

var xmlHttp;
var usr_email;
var usr_pass;


	
function suggestKey(str)
{
	if(str == ""){
	return;
	}
	
	var strcomma = str.indexOf(",");
	
	if( strcomma >= 1){
	str = str.substr(strcomma+1);
	}
	
	if(str.indexOf(" ") >=1){
	str = str.substr(str.indexOf(" ")+1);
	}
	
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
 // alert(val2);
var url="scripts/returnResult.php?state=16382&str="+str;
xmlHttp.onreadystatechange=stateChanged16382;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function LogoutEngineer(){
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
 // alert(val2);
var url="../../scripts/returnResult.php?state=65537";
//xmlHttp.onreadystatechange=stateChanged65536;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function checkTime()
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
 // alert(val2);
var url="../../scripts/returnResult.php?state=65536";
//xmlHttp.onreadystatechange=stateChanged65536;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function deleteMsg(val)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
 // alert(val2);
var url="../../../scripts/returnResult.php?state=1894&id="+val;
xmlHttp.onreadystatechange=stateChanged1894;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function setupForward(val)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
 // alert(val2);
var url="../../../scripts/returnResult.php?state=1895&id="+val;
xmlHttp.onreadystatechange=stateChanged1895;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function submitValues(val,val2)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
 
var url="../../scripts/returnResult.php?state=1029&id="+val;
var url=url+"&val="+val2;
//alert(url);
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return;
}

function commitStatus()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
 // alert(val);
 // alert(val2);
 //alert("here");
var url="../../scripts/profileReturn.php?mode=1035";
xmlHttp.onreadystatechange=stateChanged16387;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function getPage(val)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
 // alert(val);
 // alert(val2);
var url="../../scripts/returnResult.php?state=16385&page="+val;
//alert(url);
xmlHttp.onreadystatechange=stateChanged16385;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
//return;
}

function getCoords()
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="../../scripts/returnResult.php?state=16386";
xmlHttp.onreadystatechange=stateChanged16386;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function saveEngCoords(val)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
// alert(val);
 // alert(val2);
var url="../../scripts/returnResult.php?state=8192&id="+val;
//alert(url);
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return;
}

function saveCustLocation(val)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
//alert (val);
var url="../../scripts/returnResult.php?state=16383&id="+val;
xmlHttp.onreadystatechange=stateChanged16383;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function startSearch(words)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="../../scripts/returnResult.php?state=16384&keywords="+words;
xmlHttp.onreadystatechange=stateChanged16384;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}


function findEngineerStep1()
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
var url="scripts/returnEngineer.php?state=1";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function CheckEmaildb(val)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
var url="../scripts/returnResult.php?state=1048&id="+val;
xmlHttp.onreadystatechange=stateChanged1048;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function CheckPhonedb(val)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
var url="../scripts/returnResult.php?state=1049&id="+val;
xmlHttp.onreadystatechange=stateChanged1049;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function commitValues()
{
	checkTime();
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="../../scripts/returnResult.php?state=1030";
xmlHttp.onreadystatechange=stateChanged1030;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function returnMain()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
var url="/scripts/returnResult.php?state=1031&contentindex=1";
xmlHttp.onreadystatechange=stateChanged1028;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function returnCalendar()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
var url="http://www.thenetworker.co.uk/engineers/profile/cal_index.php?o=3";
xmlHttp.onreadystatechange=stateChanged1027;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function registerEngineerStep1(val1,val2,val3,val4,val5,val6,val7,val8,val9)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
//alert(val1);
//alert(val2);
//alert(val3);
//alert(val4);
//alert(val5);
//alert(val6);
//alert(val7);
//alert(val8);
//alert(val9);

var url="../scripts/returnResult.php?state=1024&usr_title="+val1;
url=url+"&usr_name="+val2;
url=url+"&usr_postc="+val3;
url=url+"&usr_add1="+val4;
url=url+"&usr_add2="+val5;
url=url+"&usr_town="+val6;
url=url+"&usr_county="+val7;
url=url+"&hphone="+val8;
url=url+"&mphone="+val9;
xmlHttp.onreadystatechange=stateChanged1024;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function sendSMSAuth()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert("here");
var url="../scripts/msg.php?dnum=07970805522";
//xmlHttp.onreadystatechange=stateChanged1024;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function LoginEngineerStep2(val,val2)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="../scripts/returnResult.php?state=2048";
url=url+"&usr_email="+val;
url=url+"&usr_pass="+val2;
xmlHttp.onreadystatechange=stateChanged1026;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function LoginTeamStep2(val,val2)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="../scripts/teamReturn.php?mode=2048";
url=url+"&team_name="+val;
url=url+"&team_pass="+val2;
xmlHttp.onreadystatechange=stateChanged1031;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function registerEngineerStep2(val,val2,val3)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
usr_email = val2;
usr_pass = val; 
//alert(val);
//registerEngineerStep3(val2,val);
var url2="../securimage/security_checker.php?capt="+val3;
xmlHttp.onreadystatechange=stateChanged1025;
xmlHttp.open("GET",url2,true);
xmlHttp.send(null);
}

function registerEngineerStep3(val,val1)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
//alert(val);
//alert(val1);
var url2="../scripts/returnResult.php?state=1025&usr_email="+val;
url2=url2+"&usr_pass="+val1;
//xmlHttp.onreadystatechange=stateChanged1025;
xmlHttp.open("GET",url2,true);
xmlHttp.send(null);
//return;
}

function registerEngineerLast(val)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
//alert(val);
var url2="../scripts/returnResult.php?state=1026&usr_check="+val;
xmlHttp.onreadystatechange=stateChanged1026;
xmlHttp.open("GET",url2,true);
xmlHttp.send(null);
}

function registerEngineerConfirm1()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
//alert(val);
var url2="../scripts/returnResult.php?state=1027";
xmlHttp.onreadystatechange=stateChanged1026;
xmlHttp.open("GET",url2,true);
xmlHttp.send(null);
}

function registerEngineerConfirm2(val)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
//alert(val);
var url2="http://www.thenetworker.co.uk/engineers/configure-network.php?state=1028&dn="+val;
//xmlHttp.onreadystatechange=stateChanged1026;
xmlHttp.open("GET",url2,true);
xmlHttp.send(null);
}

function getPageProj(NAV)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="returnEngineer.php?state=2&NAV="+NAV;
url=url+"&im=1";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function getContact(val,val2)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert(val);
  alert(val2);
var url="returnEngineer.php?state=11&Cont="+val;
url=url+"&im=1";
var url=url+"&intid="+val2;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function getContactdet(val,val2)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  alert(val);
  alert(val2);
var url="returnEngineer.php?state=13&Cont="+val2;
var url=url+"&intid="+val;
url=url+"&im=1";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function getProject(val)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="returnEngineer.php?state=12&Proj="+val;
url=url+"&im=1";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function removeContact(val)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="returnEngineer.php?state=14&id="+val;
url=url+"&im=1";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function removeProject(val)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="returnEngineer.php?state=15&id="+val;
url=url+"&im=1";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function userDelete(val)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="returnEngineer.php?state=16&id="+val;
url=url+"&im=1";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function editUser(user_pass)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert("user="+user_name+" pass=" +user_pass);
var url="returnEngineer.php?state=18&user_pass="+user_pass;
url=url+"&im=1";
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("contentMidLeft").innerHTML=xmlHttp.responseText;
//checkLogin();
//getCart();

}
}

function stateChanged1024() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("contentMid1").innerHTML=xmlHttp.responseText;
//getCart();
}
}

function stateChanged1025() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("contentMid1").innerHTML=xmlHttp.responseText;
//alert(usr_email);
//alert(usr_pass);
registerEngineerStep3(usr_email,usr_pass);
sendSMSAuth();
}
}

function stateChanged1030() 
{ 
if (xmlHttp.readyState==4)
{
alert(xmlHttp.responseText);
}
}

function stateChanged1031() 
{ 
if (xmlHttp.readyState==4)
{
var str = xmlHttp.responseText;
//alert(str);

window.location = str;
}
}

function stateChanged1894()
{
if (xmlHttp.readyState==4)
{
window.location = 'http://www.thenetworker.co.uk/engineers/profile/dbmail-webmail/index.php'
}
}

function stateChanged1895()
{
if (xmlHttp.readyState==4)
{
window.location = 'http://www.thenetworker.co.uk/engineers/profile/dbmail-webmail/index.php'
}
}


function stateChanged1026() 
{ 
if (xmlHttp.readyState==4)
{
var str = xmlHttp.responseText;
if(str != "http://www.theNetworker.co.uk/engineers/profile/")
{
document.getElementById("contentMid1").innerHTML=str;
}else{
window.location = xmlHttp.responseText;
}
}
}

function stateChanged3() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("cartMain").innerHTML=xmlHttp.responseText;
getCart();
}
}

function stateChanged1027() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("fragment-4-calendar-holder").innerHTML=xmlHttp.responseText;
}
}

function stateChanged1028() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("welcome_hold").innerHTML=xmlHttp.responseText;
}
}

function stateChanged1029()
{
if (xmlHttp.readyState==4)
{
document.getElementById("password_tick_holder").innerHTML=xmlHttp.responseText;
}
}


function stateChanged1048()
{
var val1 = 1;
if (xmlHttp.readyState==4)
{
//alert(xmlHttp.responseText);

return xmlHttp.responseText;
}
}

function stateChanged1049()
{
var val2 = 1;
if (xmlHttp.readyState==4)
{
//alert(xmlHttp.responseText);
return xmlHttp.responseText;
}
}

function stateChanged16382()
{
if (xmlHttp.readyState==4)
{
   document.getElementById("suggestlayer").style.visibility = 'visible';
document.getElementById("suggestlayer").innerHTML=xmlHttp.responseText;
//alert(xmlHttp.responseText);
}
}

function stateChanged16383()
{
if (xmlHttp.readyState==4)
{
document.getElementById("layer").innerHTML=xmlHttp.responseText;
//alert(xmlHttp.responseText);
}
}

function stateChanged16384()
{
if (xmlHttp.readyState==4)
{
	
document.getElementById("layer").innerHTML=xmlHttp.responseText;
//alert(xmlHttp.responseText);
}
}


function stateChanged16385()
{
if (xmlHttp.readyState==4)
{
document.getElementById("layer").innerHTML=xmlHttp.responseText;
//alert(xmlHttp.responseText);
}
}

function stateChanged16386()
{
if (xmlHttp.readyState==4)
{
return xmlHttp.responseText;
//document.getElementById("layer").innerHTML=xmlHttp.responseText;
//alert(xmlHttp.responseText);
}
}

function stateChanged16387()
{
if (xmlHttp.readyState==4)
{
document.getElementById("status_mark").innerHTML=xmlHttp.responseText;
}
}

function stateChanged65536()
{
if (xmlHttp.readyState==4)
{
return;
}
}

function stateChanged5() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("CheckMain").innerHTML=xmlHttp.responseText;
getCheckoutStage();
}
}

function stateChanged6() 
{ 
if (xmlHttp.readyState==4)
{
//document.getElementById("CheckMain").innerHTML=xmlHttp.responseText;
getCheckoutStageMain();
}
}


function stateChanged7() 
{ 
if (xmlHttp.readyState==4)
{
//document.getElementById("CheckMain").innerHTML=xmlHttp.responseText;
getCart();
}
}

function stateChanged8() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("CheckMain").innerHTML=xmlHttp.responseText;

getCheckoutStage();
}
}
function stateChanged9() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("CheckMain").innerHTML=xmlHttp.responseText;

getCheckoutStageMain();
}
}

function stateChanged10() 
{ 
if (xmlHttp.readyState==4)
{
	//alert("here");
//document.getElementById("CheckMain").innerHTML=xmlHttp.responseText;
getCheckoutStageMain();

}
}

function stateChanged11() 
{ 
if (xmlHttp.readyState==4)
{
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

