var url = 'cdm.php';
var where = "https://www.aac-ec.com/clients/main.php";
var ajax = new Ajax.Request(url, {onSuccess: userLogin_handler, method: 'post', parameters: 'cdm=checkLogin'});

function userLogin(){
	var params = $H({ cdm: 'userLogin', username: $('username').value, password: $('password').value });

	var ajax = new Ajax.Request(url,{
		onSuccess: userLogin_handler,
		method: 'post',
		parameters: params.toQueryString()
	});

}

function userLogin_handler(response){
	var json_data = response.responseText;
	eval("var jsonObject = ("+json_data+")");
	var status = jsonObject.bindings[0];

	if(status.login == 'true')
		document.location = where;
	else if($('password').value != '') {
		$('warning').style.display="block";
		Effect.Shake('login');
	}
}

function submitenter(myfield,e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13) {
	   userLogin();
	   return false;
	  }
	else return true;
}

function goSubmit() {
	userLogin();
	return false;
}

function goKeyPress() {
	return submitenter($('password'), 'keypress');
}

function goLoad() {
	addListener($('btnLogin'), 'click', userLogin);
	addListener($('form'), 'submit', goSubmit);
	addListener($('password'), 'keypress', goKeyPress);
	Field.activate('username');
}

function addListener(element, baseName, handler) {
    if (element.addEventListener)
        element.addEventListener(baseName, handler, false);
    else if (element.attachEvent)
        element.attachEvent('on' + baseName, handler);
} // addListener

addListener(window, 'load', goLoad);

