function trim(string) {
return string.replace(/(\s+$)|(^\s+)/g, "");
}

function do_search(submit) {
    var searchText = document.getElementById('s_text');
    var searchForm = document.getElementById('s_form');
    if (searchText.value == "search.." || trim(searchText.value) == "") {
        searchText.focus();
        alert('Please enter search text');
        return false;
    } else {
        var searchValue = trim(searchText.value);
            searchValue = searchValue.replace(/[^A-Za-z0-9 +-]/g, "");
            searchValue = searchValue.replace(/(\s+)/g, "+");
        searchForm.action += searchValue.toLowerCase();
        searchForm.submit();
    }
}
function capitalize(searchValue) {
  return searchValue.replace(/\w+/g, function(a){
        return a.charAt(0).toUpperCase() + a.substr(1).toLowerCase();
    });
}

function Search() {
  form = document.getElementById("frm_search");
  if (form.edt_search_keyword.value == "") {
    alert('Please enter search text');
    form.edt_search_keyword.focus();
    return false;
  } else return true;
}

function Bookmark()
    {
     if (document.all)
      window.external.AddFavorite("http://www.files32.com/", "Files32.com - Thousands of Free Software Downloads");
     else if (window.sidebar)
      window.sidebar.addPanel("Files32.com- Thousands of Free Software Downloads", "http://www.files32.com/", "");

     document.getElementById("FavoriteClicked").src = "favorited.asp";
    }

