/**
 * @author cristian
 */
var funExecLogin='';
function initScriptLogin(fun){
	trdContenidor('loginWin');
	showLogin(fun);
}

function showLogin(fun){
	funExecLogin=fun;
	show('loginWin');
	_$('loginWin').style.zIndex=zAct+3;
}

function clkLogin(){
	var nom =	document.getElementById('formUsername').value;
	var pass = document.getElementById('formPassword').value;
	var chk = chkMinDigits(nom,'4', 'errNomLogin');
	var chk = chkMinDigits(pass,'4', 'errPassLogin');
	if(chk ==0){
		loginUser(nom, pass);
	}
}
function logoutUser(){
	var sendReq = new sendRequestAjax();
	sendReq.connect(PATH_WEB + '/codi/php/passarela.php?action=logout', respLogoutUser); 			
}

function loginUser(nom,pass){
	var sendReq = new sendRequestAjax();
	sendReq.connect(PATH_WEB + '/codi/php/passarela.php', respLoginUser,'action=login'+'&nom='+nom+'&pass='+pass); 				
}
function  respLoginUser(xmlHttp){
	if(xmlHttp.readyState == 4){
		var resposta = xmlHttp.responseXML;
		//Primer Carreguem el HTML
		var listResp = resposta.getElementsByTagName("info");
		for (var k = 0; k < listResp.length; k++) {
			var result = listResp[k].getElementsByTagName("result")[0].childNodes[0].nodeValue;
			try{var desc = listResp[k].getElementsByTagName("desc")[0].childNodes[0].nodeValue;}catch(e){}
			if (result < 0) {
				_$('errNomLogin').innerHTML=trad.errLogin;			
				return;
			}else{
				hide('loginWin');	
				var nom = listResp[k].getElementsByTagName("nom")[0].childNodes[0].nodeValue;
				//alert(trad.okLogin+' '+nom);
				eval(funExecLogin);
				//funExecLogin();
			}
		}
    }
}
function respLogoutUser(xmlHttp){
	if(xmlHttp.readyState == 4){
		document.location.reload();
    }
}

