// constants
var noValue = ''

// globals
var curOption = new Array();
var isLoaded = new Array();

function body_onLoad(){

  emptyList( 'br' );
  jsrsExecute( 'select_rs.asp', cbfillbr, 'brlist','1' );

	}
function body1_onLoad(){

  emptyList( 'br' );
  jsrsExecute( 'select_rs.asp', cbfillbr, 'brlist','1' );
  emptyList( 'locid' );
  jsrsExecute( 'select_rs.asp', cbfilllocation, 'locationlist','1' );

	}


function minprice_onChange()

{
	chgHeading()

}

function maxprice_onChange()

{
	chgHeading()

}


function br_onChange()

{
	chgHeading()

}
function locid_onChange()

{


}

function cbfillbr ( strbr ){ 
  window.status = '';
  fillList( 'br',  strbr );
  
  	
}


function cbfillminprice ( strbr ){ 
  window.status = '';
  fillList( 'minprice',  strbr );
  	
}

function cbfillmaxprice ( strbr ){ 
  window.status = '';
  fillList( 'maxprice',  strbr );
  
  	
}




function cbfilllocation ( strbr ){ 
  window.status = '';
  fillList( 'locid',  strbr );
  	
}






function fillList( listName, strcommunity ){
  // fill any list with options
  emptyList( listName );
  // always insert sqft prompt
  var lst = document.forms['seacrhrent'][listName];
  lst.options[0] = new Option('any', noValue);
  lst.disabled = true;
  //alert(listName)
  
   
  var aOptionPairs = strcommunity.split('|');
  for( var i = 0; i < aOptionPairs.length; i++ ){
    if (aOptionPairs[i].indexOf('~') != -1) {
      var aOptions = aOptionPairs[i].split('~');
      lst.options[i + 1] = new Option(aOptions[1], aOptions[0]);
    }  
  }
  
  selectOption( listName, noValue);
  if (window.document.seacrhrent.checkurl.value=="1")
  {
	if(listName=="minprice")
	{
		selectOption( listName, '<%=request("minprice")%>');
		//alert('<%=request("minprice")%>')
	}
 }	
 
 if (window.document.seacrhrent.checkurl.value=="1")
 {
	if(listName=="maxprice")
	{
		selectOption( listName, '<%=request("maxprice")%>');
	}
  }
  
  if (window.document.seacrhrent.checkurl.value=="1")
 {
	if(listName=="br")
	{
		selectOption( listName, '<%=request("br")%>');
	}
 }	
  
  lst.onchange = eval( listName + "_onChange" );
  isLoaded[listName] = true;
  lst.disabled = false;
   chgHeading()
  
  
}

function emptyList( listName ){

   if(listName != "community") 
  {
  var lst = document.forms['seacrhrent'][listName];
  lst.options.length = 0;
  lst.onchange = null;
  isLoaded[listName] = false;
  curOption[listName] = noValue;
  }
  
  else
  
  {

  var lst = document.forms['seacrhrent'][listName];
  lst.options.length = 1;
  lst.options[0] = new Option('-- Select State --', noValue);
  }

}

function selectOption( listName, optionVal ){
  // set list sqft to option based on value
  var lst = document.forms['seacrhrent'][listName];
  for( var i = 0; i< lst.options.length; i++ ){
    if( lst.options[i].value == optionVal ){
      lst.selectedIndex = i;
      curOption[listName] = optionVal;
      return;
    }  
  }
  	



}

function changetype(sr)

{
try{
//sales_or_rent='S';
sales_or_rent=sr;
	fill_minlist(sales_or_rent,2)
	fill_maxlist(sales_or_rent,2)


var rentbuy
var i = window.document.seacrhrent.type.selectedIndex;
var	typeid = window.document.seacrhrent.type[i].value


	//alert (window.document.seacrhrent.checkurl.value)
	if (window.document.seacrhrent.checkurl.value=="1")
	{
		if (window.document.seacrhrent.lookfor[0].checked) 
			{
				var rentbuy=0
			}	
		else 
			{
				var rentbuy=1
			}
	}
	
	else 
		{
		 var i = window.document.seacrhrent.lookfor.selectedIndex;
		 var rentbuy = window.document.seacrhrent.lookfor[i].value
			if (rentbuy=='R')
			 {
				  rentbuy=0
		     }
			 else
		     {
				 rentbuy=1
			 }	  
		 
		}
	//window.document.seacrhrent.typeid.value=typeid
	if(typeid=="1")
	{
	

	emptyList( 'br' );
	typeid=rentbuy+"/"+typeid
	//alert (typeid)
	
	
	jsrsExecute( '/select_rs.asp', cbfillbr, 'brlist','1',false);
	//alert("bedroom")
	document.all.chastatus.innerHTML="bedrooms "
	if (document.seacrhrent.frm_type.value==1)
	   {
	  // document.all.chimage.background="images/04.gif"
	   } 	
	else
	   {
		document.all.chimage.background="/images/05.gif" //bedroom image 
	   }	
	//window.document.seacrhrent.bedrooms.value="Bedrooms"
	window.document.seacrhrent.sqft.value="0"
	
	
	
	
	return;
	}
	if(typeid=="2")
	{
	emptyList( 'br' );
	typeid=rentbuy+"/"+typeid
	//alert (typeid)
	
	jsrsExecute( '/select_rs.asp', cbfillbr, 'brlist','2' );
	//window.document.seacrhrent.bedrooms.value="Bedrooms"
	document.all.chastatus.innerHTML="bedrooms "	
	if (document.seacrhrent.frm_type.value==1)
	   {
	   //document.all.chimage.background="images/04.gif"
	   } 	
	else
	   {
		document.all.chimage.background="/images/05.gif" //bedroom image 
	   }	
	window.document.seacrhrent.sqft.value="0"
	
	return;
	}
	
	
	//window.document.seacrhrent.bedrooms.value="Sq.ft."
	document.all.chastatus.innerHTML="Sq.ft.   "	
	if (document.seacrhrent.frm_type.value=='1')
	{
		document.all.chimage.background="/images/05.gif"
		
	}	
	else 
	   {
		//document.all.chimage.background="/images/04.gif"
		}	
	window.document.seacrhrent.sqft.value="1"
	emptyList( 'br' );
	jsrsExecute( '/select_rs.asp', cbfillbr, 'brlist','3' );
	
	return;
}catch(e){
//asdf
}	
	
}


//changes for main street


function chgHeading(){
	
	return;	
	
		
}

function fillCombo(objCombo,dataVal){
	
	objCombo.options.length = 0;	
	var aOptionPairs = dataVal.split('^');	
	var firstOptText = "any";
	if(objCombo.name=="minprice"){
		firstOptText = "Min.Price(Rs)";
	}else if(objCombo.name=="maxprice"){
		firstOptText = "Max.Price(Rs)";
	}	
	objCombo.options[0] = new Option(firstOptText, '');
	for( var i = 0; i < aOptionPairs.length; i++ ){
		if (aOptionPairs[i].indexOf('|') != -1) {
		var aOptions = aOptionPairs[i].split('|');
		objCombo.options[i + 1] = new Option(aOptions[1], aOptions[0]);
		}  
	}

}

function fill_minlist(p_sales_or_rent,cat_id){
//p_sales_or_rent='S';
	//var minlist_rent_1 = "2|10,000^3|20,000^4|40,000^5|60,000^6|80,000^7|100,000";
	var minlist_rent_1 = "1|Below 4,000^3|20,000^4|40,000^5|60,000^6|80,000^7|100,000";
//	var minlist_rent_2 = "9|10,000^10|20,000^11|40,000^12|60,000^13|80,000^14|100,000^17|120,000^18|140,000^19|160,000^20|180,000^21|200,000^22|220,000";
    //var minlist_rent_2 = "1|Below 4000^4000|4000^6000|6000^10000|10,000^15000|15,000^20000|20,000^25000|25,000^40000|40,000^70000|70,000^100000|1 Lac^150000|1.5 Lac^200000|2 Lac^500000|5 Lac^1000000|10 Lac"; //OLD LOOK
    var minlist_rent_2 = "1|Below 4000^4000|4,000^6000|6,000^10000|10,000^15000|15,000^20000|20,000^25000|25,000^40000|40,000^70000|70,000^100000|1,00,000^150000|1,50,000^200000|2,00,000^500000|5,00,000^1000000|10,00,000";
//	var minlist_sales_1  = "1|100,000^2|1,000,000^3|5,000,000^4|10,000,000^5|50,000,000^6|75,000,000^7|100,000,000";
//	var minlist_sales_2  = "9|1,000,000^10|5,000,000^11|10,000,000^12|50,000,000^13|75,000,000^14|100,000,000^17|125,000,000^18|150,000,000^19|175,200,000^20|200,000,000^21|225,000,000^22|250,000,000^";
//	var minlist_sales_1  = "100000|100,000^1000000|1,000,000^5000000|5,000,000^10000000|10,000,000^50000000|50,000,000^75000000|75,000,000^100000000|100,000,000";
    var minlist_sales_1  = "100000|100,000^1000000|1,000,000^5000000|5,000,000^10000000|10,000,000^50000000|50,000,000^75000000|75,000,000^100000000|100,000,000";
//	var minlist_sales_2  = "1000000|1,000,000^5000000|5,000,000^10000000|10,000,000^50000000|50,000,000^75000000|75,000,000^100000000|100,000,000^125000000|125,000,000^150000000|150,000,000^175200000|175,200,000^200000000|200,000,000^225000000|225,000,000^250000000|250,000,000^";
	var minlist_sales_2  = "1000000|1,000,000^2500000|2,500,000^5000000|5,000,000^10000000|10,000,000^50000000|50,000,000^75000000|75,000,000^100000000|100,000,000^125000000|125,000,000^150000000|150,000,000^175200000|175,200,000^200000000|200,000,000^225000000|225,000,000^250000000|250,000,000^";  //For Villa //New Values

	
	var list_data = "";
	if(p_sales_or_rent == 'R'){//RENT
		if(cat_id == '1'){	//APT
			list_data = minlist_rent_1;
		}else if(cat_id == '2'){	//VILLA
			list_data = minlist_rent_2;
		}
	}else if(p_sales_or_rent == 'B'){//SALES
		if(cat_id == '1'){	//APT
			list_data = minlist_sales_1;
		}else if(cat_id == '2'){	//VILLA
			list_data = minlist_sales_2;
		}
	}
	if(list_data != ''){
		fillCombo(document.seacrhrent.minprice,list_data);
	}

	
}


function fill_maxlist(p_sales_or_rent,cat_id){
//p_sales_or_rent='S';
//alert(p_sales_or_rent)

	var maxlist_rent_1 = "2|20,000^3|40,000^4|60,000^5|80,000^6|100,000^7|120,000 & Above";
//	var maxlist_rent_2 = "9|20,000^10|40,000^11|60,000^12|80,000^13|100,000^14|120,000^17|140,000^18|160,000^19|180,000^20|200,000^21|220,000^22|240,000 & Above"
    //var maxlist_rent_2 = "4000|4000^6000|6000^10000|10,000^15000|15,000^20000|20,000^25000|25,000^40000|40,000^70000|70,000^100000|1 Lac^150000|1.5 Lac^200000|2 Lac^500000|5 Lac^1000000|10 Lac^100000000000|Above 10 Lac"; //Last value covers Above 10 Lac //Old Way
    var maxlist_rent_2 = "4000|4,000^6000|6,000^10000|10,000^15000|15,000^20000|20,000^25000|25,000^40000|40,000^70000|70,000^100000|1,00,000^150000|1,50,000^200000|2,00,000^500000|5,00,000^1000000|10,00,000^100000000000|Above 10,00,000"; //Last value covers Above 10 Lac
//	var maxlist_sales_1= "1|200,000^2|400,000^3|600,000^4|800,000^5|1,000,000^6|1,200,000^7|1,400,000 & Above"
//	var maxlist_sales_2= "9|1,000,000^10|1,100,000^11|1,200,000^12|1,400,000^13|1,600,000^14|1,800,000^17|2,000,000^18|2,200,000^19|2,400,000^20|2,600,000^21|2,800,000^22|3,000,000 & above^"

	var maxlist_sales_1  = "1000000|1,000,000^5000000|5,000,000^10000000|10,000,000^50000000|50,000,000^75000000|75,000,000^100000000|100,000,000";
//	var maxlist_sales_2  = "5000000|5,000,000^10000000|10,000,000^50000000|50,000,000^75000000|75,000,000^100000000|100,000,000^125000000|125,000,000^150000000|150,000,000^175200000|175,200,000^200000000|200,000,000^225000000|225,000,000^250000000|250,000,000^900000000|900,000,000^";
    var maxlist_sales_2  = "2500000|2,500,000^5000000|5,000,000^10000000|10,000,000^50000000|50,000,000^75000000|75,000,000^100000000|100,000,000^125000000|125,000,000^150000000|150,000,000^175200000|175,200,000^200000000|200,000,000^225000000|225,000,000^250000000|250,000,000^900000000|900,000,000^";  // New Values

	
	var list_data = "";
	if(p_sales_or_rent == 'R'){//RENT
		if(cat_id == '1'){	//APT
			list_data = maxlist_rent_1;
		}else if(cat_id == '2'){	//VILLA
			list_data = maxlist_rent_2;
		}
	}else if(p_sales_or_rent == 'B'){//SALES
		if(cat_id == '1'){	//APT
			list_data = maxlist_sales_1;
		}else if(cat_id == '2'){	//VILLA
			list_data = maxlist_sales_2;
		}
	}
	if(list_data != ''){
		fillCombo(document.seacrhrent.maxprice,list_data);
	}
	
}

