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