  Event.observe(window, 'load', rcSetupWillTravelSlider, false);
  
  function rcDisplayWillTravelNumber(value)
  {
    var myValue = (value == rcWillTravelTrackMax) ? 'Anywhere' : value + ' Miles';
    $PTYP('rcWillTravelTrackValueLabel').innerHTML = myValue;
    $PTYP('rcWillTravelTrackValueLabel').style.left = ($PTYP('rcWillTravelHandle').offsetLeft - $PTYP('rcWillTravelHandle').offsetWidth + 2) + 'px';
    Element.show('rcWillTravelTrackValueLabel');
  }

  Event.observe(window, 'load', setupBlurs, false);
  
  function setupBlurs()
  {
    if (!$PTYP('rcSearchForm')) return;
    
    var fb_address = $PTYP('rcSearchForm').select("#address.fb").first();
    var fb_zip = $PTYP('rcSearchForm').select("#zip.fb").first();
    
    Event.observe(fb_address, 'focus', function() {if (fb_address.value == 'address') {fb_address.value = '';}});
    Event.observe(fb_address, 'blur', function() {if (fb_address.value == '') {fb_address.value = 'address';}});
    
    Event.observe(fb_zip, 'focus', function() {if (fb_zip.value == 'zip') {fb_zip.value = '';}});
    Event.observe(fb_zip, 'blur', function() {if (fb_zip.value == '') {fb_zip.value = 'zip';}});
    
    $PTYP('rcSearchForm').onsubmit = function() {
        if (!fb_zip.value || fb_zip.value == 'zip') {
            alert('Zip code required.');
            fb_zip.focus();
            return false;
        }
    }
    
  }
  
  Event.observe(window, 'load', function() {
    $CHLD('input.choosePassword').each(
        function(oneInput) {
            Event.observe(oneInput, 'focus', function() {
                oneInput.setAttribute("type", "text");
            });
            Event.observe(oneInput, 'blur', function() {
                oneInput.setAttribute("type", "password");
            });
        }
    );
  }, false);
