function Search(submit, section, root) {

  form = document.getElementById("frm_search");
  form2 = document.getElementById("frm_search2");

  if ((form.edt_search_key.value == "") && 
      ((form2 == null) || (form2.edt_search_city.value == "")) && 
      (form.cmb_search_country.value == "")
     ) {
    alert('Please select at least one search criteria');
    form.edt_search_key.focus();
    if (submit)
      return false;
  } else {
    re = /[ ]/g;
    if (section == 'press')
      document.location = root+
                          form.cmb_search_area.value +
                          '/press/search/' + form.edt_search_key.value.replace(re, "_");
    else
      document.location = root+
                          form.cmb_search_area.value +
                          '/site/country/' + form.cmb_search_country.value +
                          '/city/' + form2.edt_search_city.value.replace(re, "_") +
                          '/search/' + form.edt_search_key.value.replace(re, "_");
    if (submit)
      return false;
  }

};

function Filter(url, submit) {

  form = document.getElementById("frm_search");

  url = url + 'index.html?text=' + form.edt_search_key.value;
  
  if (document.getElementById("cmb_scope") != null)
    url = url + '&scope=' + document.getElementById("cmb_scope").value;
  if (document.getElementById("cmb_search_area") != null)
    url = url + '&area=' + document.getElementById("cmb_search_area").value;
  if (document.getElementById("cmb_search_country") != null)
    url = url + '&country=' + document.getElementById("cmb_search_country").value;

  document.location = url;

  if (submit)
    return false;

};

function ClearFilter() {

  document.location = '?';

};
