$(document).ready(function(){
	$('.product-descr-content').each(function() {
		$(this).jScrollPane({ scrollbarMargin: 0, scrollbarWidth:11, showArrows:false, dragMinHeight: 17, dragMaxHeight: 17 });
	});

	$(".to-hide").hide();

	$(".tabs a").not(".passive").click(function(){
		var obj = $(this);

		$(".tabs li").removeClass("active");
		obj.parent().addClass("active");

		$(".tab-content").hide();
		$(obj.attr("href")).show();

		this.blur();
		return false;
	});

	$(".pages a").not(".nav").click(function(){
		var obj = $(this);
		var pobj = obj.parent();
		var id = obj.attr("href");
		
		pobj.find("a").not(".nav").not(obj).removeClass("active");
		pobj.parent().find(".page").not(id).hide();
		obj.addClass("active");
		$(id).show();

		this.blur();
		return false;
	});

	$(".pages .prev").click(function(){
		var pobj = $(this).parent();
		
		var prev = pobj.find(".active").prev();
		if(!prev.size() || prev.hasClass("prev")){
			prev = pobj.find(".next").prev();
		}

		prev.click();

		this.blur();
		return false;
	});

	$(".pages .next").click(function(){
		var pobj = $(this).parent();
		
		var next = pobj.find(".active").next();
		if(!next.size() || next.hasClass("next")){
			next = pobj.find(".prev").next();
		}

		next.click();

		this.blur();
		return false;
	});

	$(".categories a, .bottom-categories-list a").click(function(){
		var obj = $(this);
		var sub_obj = obj.parent().find("ul");

		if($.browser.msie){
			$(".code").css({"visibility":"hidden"});
		}

		$(".categories a, .bottom-categories-list a").removeClass("active");
		
		if(sub_obj.size()){
			obj.addClass("active");
			$("#sub-window-surr").hide("normal", function(){
				$("#sub-window").html("<div class='subcategories-close'><a href='#' class='sub-window-close'>Close [ x ]</a></div><h4>"+obj.text()+"</h4><ul>"+sub_obj.html()+"</ul><div class='clear-left'></div>");
				$(this).show("normal");
			});

			this.blur();
			return false;
		}
	});

	$(".browse_categories").click(function(){
		$(".categories a, .bottom-categories-list a").removeClass("active");

		if($.browser.msie){
			$(".code").css({"visibility":"hidden"});
		}

		$("#sub-window-surr").hide("normal", function(){
			$("#sub-window").html("<div class='subcategories-close'><a href='#' class='sub-window-close'>Close [ x ]</a></div><h4>Other Stanton's Categories</h4>"+$("#other-categories").html()+"<div class='clear-left'></div>");
			$(this).show("normal");
		});

		this.blur();
		return false;
	});

	$(".sub-window-close").live('click', function(){
		$("#sub-window-surr").hide("normal", function(){
			$("#sub-window").html("");
			$(".categories a, .bottom-categories-list a").removeClass("active");
		});

		if($.browser.msie){
			$(".code").css({"visibility":"visible"});
		}

		return false;
	});

	$("#sub-window li a, .wnav a").live("click", function(){
		if($(this).hasClass("noref")){ return true }

		var lnk = $(this).attr("href");
		$("#sub-window").slideUp("fast", function(){
			$.getJSON(lnk, {}, function(data){
				if(data.location){
					location.href = data.location;
				} else {
					$("#sub-window").html(data.childs).slideDown("fast");
				}
			});
		});

		return false;
	});
});
