
var ignore = false;
function checkMinPrice() {
	with (document.sidesearch) {
		if (pricemin[pricemin.selectedIndex].value*1.0 > pricemax[pricemax.selectedIndex].value*1.0) { pricemax[pricemin.selectedIndex*1].selected = true; }
	}
}

function checkMaxPrice() {
	with (document.sidesearch) {
		if (pricemax[pricemax.selectedIndex].value*1.0 < pricemin[pricemin.selectedIndex].value*1.0) { pricemin[pricemax.selectedIndex*1].selected = true; }
	}
}
  	
_minprice = new Array();

_minprice[0] = new Array('0','0','50000','100000','150000','200000','300000','500000','1000000');
_minprice[1] = new Array('0','0','400','600','800','1000','1500','2000');

_mindesc = new Array();

_mindesc[0] = new Array('[ANY]','£0','£50,000','£100,000','£150,000','£200,000','£300,000','£500,000','£1,000,000');
_mindesc[1] = new Array('[ANY]','£0 PCM','£400 PCM','£600 PCM','£800 PCM','£1000 PCM','£1500 PCM','£2000 PCM');



_maxprice = new Array();

_maxprice[0] = new Array('10000001','50000','100000','150000','200000','300000','500000','1000000','10000000');
_maxprice[1] = new Array('10000001','400','600','800','1000','1500','2000','10000001');

_maxdesc = new Array();

_maxdesc[0] = new Array('[ANY]','£50,000','£100,000','£150,000','£200,000','£300,000','£500,000','£1,000,000');
_maxdesc[1] = new Array('[ANY]','£400 PCM','£600 PCM','£800 PCM','£1000 PCM','£1500 PCM','£2000 PCM','No Limit');

function get_range() {
var dropDownmin;
var dropDownmax;
var minranges;
var minrangesdesc;
var maxranges;
var maxrangesdesc;
var rnge;
if (document.getElementById('entrytype').value == "For Sale") {
rnge=0;
} 
if (document.getElementById('entrytype').value == "To Let") {
rnge=1;
}
minranges = _minprice[rnge];
minrangesdesc = _mindesc[rnge];
maxranges = _maxprice[rnge];
maxrangesdesc = _maxdesc[rnge];

	dropDownmin = document.sidesearch.pricemin;
	dropDownmax = document.sidesearch.pricemax;

	dropDownmax.length = 0;
	dropDownmin.length = 0;

	for(index=0; index<minranges.length; index++)	{

		dropDownmin[index] = new Option(minrangesdesc[index],minranges[index]);
	}
	for(index=0; index<maxranges.length; index++)	{

		dropDownmax[index] = new Option(maxrangesdesc[index],maxranges[index]);

	}
setPrice(sidesearch);
}


 var d=document;

 function SetCookie( Name, Value, Expire )
 {
 document.cookie = Name + "=" + escape( Value ) ;
 }

 function WriteCookies()
 {
 SetCookie( "pricemin", d.getElementById('pricemin').value );
 SetCookie( "pricemax", d.getElementById('pricemax').value );
 SetCookie( "entrytype", d.getElementById('entrytype').value );
 SetCookie( "beds",  d.getElementById('beds').value );
 SetCookie( "area", d.getElementById('area').value );
 }

 
 function GetValue( Offset )
 {
 var End = document.cookie.indexOf (";", Offset);
 if( End == -1 )
 End = document.cookie.length;
 
 return unescape( document.cookie.substring( Offset, End) );
 }
 
 function GetCookie( Name )
 {
 var Len = Name.length;
 
 var i = 0;
 while( i < document.cookie.length )
 {
 var j = i + Len + 1;
 if( document.cookie.substring( i, j) == (Name + "=") )
 return GetValue( j );
 i = document.cookie.indexOf( " ", i ) + 1;
 if( i == 0)
 break;
 }
 var a = "";
 return a;
 }

function GetCookies()
 {

 var tmppricemin = GetCookie( "pricemin" );
 var tmppricemax = GetCookie( "pricemax" );
 var tmpentrytype = GetCookie( "entrytype" );


 if (tmpentrytype) { 
 d.getElementById('entrytype').value = tmpentrytype;
 	if (tmpentrytype=="To Let") { 
 		get_range();
	}

 if (tmppricemin) {
 d.getElementById('pricemin').value = tmppricemin;
 }
 if (tmppricemax) {
 d.getElementById('pricemax').value = tmppricemax;
 }

 }
 
d.getElementById('beds').value = GetCookie( "beds" );
d.getElementById('area').value = GetCookie( "area" );
 }


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

  var szURL;
  var szText;
  
  function setStatusText(szText)
  {
    window.status = szText;
    return true;
  }
  function clearStatusText()
  {
    window.status = '';
    return true;
  }
  function openPage(szURL)
  {
    location.href = szURL;
  }

 function setPrice(f) {
 min=f.pricemin.value;
 max=f.pricemax.value;
 document.getElementById('priceno').value = "between "+min+" and "+max;
 }


