var usuario="";var pass="";var sha1="";var marca_tiempo="";var html_frame_reg="";function onkey_login(a){if(a.keyCode==13){login_usuario()}}function login_usuario(){div=document.getElementById("div_login_usuario");usuario=document.getElementById("USUARIO").value;pass=document.getElementById("PASSWORD").value;if(html_frame_reg==""){html_frame_reg=div.innerHTML}div.innerHTML="<img src='imagenes/web/ajax_loader.gif' />";get_time_stamp()}function get_time_stamp(){ajax=login_user_new_ajax();ajax.open("GET","funciones_login.php?function=GET_TIMESTAMP",true);ajax.onreadystatechange=function(){if(ajax.readyState==4){respuesta=ajax.responseText;mensaje=respuesta.split("#")[1];if(respuesta.indexOf("OK#")!=0){document.getElementById("div_login_usuario").innerHTML=mensaje;return}marca_tiempo=mensaje;login_user();return}};ajax.send(null)}function logout_user(){div=document.getElementById("div_login_usuario");div.innerHTML="<img src='imagenes/web/ajax_loader.gif' />";ajax=login_user_new_ajax();var b=window.location.pathname;var a=b.substring(b.lastIndexOf("/")+1);if(a.length==0){a="index.php"}ajax.open("GET","funciones_login.php?function=LOGOUT&curpage="+a,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){respuesta=ajax.responseText;if(respuesta.indexOf("GOTO#")==0){window.location=respuesta.split("#")[1];return}if(respuesta.indexOf("ERROR#")==0){document.getElementById("div_login_usuario").innerHTML=respuesta.split("#")[1];return}vector=respuesta.split("##");div=document.getElementById("div_login_usuario");div.innerHTML=vector[1];document.getElementById("div_menu").innerHTML=vector[2];document.getElementById("div_submenu").innerHTML=vector[3]}};ajax.send(null)}function login_user(){sha1=SHA1(pass+marca_tiempo);ajax=login_user_new_ajax();var b=window.location.pathname;var a=b.substring(b.lastIndexOf("/")+1);if(a.length==0){a="index.php"}myurl="funciones_login.php?function=LOGIN&user="+usuario+"&sha1="+sha1+"&curpage="+a;ajax.open("GET",myurl,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){respuesta=ajax.responseText;if(respuesta.indexOf("OK#")!=0){login_error(respuesta.split("#")[1]);return}vector=respuesta.split("##");document.getElementById("div_menu").innerHTML=vector[1];document.getElementById("div_submenu").innerHTML=vector[2];document.getElementById("div_login_usuario").innerHTML=vector[3];return}};ajax.send(null)}function login_error(a){ajax=login_user_new_ajax();ajax.open("GET","sub_login.php",true);ajax.onreadystatechange=function(){if(ajax.readyState==4){respuesta_msg=ajax.responseText;div=document.getElementById("div_login_usuario");div.innerHTML=respuesta_msg;div=document.getElementById("div_msg_error_login");div.innerHTML=a;document.getElementById("USUARIO").value=usuario;document.getElementById("PASSWORD").focus()}};ajax.send(null)}function olvido_pass(){usuario=document.getElementById("USUARIO").value;pass=document.getElementById("PASSWORD").value;if(usuario.length==0){document.getElementById("div_msg_error_login").innerHTML=INTRODUZCA_EMAIL;return}ajax=login_user_new_ajax();ajax.open("GET","funciones_login.php?function=OLVIDO_PASS&user="+usuario,true);ajax.onreadystatechange=function(){if(ajax.readyState==4){respuesta=ajax.responseText;mensaje=respuesta.split("#")[1];if(respuesta.indexOf("OK#")==0){document.getElementById("div_msg_error_login").innerHTML=mensaje;return}else{if(respuesta.indexOf("ERROR#")==0){document.getElementById("div_msg_error_login").innerHTML=mensaje;return}}document.getElementById("div_msg_error_login").innerHTML=ERROR_CONEXION}};ajax.send(null)}function login_user_new_ajax(){var a=false;try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){a=false}}if(!a&&typeof XMLHttpRequest!="undefined"){a=new XMLHttpRequest()}return a}function SHA1(e){function d(y,j){var i=(y<<j)|(y>>>(32-j));return i}function s(A){var z="";var j;var B;var y;for(j=0;j<=6;j+=2){B=(A>>>(j*4+4))&15;y=(A>>>(j*4))&15;z+=B.toString(16)+y.toString(16)}return z}function u(A){var z="";var y;var j;for(y=7;y>=0;y--){j=(A>>>(y*4))&15;z+=j.toString(16)}return z}function b(j){j=j.replace(/\r\n/g,"\n");var i="";for(var z=0;z<j.length;z++){var y=j.charCodeAt(z);if(y<128){i+=String.fromCharCode(y)}else{if((y>127)&&(y<2048)){i+=String.fromCharCode((y>>6)|192);i+=String.fromCharCode((y&63)|128)}else{i+=String.fromCharCode((y>>12)|224);i+=String.fromCharCode(((y>>6)&63)|128);i+=String.fromCharCode((y&63)|128)}}}return i}var h;var w,v;var c=new Array(80);var n=1732584193;var l=4023233417;var k=2562383102;var g=271733878;var f=3285377520;var t,r,q,p,o;var x;e=b(e);var a=e.length;var m=new Array();for(w=0;w<a-3;w+=4){v=e.charCodeAt(w)<<24|e.charCodeAt(w+1)<<16|e.charCodeAt(w+2)<<8|e.charCodeAt(w+3);m.push(v)}switch(a%4){case 0:w=2147483648;break;case 1:w=e.charCodeAt(a-1)<<24|8388608;break;case 2:w=e.charCodeAt(a-2)<<24|e.charCodeAt(a-1)<<16|32768;break;case 3:w=e.charCodeAt(a-3)<<24|e.charCodeAt(a-2)<<16|e.charCodeAt(a-1)<<8|128;break}m.push(w);while((m.length%16)!=14){m.push(0)}m.push(a>>>29);m.push((a<<3)&4294967295);for(h=0;h<m.length;h+=16){for(w=0;w<16;w++){c[w]=m[h+w]}for(w=16;w<=79;w++){c[w]=d(c[w-3]^c[w-8]^c[w-14]^c[w-16],1)}t=n;r=l;q=k;p=g;o=f;for(w=0;w<=19;w++){x=(d(t,5)+((r&q)|(~r&p))+o+c[w]+1518500249)&4294967295;o=p;p=q;q=d(r,30);r=t;t=x}for(w=20;w<=39;w++){x=(d(t,5)+(r^q^p)+o+c[w]+1859775393)&4294967295;o=p;p=q;q=d(r,30);r=t;t=x}for(w=40;w<=59;w++){x=(d(t,5)+((r&q)|(r&p)|(q&p))+o+c[w]+2400959708)&4294967295;o=p;p=q;q=d(r,30);r=t;t=x}for(w=60;w<=79;w++){x=(d(t,5)+(r^q^p)+o+c[w]+3395469782)&4294967295;o=p;p=q;q=d(r,30);r=t;t=x}n=(n+t)&4294967295;l=(l+r)&4294967295;k=(k+q)&4294967295;g=(g+p)&4294967295;f=(f+o)&4294967295}var x=u(n)+u(l)+u(k)+u(g)+u(f);return x.toLowerCase()};