var xmlHttp

function showMake(str){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getautodata.php"
	url=url+"?q="+str
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showMake2(str,make,model,bodystyle){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getautodata.php"
	
	url=url+"?qyear="+str+"&make="+make+"&model="+model+"&bodystyle="+bodystyle
	
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged2 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showModel(str,q){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getautodata.php"
	url=url+"?m="+str+"&q="+q
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=modelChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showBody(str,q,m){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getautodata.php"
	url=url+"?mo="+str+"&q="+q+"&m="+m
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=bodyChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showBody2(str,q,m){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getautodata.php"
	url=url+"?mo="+str+"&q="+q+"&m="+m
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=bodyChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged2(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		var str = xmlHttp.responseText;
		
		var r = str.split("&#&");		
		
		document.getElementById("txtHint").innerHTML=r[0];
		document.getElementById("txtModel").innerHTML=r[1];
		document.getElementById("txtBody").innerHTML=r[2];
	} 
} 

function stateChanged(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){  
		document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
	} 
} 

function modelChanged(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){	
		document.getElementById("txtModel").innerHTML=xmlHttp.responseText 
	} 
} 

function bodyChanged(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementById("txtBody").innerHTML=xmlHttp.responseText 
	} 
} 

function GetXmlHttpObject(){ 
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject){
		try
		{
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch(e)
		{
		}
	}
	return objXMLHttp
}

///////////////////////New functions added for vehicle form//////////////

function showMakeText(str){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="getvehicledata.php"
	url=url+"?q="+str
	url=url+"&sid="+Math.random()
	
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showMake2Text(str,make,model,bodystyle){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getvehicledata.php"
	
	url=url+"?qyear="+str+"&make="+make+"&model="+model+"&bodystyle="+bodystyle
	
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged2 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showModelText(str,q){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getvehicledata.php"
	url=url+"?m="+str+"&q="+q
	url=url+"&sid="+Math.random()
	
	xmlHttp.onreadystatechange=modelChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showBodyText(str,q,m){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getvehicledata.php"
	str = str.replace(/&/gi, '@');
	
	url=url+"?mo="+str+"&q="+q+"&m="+m
	url=url+"&sid="+Math.random()
	
	xmlHttp.onreadystatechange=bodyChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showBody2Text(str,q,m){ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getvehicledata.php"
	url=url+"?mo="+str+"&q="+q+"&m="+m
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=bodyChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}


///////////////// Code for filling VIN data through AJAX/////////////////
function loadForm(){
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }

  // access php page which would provide feed of various parameters
  var vin=document.f1.vin.value;
  var url="vlinkreporttext.php?vin="+vin;
  xmlHttp.onreadystatechange=stateVINChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}

///////////////// Code for filling VIN data through AJAX/////////////////
function editLoadForm(){  
  try{
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
  
    // access php page which would provide feed of various parameters
    //var vin=document.edit.vin.value;
    var vin=document.edit.vin.value;
    var url="vlinkreporttext.php?vin="+vin;
    xmlHttp.onreadystatechange=stateVINChangedEdit;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function stateVINChanged(){  	  
  if (xmlHttp.readyState==4){	  	 
		 //use Tokenizer function to load form
		 var myString = xmlHttp.responseText;
		
		 var tokens = myString.tokenize("#", " ", true);
		
		if(tokens.length==1)
		{
			alert(xmlHttp.responseText);
		}

		 for(var i=0; i<tokens.length; i++)
		 {
		 	
			if (tokens[i].indexOf("year")>=0)
			{
				//document.getElementById("txtYear").innerHTML="<input type='text' name='year' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.f1.year.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
			else if (tokens[i].indexOf("make")>=0)
			{
				//document.getElementById("txtHint").innerHTML= "<input type='text' name='make' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.f1.make.options[document.f1.make.length] = new Option(tokens[i].substring(tokens[i].indexOf("=")+1), tokens[i].substring(tokens[i].indexOf("=")+1));
				document.f1.make.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
			else if(tokens[i].indexOf("model")>=0)
			{
				//document.getElementById("txtModel").innerHTML="<input type='text' name='modeltrim' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.f1.modeltrim.options[document.f1.modeltrim.length] = new Option(tokens[i].substring(tokens[i].indexOf("=")+1), tokens[i].substring(tokens[i].indexOf("=")+1));
				document.f1.modeltrim.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
			else if(tokens[i].indexOf("body_style")>=0)
			{
				//document.getElementById("txtBody").innerHTML="<input type='text' name='bodystyle' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.f1.bodystyle.options[document.f1.bodystyle.length] = new Option(tokens[i].substring(tokens[i].indexOf("=")+1), tokens[i].substring(tokens[i].indexOf("=")+1));
				document.f1.bodystyle.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
			else if(tokens[i].indexOf("engine_type")>=0)
			{
				//document.getElementById("txtEngine").innerHTML="<input type='text' name='engine' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.f1.engine.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
		 }

	 }
}


function stateVINChangedEdit()
  {
  	  
	  if (xmlHttp.readyState==4)
	  {
	  	 
		 //use Tokenizer function to load form
		 var myString = xmlHttp.responseText;

		 var tokens = myString.tokenize("#", " ", true);
		
		if(tokens.length==1)
		{
			alert(xmlHttp.responseText);
		}

		 for(var i=0; i<tokens.length; i++)
		 {
		 	
			if (tokens[i].indexOf("year")>=0)
			{
				//document.getElementById("txtYear").innerHTML="<input type='text' name='year' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.edit.year.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
			else if (tokens[i].indexOf("make")>=0)
			{
				//document.getElementById("txtHint").innerHTML= "<input type='text' name='make' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.edit.make.options[document.edit.make.length] = new Option(tokens[i].substring(tokens[i].indexOf("=")+1), tokens[i].substring(tokens[i].indexOf("=")+1));
				document.edit.make.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
			else if(tokens[i].indexOf("model")>=0)
			{
				//document.getElementById("txtModel").innerHTML="<input type='text' name='modeltrim' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.edit.modeltrim.options[document.edit.modeltrim.length] = new Option(tokens[i].substring(tokens[i].indexOf("=")+1), tokens[i].substring(tokens[i].indexOf("=")+1));
				document.edit.modeltrim.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
			else if(tokens[i].indexOf("body_style")>=0)
			{
				//document.getElementById("txtBody").innerHTML="<input type='text' name='bodystyle' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.edit.bodystyle.options[document.edit.bodystyle.length] = new Option(tokens[i].substring(tokens[i].indexOf("=")+1), tokens[i].substring(tokens[i].indexOf("=")+1));
				document.edit.bodystyle.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
			else if(tokens[i].indexOf("engine_type")>=0)
			{
				//document.getElementById("txtEngine").innerHTML="<input type='text' name='engine' value='"+tokens[i].substring(tokens[i].indexOf("=")+1)+"'>";
				document.edit.engine.value=tokens[i].substring(tokens[i].indexOf("=")+1);
			}
		 }

	 }
}


///////////////// Code for updating auction data through AJAX/////////////////
// ADDED by SUNAYANA FOR AUCTION TYPE FIELD in LISTING PAGE//
function getFormLoadAuction(frmObject){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	 
	//var auction_type = frmObject.auction_type.options[frmObject.auction_type.selectedIndex].value;	
	var auction_type = frmObject.auction_type.value;	
	var book_value=frmObject.book_value.value;
  	var bidstart=frmObject.bidstart.value;
  	var rpvalue=frmObject.rpvalue.value;
  	var srno=frmObject.srno.value;
  	var auctionid=frmObject.auctionid.value;
 	var bnValue = frmObject.bnvalue.value;
 	
 	if(auction_type == "standard"){
		document.getElementById("standardauct"+srno).style.display = "block";
		document.getElementById("buynowauct"+srno).style.display = "none";
	}
	if(auction_type == "buynowonly"){
		document.getElementById("standardauct"+srno).style.display = "none";
		document.getElementById("buynowauct"+srno).style.display = "block";
	}
	
  	var url="updateauctiondata.php?auction_type="+auction_type+"&book_value="+book_value+"&bidstart="+bidstart+"&rpvalue="+rpvalue+"&srno="+srno+"&auctionid="+auctionid+"&bnValue="+bnValue;
  
  	xmlHttp.onreadystatechange=function() { auctionDataTypeChanged(srno); };
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}
function auctionDataTypeChanged(srno){  	
	if ((xmlHttp.readyState == 4) && (xmlHttp.status == 200)){
		document.getElementById("txtUpdateAucType"+srno).innerHTML="<font color='blue'><img src='themes/v52/img/tick.gif'></font>"; 
	} 
}
function getFormLoadBN(frmObject){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	} 
	
	//var auction_type = frmObject.auction_type.options[frmObject.auction_type.selectedIndex].value;
	var auction_type = frmObject.auction_type.value;
	var book_value=frmObject.book_value.value;
  	var bidstart=frmObject.bidstart.value;
  	var rpvalue=frmObject.rpvalue.value;
  	var srno=frmObject.srno.value;
  	var auctionid=frmObject.auctionid.value;
 	var bnValue = frmObject.bnvalue.value;
 	var market_price_above=frmObject.market_price_above.value;
 	
 	//code added by shikha(2009-03-19) for putting check on bnvalue
 	if(parseFloat(market_price_above)>0)
 	{
 		if(parseFloat(bnValue)>parseFloat(market_price_above))
 		{
 			alert("Error: The reserve price and buy now price cannot exceed the 'Market Price - Above' for this vehicle.  This price is based on recent auction transactions for the same year/make/model/mileage for above average vehicles.  If there are factors that you feel warrant a higher valuation please contact us directly at 1-800-881-0617 or contact you N2BID account manager directly to discuss.");
 			frmObject.bnvalue.focus();
 			return false;
 		}
 	}
  	var url="updateauctiondata.php?auction_type="+auction_type+"&book_value="+book_value+"&bidstart="+bidstart+"&rpvalue="+rpvalue+"&srno="+srno+"&auctionid="+auctionid+"&bnValue="+bnValue;
  
  	xmlHttp.onreadystatechange=function() { auctionDataBNChanged(srno); };
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}
function auctionDataBNChanged(srno){  	
	if ((xmlHttp.readyState == 4) && (xmlHttp.status == 200)){
		document.getElementById("txtUpdateBN"+srno).innerHTML="<font color='blue'><img src='themes/v52/img/tick.gif'></font>"; 
	} 
}

// ADDED by SUNAYANA FOR AUCTION TYPE FIELD in LISTING PAGE -- END //

function getFormLoad1(frmObject){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
  // access php page which would provide feed of various parameters

  var book_value=frmObject.book_value.value;
  var bidstart=frmObject.bidstart.value;
  var rpvalue=frmObject.rpvalue.value;
  var srno=frmObject.srno.value;
  var auctionid=frmObject.auctionid.value;
  //var auction_type = frmObject.auction_type.options[frmObject.auction_type.selectedIndex].value;
  var auction_type = frmObject.auction_type.value;
  var bnValue = frmObject.bnvalue.value;
  var market_price_above=frmObject.market_price_above.value;
  //code added by shikha(2009-03-19) for putting check on bnvalue
  //alert(rpvalue);
  //alert(market_price_above);
   	if(parseFloat(market_price_above)>0)
   	{
   		if(parseFloat(rpvalue)>parseFloat(market_price_above))
   		{
   			alert("Error: The reserve price and buy now price cannot exceed the 'Market Price - Above' for this vehicle.  This price is based on recent auction transactions for the same year/make/model/mileage for above average vehicles.  If there are factors that you feel warrant a higher valuation please contact us directly at 1-800-881-0617 or contact you N2BID account manager directly to discuss.");
   			frmObject.rpvalue.focus();
   			return false;
   		}
 	}
  
  var url="updateauctiondata.php?auction_type="+auction_type+"&book_value="+book_value+"&bidstart="+bidstart+"&rpvalue="+rpvalue+"&srno="+srno+"&auctionid="+auctionid+"&bnValue="+bnValue;
  
  xmlHttp.onreadystatechange=function() { auctionDataPriceChanged(srno); };
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function getFormLoad2(frmObject){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
    // access php page which would provide feed of various parameters
  
    var book_value=frmObject.book_value.value;
    var bidstart=frmObject.bidstart.value;
    var rpvalue=frmObject.rpvalue.value;
    var srno=frmObject.srno.value;
    var auctionid=frmObject.auctionid.value;
    //var auction_type = frmObject.auction_type.options[frmObject.auction_type.selectedIndex].value; 
    var auction_type = frmObject.auction_type.value; 
    
    var bnValue = frmObject.bnvalue.value;
 	
  	var url="updateauctiondata.php?auction_type="+auction_type+"&book_value="+book_value+"&bidstart="+bidstart+"&rpvalue="+rpvalue+"&srno="+srno+"&auctionid="+auctionid+"&bnValue="+bnValue;
    
    xmlHttp.onreadystatechange=function() { auctionDataBidStartChanged(srno); };
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);  
}

function getFormLoad3(frmObject){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
  // access php page which would provide feed of various parameters

  var book_value=frmObject.book_value.value;
  var bidstart=frmObject.bidstart.value;
  var rpvalue=frmObject.rpvalue.value;
  var srno=frmObject.srno.value;
  var auctionid=frmObject.auctionid.value;
  //var auction_type = frmObject.auction_type.options[frmObject.auction_type.selectedIndex].value;  
  var auction_type = frmObject.auction_type.value;  
  var bnValue = frmObject.bnvalue.value;
 	
  var url="updateauctiondata.php?auction_type="+auction_type+"&book_value="+book_value+"&bidstart="+bidstart+"&rpvalue="+rpvalue+"&srno="+srno+"&auctionid="+auctionid+"&bnValue="+bnValue;
  
  xmlHttp.onreadystatechange=function() { auctionDataBookValueChanged(srno); };
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}


function auctionDataPriceChanged(srno){
  	if(xmlHttp.readyState != 4){
  	 //document.getElementById("txtUpdate"+srno).innerHTML="<font color='blue'>Please wait...This record is getting updated</font>"; 
  	}
	else if ((xmlHttp.readyState == 4) && (xmlHttp.status == 200))
	{ 
	//alert("Done" + xmlHttp.responseText);
	document.getElementById("txtUpdatePrice"+srno).innerHTML="<font color='blue'><img src='themes/v52/img/tick.gif'></font>"; 
	} 
}

function auctionDataBookValueChanged(srno){
  	if(xmlHttp.readyState != 4)
  	{
  	 //document.getElementById("txtUpdate"+srno).innerHTML="<font color='blue'>Please wait...This record is getting updated</font>"; 
  	}
	else if ((xmlHttp.readyState == 4) && (xmlHttp.status == 200))
	{ 
	//alert("Done" + xmlHttp.responseText);
	document.getElementById("txtUpdateBookValue"+srno).innerHTML="<font color='blue'><img src='themes/v52/img/tick.gif'></font>"; 
	} 
}

function auctionDataBidStartChanged(srno)
  {
  	if(xmlHttp.readyState != 4)
  	{
  	 //document.getElementById("txtUpdate"+srno).innerHTML="<font color='blue'>Please wait...This record is getting updated</font>"; 
  	}
	else if ((xmlHttp.readyState == 4) && (xmlHttp.status == 200))
	{ 
	//alert("Done" + xmlHttp.responseText);
	document.getElementById("txtUpdateBidStart"+srno).innerHTML="<font color='blue'><img src='themes/v52/img/tick.gif'></font>"; 
	} 
}

function alertContents(httpRequest) {
        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {
                alert("received " + xmlHttp.responseText);
            } else {
                alert('There was a problem with the request.');
            }
        }
}

//Auction Watch Make, Model, Body drop downs with other option - Added by SUNAYANA - 08-Dec-2008
function showToYear(){
	from_year = document.search.from_year.options[document.search.from_year.selectedIndex].value;	
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	} 
		var url="getautodata.php"
		url=url+"?Wyear1="+from_year
		url=url+"&sid="+Math.random()
		xmlHttp.onreadystatechange=dispToYear
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
		
}
function dispToYear(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){  
		var str = xmlHttp.responseText;
		document.getElementById("toYearDiv").innerHTML=str;
	} 
}

function showMakeWatch(){
	from_year = document.search.from_year.options[document.search.from_year.selectedIndex].value;
	to_year = document.search.to_year.options[document.search.to_year.selectedIndex].value;
	if( from_year != "" &&  to_year != "" && from_year <= to_year ){
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		var url="getautodata.php"
		url=url+"?Wyear1="+from_year
		url=url+"&Wyear2="+to_year
		url=url+"&sid="+Math.random()
		xmlHttp.onreadystatechange=dispMakeWatch 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}	
}

function dispMakeWatch(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){  
		var str = xmlHttp.responseText;
		var r = str.split("&#&");
		document.getElementById("watchMake").innerHTML=r[0];
		document.getElementById("watchModel").innerHTML=r[1];
		document.getElementById("watchBody").innerHTML=r[2];
	} 
}

function showModelWatch(str, Wyear1, Wyear2 ){
	if( str != "other" ){
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null){
			alert ("Browser does not support HTTP Request")
			return
		} 	
		document.getElementById("watchMakeOther").style.display = 'none';
		
		var url="getautodata.php"
		url=url+"?Wmake="+str+"&Wyear1="+Wyear1+"&Wyear2="+Wyear2
		url=url+"&sid="+Math.random()
		xmlHttp.onreadystatechange=dispModelWatch 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
	if( str == "other" ){
		document.getElementById("watchMakeOther").style.display = 'block';
		document.getElementById("watchMakeOther").innerHTML = '<input type="text" name="makeOther" class="input_selectWatch" >';
		document.getElementById("watchModel").style.display = "none";
		document.getElementById("watchModelOther").style.display = 'block';
		document.getElementById("watchModelOther").innerHTML = '<input type="text" name="modelOther" class="input_selectWatch" ><input type="hidden" name="model" value="other">';
		
		document.getElementById("watchBody").style.display = "none";
		document.getElementById("watchBodyOther").style.display = 'block';
		document.getElementById("watchBodyOther").innerHTML = "<input type='text' name='bodyOther' class='input_selectWatch' > <input type='hidden' name='body' value='other'>";
	}
	else{
		document.getElementById("watchMakeOther").style.display = 'none';
		document.getElementById("watchMakeOther").innerHTML = '';
		document.getElementById("watchModel").style.display = "block";
		document.getElementById("watchModelOther").style.display = 'none';
		document.getElementById("watchModelOther").innerHTML = '';
		
		document.getElementById("watchBody").style.display = "block";
		document.getElementById("watchBodyOther").style.display = 'none';
		document.getElementById("watchBodyOther").innerHTML = "";	
	}
}

function dispModelWatch(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){   
		var str1 = xmlHttp.responseText;
		var r = str1.split("&#&");
		document.getElementById("watchModel").innerHTML=r[0];
		document.getElementById("watchBody").innerHTML=r[1];
	} 
}

function showBodyWatch(Wmodel, Wmake, Wyear1, Wyear2){
	if( Wmodel != "other" ){
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null){
			alert ("Browser does not support HTTP Request")
			return
		} 
		document.getElementById("watchModelOther").style.display = 'none';
			
		var url="getautodata.php"
		url=url+"?Wmodel="+Wmodel+"&Wmake="+Wmake+"&Wyear1="+Wyear1+"&Wyear2="+Wyear2
		url=url+"&sid="+Math.random()
		xmlHttp.onreadystatechange=dispBodyWatch 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
	if( Wmodel == "other" ){
		document.getElementById("watchModelOther").style.display = 'block';
		document.getElementById("watchModelOther").innerHTML = '<input type="text" name="modelOther" class="input_selectWatch" ><input type="hidden" name="model" value="other">';
		document.getElementById("watchBody").style.display = "none";
		document.getElementById("watchBodyOther").style.display = 'block';
		document.getElementById("watchBodyOther").innerHTML = "<input type='text' name='bodyOther' class='input_selectWatch' > <input type='hidden' name='body' value='other'>";
	}	
	else{
		document.getElementById("watchModelOther").style.display = 'none';
		document.getElementById("watchModelOther").innerHTML = '';
		document.getElementById("watchBody").style.display = "block";
		document.getElementById("watchBodyOther").style.display = 'none';
		document.getElementById("watchBodyOther").innerHTML = "";	
	}
}

function dispBodyWatch(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){  
		document.getElementById("watchBody").innerHTML=xmlHttp.responseText 
	} 	
}

function bodyWatch(str){
	if( str == "other" ){
		document.getElementById("watchBodyOther").style.display = 'block';
		document.getElementById("watchBodyOther").innerHTML = "<input type='text' name='bodyOther' class='input_selectWatch' > <input type='hidden' name='body' value='other'>";
	}
	else{
		document.getElementById("watchBodyOther").style.display = 'none';
		document.getElementById("watchBodyOther").innerHTML = "";
	}
}