function Search(submit, root) {
  search_form = document.getElementById("frm_search");
  if (search_form.edt_search_text.value == "") {
    alert('Please enter search text');
    search_form.edt_search_text.focus();
    if (submit)
      return false;
  } else {
    var searchValue = search_form.edt_search_text.value;
    searchValue = searchValue.replace(/[^A-Za-z0-9 +-]/g, "");
    searchValue = searchValue.replace(/(\s+)/g, "_");
    location.href = root + 'view/' + searchValue;
    if (submit)
      return false;
  }
};



function switch_mode(form, control, value) {

  form = document.getElementById(form);
  ctrl = document.getElementById(control);
  ctrl.value = value;
  form.submit();

};

function do_click(src) {
  document.getElementById(src.id + "_a").click();
}

function smenu_hover(src) {
  src.style.cursor = 'hand';
  src.className = 'leftmenu_hover';
}

function smenu_out(src)	{
  src.style.cursor = 'default';
  src.className = 'leftmenu';
}

function addBookmark(url, title) {
 if (!url) url = location.href;
 if (!title) title = document.title;

 //Gecko
 if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
 //IE4+
 else if (typeof window.external == "object") window.external.AddFavorite(url, title);
 //Opera7+
 else if (window.opera && document.createElement)
 {
 var a = document.createElement('A');
 if (!a) return false; //IF Opera 6
 a.setAttribute('rel','sidebar');
 a.setAttribute('href',url);
 a.setAttribute('title',title);
 a.click();
 }
 else return false;

 return true;
}
