//selectTotals functions
var showSelect;
function showSelects(manufacturer_id,model_id,bodystyle_id,colour,transmission,engine,mileage,priceFrom,priceTo,yearFrom,yearTo,vehicleType,postcode,dealership,regyear,reginitial,metacolour,priceright,voucher,folder,div_name,ct) { 
	//passenger vehicle cookie type is default one. _c if for commercials
	if(ct=="") { var ct = '_c'; }

	showSelect=GetXmlHttpObject();
	if (showSelect==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}		
	
	expireCookie('cookie_status_p','','/');
	expireCookie('cookie_status_c','','/');
	expireCookie('search_type'+ct,'','/'); 
	expireCookie('dealership'+ct,'','/'); 
	expireCookie('make'+ct,'','/'); 
	expireCookie('model'+ct,'','/');
	expireCookie('bodystyle'+ct,'','/'); 
	expireCookie('colour'+ct,'','/'); 
	expireCookie('transmission'+ct,'','/');
	expireCookie('engine'+ct,'','/'); 
	expireCookie('mileageto'+ct,'','/'); 
	expireCookie('pricefrom'+ct,'','/');
	expireCookie('priceTo'+ct,'','/'); 
	expireCookie('yearfrom'+ct,'','/'); 
	expireCookie('yearto'+ct,'','/');
	expireCookie('vehicletype'+ct,'','/'); 
	expireCookie('postcode'+ct,'','/'); 
	expireCookie('regyear'+ct,'','/');
	expireCookie('reginitial'+ct,'','/'); 
	expireCookie('metacolour'+ct,'','/');
	expireCookie('priceright'+ct,'','/');
	expireCookie('voucher'+ct,'','/');
	//expireCookie('folder','','/');
	//expireCookie('div_name','','/');
		//alert('id:'+dealership);
	//setCookie(cookieType,cookieStr,expireDate,'/');
	setCookie('cookie_status_p','on','','/'); 
	setCookie('cookie_status_c','on','','/'); 
	setCookie('search_type'+ct,'passenger','','/');
	setCookie('dealership'+ct,dealership,'','/'); 
	setCookie('make'+ct,manufacturer_id,'','/'); 
	setCookie('model'+ct,model_id,'','/'); 
	setCookie('bodystyle'+ct,bodystyle_id,'','/'); 
	setCookie('colour'+ct,colour,'','/'); 
	setCookie('transmission'+ct,transmission,'','/');
	setCookie('engine'+ct,engine,'','/'); 
	setCookie('mileageto'+ct,mileage,'','/'); 
	setCookie('pricefrom'+ct,priceFrom,'','/');
	setCookie('priceto'+ct,priceTo,'','/'); 
	setCookie('yearfrom'+ct,yearFrom,'','/'); 
	setCookie('yearto'+ct,yearTo,'','/');
	setCookie('vehicletype'+ct,vehicleType,'','/'); 
	setCookie('postcode'+ct,postcode,'','/'); 
	setCookie('regyear'+ct,regyear,'','/');
	setCookie('reginitial'+ct,reginitial,'','/'); 
	setCookie('metacolour'+ct,metacolour,'','/'); 
	setCookie('priceright'+ct,priceright,'','/'); 
	setCookie('voucher'+ct,voucher,'','/'); 
		
	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';
	//alert(url);
	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+"&regyear="+regyear+"&reginitial="+reginitial+"&metacolour="+metacolour+"&priceright="+priceright+"&voucher="+voucher;
	url=url+"&sid="+Math.random();
	//alert(url);
	//alert('url:'+url);
	showSelect.onreadystatechange=function() { stateChangedUVL(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 stateChangedUVL(div) { 
	if (showSelect.readyState==4 || showSelect.readyState=="complete") {
		//alert(document.getElementById(div).innerHTML);
		//alert(showSelect.responseText);
		document.getElementById(div).innerHTML=showSelect.responseText;
	}
}

function resetSelects(folder,div_name,ct){
	
	var manufacturer_id = '';
	var model_id = '';
	var bodystyle_id = '';
	var colour = '';
	var transmission = '';
	var engine = '';
	var mileage = '';
	var priceFrom = '';
	var priceTo = '';
	var yearFrom = '';
	var yearTo = '';
	var vehicleType = '';
	var postcode = '';
	var dealership = '';
	var regyear = '';
	var reginitial = '';
	var metacolour = '';
	var priceright = 'false';
	var voucher = 'false';

	expireCookie('dealership'+ct,'/','');
	expireCookie('make'+ct,'/','');
	expireCookie('model'+ct,'/','');
	expireCookie('bodystyle'+ct,'/','');
	expireCookie('colour'+ct,'/','');
	expireCookie('transmission'+ct,'/','');
	expireCookie('engine'+ct,'/','');
	expireCookie('mileageto'+ct,'/','');
	expireCookie('pricefrom'+ct,'/','');
	expireCookie('priceto'+ct,'/','');
	expireCookie('yearfrom'+ct,'/','');
	expireCookie('yearto'+ct,'/','');
	expireCookie('vehicletype'+ct,'/','');
	expireCookie('postcode'+ct,'/','');
	expireCookie('regyear'+ct,'/','');
	expireCookie('reginitial'+ct,'/','');
	expireCookie('metacolour'+ct,'/','');
	expireCookie('priceright'+ct,'/','');
	expireCookie('voucher'+ct,'/','');		
	
	showSelects(manufacturer_id,model_id,bodystyle_id,colour,transmission,engine,mileage,priceFrom,priceTo,yearFrom,yearTo,vehicleType,postcode,dealership,regyear,reginitial,metacolour,priceright,voucher,folder,div_name,ct);
}