  
  function showvert(type)
  {
    if (type=='jobs')
    {
      document.getElementById('homes').style.display = "none";
      document.getElementById('jobs').style.display  = "block";
      document.getElementById('cars').style.display  = "none";
    }
    else if (type=='cars')
    {
      document.getElementById('homes').style.display = "none";
      document.getElementById('jobs').style.display  = "none";
      document.getElementById('cars').style.display  = "block";
    }
    else
    {
      document.getElementById('homes').style.display = "block";
      document.getElementById('jobs').style.display  = "none";
      document.getElementById('cars').style.display  = "none";
    }
  }
  function clearBox2(field, origContent, newContent)
  {
    if (field.value==origContent)
      field.value=newContent;
    return;
  }
  function redirectForm2(newPage)
  {
    document.homesSearchPageForm.action=newPage;
    return;
  }
  function validateForm2(what,field1,field2,field3,field4)
  {
    if (what=='cars' || what=='homes')
    {
      if (field2.value=='Min')
      {
        alert('Please fill in the minimum price field with numbers only.');
        field2.value='';
        field2.focus();
        return false;
      }
      else if (field3.value=='Max')
      {
         alert('Please fill in the maximum price field with numbers only.');
         field3.value='';
         field3.focus();
         return false;

      }
    }
    return true;
  }
// Hide email decrypt function
  function pemail(ints,name)
  {
    var proEmail='';
    if (ints.length>0)
    {
      for (i=0;i<ints.length;i++)
        proEmail+=String.fromCharCode(ints[i])
      document.write('<a href="mailto:'+proEmail+'">'+name+'</a>');
      proEmail='';
    }
  }
  function text_limit(spanid,fieldid,limit)
  {
    var textb=document.getElementById(fieldid);
    var remaining=limit;
    if (textb.value.length>limit)
    {
      write_html('You have gone past the limit, this box has been truncated',spanid);
      textb.value = textb.value.substring( 0, limit);
    }
    else 
    {
      remaining=limit-textb.value.length;
      write_html('You have <b>'+remaining+'</b> characters remaining',spanid);    
    }
  }
  function write_html(msg,id)
  {
    var eId=document.getElementById(id);
    if( eId && (typeof eId.innerHTML).toString().toLowerCase()!='undefined')
    {
      eId.innerHTML=msg;
    }
  }
  function do_dp_ad()
  {
    if (document.getElementById('editorschoicepanel')) {
      document.getElementById('editorschoicepanel').style.display='none';
    }
    if (document.getElementById('midpagempu')) {
      document.getElementById('midpagempu').style.display='block';
    }
    if (document.getElementById('uniqfps')) {
        document.getElementById('uniqfps').style.display='none';
    }
  }
  function checkHeight()
  {
    if (document.getElementById('js_ln'))
    {
      var elHeight=document.getElementById('js_ln').offsetHeight;
      var mlHeight=document.getElementById('js_cp').offsetHeight;
      var nHeight=elHeight+40;
      var mnHeight=nHeight-20;
      if (mlHeight<nHeight)
      {
        document.getElementById('js_ln').style.height=nHeight+'px';
        document.getElementById('js_mn').style.height=elHeight+'px';
        document.getElementById('js_cp').style.height=mnHeight+'px';
      }
    }
  }
  function gen_toggle(id)
  {
    var eif=document.getElementById(id).style;
    if (eif.display=='none')
      eif.display='block';
    else
      eif.display='none';
  }

