//selectTotals functions function showSelects(manufacturer_id,model_id,bodystyle_id,colour,transmission,engine,mileage,priceFrom,priceTo,yearFrom,yearTo,vehicleType,postcode,dealership,regyear,reginitial,metacolour,extra,drive,folder,div_name,pr) { //alert(ct); showSelect=GetXmlHttpObject(); if (showSelect==null) { alert ("Browser does not support HTTP Request"); return; } if(priceFrom!="") { priceA = Number(priceFrom); } else { priceA = ''; } if(priceTo!="") { priceB = Number(priceTo); } else { priceB = ''; } if(postcode=="Postcode") { postcode = ''; } var myDiv = div_name; var url='/common_files/template_common_files/vehicle-search/html/'+folder+'/showSelect.php'; url=url+"?make="+manufacturer_id+"&model="+model_id+"&bodystyle="+bodystyle_id+"&colour="+colour+"&transmission="+transmission+"&engine="+engine+"&mileageto="+mileage+"&pricefrom="+priceA+"&priceto="+priceB+"&yearfrom="+yearFrom+"&yearto="+yearTo+"&vehicletype="+vehicleType+"&postcode="+postcode+"&dealership="+dealership+"®year="+regyear+"®initial="+reginitial+"&metacolour="+metacolour+"&extra="+extra+"&pr="+pr+"&drive="+drive; url=url+"&sid="+Math.random(); showSelect.onreadystatechange=function() { stateChanged(myDiv) }; showSelect.open("GET",url,true); showSelect.send(null); } //generic GetXmlHttpObject function GetXmlHttpObject() { showSelect = null; try { // Firefox, Opera 8.0+, Safari showSelect=new XMLHttpRequest(); } catch (e) { //Internet Explorer try { showSelect=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { showSelect=new ActiveXObject("Microsoft.XMLHTTP"); } } return showSelect; } //generic stateChange function function stateChanged(myDiv) { if (showSelect.readyState==4 || showSelect.readyState=="complete") { document.getElementById(myDiv).innerHTML=showSelect.responseText; } $("select").uniform({ selectClass: 'selector' }); } function resetSelects(folder,div_name){ manufacturer_id = ''; model_id = ''; bodystyle_id = ''; colour = ''; transmission = ''; engine = ''; mileage = ''; priceFrom = ''; priceTo = ''; yearFrom = ''; yearTo = ''; vehicleType = ''; postcode = ''; dealership = ''; regyear = ''; reginitial = ''; metacolour = ''; extra = ''; pr = ''; drive = ''; showSelects(manufacturer_id,model_id,bodystyle_id,colour,transmission,engine,mileage,priceFrom,priceTo,yearFrom,yearTo,vehicleType,postcode,dealership,regyear,reginitial,metacolour,extra,drive,folder,div_name,pr); } function get_cookie(cookie_name) { var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' ); if (results) { return ( unescape ( results[2] ) ); } else { return null; } } function delete_cookie(cookie_name) { var cookie_date = new Date(); // current date & time cookie_date.setTime(cookie_date.getTime()-1); document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString(); } delete_cookie('make'); delete_cookie('model'); delete_cookie('engine'); delete_cookie('pricefrom'); delete_cookie('priceto'); delete_cookie('transmission'); delete_cookie('yearfrom'); delete_cookie('yearto'); delete_cookie('mileageto'); delete_cookie('extra'); delete_cookie('drive');