function login() {
	$('btnLogin').disabled = true;		
	
	var userName = $('txtUserName').value;
	var password = $('txtPassword').value;
	var remember = $('chkRemember').checked;

	//var urlLink = $('serverLink');

	if(userName.trim() != '' && password.trim() != '') {
		var jSonRequest = new Json.Remote("/login/loginJSON", {
			onRequest: function () {
				startWaiter($("frmLogin"));
			},
			
			onComplete: function(loginResponse){
			if(loginResponse.userId) {
				if(remember) {
					Cookie.set('userName', userName, {duration: 999});
					Cookie.set('password', password, {duration: 999});
				} else {
					Cookie.remove('userName');
					Cookie.remove('password');
				}
				if(onLoginLink !='') {
					window.top.location = onLoginLink;
				} else {
					//window.top.location = '/profile/private/';					
					//window.top.location = $_SERVER['SCRIPT_URL'];
					window.top.location = urlLink;
				}
			} else {
				$('liErrorMessage').innerHTML = loginResponse.error;
			}
			stopWaiter();
		}}).send({'userName': userName, 'password': password, 'remember': remember, 'urlLink': urlLink});
	} else {
		$('liErrorMessage').innerHTML = jsLang.MSG_INPUT_USER_PASS;
	}
	$('btnLogin').disabled = false;
}

function register() {
	var terms				= $('chkRegisterTerms').checked;
	var eMail				= $('txtRegisterEMail').value;
	var password			= $('txtRegisterPassword').value;
	var confirmPassword		= $('txtRegisterConfirmPassword').value;
	var user				= $('txtRegisterUser').value;
	//console.log(terms + eMail + password + confirmPassword + user);
}

//window.addEvent('domready', function () {
	$('logo').setProperty('href','#');
	if(Cookie.get('userName')) {
		$('txtUserName').value		= Cookie.get('userName');
		$('txtPassword').value		= Cookie.get('password');
		$('chkRemember').checked	= true;
	}
	$('btnLogin').addEvent('click', function (event) {
		$('frmLogin').fireEvent('submit',event);
	});
	$('frmLogin').addEvent('submit', function (event) {
		//console.log('submit');
		new Event(event).stop();
		login();
		return false;	
	});
	$('frmFastRegister').addEvent('submit', function (event) {
		new Event(event).stop();
	});
//});