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';
    }
