function submitAuthForm()
{
	var form = document.getElementById('authForm');
	var inputs = form.getElementsByTagName('input');
	var params = new Array();
	for (i=0; i<inputs.length; i++)
	{
		params[i] = inputs[i].value;
	}
	myAjax.url = 'http://' + window.location.host + '/auth/login';
	myAjax.tempImg = 'http://' + window.location.host + '/images/ajax-loader2.gif';
	myAjax.addParam('controller','ajax');
	myAjax.addParam('authLogin',params[0]);
	myAjax.addParam('authPass', params[1]);
	myAjax.addParam('authSubmitter', 'Enter');
	myAjax.resultIn = 'authSubmitFooter';
	myAjax.userSuccessFunction = authSuccess;
	myAjax.userErrorFunction = authGuest;
	myAjax.requestJS();	
}
function submitUserForm(action)
{
	myAjax.Form.id = 'userForm';
	myAjax.Form.object = document.getElementById(myAjax.Form.id);
	myAjax.Form.url = action;
	myAjax.Form.method = 'POST';
	myAjax.Form.target = 'aimIframe';
	myAjax.resultIn = 'submitionResults';
	myAjax.Form.eventStatus = true;
	myAjax.Form.request();
	//alert(icmsWindow);
	
}
function authSuccess(obj)
{
	var formArea = document.getElementById('divWithAuthForm');
	var formHeader = document.getElementById('authSubmitHeader');
	var formFooter = document.getElementById('authSubmitFooter');
	formHeader.innerHTML = obj.success;
	formFooter.innerHTML = '';
	formArea.innerHTML = '';
	formArea.innerHTML = '<span onclick="enterInPersonalPage()" class="ajaxHref">' + obj.enter + '</span>';
	// Delete global variable
	reJson = null;
}
function authGuest(obj)
{
	var formHeader = document.getElementById('authSubmitHeader');
	var formFooter = document.getElementById('authSubmitFooter');
	formHeader.innerHTML = obj.error;
	formFooter.innerHTML = '';
	// Delete global variable
	reJson = null;
}
function enterInPersonalPage()
{
	myAjax.loader = 1;
	myAjax.parameters = {};
	myAjax.url = 'http://' + window.location.host + '/registration/edit/personal/page';
	myAjax.tempImg = 'http://' + window.location.host + '/images/ajaxLoader3.gif';
	myAjax.resultIn = 'contentCMS';
	myAjax.addParam('controller','ajax');
	myAjax.request();
}
function registration()
{
	//старая версия
	//myAjax.url = 'http://' + window.location.host + '/registration/add/user/form';
	//myAjax.tempImg = 'http://' + window.location.host + '/images/ajax-loader2.gif';
	//myAjax.resultIn = 'contentCMS';
	//myAjax.resultIn = 'icmswindowcontent';
	//myAjax.addParam('controller','ajax');
	//myAjax.request();
	//новая версия
	icmsWindow = new ICMSWindow(210, 106);
	icmsWindow.setTitle('Форма регистрации');
	icmsWindow.show();
	jQuery.ajax({
		async: false,
		type: "POST",
		url: 'http://' + window.location.host + '/registration/add/user/form',
		data: "controller=ajax",
		dataType: "html",
		success: icmsWindow.setContent
		});
	//alert(jQuery('#addUsersRecord').html());
	jQuery('#addUsersRecord').click(addUser);
}
function addUser()
{
	icmsWindow.rememberState();
	inputList = jQuery('#userForm :input');
	//alert(jQuery('#userForm :input').attr('name','validate[login]]').val());
	var size = inputList.length;
	var data = '';
	var x = new Array();
	for(var i=0; i < size; i++)
	{
		//alert(jQuery(inputList[i]).attr('name') + ' = ' + jQuery(inputList[i]).val());
		var key = jQuery(inputList[i]).attr('name');
		//alert(key);
		var value = jQuery(inputList[i]).val();
		//alert(value);
		data += jQuery(inputList[i]).attr('name') + '=' + jQuery(inputList[i]).val();
		x[key] = value;
		
		//alert(paramState[jQuery(inputList[i]).attr('name')]);
		//alert(paramState);
		if((i + 1) < size)
		{
			data += '&';
		}
	}
	/*for(var index in paramState)
	{
		alert(index + '=' + paramState[index]);
	}*/
	//alert(paramState);
	//alert(jQuery('#userForm :input').attr('name','validate[login]]').val());
	icmsWindow.setParamState(x);
	icmsWindow.showLoading();
	//alert(data);
	
	jQuery.ajax({
		async: false,
		type: "POST",
		url: 'http://' + window.location.host + '/registration/add/user/submit',
		data: data,
		dataType: "text",
		success: icmsWindow.updateContent
	});
	jQuery('#backState').click(icmsWindow.backState);
	jQuery('#ok').click(icmsWindow.close);
}
function changeInset(inset)
{
	myAjax.loader = 1;
	myAjax.url = 'http://' + window.location.host + '/registration/edit/personal/' + inset;
	myAjax.tempImg = 'http://' + window.location.host + '/images/ajaxLoader3.gif';
	myAjax.resultIn = 'divWithRegistrationForm';
	myAjax.addParam('controller','ajax');
	myAjax.addParam('returnDiv',true);
	myAjax.request();
}
