$(document).ready(function(){
	
	//set quantity
	var q = getCookie("myCartQuantity");
	if(q){
		$("#quantityDisplay").text(q);
	}

	//shadows
	$(".shadow").each(function(){
		var t,w,f,mT,mR,mB,mL;
		t = $(this);
		w = parseInt(t.css("width"));
		f = t.css("float");
		mT = t.css("marginTop");
		mR = t.css("marginRight");
		mB = t.css("marginBottom");
		mL = t.css("marginLeft");

		if ( $.browser.msie && parseInt($.browser.version) <= 6 ){	
			t.wrap("<div class=\"shadowWrapperIE\"><div class=\"shadowAroundIE\"><div class=\"shadowInsideIE\"></div></div></div>")
			.parents(".shadowWrapperIE").css("width",w+2);
			t.css({
				float: "none",
				margin: "0px"
			});
			t.parents(".shadowWrapperIE").css({
				float: f,
				marginTop: mT,
				marginRight: mR,
				marginBottom: mB,
				marginLeft: mL
			});
		}
		else{	
			t.wrap("<div class=\"shadowWrapper\"><div class=\"shadowLeft\"><div class=\"shadowRight\"></div></div></div>")
			.parents(".shadowWrapper")
			.prepend("<div class=\"shadowTL shadowCorner\"></div><div class=\"shadowT\"></div><div class=\"shadowTR shadowCorner\"></div>")
			.append("<div class=\"shadowBL shadowCorner\"></div><div class=\"shadowB\"></div><div class=\"shadowBR shadowCorner\"></div>")
			.css("width",w+12)
			.find(".shadowT, .shadowB").css("width",w)
			.end()
			.find(".shadowLeft, shadowRight").css("width",w+6);

			t.css({
				float: "none",
				margin: "0px"
			});
			t.parents(".shadowWrapper").css({
				float: f,
				marginTop: mT,
				marginRight: mR,
				marginBottom: mB,
				marginLeft: mL
			});

		}
	});
	
	//current menu
	var b = $("body").attr("class");
	$("a[href*='"+b+"']").addClass("current");
	
	//mainmenu
	$("#mainMenu .subMenu li").not(".current").hover(
		function(){
			$(this).css("background","#f5f2e5");
		},
		function(){
			$(this).css("background","transparent");
		}
	).click(function(){
		var u = $(this).find("a").attr("href");
		window.location = u;
	});
	
	
	//external link setup
	$("a[href*='http']").each(function(){
		$(this).attr({
			href: "javascript:visit('" + $(this).attr('href') + "')"
		});
	});
	//background rollovers setup
	$(".rollover").hover(
		function () {
			var h = "0px -" + $(this).css("height");
			$(this).css("background-position",h);
		},
		function () {
			$(this).css("background-position","0px 0px");
		}
	);
	//mailto setup
	$(".mailto").each(function(){
		var name = $(this).attr("title");
		var html = "<a href='mailto:" + name + "@organicspasolutions.com'>" + name + "@organicspasolutions.com</a>";
		$(this).html(html);
	});
	
	//displayTable
	$(".displayTable").each(function(){
		$(this).find("tr:even").addClass("zebra");
	})

});