var xmlClickThroughs;

//Prudential
function processAndSendPrudential() {
  xmlClickThroughs=GetXmlHttpObject()
  if (xmlClickThroughs==null)  {
    alert ("Browser does not support HTTP Request")
    return
  } 

version = document.housesearch.areas.value;
selectedVersion = document.housesearch.selectedVersion.value;
priceLow = document.housesearch.pricemin.value;
priceHigh = document.housesearch.pricemax.value;
realtorid = 1;


var url="../searchprocess/searchanalytics.php?version=" + version + "&selectedVersion=" + selectedVersion + "&priceLow=" + priceLow + "&priceHigh=" + priceHigh + "&realtorid=1";
  xmlClickThroughs.onreadystatechange=itemstateChanged;
  xmlClickThroughs.open("GET",url,true);
  xmlClickThroughs.send(null);
}

//Century 21 Search and Track Processor
function processAndSendCentury() {
  xmlClickThroughs=GetXmlHttpObject()
  if (xmlClickThroughs==null)  {
    alert ("Browser does not support HTTP Request")
    return
  } 

school_district_name = document.housesearch.school_district_name.value;
min_price = document.housesearch.min_price.value;
max_price = document.housesearch.max_price.value;
realtorid = 2;


var url="../searchprocess/searchanalytics.php?school_district_name=" + school_district_name + "&min_price=" + min_price + "&max_price=" + max_price + "&realtorid=2";
  xmlClickThroughs.onreadystatechange=itemstateChanged;
  xmlClickThroughs.open("GET",url,true);
  xmlClickThroughs.send(null);
}

//Long And Foster Search and Track Processor
function processAndSendLF() {
  xmlClickThroughs=GetXmlHttpObject()
  if (xmlClickThroughs==null)  {
    alert ("Browser does not support HTTP Request")
    return
  } 

SearchString = document.housesearch.SearchString.value;
MinPrice = document.housesearch.MinPrice.value;
MaxPrice = document.housesearch.MaxPrice.value;
realtorid = 3;


var url="../searchprocess/searchanalytics.php?SearchString=" + SearchString + "&MinPrice=" + MinPrice + "&MaxPrice=" + MaxPrice + "&realtorid=3";
  xmlClickThroughs.onreadystatechange=itemstateChanged;
  xmlClickThroughs.open("GET",url,true);
  xmlClickThroughs.send(null);
}

//Realty Select Search and Track Processor
function processAndSendRS() {
  xmlClickThroughs=GetXmlHttpObject()
  if (xmlClickThroughs==null)  {
    alert ("Browser does not support HTTP Request")
    return
  } 

sschool = document.housesearch.sschool.value;
city = document.housesearch.city.value;
min_price = document.housesearch.min_price.value;
max_price = document.housesearch.max_price.value;
realtorid = 4;

var url="http://lancasteronline.com/realtywizard/searchprocess/searchanalytics.php?city=" + sschool + "&min_price=" +  min_price + "&max_price=" + max_price + "&realtorid=4";
//document.write(url);
  xmlClickThroughs.onreadystatechange=itemstateChanged;
  xmlClickThroughs.open("GET",url,true);
  xmlClickThroughs.send(null);
}

//Send item data back to page for item display
function itemstateChanged()  { 
  if (xmlClickThroughs.readyState==4 || xmlClickThroughs.readyState=="complete") { 
    document.housesearch.submit();
  } 
}

//Keller Williams Search and Track Processor
function processAndSendKeller() {
  xmlClickThroughs=GetXmlHttpObject()
  if (xmlClickThroughs==null)  {
    alert ("Browser does not support HTTP Request")
    return
  } 

school = document.housesearch.school.value;
min_price = document.housesearch.min_price.value;
max_price = document.housesearch.max_price.value;
realtorid = 6;


var url="../searchprocess/searchanalytics.php?school=" + school + "&min_price=" + min_price + "&max_price=" + max_price + "&realtorid=6";
  xmlClickThroughs.onreadystatechange=itemstateChanged;
  xmlClickThroughs.open("GET",url,true);
  xmlClickThroughs.send(null);
}


//Alan Cherkin Search and Track Processor
function processAndSendCherkin() {
  xmlClickThroughs=GetXmlHttpObject()
  if (xmlClickThroughs==null)  {
    alert ("Browser does not support HTTP Request")
    return
  } 

school = document.housesearch.school.value;
min_price = document.housesearch.min_price.value;
max_price = document.housesearch.max_price.value;
realtorid = 5;


var url="../searchprocess/searchanalytics.php?school=" + school + "&min_price=" + min_price + "&max_price=" + max_price + "&realtorid=5";
  xmlClickThroughs.onreadystatechange=itemstateChanged;
  xmlClickThroughs.open("GET",url,true);
  xmlClickThroughs.send(null);
}

//Castellum Search and Track Processor
function processAndSendCastellum() {
  xmlClickThroughs=GetXmlHttpObject()
  if (xmlClickThroughs==null)  {
    alert ("Browser does not support HTTP Request")
    return
  } 

school = document.housesearch.school.value;
min_price = document.housesearch.min_price.value;
max_price = document.housesearch.max_price.value;
realtorid = 7;


var url="../searchprocess/searchanalytics.php?school=" + school + "&min_price=" + min_price + "&max_price=" + max_price + "&realtorid=7";
  xmlClickThroughs.onreadystatechange=itemstateChanged;
  xmlClickThroughs.open("GET",url,true);
  xmlClickThroughs.send(null);
}



function GetXmlHttpObject(handler) { 
  var objXMLHttp=null
  if (window.XMLHttpRequest) {
    objXMLHttp=new XMLHttpRequest()
  }
  else if (window.ActiveXObject) {
    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
  return objXMLHttp
}
