	function showLoginHeader(){
		if($('contentLogin').className == "shover"){
			document.getElementById('contentLogin').className = "";
		  var frm = document.getElementById("frmLogin");
			frm.usuario.value = "";
			frm.clave.value 	= "";
			$('errores').style.display = "none";
		} else {
			$('contentLogin').className = "shover";
		}
		volverLogin();
	}

	function valida_login(){
	  var frm = document.getElementById("frmLogin");
		document.getElementById('errores').style.display = "none";

		var url_post = "../_post/mixeen/login.php";
		var error = "";

		if (frm.usuario.value == ''){
			error += "Ingrese su nombre de usuario correctamente.\n";
		}
		if (frm.clave.value.length == ''){
			error += "Ingrese su clave correctamente.\n";
		}

		if (error != ''){
			document.getElementById('errores').style.display = "";
			return;
		}

		var query_string = "";
		for(i = 0 ; i < frm.length ; i++ ){
		  query_string += frm.elements[i].name+"="+frm.elements[i].value+"&";
		}

    var jsonRequest = new Request.JSON({url: url_post, onSuccess: function(usuario) {
      if(usuario) {
        document.location.reload();
        /*
				$('contentUsuario').style.display  = "block";
				$('contentLogin').style.display    = "none";
				$('errores').style.display = "none";
				$('contentUsuarioNom').value = frm.usuario.value;
				$('contentUsuarioAvatar').src = usuario.pathAvatar;
				*/
				LoginOk(frm.usuario.value);
      }else {
        $('errores').style.display = "";
      }
    }}).get({'usuario': frm.usuario.value,'clave':frm.clave.value});

	}

	function LoginOk(usuario){
		var ts = new Date();
		ts.setTime(ts.getTime() + 3600+2);
		document.cookie = 'CMSFrontendLogin=' + usuario + '|' + ';expire=' + ts.toGMTString() + ';path=/;';
	}

	function logout(){
			var ajaxRequest = new Request({
	                              url         : "../_post/mixeen/logout.php",
	                              method      : 'get',
                                      evalScripts : true,
	                              onComplete  :  function(response){

	                              	}
	                            });
	    ajaxRequest.send();
	}

 function recuperarPass(){
		document.getElementById('frmLogin').style.display = "none";
		document.getElementById('frmRecPass').style.display = "block";
 }

 function volverLogin(){
		document.getElementById('frmRecPass').style.display = "none";
		document.getElementById('frmLogin').style.display = "block";
 }


	function recuperarPassEnviar(){
	  var frm = document.getElementById("frmRecPass");

		var url_post = "../_post/mixeen/restore_pass.php";

		if (frm.email.value == ''){
			error += "Ingrese su email  correctamente.\n";
		}

		var query_string = "";
		for(i = 0 ; i < frm.length ; i++ ){
		  query_string += frm.elements[i].name+"="+frm.elements[i].value+"&";
		}

		var ajaxRequest = new Request({
	                          url         : url_post,
	                          method      : 'get',
	                          data				:	query_string,
	                          onComplete  :  function(response){
	                          	if(response == "ok"){
                                alert("Se ha enviado su nueva contraseña a su correo");
                                volverLogin();
	                          	}else{
                                alert("Por favor ingrese un email v\u00E1lido.");
                              }
	                        	}
	                        });
    ajaxRequest.send();
	}
function place_holder(e){
  var ph = e.getAttribute('placeholder'),
      value = e.value;
  if(value==''){
    e.value=ph
  }else if(value==ph){
    e.value=''
  }
}

  function isLogged() {
  	var CMSFrontendLogin = getCookie("CMSFrontendLogin");
  	if (!CMSFrontendLogin){ return false;	}
  	return true;
  }


  function checkLogin(){
    var frm = document.getElementById("frmLogin");
    if(isLogged()){
      document.getElementById('contentUsuario').style.display  = "block";
  		document.getElementById('contentLogin').style.display    = "none";
  		document.getElementById('errores').style.display         = "none";
  		document.getElementById('contentUsuarioNom').value       = getCookieData(1);
  		document.getElementById('contentUsuarioAvatar').src      = getCookieAvatar();//getCookieData("CMSFrontendLoginAvatar");
  	}else{
      document.getElementById('contentUsuario').style.display  = "none";
  		document.getElementById('contentLogin').style.display    = "block";
  	}
  }

  function getCookieData(intKey){
  	var CMSFrontendLogin = getCookie("CMSFrontendLogin");
  	if (CMSFrontendLogin) {
  		var userData = CMSFrontendLogin.split("|");
  		return userData[intKey];
  	}
  	return "";
  }

  function getCookieAvatar(){
  	var CMSFrontendLogin = getCookie("CMSFrontendLogin");
  	if (CMSFrontendLogin) {
  		var userData = getCookie("CMSFrontendLoginAvatar");//CMSFrontendLogin.split("|");
  		return userData;
  	}
  	return "";
  }

  function getCookie(nombre)
  {
  	var buscamos = nombre + "=";
  	try{
  		if (document.cookie.length > 0) {
  			var i = document.cookie.indexOf(buscamos);
  			if (i != -1)
  			{
  				i += buscamos.length;
  				var j = document.cookie.indexOf(";", i);
  				if (j == -1){
  				  j = document.cookie.length;
  				}
    	  return unescape(document.cookie.substring(i,j));
    	  }
    	}
  	}catch(e){};
  }




  /* NUEVO LOGIN */

  function getAjax(){
    var Ajax = "";
    try{
      Ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
      try {
        Ajax = new ActiveXObject("Microsoft.XMLHTTP");
      }catch(E){
      }
    }
    if (!Ajax && typeof XMLHttpRequest!='undefined') {
     Ajax = new XMLHttpRequest();
    }
    return Ajax;
  }

  function getLoginUser(){
    var Ajax        = getAjax();
    var parameters  = "";
    var url         = "../_post/mixeen/login.php";
    var error       = "";

    var frm = document.getElementById("frmLogin");
		//$('errores').style.display = "none";
		document.getElementById('errores').display = "none";

		if (frm.usuario.value == ''){
			error += "Ingrese su nombre de usuario correctamente.\n";
		}
		if (frm.clave.value.length == ''){
			error += "Ingrese su clave correctamente.\n";
		}
		if (error != ''){
			//$('errores').style.display = "";
			document.getElementById('errores').display = "";
			return;
		}

		for(i = 0 ; i < frm.length ; i++ ){
		  parameters += frm.elements[i].name+"="+frm.elements[i].value+"&";
		}

    Ajax.open("POST", url , true);
    //Asignamos la funcion que setea los datos del portal
    Ajax.onreadystatechange = function() {
      //alert("Estado: " + Ajax.readyState);
      if(Ajax.readyState == 4){
        //alert("STATUS"+Ajax.status);
        if(Ajax.status == 200){
          //document.getElementById("divFecha_"+idPais).innerHTML = Ajax.responseText;
          if( Ajax.responseText != "error" ){
            document.location.reload();
          }else{
            document.getElementById('errores').style.display = "";
			      return;
          }
        }
      }
    }

    //Enviamos el request para obtener los datos del portal
    Ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    Ajax.setRequestHeader("Content-length", parameters.length);
    Ajax.setRequestHeader("Connection", "close");
    Ajax.send(parameters);
  }


  function LoginUser(){
    getLoginUser();
  }



