function initClearSearchInstruction() {
  var search_field = document.getElementById("search-text");
  addEvent(search_field, 'focus', clearDefaultText, false);
  addEvent(search_field, 'blur', replaceDefaultText, false);
  /* Save the current value */
  if (search_field.value != '') {
    search_field.defaultText = search_field.value;
  }
}

function clearDefaultText(e) {
  var target = window.event ? window.event.srcElement : e ? e.target : null;
  if (!target) return;
  if (target.value == target.defaultText) {
    target.style.color = "#000";
    target.value = '';
  }
}

function replaceDefaultText(e) {
  var target = window.event ? window.event.srcElement : e ? e.target : null;
  if (!target) return;
  if (target.value == '' && target.defaultText) {
    target.style.color = "#6F95AD";
    target.value = target.defaultText;
  }
}

addEvent(window, 'load', initClearSearchInstruction, false);
