 	function doMake(year,field_change_Make,field_change_Model,field_year) 	{
	result_d = document.getElementById('result_div'); 
	debug_d  = document.getElementById('debug_div'); 
	var s;
	var sModel;
	var orig_year=-1;
	if(field_change_Make){
		s = document.getElementById(field_change_Make);
		sModel = document.getElementById(field_change_Model);
	}else{
		sModel = window.document.all.Model;
		s = window.document.all.Make;
		orig_year=window.document.all.Year.value;
	}
	if(!sModel)  alert("notfound");
    if (orig_year!=-1) 
		var query=orig_year;
	else  
		var query = year;  
		
      var req = new Subsys_JsHttpRequest_Js();
      req.onreadystatechange = function(){
      if (req.readyState == 4){
      	if (req.responseJS){
			if(result_d) {  
				result_d.innerHTML = '<b>SERVER RESULT :</b><br>'+(req.responseText||'')+'<br>';
			}
			var s;
			if(field_change_Make){
				s = document.getElementById(field_change_Make);
			}else{
				s = window.document.all.Make;
			}
			//alert(s);
			s.disabled = false;
			s.innerHtml = ""; 
			var k=s.options.length; for (k; k >= 1; k--) { s.options[k]=null; }

			for (i=0; i<req.responseJS.ids.length; i++){	
				s.options[i+1] = new Option(req.responseJS.q[i]+' ('+req.responseJS.counts[i]+')',req.responseJS.ids[i]);						
			}
		}                        	            
	  }
	if(result_d) {  
	  	result_d.innerHTML = '<b>SERVER RESULT :</b><br>'+(req.responseText||'')+'<br>';
	}        
	  }
	if(field_change_Make){
		req.caching = true;
		req.open('POST', 'parameters/ajax/lu_load_make.php', true);
		req.send({ 'q':query});
	}
	}
//___________________________________________________________________________________LOAD MODEL FROM BY YEAR

 function doLoadDealerMakeByYear(force) {



//alert("here");

	result_d = document.getElementById('result_div'); 

	debug_d  = document.getElementById('debug_div'); 

	

      var query = '' + document.getElementById('Make').value;  

      var req = new Subsys_JsHttpRequest_Js();

	

        req.onreadystatechange = function() 

		  {

            if (req.readyState == 4) 

				{

                  if (req.responseJS) 

				    {

 

		  					if(result_d) {  result_d.innerHTML = '<b>SERVER RESULT :</b><br>'+(req.responseText||'')+'<br>';}

			

									var s = document.getElementById('Model');

							   s.disabled = false;

							  s.innerHtml = ""; 

							

									var k=s.options.length; for (k; k >= 1; k--) { s.options[k]=null; }

							

									var sType = document.getElementById('Type');

							 if (sType){

							 sType.disabled = true;

								 s.options[0] = new Option("Any","");}

								 

				for (i=0; i<req.responseJS.q.length; i++) { s.options[i+1] = new Option(req.responseJS.q[i],req.responseJS.ids[i]);

							 }

            

			

					}

                            	            

			    }



	if(result_d) {  result_d.innerHTML = '<b>SERVER RESULT :</b><br>'+(req.responseText||'')+'<br>';}



		        

		  }

        req.caching = true;



        req.open('POST', 'parameters/ajax/lu_load_model.php', true);

        req.send({ q:query });

    }

	

// ____________________________________________________________________________________________LOAD MODEL FROM DB

 function doLoad(make,field_change,field_make) {

//alert ("here"+field_change);

var s ='';
var CountsSTR ='';

var showall=0;

if(field_change){
	s = document.getElementById(field_change);
}else{
	s = window.document.all.Model;
	showall=1;
}
//alert(make);
	var orig_make ='';
	if(make>-1){
	//	make = document.getElementById(field_make).value;
	}else{
		orig_make = window.document.all.Make.value;
		//alert(orig_make);
	} 
	result_d = document.getElementById('result_div'); 
	debug_d  = document.getElementById('debug_div'); 
     if (orig_make!='') 
  		var query = '' +orig_make;  	
	else   
		var query = '' + make;  
	  //alert (query);
		  if((make>-1)&&(document.getElementById('YearSearch'))){
				var year = '' + document.getElementById('YearSearch').value;  
			}else{
				var year = '' + document.getElementById('Year').value;  
			}
      var req = new Subsys_JsHttpRequest_Js();
	//alert(' Y '+ year+"HERE "+query);	
        req.onreadystatechange = function(){
            if (req.readyState == 4){
                if (req.responseJS){
		  			if(result_d) { result_d.innerHTML = '<b>SERVER RESULT :</b><br>'+(req.responseText||'')+'<br>';}
						//var s = document.getElementById('Model');
						s.disabled = false;
						s.innerHtml = ""; 
						var k=s.options.length; for (k; k >= 1; k--) { s.options[k]=null; }
						if(field_change) {}
						else{
							var sType = document.getElementById('Type');
							if (sType){
								sType.disabled = true;
								s	.options[0] = new Option("Any","");
							}
						}
						if (req.responseJS.q) 			 
							for (i=0; i<req.responseJS.q.length; i++) { 
								if (req.responseJS.counts[i]>0) {
									CountsSTR=' ('+req.responseJS.counts[i]+')'; 
								}else{
									CountsSTR='';
								}
								s.options[i+1] = new Option(req.responseJS.q[i]+CountsSTR,req.responseJS.ids[i]);																													
							}	
				}
			}
			if(result_d) {  result_d.innerHTML = '<b>SERVER RESULT :</b><br>'+(req.responseText||'')+'<br>';}  
		}
        req.caching = true;
        req.open('POST', 'parameters/ajax/lu_load_model.php', true);
        req.send({ 'q':query, 'yr':year, 'showall':showall });
    }
//------------------------------------------------------------------------------------------ LOAD TYPE FROM DB

function doLoadType(force) {


        var s= window.document.all.Model;

        var query = '' + s.value;//document.getElementById('Model').value;
//alert('here '+force+ '    '  +query )
        var reqq = new Subsys_JsHttpRequest_Js();

// document.getElementById('result_car').innerHTML =   'TYPE for ' + query;

					

        reqq.onreadystatechange = function() {

            if (reqq.readyState == 4) {

					if (reqq.responseJS) {

									

							 var sType = document.getElementById('Type');

						sType.disabled = false;

					   sType.innerHtml = ""; 

								

								 var k = sType.options.length; for (k; k >= 1; k--)

					{ sType.options[k] = null; }

					  sType.options[0] = new Option("Any","");



					for (i=0; i<reqq.responseJS.q.length; i++)

					{

					sType.options[i+1] = new Option(reqq.responseJS.q[i],reqq.responseJS.ids[i]); }

					}

			





            }

        }

        reqq.caching = true;

        reqq.open('POST','parameters/ajax/lu_load_trim.php', true);

        reqq.send({ q:query });

    }



function doLoadCar(force) {



var rezult_div=document.getElementById('result');

var debug_div=document.getElementById('debug');

        var query = '' + document.getElementById('VIN').value;



if(debug_div) {  debug_div.innerHTML = query ; }

		

        var req = new Subsys_JsHttpRequest_Js();



        req.onreadystatechange = function() {

            if (req.readyState == 4) {

                if (req.responseJS) {

                  

if(rezult_div) {rezult_div.innerHTML = 'result -'+(req.responseJS.mkn||'')+'<br>';}

		  					

 			  var s = document.getElementById('Make');

		 s.disabled = false;

		s.innerHtml = ""; 

		

		if(req.responseJS.q[0]!=null)

			{

			var k=s.options.length; for (k; k >= 0; k--)

			{ s.options[k]=null; }

			for (var i=0; i<req.responseJS.q.length; i++) {

			s.options[i] = new Option(req.responseJS.mkn,req.responseJS.q[i]);

			}			

		} // end of if not null

var s = document.getElementById('Model');

s.disabled = false;

s.innerHtml = ""; 



	if(req.responseJS.md[0]!=null){

			k=s.options.length; for (k; k >= 0; k--)

			{ s.options[k]=null; }

			for (i=0; i<req.responseJS.md.length; i++) {

			s.options[i] = new Option(req.responseJS.mdn,req.responseJS.md[i]);

			}			

	} //end of if not null

// TYPE UPLOADING 			

var st = document.getElementById('Type');

st.disabled = false;

st.innerHtml = ""; 

if(req.responseJS.tp[0]!=null){

k=st.options.length; 

for (k; k >= 0; k--){ st.options[k]=null; }

for (i=0; i<req.responseJS.tp.length; i++) { st.options[i] = new Option(req.responseJS.trn[i],req.responseJS.tp[i]);}						

}//if not null

var s = document.getElementById('Year');

s.disabled = false;

s.innerHtml = ""; 

if(req.responseJS.year[0]!=null)

{  k=s.options.length; for (k; k >= 0; k--) { s.options[k]=null; }

for (i=0; i<req.responseJS.year.length; i++) {s.options[i] = new Option(req.responseJS.year[i],req.responseJS.year[i]);}						

      }

	  

	  }

                // +êv¨¯¦â¤¨à °¤ï¦è¹¨á°à.



            }

			 if(rezult_div) {rezult_div.innerHTML = req.responseText;}

        }

       

        req.caching = true;

        req.open('POST', 'parameters/ajax/vin_load.php', true);

        req.send({ q: query});

    }

	

function InventoryFilter (sort_v)

		{

	 	 vall = "";

		 vall = sort_v+"&";

		filds = "";

	 result_d = document.getElementById('result_div'); 

  	 debug_d  = document.getElementById('debug_div'); 

   fieldsname = new Array ("make", "style", "max_mileage","max_price")  ;



	for (i=0; i<fieldsname.length; i++) 

		{ filds = filds + fieldsname[i] + "||";

    	   vall = vall + document.sort_inventory.elements[fieldsname[i]].value + "||";}

			

			// alert ("ID"+filds+"\n VAL "+vall);



			if (debug_d) {debug_d.innerHTML = 	vall + " :: "+  filds;}



			doMenuLoad('inventory',""+vall);



	}

	

	function VehicleCompare(vehicle_id)

	{

		copm_field = document.getElementById('compare_values'); 

	if(copm_field.value.lastIndexOf(vehicle_id)>=0)

		{ re=vehicle_id+"|";

		all_values=copm_field.value.replace(re, "");



		}

	else 

		{

		all_values = copm_field.value+vehicle_id+"|";

		}

		copm_field.value=all_values;

	

	}

	

	function doCompare ()

{	

	count = 0;

	copm_field = document.getElementById('compare_values')

	pos = copm_field.value.indexOf("|");

		while ( pos != -1 ) {   count++;   pos = copm_field.value.indexOf("|",pos+1);	}

	if (count <2)

		{

			alert ("You must select at least 2 vehicles to compare");

		}

	else 

		{

			doMenuLoad('compare',''+document.getElementById('compare_values').value);	

		}

	

	

}