// JavaScript Document
$(document).ready(function(){
	$(".menuItemWrapper").mouseover(function(){
	$(this).parent().children(".menuItemShadow").css("border-top-color", "#F00");
	$(this).parent().children(".menuItemShadow").css("border-bottom-color", "#FFF");
	});

	$(".menuItemWrapper").mouseout(function(){
	$(this).parent().children(".menuItemShadow").css("border-top-color", "#FFF");
	$(this).parent().children(".menuItemShadow").css("border-bottom-color", "#99B3E6");
	});
	
		var c = $.cookie("expandedBranches");
		var branchesToExpand = null;
		
		if(c != null && c != '') 
		{
			
			branchesToExpand = c.split(',');
			
			for(var i = 0; i < branchesToExpand.length; i++){
				var p = "#"+branchesToExpand[i].toString();
				$(p).children(".sidebarNavigationBox ul li ul").css("display", "block");
				$(p).children(".sidebarNavigationBox ul li ul").addClass("expanded");
				$(p).children("img").attr("src", "assets/templates/spkt/images/minimize.png");
			}
		}

		$(".sidebarNavigationBox ul li img").click(function(){
			/*$(this).parent(".sidebarNavigationBox ul li").children(".sidebarNavigationBox ul li ul").slideToggle(500);*/
			
			var curentElement = $(this).parent(".sidebarNavigationBox ul li").children(".sidebarNavigationBox ul li ul");
			
		if(curentElement.css("display") == 'block' || curentElement.css("display") == 'inline-block' ){
			curentElement.slideUp(500);
			$(this).attr("src", "assets/templates/spkt/images/maximize.png");
			if(curentElement.hasClass("expanded")){
				curentElement.removeClass("expanded");
			}
		} else {
			curentElement.slideDown(500);
			$(this).attr("src", "assets/templates/spkt/images/minimize.png");
			if(!curentElement.hasClass("expanded")){
				curentElement.addClass("expanded");
			}
		}
	
			var expandedBranches = $(".sidebarNavigationBox ul li ul.expanded").parent(".sidebarNavigationBox ul li");
			var temp = new Array;
		
			for(var i = 0; i < expandedBranches.length; i++){
				temp.push(expandedBranches[i].id);
			}
						
			$.cookie("expandedBranches", temp.toString());	
        });
    });
	

