function do_search(root){

  if ((document.getElementById("edt_keyword").value == "") &&

    (document.getElementById("sel_country").selectedIndex == 0) &&

    (document.getElementById("sel_category").selectedIndex == 0) &&

    (document.getElementById("edt_city").value == "")){



    alert("Please select at least one search criteria");

    document.getElementById("input_name").focus();

    return false;

  } else {

    re = /[^A-Za-z0-9]/g;

    keyword = document.getElementById("edt_keyword").value.replace(re, "_");

    city = document.getElementById("edt_city").value.replace(re, "_");
    
    /*top.location.href = root +

                        'dosearch.php?keyword=' +

                        keyword +

                        '&country=' +

                        document.getElementById("sel_country").value +

                        '&category=' +

                        document.getElementById("sel_category").value +

                        '&city=' +

                        city;*/
    //top.location.href = root + 'dosearch.php';
    
    params = "";
    
    if (document.getElementById("edt_keyword").value != "") {
        if (params == "") params = params + "?";
        else params = params + "&";
        params = params + "kw=" + keyword.toLowerCase();
    }
    
    if (document.getElementById("sel_country").value != 0) {
        if (params == "") params = params + "?";
        else params = params + "&";
        params = params + "c=" + document.getElementById("sel_country").value;
    }
    
    if (document.getElementById("edt_city").value != "") {
        if (params == "") params = params + "?";
        else params = params + "&";
        params = params + "city=" + city.toLowerCase();
    }
    
    if (document.getElementById("sel_category").value != 0) {
        if (params == "") params = params + "?";
        else params = params + "&";
        params = params + "cat=" + document.getElementById("sel_category").value;
    }
    
    top.location.href = root + "srq.php" + params;

    return false;

  }

}



function SiteUpdate_ApproveSelected(form, prefix) {



  count = Browser_CalcSelection(form, prefix);



  if (count == 0)

    alert('Please select at lease one record')

  else

  if (confirm('Are you sure you want to approve update request for ' + count + ' selected site(s)?'))

    __DoPostBack(form, 'approve_selected');



};



function SiteUpdate_Approve(form, id, name) {



  if (confirm('Are you sure you want to approve update requests for "' + name + '"?'))

    __DoPostBack(form, 'approve', id);



};



function SiteUpdate_DenySelected(form, prefix) {



  count = Browser_CalcSelection(form, prefix);



  if (count == 0)

    alert('Please select at lease one record')

  else

  if (confirm('Are you sure you want to deny update request for ' + count + ' selected site(s)?'))

    __DoPostBack(form, 'deny_selected');



};



function SiteUpdate_Deny(form, id, name) {



  if (confirm('Are you sure you want to deny update requests for "' + name + '"?'))

    __DoPostBack(form, 'deny', id);



};



function SiteInsert_PublishSelected(form, prefix) {



  count = Browser_CalcSelection(form, prefix);



  if (count == 0)

    alert('Please select at lease one record')

  else

  if (confirm('Are you sure you want to publish ' + count + ' selected posting(s)?'))

    __DoPostBack(form, 'publish_selected');



};



function SiteInsert_Publish(form, id, name) {



  if (confirm('Are you sure you want to publish "' + name + '"?'))

    __DoPostBack(form, 'publish', id);



};



function SiteInsert_RejectSelected(form, prefix) {



  count = Browser_CalcSelection(form, prefix);



  if (count == 0)

    alert('Please select at lease one record')

  else

  if (confirm('Are you sure you want to reject publishing of ' + count + ' selected posting(s)?'))

    __DoPostBack(form, 'reject_selected');



};



function SiteInsert_Reject(form, id, name) {



  if (confirm('Are you sure you want to reject publishing of "' + name + '"?'))

    __DoPostBack(form, 'reject', id);



};



function Clean_Award(form, id, name) {



  if (confirm('Are you sure you want to Award "100% Clean" to "' + name + '"?'))

    __DoPostBack(form, 'award', id);



};

function Clean_Revoke(form, id, name) {



  if (confirm('Are you sure you want to Revoke "100% Clean" from "' + name + '"?'))

    __DoPostBack(form, 'revoke', id);



};



function Site_RetrieveSiteInfo() {



  __DoPostBack('get_site_info');



}



function Site_RetrieveWhoisInfo() {



  __DoPostBack('get_whois_info');



}



function SiteBroken_Approve(form, id, name) {



  if (confirm('This will remove site "' + name + '" from directory. Continue?'))

    __DoPostBack(form, 'approve', id);



};

