// JavaScript Document
function searchLoad(){
	
	document.getElementById("submit").focus();
	
	//eraseCookie("search_where");
	type = readCookie("search_type");
	pricefrom = readCookie("search_pricefrom");
	priceto = readCookie("search_priceto");
	beds = readCookie("search_beds");
	where = readCookie("search_where");
	
	//alert("Debug Search Load Start");
	//alert(type);
	//alert(pricefrom);
	//alert(priceto);
	//alert(beds);
	//alert(where);
	
	if(type){
		document.getElementById("type_" + type).selected = true;
	}
	else{
		document.getElementById("type_0").selected = true;
	}
	
	if(pricefrom){
		document.getElementById("from" + pricefrom).selected = true;
	}
	else{
		document.getElementById("from0").selected = true;
	}
	
	if(priceto){
		document.getElementById("to" + priceto).selected = true;
	}
	else{
		document.getElementById("to10000000").selected = true;
	}
	
	if(beds){
		document.getElementById("bed_" + beds).selected = true;
	}
	else{
		document.getElementById("bed_0").selected = true;
	}
	
	//alert(where);
	if(where){
	
		var temp = new Array();
		temp = where.split(',');
		var temp2 = new Array();
		var tempLength = temp.length;
		//alert(tempLength);
		addOption("PickList","","");
		for(i = 0;i < tempLength;i++){
			temp2 = temp[i].split('-');
			//alert(i + " " + temp[i]);
			//alert(temp2[1]);
			remSelOpt(temp2[0],"SelectList");
			addOption("PickList",temp2[1],temp2[0]);
		}
	}
	
}
function placeInHidden(delim, selStr, hidStr)
{
  var selObj = document.getElementById(selStr);
  var hideObj = document.getElementById(hidStr);
  hideObj.value = '';
  for (var i=0; i<selObj.options.length; i++) {
	//alert(selObj.options[i].text);
	if(i>0){
		hideObj.value = hideObj.value + delim + selObj.options[i].value + "-" + selObj.options[i].text;
	}
	else{
		hideObj.value = hideObj.value + selObj.options[i].value + "-" + selObj.options[i].text;
	}
  }
  //alert(hideObj.value);
}
function addOption(selectbox,text,value )
{
  var optn = document.createElement("OPTION");
  //alert(text);
  optn.text = text;
  optn.value = value;
  document.getElementById(selectbox).options.add(optn);
}
function remSelOpt(inp1, sel1)
{
	
 //alert(inp1);
 //alert(sel1);

 len1 = document.getElementById(sel1).options.length;
 //alert(len1);
 
 sel1 = document.getElementById(sel1);
 
  for (ii=0;ii<len1;ii++)
  {
    //alert(ii);
    if (sel1.options[ii].value == inp1)
    {
      sel1.options[ii] = null;
	  return true;
    }
  }
  return false;
}
function searchSubmit(){
	
	placeInHidden(',','PickList','selectLocations');
	
	type      = document.getElementById("type").value;
	pricefrom = document.getElementById("pricefrom").value;
	priceto   = document.getElementById("priceto").value;
	beds      = document.getElementById("beds").value;
	selectLocations = document.getElementById("selectLocations").value;
	
	//alert(type);
	//alert(pricefrom);
	//alert(priceto);
	//alert(beds);
	//alert(selectLocations);
	
	writeCookie("search_type",type,1);
	writeCookie("search_pricefrom",pricefrom,1);
	writeCookie("search_priceto",priceto,1);
	writeCookie("search_beds",beds,1);
	writeCookie("search_where",selectLocations,1);
}