function submitLogin(p_form) 
{
	var l_email = p_form.email.value;
	var l_password = p_form.password.value;
	new Ajax.Request('/auth/login', {
	    method: 'get',
	    parameters: {
		email: p_form.email.value,
		password: p_form.password.value
	    },
	    onSuccess: function(transport)
	    {
		//alert("success");
		var answer = eval('(' + transport.responseText + ')');
			
    		onLoginComplete(answer);
    	    }
	});
}

function onLoginComplete(params) {

	if(params.result) {
		// done!
		//alert( "no errors" );
		document.location.href = '/';
		return;
	} else {
		//alert( "errors" );
		// update hints errors
		$("error_box").innerHTML = params.errors;
		$("error_box").show();
	}
}

function pressEnter(event) {
    if ((event.which && event.which == 13) ||
    (event.keyCode && event.keyCode == 13)) {
        return true;
    } else
        return false;

}

