var xmlHttp

function showOptions(str)
{

if (str.length==0)
  { 
  document.getElementById("pArea").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support this function.  Please call us for up to date price information.");
  return;
  } 
var url="getOptions.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
  document.getElementById("total").innerHTML="<br><center>To see a total price, please check the boxes of the components you want and enter the quantity needed.</center><br>";

document.getElementById("pArea").innerHTML=xmlHttp.responseText;
}
}

function showModels(str)
{

if (str.length==0)
  { 
  document.getElementById("mArea").innerHTML="error!";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support this function.  Please call us for up to date price information.");
  return;
  } 
var url="getModels.php";
url=url+"?size="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedm;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedm() 
{ 
if (xmlHttp.readyState==4)
{ 
  document.getElementById("pArea").innerHTML="<br><br><br><br>";
document.getElementById("total").innerHTML="<br><br><br><br>";
document.getElementById("mArea").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 price(form)
{


xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support this function.  Please call us for up to date price information.");
  return;
  } 
var url="calcPrice.php";
url=url+"?opt="+form.opt.checked+"&optv="+form.opt.value+"&opt1="+form.opt1.checked+"&opt1v="+form.opt1.value+"&opt1q="+form.opt1q.value+"&opt2="+form.opt2.checked+"&opt2v="+form.opt2.value;
url=url+"&opt2q="+form.opt2q.value+"&opt3="+form.opt3.checked+"&opt3v="+form.opt3.value+"&opt3q="+form.opt3q.value+"&baseq="+form.baseq.value+"&base="+form.baseprice.value+"&baseid="+form.baseid.value;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedp;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedp() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("total").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;
}

