var URL_LOGIN = URL_BASE+"index.php?p=PUser&act=login&lan="+LAN;
var URL_REMEBER_PASS = URL_BASE+"index.php?p=PUser&act=remberPass&lan="+LAN;
if(a==undefined)
	var a=new msjBarTop("",55);
function showDivLoginForm(){
	obj('divloginForm').style.display='';
	obj('aLogin').onclick=ocultarDivLoginForm;
	obj('aLogin').innerHTML=lan_close;
	return false;
}
function onResponsedLogin(){    
	try{
		eval("resp="+this.getResponse());		
		if(resp.error==false){                                        
			window.open(URL_BASE+obj('formLoginUser').value+'-'+resp.lan,'_self');
		}else{
			a.setText(resp.error);
            a.show(2,10,2000);
		}
	}catch(e){
		alert(this.getResponse());
		alert(e);
	}
}
function onSubmitFormLogin(){
	var v=new validator();
	v.onError=function(obj){
			a.setText(obj.mensaje);
            a.show(2,10,2000);
	}
	v.add('formLoginUser','value',lan_enter_user_or_mail,/.{1}/);
	v.add('formLoginPass','value',lan_pass_blank,/.{1}/);
	if(!v.test())return false;
 	new jsRqst(URL_LOGIN,onResponsedLogin,this,1);
	return false;
}
function onResponseRememberPass(){
	try{
		eval("resp="+this.getResponse());
		if(resp.error==false){
			displayn('divBtnRememberPass');            
                        obj('divAForgot').innerHTML=lan_reset_pass_email;
		}else{
			a.setText(resp.error);
                        a.show(2,10,2000);
		}
	}catch(e){
		alert(this.getResponse());
		alert(e);
	}
}
function sendRemeberPass(){
/*    var v=new validator();
	v.onError=function(obj){
            a.setText(obj.mensaje);
            a.show(2,10,2000);
	}
	v.add('formLoginUser','value',lan_enter_user_or_mail,/.{1}/);
	if(!v.test())return false;
        */
 	new jsRqst(URL_REMEBER_PASS,onResponseRememberPass,{'user':obj('formLoginUser').value},1);
        return true;
}
function ocultarDivLoginForm(){
	obj('divloginForm').style.display='none';
	obj('aLogin').onclick=showDivLoginForm;
	obj('aLogin').innerHTML=lan_enter;
}

function initLoginForm(){
	obj('aLogin').onclick=showDivLoginForm;
	obj('aRemeberPass').onclick=showBtnRememberPass;
	obj('formLogin').onsubmit=onSubmitFormLogin;
        obj('btnRememberPass').onclick=sendRemeberPass;
}
function showBtnRememberPass(){
	displayn('divBtnRememberPass',1);
        obj('aRemeberPass').innerHTML=lan_input_email_remeber_pass;
	return false;
}