
  function setupSearch() {
    var oSearch = document.getElementById('searchInput');

    /* On focus handler for search field*/
    if(oSearch.addEventListener)
      oSearch.addEventListener("focus", handleSearchFocus, false);
    else if(oSearch.attachEvent)
        oSearch.attachEvent("onfocus", handleSearchFocus);
    else
        oSearch["onfocus"] = handleSearchFocus;

    /* On blur handler for search field*/
    if(oSearch.addEventListener)
      oSearch.addEventListener("blur", handleSearchBlur, false);
    else if(oSearch.attachEvent)
        oSearch.attachEvent("onblur", handleSearchBlur);
    else
        oSearch["onblur"] = handleSearchBlur;
  }

  function handleSearchFocus() {
    var oSearch = document.getElementById('searchInput');
    if(oSearch.value == 'Click to Search...') {
      oSearch.value = ''
    }
  }

  function handleSearchBlur() {
    var oSearch = document.getElementById('searchInput');
    if(oSearch.value == '') {
      oSearch.value = 'Click to Search...'
    }
  }

  /* Add load event handler */
  if(window.addEventListener)
    window.addEventListener("load", setupSearch, false);
  else if(window.attachEvent)
      window.attachEvent("onload", setupSearch);
  else
      window["onload"] = setupSearch;