//Popup Layers
function showLayer(layer) {
    if(layer != null && document.getElementById){
        document.getElementById(layer).style.visibility = 'visible';
    }else if(layer != null && document.all){
        document.all[layer].style.visibility = 'visible';
    }else{
        openPopWin();
    }
}
//Hide a layer by name
function hideLayer(layer) {
    if (layer != null && document.getElementById) {
        document.getElementById(layer).style.visibility = 'hidden';
    }  else if (layer != null && document.all) {
        document.all[layer].style.visibility = 'hidden';
    } else {
        closePopWin();
    }
}

function hintHandler(show,element) {
    if(show){
        showLayer(element);
            /* Special Case For Certified Car on Search Form and layer over the Distance Select Box */
            if(element=='englishCertifiedToolTip'){
                document.getElementById("englishCertifiedToolTip").style.top = '16.25em';
             }
            if(element=='spanishCertifiedToolTip'){
                document.getElementById("spanishCertifiedToolTip").style.top = '18.75em';
             }
    }else{
        hideLayer(element);
            /* Special Case To Set Back to Default */
            if(element=='englishCertifiedToolTip' && document.getElementById("englishCertifiedToolTip").style.top == '18.75em'){
                 document.getElementById("englishCertifiedToolTip").style.top = '14em';
             }
            if(element=='spanishCertifiedToolTip' && document.getElementById("spanishCertifiedToolTip").style.top == '18.75em'){
                 document.getElementById("spanishCertifiedToolTip").style.top = '14em';
             }
    }
    void('');
}

function rlmHintHandler(show,element,event){
    standardizeEvent(event);
    var theX = event.layerX;
    var theY = event.layerY;

    var theElement = document.getElementById(element);
    if(show){
    theElement.style.top = theY;
    theElement.style.left = theX;
    theElement.style.visibility = 'visible';
        } else {
       theElement.style.visibility = 'hidden';
    }
}
function standardizeEvent(event) {
   showNVS()
    if (typeof event.layerX == 'undefined' &&  typeof event.offsetX == 'number') {

        event.layerX = event.offsetX ;
        event.layerY = event.offsetY ;
    }
    if (!event.target && event.srcElement) {
        event.target = event.srcElement;
        if (event.type == 'onmouseout') {
            event.relatedTarget = event.toElement
        } else if (event.type == 'onmouseover') {
            event.relatedTarget = event.fromElement;
        }
    }
}