// BEGIN NEW PRICES JS PART
function option_from(txt,val){	
	var pos=document.Form1.min_price.length
	document.Form1.min_price.length++
	document.Form1.min_price[pos].text=txt;
	document.Form1.min_price[pos].value=val;	
}
function option_to(txt,val){
	var pos=document.Form1.max_price.length
	document.Form1.max_price.length++
	document.Form1.max_price[pos].text=txt;
	document.Form1.max_price[pos].value=val;	
}
function price_r(){
	document.Form1.min_price.length=0
	document.Form1.max_price.length=0
	option_from("$ 0","0");                          
	option_from("$ 1,500","1500");                          
	option_from("$ 2,000","2000");                          
	option_from("$ 2,500","2500");
	option_from("$ 3,000","3000");
	option_from("$ 4,000","4000");
	option_from("$ 5,000","5000");
	option_from("$ 7,000","7000");
	option_from("$ 10,000","10000");
	option_to("No Limit","no");
	option_to("$ 1,500","1500");
	option_to("$ 2,000","2000");
	option_to("$ 2,500","2500");
	option_to("$ 3,000","3000");
	option_to("$ 4,000","4000");
	option_to("$ 5,000","5000");
	option_to("$ 7,000","7000");
	option_to("$ 10,000","10000");
	option_to("$ 15,000","15000");
}
function price_s(){

	document.Form1.min_price.length=0
	document.Form1.max_price.length=0
	option_from("$ 0","0");  
	option_from("$ 200,000","200000");                          
	option_from("$ 300,000","300000");                          
	option_from("$ 400,000","400000");
	option_from("$ 500,000","500000");
	option_from("$ 600,000","600000");
	option_from("$ 700,000","700000");
	option_from("$ 800,000","800000");
	option_from("$ 900,000","900000");
	option_from("$ 1,000,000","1000000");
	option_from("$ 1,500,000","1500000");
	option_from("$ 3,000,000","3000000");
	option_from("$ 5,000,000","5000000");
	option_from("$ 10,000,000","10000000");
	option_to("No Limit","no");
	option_to("$ 200,000","200000");
	option_to("$ 300,000","300000");
	option_to("$ 400,000","400000");
	option_to("$ 500,000","500000");
	option_to("$ 600,000","600000");
	option_to("$ 700,000","700000");
	option_to("$ 800,000","800000");                          
	option_to("$ 900,000","900000");                          
	option_to("$ 1,000,000","1000000");
	option_to("$ 1,500,000","1500000");
	option_to("$ 3,000,000","3000000");
	option_to("$ 5,000,000","5000000");
	option_to("$ 10,000,000","10000000");
	option_to("$ 15,000,000","15000000");
	option_to("$ 20,000,000","20000000");
}

function doPrices(sType,price_min,price_max){
	document.Form1.min_price.length=0
	document.Form1.max_price.length=0
	
	if (sType=='R' || sType=="Ren" || sType=="REN"){
		price_r();
	}else{
		price_s();
	}
	
	for(var i=0;i<document.Form1.min_price.length;i++){		
		if(document.Form1.min_price[i].value==price_min){
			document.Form1.min_price.selectedIndex=i
		}
	}
	for(var i=0;i<document.Form1.max_price.length;i++){
		if(document.Form1.max_price[i].value==price_max){
			document.Form1.max_price.selectedIndex=i
		}
	}
}

function sincronize(direction,value){
	//set the length for dropdowns to 0
	var objMin=document.Form1.min_price;
	var objMax=document.Form1.max_price;
	var val=0
	if(direction=='mintomax'){
		//select the min price
		if(new String(objMax.value)!="no"){
			val=parseInt(objMax.value);
			if(parseInt(value)>val){
				for(var k=1;k<objMax.length;k++){
					val=parseInt(objMax[k].value)					
					if(val>=parseInt(value)){
						objMax[k].selected=true;
						break
					}
				}	
			}
		}
	}
	if(direction=='maxtomin'){
		//select the max price
		if(new String(value)!="no"){
			val=parseInt(objMin.value);			
			if(parseInt(value)<val){
				for(var k=0;k<objMin.length;k++){
					val=parseInt(objMin[k].value)					
					if(val>parseInt(value)){
						objMin[k-1].selected=true;
						break
					}
				}	
			}
		}
	}
}
function initPrices(type,min_price,max_price){
	if(typeof(type)!="undefined" && typeof(min_price)!="undefined" && typeof(max_price)!="undefined" && document.Form1.ModifySearch.value!='no'){
		doPrices('S',min_price,max_price);
	}
	else{
		doPrices('S',0,0);
	}
	
}

function initPrices_rental(type,min_price,max_price){
	if(typeof(type)!="undefined" && typeof(min_price)!="undefined" && typeof(max_price)!="undefined" && document.Form1.ModifySearch.value!='no'){
		doPrices('R',min_price,max_price);
	}
	else{
		doPrices('R',0,0);
	}
}
// END NEW PRICES JS PART


// server objects
function doPricesServer(sType,objPriceMin,price_min,objPriceMax,price_max){		
	objPriceMin.length=0
	objPriceMax.length=0
	
	if (sType=='R' || sType=="Ren" || sType=="REN"){
		price_r_Server(objPriceMin,objPriceMax);
	}else{
		price_s_Server(objPriceMin,objPriceMax);
	}
	
	for(var i=0;i<objPriceMin.length;i++){		
		if(objPriceMin[i].value==price_min){
			objPriceMin.selectedIndex=i
		}
	}
	for(var i=0;i<objPriceMax.length;i++){
		if(objPriceMax[i].value==price_max){
			objPriceMax.selectedIndex=i
		}
	}
}


function sincronizeServer(direction,value,objMin,objMax){
	//set the length for dropdowns to 0
	var val=0
	if(direction=='mintomax'){
		//select the min price
		if(new String(objMax.value)!="no"){
			val=parseInt(objMax.value);
			if(parseInt(value)>val){
				for(var k=1;k<objMax.length;k++){
					val=parseInt(objMax[k].value)					
					if(val>=parseInt(value)){
						objMax[k].selected=true;
						break
					}
				}	
			}
		}
	}
	if(direction=='maxtomin'){
		//select the max price
		if(new String(value)!="no"){
			val=parseInt(objMin.value);			
			if(parseInt(value)<val){
				for(var k=0;k<objMin.length;k++){
					val=parseInt(objMin[k].value)					
					if(val>parseInt(value)){
						objMin[k-1].selected=true;
						break
					}
				}	
			}
		}
	}
}


function initPricesServer(type,objMinPrice,min_price,objMaxPrice,max_price){
	if(typeof(type)!="undefined" && typeof(min_price)!="undefined" && typeof(max_price)!="undefined" && document.Form1.ModifySearch.value!='no'){
		doPricesServer(type,objMinPrice,min_price,objMaxPrice,max_price);
	}
	else{
		doPricesServer('S',objMinPrice,0,objMaxPrice,0);
	}
	
}

function initPrices_rentalServer(type,objMinPrice,min_price,objMaxPrice,max_price){
	if(typeof(type)!="undefined" && typeof(min_price)!="undefined" && typeof(max_price)!="undefined" && document.Form1.ModifySearch.value!='no'){
		doPricesServer('R',objMinPrice,min_price,objMaxPrice,max_price);
	}
	else{
		doPricesServer('R',objMinPrice,0,objMaxPrice,0);
	}
}

function price_r_Server(objPriceMin,objPriceMax){
	objPriceMin.length=0
	objPriceMax.length=0
	option_from_Server("$ 0","0",objPriceMin,objPriceMax);                          
	option_from_Server("$ 1,500","1500",objPriceMin);                          
	option_from_Server("$ 2,000","2000",objPriceMin);                          
	option_from_Server("$ 2,500","2500",objPriceMin);
	option_from_Server("$ 3,000","3000",objPriceMin);
	option_from_Server("$ 4,000","4000",objPriceMin);
	option_from_Server("$ 5,000","5000",objPriceMin);
	option_from_Server("$ 7,000","7000",objPriceMin);
	option_from_Server("$ 10,000","10000",objPriceMin);
	option_to_Server("No Limit","no",objPriceMax);
	option_to_Server("$ 1,500","1500",objPriceMax);
	option_to_Server("$ 2,000","2000",objPriceMax);
	option_to_Server("$ 2,500","2500",objPriceMax);
	option_to_Server("$ 3,000","3000",objPriceMax);
	option_to_Server("$ 4,000","4000",objPriceMax);
	option_to_Server("$ 5,000","5000",objPriceMax);
	option_to_Server("$ 7,000","7000",objPriceMax);
	option_to_Server("$ 10,000","10000",objPriceMax);
	option_to_Server("$ 15,000","15000",objPriceMax);
}
function price_s_Server(objPriceMin,objPriceMax){

	objPriceMin.length=0
	objPriceMax.length=0
	option_from_Server("$ 0","0",objPriceMin,objPriceMax);  
	option_from_Server("$ 200,000","200000",objPriceMin);                          
	option_from_Server("$ 300,000","300000",objPriceMin);                          
	option_from_Server("$ 400,000","400000",objPriceMin);
	option_from_Server("$ 500,000","500000",objPriceMin);
	option_from_Server("$ 600,000","600000",objPriceMin);
	option_from_Server("$ 700,000","700000",objPriceMin);
	option_from_Server("$ 800,000","800000",objPriceMin);
	option_from_Server("$ 900,000","900000",objPriceMin);
	option_from_Server("$ 1,000,000","1000000",objPriceMin);
	option_from_Server("$ 1,500,000","1500000",objPriceMin);
	option_from_Server("$ 3,000,000","3000000",objPriceMin);
	option_from_Server("$ 5,000,000","5000000",objPriceMin);
	option_from_Server("$ 10,000,000","10000000",objPriceMin);
	option_to_Server("No Limit","no",objPriceMax);
	option_to_Server("$ 200,000","200000",objPriceMax);
	option_to_Server("$ 300,000","300000",objPriceMax);
	option_to_Server("$ 400,000","400000",objPriceMax);
	option_to_Server("$ 500,000","500000",objPriceMax);
	option_to_Server("$ 600,000","600000",objPriceMax);
	option_to_Server("$ 700,000","700000",objPriceMax);
	option_to_Server("$ 800,000","800000",objPriceMax);                          
	option_to_Server("$ 900,000","900000",objPriceMax);                          
	option_to_Server("$ 1,000,000","1000000",objPriceMax);
	option_to_Server("$ 1,500,000","1500000",objPriceMax);
	option_to_Server("$ 3,000,000","3000000",objPriceMax);
	option_to_Server("$ 5,000,000","5000000",objPriceMax);
	option_to_Server("$ 10,000,000","10000000",objPriceMax);
	option_to_Server("$ 15,000,000","15000000",objPriceMax);
	option_to_Server("$ 20,000,000","20000000",objPriceMax);
}

function option_from_Server(txt,val,objPriceMin){	
	var pos=objPriceMin.length
	objPriceMin.length++
	objPriceMin[pos].text=txt;
	objPriceMin[pos].value=val;	
}
function option_to_Server(txt,val,objPriceMax){
	var pos=objPriceMax.length
	objPriceMax.length++
	objPriceMax[pos].text=txt;
	objPriceMax[pos].value=val;	
}
//end server objects
