LOGIN = {
	urlFromLogin:'',
	f:null,
	modalAuth:null,
	idContenido:0,
	
	isValid:function(){
		CMSFrontendLogin = getCookie("CMSFrontendLogin");
		return (CMSFrontendLogin)?true:false;
	},
	
	getIdPersona:function(){
		return getCookie("CMSFrontendIdPersona");
	},
	
	modal:function(){
		//alert($type(LOGIN.f));
		LOGIN.modalAuth = new ModalIonlineLogin({
			 onComplete:function(){
				 
				 $('usuarioModal').onkeydown 	= function(e){ 
					 
					  e = e || window.event;
		        if (e.keyCode == 13) {
		            LOGIN.auth();
		            return false;
		        }
		        
		        habilitar_login_button('usuarioModal','claveModal','enviarModal'); }
		        
		        
				 $('claveModal').onkeydown 		= function(e){ 
					 
					 e = e || window.event;
		        if (e.keyCode == 13) {
		            LOGIN.auth();
		            return false;
		        }

					 habilitar_login_button('usuarioModal','claveModal','enviarModal'); }
					 
				 $('enviarModal').onclick 	= function(e){ LOGIN.auth(); }
				 
				 $('modal_login_social_fb').onclick 	= function(e){ FB.Connect.requireSession(); }
				 
				 },			 
			 isAjax:true,
			 src:'../_modulos/usuariosweb/_htmls/ionline/loginModal.html',
			 width:310,
			 height:160
				 
		});
	},
	
	auth:function(){
		clave = $('claveModal').value;
		usuario = $('usuarioModal').value;
		
		if(!clave || !usuario){ $('modalError').innerHTML = "Email ou palavra-chave incorrecta"; return false; }
		
		new Request.JSON({
			url: "../_post/ionline/loginModal.php",
			onSuccess: LOGIN.authSuccess}).get({'usuario':usuario,'clave':clave});
	},
	
	authSuccess:function(r){
		if(r.estado == 'ok'){
			switchLogin();
			LOGIN.modalAuth.cerrar();
			LOGIN.modalAuth = null;
			
			if($('login2') && LOGIN.idContenido)
				new Request.HTML({update:"login2",onSuccess:function(){ $('login3').destroy();}}).get('../_post/ionline/formularioComentarios.php?idNota='+LOGIN.idContenido);
			
			if(LOGIN.f!=null){
				args = [r.idPersona,r.idUsuario];
				LOGIN.f.run(args);
			}
		}else{
			
			$('modalError').innerHTML = "Email ou palavra-chave incorrecta";
			$('claveModal').value = '';
			$('usuarioModal').value = '';
			$('usuarioModal').focus();
		}
	}
}