function logon()
{
	var url		= "/user/account/logon/"
	var data	= "";

	data = data + ($('contact') != null ? 'contact=' + $('contact').value + '&' : "");
	data = data + ($('pass') 	!= null ? 'pass=' + $('pass').value + '&' : "");	
	data = data + ($('captcha') != null ? 'captcha=' + $('captcha').value + '&' : "");	

	var myAjax 	= new Ajax(url, {onSuccess: bind, onFailure: fail}).request(data); 

	return false;
}
	
function bind(json)
{
//    alert(json);

	json 		 = strToJson(json);

	var message  = json.message;
	var redirect = json.redirect;
	var err_code = json.err_code;

	if (message != '')
	{
		if ($('login_msg') != null)
		{
			$('login_msg').setHTML(message);
		}
	}
	else
	{
		if (redirect != null)
		{
			redirect_href = (redirect == '/' ? location.href : '/' + redirect);
			location.replace(redirect_href);
/*
			if (redirect == '/')
			{
				location.replace(location.href);
			}
			else
			{
				location.replace("/" + redirect);
			}
*/
		}
	}

	return false;
}

function fail(transport)
{
	alert("Fail to load ajax data !");

	return false;
}

function bind_event()
{
	if ($('btnLogin'))
	{
		$('btnLogin').addEvent('click', function(){ return logon();});
	}
}


function window_load()
{
	bind_event();
}

window.addEvent('load', window_load);
