﻿/// <reference path="jquery-1.4.2-vsdoc.js" />
/*Search Stuff*/
function siteSearch(link, element) {
    var searchInput = document.getElementById(element).getElementsByTagName('input')[0];
    var regEx = /[^a-z0-9\s.,-]/gi;
    var query = searchInput.value.replace(/^\s*|\s*$/, "");
    if (searchInput.value == "Enter Text Here" || searchInput.value == "" || searchInput.value == " ") {
        alert('Please enter text in search box.');
        searchInput.focus();
    }
    else if (regEx.test(query)) {
        alert('Please use only alpha-numeric characters');
        searchInput.focus();
    }
    else {
        // Trim white space from both ends of query
        query = query.replace(/^\s+|\s+$/g, '');

        query = query.replace('=', '%3D');
        query = query.replace('&', '%26');
        query = query.replace('?', '%3F');
        query = query.replace('#', '%23');

        window.location = link + "?q=" + query + "&filter=0";
    }
}


function conditionalClear(current, field) {
   
    if (current == "Enter Keywords") {
        field.value = "";
    }
}

function submitEnter(e, link, element) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;
    if (keycode == 13 || keycode == 3) {
        siteSearch(link, element);
        return false;
    }
    else {
        return true;
    }
}
