var pr_aryDealerID; 
var isTier2 = false;

function loadpagelist(selectid,totalpages,currentpage){
	var select = document.getElementById(selectid);
	for(var i = 1; i<=totalpages; i++){
		select.options[i-1]= new Option(i,i,false,false);
		if(i==currentpage) select.options[i-1].selected=true;
	}
}
function openVehicleWindow(langid, vehicleid, retailerid) {
	var strName;
	var newURL;
	var strOptions;
	strOptions = 'resizable=yes,width=780,height=750,left=50,top=50,scrollbars=1,toolbar=0,menubar=0';
	//newURL = '/Preowned/VehicleDetails.aspx?lng=' + langid+ '&popup=True&vehicleid=' + vehicleid + '&retailer=' + retailerid;
	newURL = '/PreOwned/VehicleDetails.aspx?lng=' + langid+ '&popup=True&vehicleid=' + vehicleid + '&retailer=' + retailerid;
	strName = 'VolvoPreowned';
	openNewWindow(newURL, strName, strOptions);
}

function pr_DealerArrayInitialize() {
	var langID;
	langID=getlangID();
	//alert(langID);
	pr_aryDealerID = new Array();
	pr_aryDealerName = new Array();
	pr_aryDealerProvID = new Array();
	pr_aryDealerID[0]=-1;
	if(langID == 3){
	pr_aryDealerName[0] = document.allretailer.allretailer_fr.value;
	}else{
	pr_aryDealerName[0] = document.allretailer.allretailer_en.value;
	}
	pr_aryDealerProvID[0] = -1;
	
}
function PagingSearchPreOwned(page){
	SearchPreOwned(document.searchpreowned.h_field.value,page,document.searchpreowned.h_descending.value,1)
}


function ClearSearchPreOwnedForm(){
	var yearfrom = document.getElementsByName("yearfrom");
	var yearto = document.getElementsByName("yearto");
	var model = document.getElementsByName("model");
	var pricefrom = document.getElementsByName("pricefrom");
	var priceto = document.getElementsByName("priceto");
	var transmission = document.getElementsByName("transmission");
	
	var selectedyearfrom = document.getElementById("selectedyearfrom");
	var selectedyearto = document.getElementById("selectedyearto");
	
	yearfrom[0].value=selectedyearfrom.value;
	yearto[0].value=selectedyearto.value;
	model[0].value="";
	pricefrom[0].value=-1;
	priceto[0].value=-1;
	transmission[0].value="";

	return;
}
function NewSearchPreOwned(){
	SearchPreOwned("Year",1,-1);

}
function SearchPreOwned(field,page,descending,reusedcriteria){

	var yearfrom
	var yearto
	var model
	var pricefrom
	var priceto
	var transmission
	var href = document.location.pathname;

		
	var langID = getlangID();

		
	
	if(reusedcriteria==1){
		yearfrom = document.searchpreowned.h_yearfrom.value;
		yearto = document.searchpreowned.h_yearto.value;
		model = document.searchpreowned.h_model.value;
		pricefrom = document.searchpreowned.h_pricefrom.value;
		priceto = document.searchpreowned.h_priceto.value;
		transmission = document.searchpreowned.h_transmission.value;
	}
	else{
		yearfrom = document.searchpreowned.yearfrom.value;
		yearto = document.searchpreowned.yearto.value;
		model = document.searchpreowned.model.value;
		pricefrom = document.searchpreowned.pricefrom.value;
		priceto = document.searchpreowned.priceto.value;
		transmission = document.searchpreowned.transmission.value;
		//validation
		if((yearfrom > yearto) && (yearto != -1)){
			alert("Start year should be smaller than or equal to the end year for searching.");
			document.searchpreowned.yearfrom.focus();
			return;
		}
		if(( parseFloat(pricefrom) >=  parseFloat(priceto)) && (priceto != -1) ){
			alert("Start price should be smaller than the end price for searching.");
			document.searchpreowned.pricefrom.focus();
			return;
		}
	}


	href += "?lng="+langID; //temprarily
	href += "&yearfrom="+yearfrom;
	href += "&yearto="+yearto;
	href += "&model="+model;
	if (isTier2)
		href += "&groupid="+groupid;
	href += "&pricefrom="+pricefrom;
	href += "&priceto="+priceto;
	href += "&transmission="+transmission;
	href += "&page="+page;
	href += "&field="+field;
	href += "&descending="+descending;
	window.location.href = href
}
function ListAllPreOwned(){

	var yearfrom = document.getElementsByName("yearfrom");
	var yearto = document.getElementsByName("yearto");
	var model = document.getElementsByName("model");

	var pricefrom = document.getElementsByName("pricefrom");
	var priceto = document.getElementsByName("priceto");
	var transmission = document.getElementsByName("transmission");
	
	var selectedyearfrom = document.getElementById("selectedyearfrom");
	var selectedyearto = document.getElementById("selectedyearto");
	
	//var resultarea=documentp.getElementById("resultarea");
		


	yearfrom[0].value=1;
	yearto[0].value=3000;
	model[0].value="";
	pricefrom[0].value=-1;
	priceto[0].value=-1;
	transmission[0].value="";
	SearchPreOwned("Year",1,-1);
}
function SortPreOwned(field,descending){
	SearchPreOwned(field,1,descending,1);
}


	function preowned_hover(row)
	{
		row.className='PreownedEntryHover';
	}
	function preowned_unhover(row)
	{
		row.className='PreownedEntry';
	}