var origValue = "";
var hasClicked = false;
var searchId = null;
function clearSearch(obj){
  searchId = obj.id;
  if(!hasClicked){
    origValue = obj.value
    hasClicked = true;
  }
  if(obj.value == origValue){
    obj.value = "";
  }
  if(obj.addEventListener){
    obj.addEventListener('blur', fillSearch, false);
    obj.addEventListener('dblclick', resetSearch, false);
    return true;
  }
  else if(obj.attachEvent){
    //alert("test");
    var returnVal = obj.attachEvent('onblur', fillSearch);
    var returnVal2 = obj.attachEvent('ondblclick', resetSearch);
    //alert(returnVal);
    return  returnVal && returnVal2;
  }
  else
    alert('NO EVENT ATTACHMENT!!!');
    return false;
}

function fillSearch() {
    if(document.getElementById(searchId).value == ""){
      document.getElementById(searchId).value = origValue;
      hasClicked = false;
    }
}

function resetSearch(){
   document.getElementById(searchId).value = "";
}
