
function convertUrl(srcurl){
	var res=srcurl.replace(/_--_/g,'||');
	res=res.replace(/_/g,'+');
	res=res.replace(/\//g,'_');
	res=res.replace(/^_/g,'/');
	res=res.replace(/_$/g,'');
	//if (res[0]=='_')res[0]='/';
	//if (res[res.length-1]=='_') res=res.substr(count($res)-1);
	return res+'.html';
}
function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}

function doSearchS015(){
	var condS=document.getElementById('CondS').value;
	var yearfromS=document.getElementById('yearfromS').value;
//	var yearS=document.getElementById('YearS').value;
	//if ($("#year-range").slider("option", "min")==yearfromS) yearfromS='';
	var yeartoS=document.getElementById('yeartoS').value;
	//if ($("#year-range").slider("option", "max")==yeartoS) yeartoS='';
	var makeS=document.getElementById('MakeS').value;
	var modelS=document.getElementById('ModelS').value;
//	var trimS=document.getElementById('TypeS').value;
	var pricelS=document.getElementById('pricelS').value;
	//if ($("#price-range").slider("option", "min")==pricelS) pricelS='';
	var mileagelS=document.getElementById('mileagelS').value;
	//if ($("#mileage-range").slider("option", "min")==mileagelS) mileagelS='';
	var zip_rangeS=document.getElementById('zip_rangeS').value;
	var pricerS=document.getElementById('pricerS').value;
	//if ($("#price-range").slider("option", "max")==pricerS) pricerS='';
	var mileagerS=document.getElementById('mileagerS').value;
	//if ($("#mileage-range").slider("option", "max")==mileagerS) mileagerS='';
	var zipcodeS=document.getElementById('zipcodeS').value;
	//alert(condS+"||"+yearfromS+"||"+yeartoS+"||"+makeS+"||"+modelS+"||"+trimS+"||"+pricelS+"||"+mileagelS+"||"+zip_rangeS+"||"+pricerS+"||"+mileagerS+"||"+zipcodeS);
	var url='/vehicle';
	/*if (yearS) url+='/'+yearS;
	else
	{*/
		if (yearfromS) url+='/'+yearfromS;
		if (yeartoS) url+='/'+yeartoS;
	//}
	if (makeS) url+='/'+makeS;
	if (modelS) url+='/'+modelS;
	//if (trimS) url+='/'+trimS;
	if (condS) url+='/filter/condition/'+condS;
	if (pricelS) url+='/filter/pricel/'+pricelS;
	if (pricerS) url+='/filter/pricer/'+pricerS;
	if (mileagelS) url+='/filter/mileagel/'+mileagelS;
	if (mileagerS) url+='/filter/mileager/'+mileagerS;
	//if (zip_rangeS) zip_rangeS='any';
	if (IsNumeric(zipcodeS)) {
		var val=0;
		//alert(zip_rangeS);
		switch (zip_rangeS) {

				case '0':  val=0;break;

				case '100':val=10;break;

				case '200':val=25;break;

				case '300':val=50;break;

				case '400':val=100;break;

				case '500':val=300;break;

				case '600':val='All';break;

				//default: val=0; break;

			}

		url+='/filter/zip/'+zipcodeS+'/'+val;

	}

//	if () url+='/'+;

	if (url=='/vehicle') url='/vehicle';

	

	document.location.href=convertUrl(url.replace(/\s/g,'_'));

	

}


function doSearchS(pref){
	if (document.getElementById('CondS'+pref))
	var condS=document.getElementById('CondS'+pref).value;
//	alert(condS);
	if (document.getElementById('yearfromS'+pref))
	var yearfromS=document.getElementById('yearfromS'+pref).value;
	if (document.getElementById('yeartoS'+pref))
	var yeartoS=document.getElementById('yeartoS'+pref).value;
	if (document.getElementById('MakeS'+pref))
	var makeS=document.getElementById('MakeS'+pref).value;
	if (document.getElementById('ModelS'+pref))
	var modelS=document.getElementById('ModelS'+pref).value;
	if (document.getElementById('TypeS'+pref))
	var trimS=document.getElementById('TypeS'+pref).value;
	if (document.getElementById('pricelS'+pref))
	var pricelS=document.getElementById('pricelS'+pref).value;
	if (document.getElementById('mileagelS'+pref))
	var mileagelS=document.getElementById('mileagelS'+pref).value;
	if (document.getElementById('zip_rangeS'+pref))
	var zip_rangeS=document.getElementById('zip_rangeS'+pref).value;
	if (document.getElementById('pricerS'+pref))
	var pricerS=document.getElementById('pricerS'+pref).value;
	if (document.getElementById('mileagerS'+pref))
	var mileagerS=document.getElementById('mileagerS'+pref).value;
	if (document.getElementById('zipcodeS'+pref))
	var zipcodeS=document.getElementById('zipcodeS'+pref).value;
	//alert(condS+"||"+yearfromS+"||"+yeartoS+"||"+makeS+"||"+modelS+"||"+trimS+"||"+pricelS+"||"+mileagelS+"||"+zip_rangeS+"||"+pricerS+"||"+mileagerS+"||"+zipcodeS);
	var url='/vehicle';
	if (yearfromS) url+='/'+yearfromS;
	if (yeartoS) url+='/'+yeartoS;
	if (makeS) url+='/'+makeS;
	if (modelS) url+='/'+modelS;
	if (trimS) url+='/'+trimS;
	if (condS) url+='/filter/condition/'+condS;
	if (pricelS) url+='/filter/pricel/'+pricelS;
	if (pricerS) url+='/filter/pricer/'+pricerS;
	if (mileagelS) url+='/filter/mileagel/'+mileagelS;
	if (mileagerS) url+='/filter/mileager/'+mileagerS;
	//if (zip_rangeS) zip_rangeS='any';
	if (zipcodeS&&IsNumeric(zipcodeS)) {
		var val=0;
		//alert(zip_rangeS);
		switch (zip_rangeS) {

				case '0':  val=0;break;

				case '100':val=10;break;

				case '200':val=25;break;

				case '300':val=50;break;

				case '400':val=100;break;

				case '500':val=300;break;

				case '600':val='All';break;

				//default: val=0; break;

			}

		url+='/filter/zip/'+zipcodeS+'/'+val;

	}

//	if () url+='/'+;

	if (url=='/vehicle') url='/vehicle';

	

	document.location.href=convertUrl(url.replace(/\s/g,'_'));

	

}