function trim(string) {
return string.replace(/(\s+$)|(^\s+)/g, "");
}

function do_search(submit) {
    var searchText = document.getElementById('search_text');
    var searchForm = document.getElementById('search_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 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 newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        home_over = newImage("/resources/home-over.gif");
        contact_over = newImage("/resources/contact-over.gif");
        map_over = newImage("/resources/map-over.gif");
        search_over = newImage("/resources/search-over.gif");
        network_over = newImage("/resources/network-over.jpg");
        catalog_over = newImage("/resources/catalog-over.jpg");
        yellowpages_over = newImage("/resources/yellowpages-over.jpg");        
        preloadFlag = true;
    }
}
