var loadimg="img/loading.gif";var statusmsg="";function toggleHL(position){var row=document.getElementById(position);if(row.className=="accountrowhl"){row.className="mouseoverhl";}if(row.className=="mouseoverhl"){row.className="accountrowhl";}}var temp;function mouseOverHL(position){var row=document.getElementById(position);if(row.className!="accountrowhl"){temp=row.className;row.className="mouseoverhl";}}function mouseOut(position){var row=document.getElementById(position);row.className=temp;}function HLField(field){document.mem_register.elements[field].select();}function gainFocus(field){document.mem_register.elements[field].focus();}function hidestatus(){window.status=statusmsg;return true;}function membersArea(which){which;if(which=="user"){location="member.php";}}function Logout(which){which;if(which=="user"){location="user.php?action=login&logout=true";}}function requestLogout(type){type;setTimeout("Logout('"+type+"')",0);}function handleHttpResponse(){if(http.readyState==4){if(http.status==200){var results=http.responseText;var status=results.match("Error");var status2=results.match("Success");if(status=="Error"){document.getElementById("status").innerHTML="Errore Connessione.";document.mem_login.btnLogin.disabled=false;document.mem_login.usr.disabled=false;document.mem_login.psw.value="";document.mem_login.psw.disabled=false;}else if(status2=="Success"){document.getElementById("status").innerHTML="<img src='"+loadimg+"'> Connesso -- Logging in...";setTimeout("membersArea('user')",1500);}else{document.getElementById("status").innerHTML=results;document.mem_login.btnLogin.disabled=false;document.mem_login.usr.disabled=false;document.mem_login.psw.value="";document.mem_login.psw.disabled=false;}}}if(http.readyState<4){}if(http.readyState==1){document.getElementById("status").innerHTML="<img src='"+loadimg+"'> In connessione...";}if(http.readyState==2){document.getElementById("status").innerHTML="<img src='"+loadimg+"'> In connessione.....";}if(http.readyState==3){document.getElementById("status").innerHTML="<img src='"+loadimg+"'> In connessione.......";}}function requestLogin(){document.mem_login.btnLogin.disabled=true;document.mem_login.usr.disabled=true;document.mem_login.psw.disabled=true;var Username=document.mem_login.usr.value;var Password=document.mem_login.psw.value;http.open("get","user/process.php?mem_login=true&usr="+Username+"&psw="+Password,true);http.onreadystatechange=handleHttpResponse;http.send(null);}function Delay(){document.mem_register.btnRegister.disabled=true;document.getElementById("status").innerHTML="<img src='"+loadimg+"'> Convalidazione...";setTimeout("requestFVal()",1000);}function requestFVal(){var Username=document.mem_register.usr.value;var Password=document.mem_register.psw.value;var VerPassword=document.mem_register.pswchk.value;var Name=document.mem_register.nick.value;var WPage=document.mem_register.page.value;var Email=document.mem_register.eml.value;var Condizioni_ok=document.mem_register.condizioni.checked;var Consenso_ok=document.mem_register.consenso.checked;if(Username!=''&&Password!=''&&VerPassword!=''&&Name!=''&&WPage!=''&&Email!=''&&Condizioni_ok==true&&Consenso_ok==true){fval.open("get","user/validate.php?geterrors=true",true);fval.onreadystatechange=handleHttpResponseThree;fval.send(null);}else{document.getElementById("status").innerHTML="Validazione Fallita.";}}function handleHttpResponseThree(){if(fval.readyState==4){if(fval.status==200){var results=fval.responseText;var status=results.match("Error");document.getElementById("status").innerHTML=results;if(status!="Error"){document.mem_register.btnValidate.disabled=true;document.mem_register.btnRegister.disabled=false;document.mem_register.btnRegister.focus();}else{document.mem_register.btnValidate.disabled=false;}}}if(fval.readyState<4){document.mem_register.btnRegister.disabled=true;}if(fval.readyState==1){document.getElementById("status").innerHTML="<img src='"+loadimg+"'> Convalidazione...";}if(fval.readyState==2){document.getElementById("status").innerHTML="<img src='"+loadimg+"'> Convalidazione.....";}if(fval.readyState==3){document.getElementById("status").innerHTML="<img src='"+loadimg+"'> Convalidazione.......";}}function requestValidate(field,value){gfield=field;var value;document.mem_register.btnRegister.disabled=true;validate.open("get","user/validate.php?field="+gfield+"&value="+value,true);validate.onreadystatechange=handleHttpResponseTwo;validate.send(null);}function handleHttpResponseTwo(){if(validate.readyState==4){document.getElementById("status").innerHTML="&nbsp;";if(validate.status==200){var results=validate.responseText;if(gfield=="usr"){document.getElementById("username").innerHTML=results;}if(gfield=="psw"){document.getElementById("password").innerHTML=results;}if(gfield=="pswchk"){document.getElementById("verpassword").innerHTML=results;}if(gfield=="nick"){document.getElementById("name").innerHTML=results;}if(gfield=="page"){document.getElementById("wpage").innerHTML=results;}if(gfield=="eml"){document.getElementById("email").innerHTML=results;}if(gfield=="condizioni"){document.getElementById("condizioni_ok").innerHTML=results;}if(gfield=="consenso"){document.getElementById("consenso_ok").innerHTML=results;}document.mem_register.btnValidate.disabled=false;}}if(validate.readyState<4){document.getElementById("status").innerHTML="<img src='"+loadimg+"'> Convalidazione...";}}function requestRegister(){var Username=document.mem_register.usr.value;var Password=document.mem_register.psw.value;var Name=document.mem_register.nick.value;var WPage=document.mem_register.page.value;var Email=document.mem_register.eml.value;var Condizioni_ok=document.mem_register.condizioni.checked;var Consenso_ok=document.mem_register.consenso.checked;document.mem_register.btnRegister.disabled=true;register.open("get","user/register.php?usr="+Username+"&psw="+Password+"&name="+Name+"&wpage="+WPage+"&eml="+Email+"&condizioni="+Condizioni_ok+"&consenso="+Consenso_ok,true);register.onreadystatechange=handleHttpResponseFour;register.send(null);}function handleHttpResponseFour(){if(register.readyState==4){document.getElementById("status").innerHTML="&nbsp;";if(register.status==200){var results=register.responseText;document.getElementById("status").innerHTML=results;document.mem_register.usr.disabled=true;document.mem_register.psw.disabled=true;document.mem_register.pswchk.disabled=true;document.mem_register.nick.disabled=true;document.mem_register.page.disabled=true;document.mem_register.eml.disabled=true;document.mem_register.condizioni.disabled=true;document.mem_register.consenso.disabled=true;document.mem_register.btnRegister.disabled=true;}}if(register.readyState<4){document.getElementById("status").innerHTML="<img src='"+loadimg+"'> Account in creazione...";}}function Register(){document.mem_register.btnRegister.disabled=true;document.getElementById("status").innerHTML="<img src='"+loadimg+"'> Registrazione in corso...";setTimeout("requestRegister()",2200);}function handleHttpResponseFourteen(){if(chkstatus.readyState==4){if(chkstatus.status==200){var results=chkstatus.responseText;var msg=results.match("sessiontimedout");if(msg=="sessiontimedout"){location="user.php?action=login&error=sessiontimedout";}}}}function requestStatus(action){var action;chkstatus.open("get","user/status.php?action="+action,true);chkstatus.onreadystatechange=handleHttpResponseFourteen;chkstatus.send(null);}function getHTTPObject(){var xmlhttp;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else if(window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");if(!xmlhttp){xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}}return xmlhttp;}var http=getHTTPObject();var validate=getHTTPObject();var fval=getHTTPObject();var register=getHTTPObject();var chkstatus=getHTTPObject();setInterval("requestStatus('update')",10000);function disconnect(){setTimeout("requestStatus('disconnect')",0);location="?disconnect=true";}
