// Search Control methods

function SearchIfEnterPressed(e, strUrl) {
    var Ucode = e.keyCode ? e.keyCode : e.charCode;
    if (Ucode == 13) {
        GotoResultsPage(strUrl);
        return false;
    }
    return true;
}

function GotoResultsPage(strUrl) {
    var searchText = document.getElementById("search_text").value;
    searchText = searchText.replace(/\s*$/, '');
    if ((searchText == '') || (searchText == 'Search')){
        alert('Please enter one or more search terms.');
        if (null != event) {
            event.returnValue = false;
            return false;
        }
        else return;
    }
    strUrl = strUrl + "?k=" + encodeURIComponent(searchText);
    window.location = strUrl;
    try { if (null != event) event.returnValue = false; } catch (err) { }
    return; 
}

function gotosearchpage(url) {
    if (url == null || url.length <= 0)
        return;
    var F = document.forms[0];
    F.action = url;
    F.method = 'post';
    F.onsubmit = function() { };
    F.submit();
}