function submit_search_form(f){
  str = location.href;
  if (str.indexOf("q=") != -1){
    p = str.indexOf("q=") + 2;
    afterp = str.substring(p);
    q = afterp.indexOf("&");
    if (q == -1)
      q = afterp.length;
    q = p + q;
    req = str.substring(0, p) + f.q.value + str.substring(q) + "&doc=1";
    if (typeof(i_value) != "undefined") {
      req += "&intelligence="+i_value+"&spontaneity="+s_value+"&humour="+h_value+"&age="+age_value;
    }
    ajax_get_page(req, "content2");
    return false;
  }
  else {
    return true;
  }
}

function submit_search_form2(f) {
  if (submit_search_form(f)){
    f.submit();
  }
}

function filter_users() {
  criteria = "q="+e("q").value;
  if (typeof(i_value) != "undefined") {
    criteria = "intelligence="+i_value+"&spontaneity="+s_value+"&humour="+h_value+"&age="+age_value;
  }
  criteria += "&doc=1";
  uri = trim(location.href, "#");
  if (uri.indexOf("?") == -1)
    uri += "?";
  else {
    uri += "&";
  }
  uri += criteria;
  ajax_get_page(uri, "content2");
}