

var HintClass = "hintTextbox";
var HintActiveClass = "hintTextboxActive";
window.onload = initHintTextboxes();


// define a custom method on the string class to trim leading and training spaces
String.prototype.trim = function () { return this.replace(/^\s+|\s+$/g, ''); };


function initHintTextboxes() {

   
    var inputs = document.getElementsByTagName('input');
    for (i = 0; i < inputs.length; i++) {
        var input = inputs[i];
        if (input.type != "text" && input.type != "password")
            continue;

        if (input.className.indexOf(HintClass) != -1) {
            input.hintText = input.value;
            input.className = HintClass;
            input.onfocus = onHintTextboxFocus;
            input.onblur = onHintTextboxBlur;
        }
    }
}

function onHintTextboxFocus(variable) {

    var input = variable;

    if (input.value == "Search Our Website") {
        input.value = "";
        input.className = HintActiveClass;
       
    }
    

    if (input.value.trim() == input.hintText) {
        
        input.value = "";
        input.className = HintActiveClass;

    }
   
}

function onHintTextboxBlur(variable) {
    var input = variable;
    if (input.value == "") {
        input.value = "Search Our Website";
        input.className = HintClass;
    }
}


