﻿$(document).ready(function() {
	//viewProd();
	//seeAll();
	soundToggle();
	styleSheetToggler();

	$("#sound a").mousedown(function(){
				myMovie("header").sendToActionScript();  		  
			});
	
	
	/* MODALS */
	$("#rw-launch").click(function(){	
		$("#rw-modal").modal();
	});
	$("#fw-launch").click(function(){	
		$("#fw-modal").modal();
	});
	$("#cg-launch").click(function(){	
		$("#cg-modal").modal();
	});
	$("#lr-launch").click(function(){	
		$("#lr-modal").modal();
	});
	$("#gw-launch").click(function() {
		$("#gw-modal").modal();
	})
	$("#hsg-launch").click(function() {
		$("#hsg-modal").modal();
	})
	
	
	$("#gr-launch").click(function() {
		$("#gr-modal").modal();
	})
	$("#ag-launch").click(function() {
		$("#ag-modal").modal();
	})
	$("#wm-launch").click(function() {
		$("#wm-modal").modal();
	})
	$("#sd-launch").click(function() {
		$("#sd-modal").modal();
	})
		
	$("#contact-link").click(function(){	
		$("#contact-modal").modal();
	});
	
	
	$(".climate").click(function(){	
		$("#climate-modal").modal();
	});
	
	$(".hug").click(function(){	
		$("#hug-modal").modal();
	});
	
	
	RangeTabs_Init();
	$(".product-list.granary").hide();
	SetPage(".product-list.granary", 0);
	SetPage(".product-list.everyday", 0);
});

	/**
	 * Setup click events for the range tab selection
	 */
	function RangeTabs_Init() {
		$(".rangetab").click(function() {
			$(".rangetab").removeClass("active");
			$(this).addClass("active");
			
			if ($(this).hasClass("rangetab-granary")) {
				//Show Granary
				$(".product-list.granary .intro .on, .product-list.granary .intro .off").show();
				$(".product-list").css({display: "none"});
				$(".product-list.granary").css({display: "block"});
				SetPage(".product-list.granary", 0);
			} else {
				//Show Everyday
				$(".product-list").css({display: "none"});
				$(".product-list.everyday").css({display: "block"});
				SetPage(".product-list.everyday", 0);
			}
		});
		
		
		$(".btn.ag, #access-ag").click(function() {
			SetPage(".product-list.granary", 1);
		});
		$(".btn.wm, #access-wm").click(function() {
			SetPage(".product-list.granary", 2);
		})
		$(".btn.sd, #access-sd").click(function() {
			SetPage(".product-list.granary", 3);
		})
		$(".btn.rw, #access-rw").click(function() {
			SetPage(".product-list.everyday", 1);
		})
		$(".btn.fw, #access-fw").click(function() {
			SetPage(".product-list.everyday", 2);
		})
		$(".btn.cg, #access-cg").click(function() {
			SetPage(".product-list.everyday", 3);
		})
		$(".btn.lr, #access-lr").click(function() {
			SetPage(".product-list.everyday", 4);
		})
		$(".btn.gw, #access-gw").click(function() {
			SetPage(".product-list.everyday", 5);
		})
		$(".btn.hsg, #access-hsg").click(function() {
			SetPage(".product-list.everyday", 6);
		})
	}
	
	/**
	 * Activates the index page in the productList
	 * @param {Object} productList
	 * @param {Object} index
	 */
	function SetPage(container, index) {
		$(container).children().removeClass("active").eq(index).addClass("active");
	}
	
	

function seeAll() {
	$("#accessible-open").toggle(
		function()
			{
				$("#accessible-open").addClass("all-open");
				$("#accessible-open").removeClass("all-closed");
				$(".rw .on").css("display", "block");
				$(".fw .on").css("display", "block");
				$(".cg .on").css("display", "block");
				$(".lr .on").css("display", "block");
				$(".modal").css("display", "block");
				$("#contact-modal").css("display", "none");
				$(".moreinfo-btn").css("display", "none");
				$(".simplemodal-close").css("display", "none");
			},
			function()
			{
				$("#accessible-open").removeClass("all-open");
				$("#accessible-open").addClass("all-closed");
				$(".intro .on").css("display", "block");
				$(".rw .on").css("display", "none");
				$(".fw .on").css("display", "none");
				$(".cg .on").css("display", "none");
				$(".lr .on").css("display", "none");
				$(".modal").css("display", "none");
				$(".moreinfo-btn").css("display", "block");
				$(".simplemodal-close").css("display", "block");
			}
			);
}

function soundToggle() {
	$("#sound a").toggle(
		function()
				{
					$("#sound").addClass("sound-off");
					$("#sound").removeClass("sound-on");
				},
				function()
				{
					$("#sound").addClass("sound-on");
					$("#sound").removeClass("sound-off");
				}
				);
}

	// ***************************** flash header embed ***************************** \\
		var flashvars = {};
		var params = {
			menu: "false",
			wmode: "transparent"
		};
		swfobject.embedSWF("header.swf", "header", "290", "160", "9.0.0", "expressInstall.swf", flashvars, params);

// ***************************** sound callback ***************************** \\
		function myMovie(movieName) {
			if (navigator.appName.indexOf("Microsoft") != -1) {
				 return window[movieName];
			}
			else {
				 return document[movieName];
			}
		}
		
function styleSheetToggler()
	{
		// Call stylesheet init so that all stylesheet changing functions 
		// will work.
		$.stylesheetInit();
		
		// This code loops through the stylesheets when you click the link with 
		// an ID of "accessibility-toggle" below.
		$('#accessibility-toggle').bind(
			'click',
			function(e)
			{
			$.stylesheetToggle();
			return false;
			}
		);
	}
