var xmlHttp;

function getDerivatives(str, str3)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var str2 = document.getElementById("makeid").value;
var url="getderivatives.php";
url=url+"?modelid="+str;
url=url+"&makeid="+str2;
url=url+"&typeid="+str3;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedParts;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function getModels(str, str2)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="/getmodels.php";
url=url+"?makeid="+str;
url=url+"&typeid="+str2;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedModels;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedModels() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("modelList").innerHTML=xmlHttp.responseText;
}
}

function stateChangedParts() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("derivativeList").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 selectAllRequests(formObj, value) 
{
   for (var i=0;i < formObj.length;i++) 
   {
      fldObj = formObj.elements[i];
      if (fldObj.type == 'checkbox')
      { 
         if(value)
            fldObj.checked = (fldObj.checked) ? false : true;
         else fldObj.checked = true; 
       }
   }
}

function confirmnostock()
{
	return confirm("Are you sure you want to mark these requests as out of stock?");
}

function confirmdeletequotes()
{
	return confirm("Are you sure you want to permanently remove these quotes?");
}

function loadcompare(me){
me.src="/compareimages/cargearboxes.jpg";
}

function loadsavemoney(me){
me.src="/savemoneyimage/usedgearboxes.jpg";
}

function loadmakesimage(me){
me.src="/makesimages/gearboxes.jpg";
}

function loadnew(me) {
me.src="/images2/car-gearboxes.jpg";
}
