function checkLogin()
{
	var username 	= $( 'login-username' ).value;
	var password 	= $( 'login-password' ).value;

	if( username == '' )
	{
		displayLoginError( 'Не е въведено потребителско име' );
		return;
	}
	else if( password == '' )
	{
		displayLoginError( 'Не е въведена парола' );
		return;
	}

	displayLoginLoader();

	new Ajax.Request( site_url + 'members/login/' , {
		method: 'post',
		parameters: { username: username, password: password },
		encoding: 'UTF-8',
		onSuccess: function( transport )
		{
			var data = transport.responseText.evalJSON(true);

			if( data.status != 'done' )
			{
				return;
			}

			if( data.error != '' )
			{
				displayLoginError( data.error );
			}
			else if( data.ok != '' )
			{
				displayLoginMessage( data.ok );

				if( loginBackUrl )
				{
					window.location = loginBackUrl;
				}
				else
				{
					window.location = site_url;
				}
			}
		}
	});
}


function displayLoginError( txt )
{
	$( 'login-loader' ).hide();
	$( 'login-error-msg' ).innerHTML = '<span>' + txt + '</span>';
	$( 'login-error-msg' ).show();
}

function displayLoginMessage( txt )
{
	$( 'login-loader' ).hide();
	$( 'login-ok-msg' ).innerHTML = '<span>' + txt + '</span>';
	$( 'login-ok-msg' ).show();
}

function displayLoginLoader()
{
	$( 'login-error-msg' ).hide();
	$( 'login-loader' ).show();
}
