var host="ajax/loginActions.php"; var formId="loginForm"; //alert(host+"\n"+formId); function makeRequest() { if (window.XMLHttpRequest) { try { return new XMLHttpRequest(); } catch (e){} } else if (window.ActiveXObject) { try { return new ActiveXObject('Msxml2.XMLHTTP'); } catch (e){} try { return new ActiveXObject('Microsoft.XMLHTTP'); } catch (e){} } else { alert("Sorry, you browser doesn't support XML requests"); } return null; } function getReply(params,funcParams,useFormVars) { if (useFormVars==1) { var els=document.getElementById(formId).elements; for (var i=0;i<(els.length);i++) { if (els[i].type!="button" && els[i].type!="submit") { if (els[i].type!="checkbox" && els[i].type!="radio") { params+="&"+els[i].name+"="+els[i].value; } else if (els[i].checked==true) { params+="&"+els[i].name+"="+els[i].value; } if (els[i].type=="text" || els[i].type=="password" || els[i].type=="checkbox") document.getElementById(els[i].name).style.backgroundColor="#FFFFFF"; } } } var request=makeRequest(); if (request) { request.onreadystatechange=function() { try { if (request.readyState == 4) { if (request.status == 200) { var reply; reply=request.responseText; // reply=host+params+"
"+reply; eval(funcParams); } else { alert("Couldn't get the data:\n" +request.statusText); } } } catch( e ) { //alert('Caught Exception: ' + e.description); self.location= 'catche.php'; //history.go(-1); } } request.open("GET",(host+params),true); request.send(null); } return null; } function resetForm(recursion,reply) { if (!recursion) { getReply("?function=resetForm",'resetForm(1,reply)',0); } else { processForm(); } } function processForm(recursion,reply) { if (!recursion) { getReply("?function=processForm",'processForm(1,reply)',1); } else { var text=reply.split("\n"); if (text[0]=="ok") { var content=""; for (i=1;i