/// <reference path="/js/jquery-1.4.4.js" />
/// <reference path="/js/jquery.urlParser.js" />

$(function () {
    var url = $.urlParser.parse(window.location.toString());
    var destZip = null;
    var catId = null;
    var ref = null;

    if (url.parameters.destZip !== undefined) {
        destZip = url.parameters.destZip;
    }
    else {
        destZip = '00000';
    }

    if (url.parameters.catId !== undefined) {
        catId = url.parameters.catId;
    }

    if (url.parameters.ref !== undefined) {
        ref = url.parameters.ref;
    }

    $("a.browsePrice").each(function (index, element) {
        var href = $(element).attr("href");
        if (destZip) { href = href + "&destZip=" + destZip; }
        if (catId) { href = href + "&catId=" + catId; }
        if (ref) { href = href + "&ref=" + ref; }

        $(element).attr("href", href);
    });

    $("#price_range_4go").click(function () {
        var newUrl = "/browseItems.aspx?priceRange=4&priceLow="
            + $("#price_range_4a").val()
            + "&priceHigh="
            + $("#price_range_4b").val()
            + "&destZip="
            + destZip;
        if (ref) { newUrl = newUrl + "&ref=" + ref; }
        if (catId) { newUrl = newUrl + "&catId=" + catId; }
        window.location = newUrl;
    });

    var active = "#nav_prices";
    if (catId || (window.location.pathname.indexOf('intldefault') >= 0)) { active = "#nav_categories"; }
    $("#nav_accordion").accordion({
        "autoHeight": false,
        "active": active
    }).show();
});
