function getXMLHTTP() { //fuction to return the xml http object
	var xmlhttp=false;	
	try{
		xmlhttp=new XMLHttpRequest();
	}
	catch(e){		
		try{			
			xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e){
			try{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e){
				xmlhttp=false;
			}
		}
	}
	return xmlhttp;
}
	
function getVeh(myMake)
{
   var strURL = "/findVeh.php?make="+myMake;
   var req = getXMLHTTP();

   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
	  {
	  	    document.getElementById('myModelDiv').innerHTML=req.responseText;
      }
     }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function getMyMake(myYear, myMake, myClass)
{
	var strURL = "/findMyMake.php?make="+myMake+"&year="+myYear+"&myClass="+myClass;
	var req = getXMLHTTP();

   if (req)
   {	
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
	  {
	  	    document.getElementById('makeDiv').innerHTML=req.responseText;
      }
     }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function getMyVeh(myYear, myMake, myModel, myClass)
{
	var strURL = "/findMyVeh.php?make="+myMake+"&model="+myModel+"&year="+myYear+"&myClass="+myClass;
	var req = getXMLHTTP();

   if (req)
   {
   	
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
	  {
	  	    document.getElementById('modelDiv').innerHTML=req.responseText;
      }
     }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function getYr(myMake, myModel, myYear, myEngine)
{
   var strURL = "/findYear.php?make="+myMake+"&model="+myModel;
   var req = getXMLHTTP();
   
   if (req)
   {
     req.onreadystatechange = function()
     {
      if (req.readyState == 4)
      {
	 // only if "OK"
	    document.getElementById('myYearDiv').innerHTML=req.responseText;
	  }
     }
   req.open("GET", strURL, true);
   req.send(null);
   }
}

function getMyEn(myMake, myModel, subModel, myYear, myEngine, myClass)
{
   var strURL = "/findMyEn.php?make="+myMake+"&model="+myModel+"&engine="+myEngine+"&year="+myYear+"&myClass="+myClass+"&sub="+subModel;
   var req1 = getXMLHTTP();
   
   if (req1)
   {
     req1.onreadystatechange = function()
     {
      if (req1.readyState == 4)
      {
	 // only if "OK"
	    document.getElementById('engineDiv').innerHTML=req1.responseText;
	  }
     }
   req1.open("GET", strURL, true);
   req1.send(null);
   }
}

function getMyCl(myMake, myModel,subModel, myYear, myEngine, myClass)
{
   var strURL = "/findMyClass.php?make="+myMake+"&model="+myModel+"&engine="+myEngine+"&year="+myYear+"&myClass="+myClass+"&sub="+subModel;
   var req1 = getXMLHTTP();
   
   if (req1)
   {
     req1.onreadystatechange = function()
     {
      if (req1.readyState == 4)
      {
	 // only if "OK"
	    document.getElementById('classDiv').innerHTML=req1.responseText;
	  }
     }
   req1.open("GET", strURL, true);
   req1.send(null);
   }
}
function getMySub(myMake, myModel, subModel, myYear, myEngine, myClass)
{
   var strURL = "/findMySub.php?make="+myMake+"&model="+myModel+"&engine="+myEngine+"&year="+myYear+"&myClass="+myClass+"&sub="+subModel;
   var req1 = getXMLHTTP();
   
   if (req1)
   {
     req1.onreadystatechange = function()
     {
      if (req1.readyState == 4)
      {
	 // only if "OK"
	    document.getElementById('subDiv').innerHTML=req1.responseText;
	  }
     }
   req1.open("GET", strURL, true);
   req1.send(null);
   }
}