/*
Copyright (C) 2001 - Linkto.org
*/

function checkLogin() {
    var myfunc = function() {
        generalAjaxHandler(null,"Errore login, controlla che User ID e Password siano corretti", null, submitForm);
    }
    req = CreateXmlHttpReq(myfunc);
    req.open("GET", "/_include/ajax.php?act=logindbcheck&user="+escape(document.formLogin.user.value)+"&password="+escape(document.formLogin.password.value)+"&rand="+escape(Math.random()));
    req.send(null);
}

function warnField(fieldName)
{
	loading();
	if (fieldName!=null)
	{
		eval("document.formLogin."+fieldName+".className='form_control_alert'");
		eval("document.formLogin."+fieldName+".focus();");
	}
    
}

function clearFields(fields) {
    for (i = 0; i < fields.length; i++) {
        eval("document.formLogin."+fields[i]+".className='form_control'");
    }
}

function submitForm(){
	//loading();
	//alert('ok');
	//return false;
	document.formLogin.submit();
}




function controllaFormLogin(){
	var a=document.formLogin;
	loading();	
 	clearFields(new Array("user","password"), new Array(""));
	if (a.user.value=="") {
		alert("Inserire un valore per \"User ID\"");
		warnField("user");
		return false;
	}

	if (a.password.value=="") {
		alert("Inserire un valore per \"Password\"");
		warnField("password");
		return false;
	}

	checkLogin();
	
	

	return false;
}
