jQuery(document).ready(function(){
	jQuery("#login").click(function(){
		validate();
	});
});
function validate() {
	var errmsg = '';
	if(document.getElementById('sign_in_email').value == '' || document.getElementById('sign_in_password').value == ''){
		AddErrorMessage("login_error");
		return ShowErrorMessage();
	} else {
		_DoLogin();
	}
	return false;
}

function _DoLogin()
{
	AjaxObj = new xmlhttpfun();
	AjaxObj.onreadystatechange=function()
	{
		if (AjaxObj.readyState==4 && AjaxObj.status==200)
		{
			var response = eval('(' + AjaxObj.responseText + ')');
			if (response.type != 'error')
			{
				document.location = response.redirect;
			} else {
				document.getElementById("login_error").style.display	= "inline";
				document.getElementById("login_error").innerHTML		= response.message;
			}
		}
	}
	var comma 	= "";
	var params 	= "";
	params 		+= comma+"signin[email]="+document.getElementById("sign_in_email").value;
	comma		= "&";
	params 		+= comma+"signin[password]="+document.getElementById("sign_in_password").value;
	var url=document.frmsignin.action;
	AjaxObj.open("POST",url,true);
	AjaxObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	AjaxObj.send(params);
}
