// Estate Agents -- Javascript to support the property searches. (jeremy.jones@s1now.com)

function mySearch () { ; }



function rememberMe ( f )

{

    var cs = new mySearch ();

    cs.priceLo   = f.min_price.value;

    cs.priceHi   = f.max_price.value;

    cs.Location  = f.locations.options[f.locations.selectedIndex].value

    cs.minBeds   = f.bedrooms.options[f.bedrooms.selectedIndex].value

    cs.propType  = f.type.options[f.type.selectedIndex].value;

    if (f.keywords) cs.keywords  = f.keywords.value;

    else cs.keywords = "";



    navigator.mySearch = cs;

}





function presetForm (f)

{

   if (navigator.mySearch)

   {

      var j;

      if (j = navigator.mySearch.priceLo)  f.min_price.value = j

      if (j = navigator.mySearch.priceHi)  f.max_price.value = j

      if (j = navigator.mySearch.keywords) if (f.keywords) f.keywords.value = j;



      var ps = new Array ('locations','bedrooms','type');



      for (var i=0; i < ps.length; ++i)

         for (var k=0; k < f[ps[i]].options.length; ++k)

            if (f[ps[i]].options[k].value == navigator.mySearch[ps[i]] && (! f[ps[i]].options[k].text.match(/^-+$/) ))

                f[ps[i]].selectedIndex = k;

   }

}

