/**
 * sitesearch
 *
 * @author Mike Bosworth
 * @classDescription Sets up site search validation for dual search and single search sites.
 **/
function checkSearchType(searchForm) {
    if (searchForm.searchString.value.length < 1) {
        alert("Please enter a search term");
        return false;
    }
    else {
        /* If Site Search */
        if (searchForm.srchselect[0].checked) {
            searchForm.action = searchForm.siteSearchUrl.value + encodeURIComponent(searchForm.searchString.value);
        }
            /* If Recipe Search */
        else if (searchForm.srchselect[1].checked) {
            searchForm.action = searchForm.recipeSearchUrl.value + encodeURIComponent(searchForm.searchString.value);
        }
        return true;
    }
}

function checkSearchFormType(searchHeaderForm) {
    if (searchHeaderForm.searchString.value.length > 1) {
        return true;
    }
    else {
        alert("Please enter a search term");
        return false;
    }
}

window.addEvent('domready',function(){
    $$(".dualsitesearch").each(function(form){
        form.addEvent('submit', function(){            
            checkSearchType(this);
        });
    });

    $$(".singlesitesearch").each(function(form){
        form.addEvent('submit', function(){
            checkSearchFormType(this);
        });
    });
});