﻿function assembleSearchURL(baseURL, psid, sc) {

    var searchURL = baseURL + "/shop.aspx?";
    searchURL += "&strid=";
    searchURL += psid;
    searchURL += "&shopurl=search.aspx";
    searchURL += "&sc=";
    searchURL += sc;
    searchURL += "&k=";

    return searchURL;

}

function ClickSearch() {
    
    var searchTerms = document.getElementById("SearchTerms").value;

    if (searchTerms != "" && searchTerms.length >= 3) {

        var searchLocation = assembleSearchURL(g_baseURL, g_psid, g_sc);
        searchLocation += document.getElementById("SearchTerms").value;

        //track search
        trackSearch(searchTerms);

        //Redirect user
        window.top.location = searchLocation;
    }
}

function EnterKeySearch(e) {
    var keynum;

    if (window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }

    if (keynum == 13) {
        ClickSearch();
        return false;
    }
    else {
        return true;
    }
}

function trackSearch(searchTerms) {
    trackOutGoingLinks('/outgoing/search/' + g_pcid + '/pd/' + g_sku + '/' + g_psid + '/' + searchTerms + '/');
}
