location.query = {
	_vars: null,
	get: function(key) {
		if (null == this._vars) {
			this._vars = {};
			var pairs = this.toString().split('&');
			for(var i in pairs) {
				var pair = pairs[i].split('=');
				this._vars[pair[0]] = pair[1];
			}
		}
		
		if (this._vars[key]) {
			return this._vars[key];
		}
		
		return null;
	},
	toString: function() {
		return location.search.substring(1);
	}
};

var field = $('input[name$="_26"]');
var prod = location.query.get('product');
if (!field.val() && prod) field.val(unescape(prod));

$(document).ready(function() {
    $("a.historyBack").click(function() {
        history.go(-1);
        return false;
    });

    $('#newsletter a').boxen();

    /* Dropdown menu for brands on home page */
    $("#brand-menu").change(onSelectChange);

    function onSelectChange() {
        var selected = $("#brand-menu option:selected");
        var output = "";
        if(selected.val() != ""){
            window.location.href = selected.val();
        }
    }
    $('.product-detail-thumbs a').click(function() {
        $('.product-detail-thumbs a').removeClass('thumb-selected');
        var $test = $(this).attr("href");
        $(".product-image img").attr("src", $test);
        $(this).addClass('thumb-selected');
        $(this).blur();
        return false;
    });
    


    /*
        show scroll to top link if content
        doesn't fit on pages that scroll
    */
    $(function() {
        $.fn.scrollToTop=function() {
            $(this).css("visibility","visible");
            $(this).hide().removeAttr("href");
            if($(window).scrollTop()!="0") {
                $(this).fadeIn("fast")
            }
            var scrollDiv=$(this);
            $(window).scroll(function(){
                if($(window).scrollTop()=="0") {
                    $(scrollDiv).fadeOut("fast")
                } else {
                    $(scrollDiv).fadeIn("fast")
                }
            });
            $(this).click(function() {
                $("html, body").animate({scrollTop:0},"fast")
            })
        }
    });

    $(function() {
        $("#toTop").scrollToTop();
    });

    /* opacity animate on hover for retail specials link */
    if($('#retail_specials').length) {
        $('#retail_specials a').hover(function() {
            $(this).stop().fadeTo(300,0.5);
        },function() {
            $(this).stop().fadeTo(200,1);
        });
    }
});
