var xmlHttp
var yr
var mk
var md
var mt
var pt

/* show makes */
function showMakepf(sel)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getmakePF.asp";
yr = sel
url=url+"?yr="+yr;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangepfmk;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

/* show Models */
function showModelpf(sel)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getModelpf.asp";
mk = sel
url=url+"?yr="+yr;
url=url+"&mk="+mk;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedpfmd;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

/* show Motors */
function showMotorPF(sel)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getMotorspf.asp";
md = sel
url=url+"?yr="+yr;
url=url+"&mk="+mk;
url=url+"&md="+md;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedmt;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

/* show Part Type */
function showPtype(sel)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getPerfPartType.asp";
mt = sel
url=url+"?yr="+yr;
url=url+"&mk="+mk;
url=url+"&md="+md;
url=url+"&mt="+mt;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=statePartType;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


/*submit*/
function showsubmit_perf(sel)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
pt = sel
pt = pt.replace(/ /,"%20"); 
var url="submit_perf_srch.asp";
url=url+"?yr="+yr;
url=url+"&mk="+mk;
url=url+"&md="+md;
url=url+"&mt="+mt;
url=url+"&pt="+pt;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=statePerfSub;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}





function stateChangepfmk() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtVehMK").innerHTML=xmlHttp.responseText;
}
}

function stateChangedpfmd() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtVehpfmd").innerHTML=xmlHttp.responseText;
}
}

function stateChangedmt() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtProdType").innerHTML=xmlHttp.responseText;
}
}

function statePartType() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtProdperfType").innerHTML=xmlHttp.responseText;
}
}

function statePerfSub() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("perfSubmit").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;
}





