//========================================================================================
//                                  Copyright © 2005 NSCC
//
// Site search client-side script functions.
//
// $Log: /Internet/Search/Web/scripts/site_search.js $
//
//3     31/10/05 12:08 Daviesa
//Improved validate
//========================================================================================

function validate() {
// Validate the search form values.
// Returns TRUE if valid; otherwise returns FALSE.
    var searchForm = document.forms['search'];

// TODO: Only A-Z, a-z, 0-9 and space allowed
    var criteriaLen = trim(searchForm.criteria.value).length;

    if (criteriaLen == 0) {
        window.alert("Please enter a search criteria.");
        searchForm.criteria.focus();
        return false;

    } else if (criteriaLen < 3) {
        window.alert("Please enter at least 3 or more characters in the search criteria.");
        searchForm.criteria.focus();
        return false;

    } else {
        return true;
    }
}
