﻿
/*--------------------------------------------------------------------------------
functions associated with search
--------------------------------------------------------------------------------*/
function onSearchBoxKeyPress(e, id) {
    var evt = window.event || e;
    if (evt.keyCode == 13 || evt.charCode == 13) {
        if (e && e.preventDefault) //if preventDefault method supported
        {
            e.preventDefault();
        }
        else {
            evt.returnValue = false;    // must be IE
        }
        setTimeout('goSearch("' + document.getElementById(id).value + '")', 250);
        return;
    }
    return;
}
function goSearch(valu) {
    var watermarkText = document.getElementById("defaultSearchText").value
    if ((valu == null) || (valu == '') || (valu == 'Search Golfbidder') || (valu == 'Search Tackle Fanatics'))
        return;
    if ((watermarkText != null) && (watermarkText != ''))
        if (valu.toLowerCase() == watermarkText.toLowerCase())
        return;
    var url = document.getElementById("searchFormPath").value;
    url = url + '?keyword=' + valu;
    window.location.href = url;
}


/*--------------------------------------------------------------------------------
functions associated with SmartTextBox
--------------------------------------------------------------------------------*/
function onKeyExecFunction(iKeyCode,    // key to trap
                            sFunc,      // body of function to execute
                            e           // event
) {
    //    if (e == null)
    //        e = window.event;
    e = window.event || e;

    if (e.keyCode == iKeyCode || e.charCode == iKeyCode) {
        if (sFunc != null)
            eval(unescape(sFunc));
        return false;
    }
}

/*--------------------------------------------------------------------------------
functions associated with Watermarking
--------------------------------------------------------------------------------*/
onclickWatermark = function(ev) {    
    if (!ev) var ev = window.event; 
    if (!ev.target) ev.target = ev.srcElement; 
    var elem = ev.target; 
    if (elem.value == elem.getAttribute('watermark'))   
        elem.value = '';   
}  
onfocusWatermark = function(ev) {    
    if (!ev) var ev = window.event; 
    if (!ev.target) ev.target = ev.srcElement; 
    var elem = ev.target; 
    if (elem.value == elem.getAttribute('watermark'))   
        elem.value = '';   
}
onblurWatermark = function(ev) {
    if (!ev) var ev = window.event;
    if (!ev.target) ev.target = ev.srcElement;
    var elem = ev.target;
    if (elem.value == '')
        elem.value = elem.getAttribute('watermark');
}