 	function doMake(year,field_change_Make,field_change_Model,field_year) 	{

		

	//	alert("doMake"+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);

//alert(s );

sModel = document.getElementById(field_change_Model);



//alert(sModel );

	}

	else 

	{

		sModel = window.document.all.Model;

		//alert(sModel );

		s = window.document.all.Make;

		//alert(s );

		orig_year=window.document.all.Year.value;



		}

	

if(!sModel)  alert("notfound");

//sModel.disabled = true;

  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; }

							

//						 alert ("RES"+req.responseJS.ids.length);

				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]);

																																	   

																																	   //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);	

		}

	

	

}
