function onFocusSearchBox(inputbox, defaultText){                    
    if (inputbox.value == defaultText){
        inputbox.value = '';
    } 
}    
function onBlurSearchBox(inputbox, defaultText){                    
    if (TrimString(inputbox.value) == ''){
        inputbox.value = defaultText;
    }
}
function doSearch(inputbox, defaultText, url){
    if (TrimString(inputbox.value) != '' && inputbox.value != defaultText){
        try{window.open(url + '?k=' + inputbox.value, '_self');return false;}catch(e){return true;}
    } else {
        return false;
    }
}
function doSearchViaEnter(oEvent, inputbox, defaultText, url) {
    if ((oEvent.keyCode && oEvent.keyCode==13)
            || (oEvent.which && oEvent.which==13)) {
        return doSearch(inputbox, defaultText, url);       
    } else {
    	return true;
    }
}
function TrimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "");// strip trailing
}
