﻿$(document).ready(function() {
    $(".searchBtn").click(changeSearchAction);
    setfSearchFieldEnterPressed();

    $(".refinedsearchbtn").click(changerefinedSearchAction);
    setfrefinedSearchFieldEnterPressed();
});

function changeSearchAction() {
    if ($('.searchField').attr("value") != '') {
        var searchUrl = '/search.aspx?searchtext=' + escape($('.searchField').attr("value"));
        document.cookie = 'postbackcookie=';
        document.location.href = searchUrl;
    }
    return false;
}

function changerefinedSearchAction() {
    var refinesearch = 0;

    if ($('#refinedsearchselect :selected').val() != 0) {
        refinesearch = "&refined=" + $('#refinedsearchselect :selected').val();
    } else {
        refinesearch = "";
    }

    if ($('.refinedsearchField').attr("value") != '') {
        var searchUrl = '/search.aspx?searchtext=' + escape($('.refinedsearchField').attr("value")) + refinesearch;
        document.cookie = 'postbackcookie=';
        document.location.href = searchUrl;
    }
    return false;
}

function setfSearchFieldEnterPressed() {
    var objSearchFld = null;
    objSearchFld = document.getElementById('searchField');
    if (objSearchFld) {
        objSearchFld.onkeypress = function(e) {
            // Get an event object
            var code;
            if (!e) {
                var e = window.event;
            }
            if (e.keyCode) {
                code = e.keyCode;
            }
            else if (e.which) {
                code = e.which;
            }
            if (code) {
                if (code == 13) {
                    changeSearchAction();
                    return false;
                }
            }
        }
    }
}

function setfrefinedSearchFieldEnterPressed() {
    var objSearchFld = null;
    objSearchFld = document.getElementById('refinedsearchField');
    if (objSearchFld) {
        objSearchFld.onkeypress = function(e) {
            // Get an event object
            var code;
            if (!e) {
                var e = window.event;
            }
            if (e.keyCode) {
                code = e.keyCode;
            }
            else if (e.which) {
                code = e.which;
            }
            if (code) {
                if (code == 13) {
                    changerefinedSearchAction();
                    return false;
                }
            }
        }
    }
}
