/* TABS WITH MEMORY BY DAVE REEDER */
(function($){
	memoryTabs = function() {
// ASSIGN A VARIABLE TO COOKIES VALUE
		var currentIndex = $.cookie("tabsMemory");
		
		// SET CURRENT TAB AND CURRENT PANELS
		if (currentIndex > 0) {
				var currentTab = $('.tabNavigation li').eq(currentIndex-1);		
				var currentPanel = $('.tabContainer div').eq(currentIndex-1);
			}
		else {
				var currentTab = $('.tabNavigation li:first');
				var currentPanel = $('.tabContainer div:first'); 
			}
		
		// SET CLASS TO MAKE CURRENT TAB STYLED CORRECTLY
		currentTab.addClass("currentTab");
		if (currentIndex == 1) {
						$('.tabNavigation').css("background", "url(images/tabOne.jpg)");
					}
		else if (currentIndex == 2) {
						$('.tabNavigation').css("background", "url(images/tabTwo.jpg)");
					}
		else if (currentIndex == 3) {
						$('.tabNavigation').css("background", "url(images/tabThree.jpg)");
					}
		else {	// IF THERE IS NO COOKIE i.e. (currentIndex = NULL)
						$('.tabNavigation').css("background", "url(images/tabOne.jpg)");
					}
		
		
		// HIDE ALL CONTENT PANELS, SHOW CURRENT TAB CONTENT PANEL
		$('.tabContainer > div').fadeTo(0, 0).css("display", "none"); // FADE ALL TABS TO 0
		currentPanel.css("display", "block").fadeTo(0, 1); // SHOW CURRENT TAB
		
		// CLICK EVEN FOR EACH TAB IN NAV
		$('.tabNavigation li').each(            
                function( intIndex ){           // FOR EACH ELEMENT RUN THIS FUNCTION intIndex IS THE LOOP ITERATION INDEX
                    $(this).click(function(event) {
                        $('.tabContainer > div').fadeTo(0, 0).css("display", "none");  /* fade all others out and then hide them */
                        $('.tabContainer > div').eq(intIndex).css("display", "block").fadeTo(300, 1); /* fade in required div */
						$('.tabNavigation li').removeClass();
						$(this).addClass('currentTab');
						// SET COOKIE
						var cookieValue = $(this).attr('rel');
						$.cookie("tabsMemory", cookieValue, { expires: 7 });
							if (cookieValue == 1) {
								$('.tabNavigation').css("background", "url(images/tabOne.jpg)");
							}
							else if (cookieValue == 2) {
								$('.tabNavigation').css("background", "url(images/tabTwo.jpg)");
							}
							else {
								$('.tabNavigation').css("background", "url(images/tabThree.jpg)");
							}
						Cufon.refresh('.tabNavigation li');
                    });
                }
            );

};
})(jQuery);
