﻿/// <reference path="jquery-vsdoc2.js" />
$(document).ready(function () {
    //$("a.keyword-search").live("click", function () { Search($("#" + $(this).attr("inputId"))) });
    $("input.keyword-search").click(function (e) {
        ClearValue($(this));
    });
    $("input.keyword-search").keypress(function (e) {
        if (e.which == 13) {
            e.preventDefault()
            Search($(this))
        }
    });
    $('.showLoadingImage').live('click', function () {
        $(this).next('img').show();
    });

    function ClearValue(control) {
        if (control.attr("value") == 'Enter Keywords...' || control.attr("value") == 'Search...') {
            control.attr("value", "");
        }
    }
    function Search(control) {
        if (control != undefined) {
            if (control.val() != 'Enter Keywords...' && control.val() != 'Search...') {
                var href = "/product-search/search-results.aspx";
                window.location = href + '?keywords=' + control.attr("value");
            }
        }
    }
    function replaceQueryString(url, param, value) {
        var re = new RegExp("([?|&])" + param + "=.*?(&|$)", "i");
        if (url.match(re))
            return url.replace(re, '$1' + param + "=" + value + '$2');
        else
            return url + '&' + param + "=" + value;
    }

    $('#date-hider').hide();
    $('.show-datepicker').click(function () {
        $('#date-hider').fadeIn();
    });

});
    jQuery.redirect = function (url, params) {

        url = url || window.location.href || '';
        url = url.match(/\?/) ? url : url + '?';

        for (var key in params) {
            var re = RegExp(';?' + key + '=?[^&;]*', 'g');
            url = url.replace(re, '');
            url += ';' + key + '=' + params[key];
        }
        // cleanup url 
        url = url.replace(/[;&]$/, '');
        url = url.replace(/\?[;&]/, '?');
        url = url.replace(/[;&]{2}/g, ';');
        // $(location).attr('href', url);
        window.location.replace(url);
    };

    


