// ROBERT PARHIZGARI
// COPYRIGHT 2009 
// FLORIDA INTERNATIONAL UNIVERSITY (FIU ONLINE)
// ONLINE.FIU.EDU

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}



jQuery(document).ready(function($) {

/*

    // ALTERNATE WAY USING FUNTIONS ABOVE OR COOKIE.JS
	
	var cookievalue = readCookie('sidemenu');
	
	var popOut = "#popout"; // Name of the popout container.
	var adBox = "#adbox"; // Name of the animated bit of the ad.
	var adWidth = $(adBox).width() + $("#cap").width(); // Width of the ad container.
	var adCookie = "sidemenu"; // Name of the cookie to be set.

	if(cookievalue == "closed") 
	{				   
		closeAd();
	} 
	else if(cookievalue == "opened")
	{
		openAd();
	} 
	else if(cookievalue == null)
	{
		disableAd();
	}
	else{
		
		disableAd(); 
	}
		
	
	function openAd() {
		$(popOut).width(adWidth+"px");
		$(adBox).animate({marginLeft: "0"},1200)
		// $.cookie(adCookie, null);
		
		createCookie('sidemenu','opened',7);
	}
	
	
	function disableAd() {
		$(this).removeClass('popout_open').addClass("popout_closed"); 
	}
	
	function closeAd() {
		$(adBox).animate({marginLeft: "-"+adWidth+"px"},1200,"linear",
			function(){ $(popOut).width($("#cap").width() + "px"); }
		);
		
		$(this).removeClass('popout_open').addClass("popout_closed"); 
		
		createCookie('sidemenu','closed',7);
	}

	$("#open").click(function() {
		cookievalue = readCookie('sidemenu');
		
		alert(cookievalue);
		// alert("The side menu is being updated by Robert. Check back tomorrow.");
		if(cookievalue == "closed") 
		{  		
			openAd(); 
		}
		else if(cookievalue == "opened")
		{
			closeAd();
		}
		else 
		{
			openAd(); 
		} 
		return false;
	});

*/
	
	
	// THIS USES JQUERY/JQUERY.COOKIE.JS
	
	var popOut = "#popout"; // Name of the popout container.
	var adBox = "#adbox"; // Name of the animated bit of the ad.
	var adWidth = $(adBox).width() + $("#cap").width(); // Width of the ad container.
	var adCookie = "sidemenu"; // Name of the cookie to be set.

	// if(!$.cookie(adCookie)) 
	if(!$.cookie(adCookie) || $.cookie(adCookie) == null || $.cookie(adCookie) == "closed") 
	{				   
		closeAd();
	} 
	else 
	{
		openAd();
	}
		
	
	function openAd() {
		$(popOut).width(adWidth+"px");
		$(adBox).animate({marginLeft: "0"},1200)
		// $.cookie(adCookie, null);
		
		$.cookie(adCookie,'opened',{expires: 28, path: '/'});
	}
	
	function closeAd() {
		$(adBox).animate({marginLeft: "-"+adWidth+"px"},1200,"linear",
			function(){ $(popOut).width($("#cap").width() + "px"); }
		);
		
		$(this).removeClass('popout_open').addClass("popout_closed"); 
		
		$.cookie(adCookie, 'closed', {expires: 28, path: '/'});
	}

	$("#open").click(function() {
							  
		// FOR DEBUGGING
		// alert($.cookie(adCookie));
		// alert("The side menu is being updated by Robert. Check back tomorrow.");
		// if(!$.cookie(adCookie) || $.cookie(adCookie) == null ) 
		if(!$.cookie(adCookie) || $.cookie(adCookie) == null || $.cookie(adCookie) == "closed" ) 
		{  		
			openAd(); 
		} 
		else 
		{			
			closeAd();
		}
		return false;
	});
	
	$("#close").click(function() {
		closeAd();
		return false;
	});	

	
	
});







jQuery(document).ready(function($) {
	
	
	$(".toggle_container1").hide();
	$(".toggle_container2").hide();
	$(".toggle_container3").hide();
	$(".toggle_container4").hide();

	var trigger1open = 0;
	var trigger2open = 0;
	var trigger3open = 0;
	var trigger4open = 0;
	
	
	$("h2.trigger1").click(function(){
		$(this).next(".toggle_container1").slideToggle("slow,");
		 
		 //$(this).toggle($(this).addClass("active"),$(this).removeClass("active"));
		 
		 // $("h2.trigger1image").toggle();
		 
		trigger2open = 0;
		trigger3open = 0;
		trigger4open = 0;
		
		 if (trigger1open == 0)
		 {
		 	trigger1open = 1;
			$(this).addClass("active"); 
		 }
		 else
		 {
		 	trigger1open = 0;
			$(this).removeClass("active"); 
		 }
		 
		$(".trigger_bottom").show(); 
		$(".toggle_container2").hide();
		$("h2.trigger2").removeClass("active"); 
		$(".toggle_container3").hide();
		$("h2.trigger3").removeClass("active"); 
		$(".toggle_container4").hide();
		$("h2.trigger4").removeClass("active"); 
		
		
	});




	
	$("h2.trigger2").click(function(){
	
		$(this).next(".toggle_container2").slideToggle("slow,");
		
		
		trigger1open = 0;
		trigger3open = 0;
		trigger4open = 0;
		
		 if (trigger2open == 0)
		 {
		 	trigger2open = 1;
			$(this).addClass("active"); 
		 }
		 else
		 {
		 	trigger2open = 0;
			$(this).removeClass("active"); 
		 }
		 
		$(".trigger_bottom").show(); 
		$(".toggle_container1").hide();
		$("h2.trigger1").removeClass("active"); 
		$(".toggle_container3").hide();
		$("h2.trigger3").removeClass("active"); 
		$(".toggle_container4").hide();
		$("h2.trigger4").removeClass("active"); 
		
	});
	
	
	
	
	
	$("h2.trigger3").click(function(){
		$(this).next(".toggle_container3").slideToggle("slow,");
		
		
		trigger1open = 0;
		trigger2open = 0;
		trigger4open = 0;
		
		 if (trigger3open == 0)
		 {
		 	trigger3open = 1;
			$(this).addClass("active"); 
		 }
		 else
		 {
		 	trigger3open = 0;
			$(this).removeClass("active"); 
		 }
		
		$(".trigger_bottom").show();  
		$(".toggle_container1").hide();
		$("h2.trigger1").removeClass("active"); 
		$(".toggle_container2").hide();
		$("h2.trigger2").removeClass("active"); 
		$(".toggle_container4").hide();
		$("h2.trigger4").removeClass("active"); 
	});
	

	
	
	
	$("h2.trigger4").click(function(){
		$(this).next(".toggle_container4").slideToggle("slow,");
		
		
		trigger1open = 0;
		trigger2open = 0;
		trigger3open = 0;
		
		 if (trigger4open == 0)
		 {
		 	trigger4open = 1;
			$(".trigger_bottom").hide();
			$(this).addClass("active"); 
		 }
		 else
		 {
		 	trigger4open = 0;
			$(".trigger_bottom").show(); 
			$(this).removeClass("active"); 
		 }
		 
		
		$(".toggle_container1").hide();
		$("h2.trigger1").removeClass("active"); 
		$(".toggle_container2").hide();
		$("h2.trigger2").removeClass("active"); 
		$(".toggle_container3").hide();
		$("h2.trigger3").removeClass("active"); 
	});
	
	
});