var xmlHttp
function GetTheService(XValue,XDest)
{ 
//alert(document.getElementById('myService').value);
if (XDest=='NULL XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxx'){alert('Please select a service and a suburb')}
document.getElementById('myService').value='the bloody one';
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="GetTheService.asp";
url=url+"?XValue="+XValue;
url=url+"&XDest="+XDest;
url=url+"&sid="+Math.random();
document.getElementById('myService').value='';

xmlHttp.onreadystatechange=stateGTService;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateGTService()
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById('myService').value=xmlHttp.responseText;
document.getElementById('txtService').value=xmlHttp.responseText;
document.getElementById('txtAutoService').value=xmlHttp.responseText;
document.getElementById('txtProService').value=xmlHttp.responseText;
}
}


function GetPostCode(XValue,XDest)
{ 
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="GetPostCode.asp";
url=url+"?XValue="+XValue;
url=url+"&XDest="+XDest;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateGetPostCode;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateGetPostCode() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById('txtPostcode').value=xmlHttp.responseText;
document.getElementById('txtAutoPostcode').value=xmlHttp.responseText;
document.getElementById('txtProPostcode').value=xmlHttp.responseText;
}
}

function updateme(xtable,xfield,xvalue,xkey,xkeyvalue)
{ 
//* alert(xtable+'|'+xfield+'|'+xvalue+'|'+xkey+'|'+xkeyvalue) *//
//* onkeyup="updateme('Analytics','PostCode',this.value,'IPAddress','<%=session("IPAddress")%>'); *//
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }   
var url="updateme.asp";
url=url+"?xtable="+xtable;
url=url+"&xfield="+xfield;
url=url+"&xvalue="+xvalue;
url=url+"&xkey="+xkey;
url=url+"&xkeyvalue="+xkeyvalue;
url=url+"&sid="+Math.random();

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("status").innerHTML=xmlHttp.responseText;

}
}

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;
}


function isAvailable(UserName)
{ 

xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="checkName.asp";
url=url+"?UserName="+UserName;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateUserName;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateUserName() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("UserNameAvailable").innerHTML=xmlHttp.responseText;

}
}

function isemail(email)
{ 
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="checkEmail.asp";
url=url+"?email="+email;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateisemail;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateisemail() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("emailAvailable").innerHTML=xmlHttp.responseText;

}
}

function AllocatePosition(ID,NEW)
{ 
document.getElementById("AllocatePosition").innerHTML='Allocating your Position START' + NEW ;

xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="NextPosition.asp";
url=url+"?ID="+ID;
url=url+"&NEW="+NEW;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=AllocatePositionHere;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function AllocatePositionHere() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("AllocatePosition").innerHTML=xmlHttp.responseText;
}
}

function SetSession(session,value)
{ 
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="SetSession.asp";
url=url+"?session="+session;
url=url+"&value="+value;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=SetSessionFinished;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function SetSessionFinished() 
{ 
if (xmlHttp.readyState==4)
{ 
//alert(xmlHttp.responseText)
}
}

function CheckContactUs(str)
{ 
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="CheckContactUs.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateisemail;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateisemail() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("Suggestions").innerHTML=xmlHttp.responseText;

}
}

function stateGTService()
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById('myService').value=xmlHttp.responseText;
document.getElementById('txtService').value=xmlHttp.responseText;
document.getElementById('txtAutoService').value=xmlHttp.responseText;
document.getElementById('txtProService').value=xmlHttp.responseText;
}
}


function SendMail()
{ 
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="SendMailNow.asp";
url=url+"?sid="+Math.random();
xmlHttp.onreadystatechange=stateSendMailNow;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateSendMailNow() 
{ 
if (xmlHttp.readyState==4)
{ 
//alert('email notification sent to After A Quote')
document.getElementById('MailSent').innerHTML='email notification sent to After A Quote ';
}
}



function zTracker(url)
{ 

xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="zTrackerTop.asp";
url=url+"?q="+url;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=statezTracker;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function statezTracker() 
{ 
if (xmlHttp.readyState==4)
{ 
//alert('email notification sent to After A Quote')
//document.getElementById('MailSent').innerHTML='email notification sent to After A Quote ';
}
}

//help(document.getElementById('PhoneNumber').value)
function help(PhoneNumber)
{ 
xmlHttp=GetXmlHttpObject(); 
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="help.asp";
url=url+"?PhoneNumber="+PhoneNumber;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=statezTracker;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function statezTracker() 
{ 
if (xmlHttp.readyState==4)
{ 
//alert('email notification sent to After A Quote')
document.getElementById('HelpIMG').style.display='none';
document.getElementById("MailSent").innerHTML=xmlHttp.responseText;

}
}

