﻿var isMenuUp = false;
function RootMenuSlide(subMenu,menu,e,n){				
	$("div#arrow").click(					
			function(){
				if(isMenuUp == false)
				{
					$(this).text("▼");
					$("div#menu").animate({
						height : "0px",
						opacity : 0
					},"slow").css("visibility","hidden");
					$("div#intro, div#ads, div#ads_right, div#ads_left, div#context, div#context_bottom").animate({
						marginRight: "-=132px"
					},"slow");
					isMenuUp = true;
					for(var i = 0 ; i <= e ; i++)
					{
						MenuSlideUp(subMenu[i],i,menu[i]);
					}									
				}
				else
				{
					$(this).text("▲");
					$("div#menu").animate({
						height : n*30,
						opacity : 100
					},"slow").css("visibility","visible");
					$("div#intro, div#ads, div#ads_right, div#ads_left, div#context, div#context_bottom").animate({
						marginRight: "+=132px"
					},"slow");
					isMenuUp = false;
				}						
			}
	);				
}
			
$(document).ready(
	function(){
		$("div.menu_sub_out").mouseover(
			function(){
				$(this).removeClass("menu_sub_out");
				$(this).addClass("menu_sub_over");
			}
		);
	}
);
		
$(document).ready(
	function(){
		$("div.menu_sub_out").mouseout(
			function(){
				$(this).removeClass("menu_sub_over");
				$(this).addClass("menu_sub_out");
			}
		);
	}
);
		
$(document).ready(
	function(){
		$("div.sub_menu_out").mouseover(
			function(){
				$(this).removeClass("sub_menu_out");
				$(this).addClass("sub_menu_over");
			}
		);
	}
);
		
$(document).ready(
	function(){
		$("div.sub_menu_out").mouseout(
			function(){
				$(this).removeClass("sub_menu_over");
				$(this).addClass("sub_menu_out");
			}
		);
	}
);
		
$(document).ready(
	function(){
		$("div.menu_no_sub_out").mouseover(
			function(){
				$(this).removeClass("menu_no_sub_out");
				$(this).addClass("menu_no_sub_over");
			}
		);
	}
);
		
$(document).ready(
	function(){
		$("div.menu_no_sub_out").mouseout(
			function(){
				$(this).removeClass("menu_no_sub_over");
				$(this).addClass("menu_no_sub_out");
			}
		);
	}
);				
				
function MenuSlide(subMenu, size , selected, b, e, menu)
{				
	if(subMenu[selected] != null )
	{					
		if(isDown[selected] == true)
		MenuSlideUp(subMenu[selected], selected, menu[selected]);
										
		else if(isDown[selected] == false)
		{
			MenuSlideDown(subMenu[selected], size, selected, menu[selected]);								
			for(var k = selected - 1 ; k >= b ; k--)
				MenuSlideUp(subMenu[k], k, menu[k]);
			
			for(var j = selected + 1 ; j < e ; j++)
				MenuSlideUp(subMenu[j], j, menu[j]);
		}	
					
	}
				
}								
			
function MenuSlideDown(obj, size, selected, menu)
{				
	$(menu).removeClass("menu_sub_out");			
	$(menu).addClass("menu_sub_clicked");			
	$(obj).animate({
		height: size
	},"slow");				
	$(obj + " a").animate({
		opacity: 100
	},"slow").css("visibility", "visible");				
			
	isDown[selected] = true;								
}
			
function MenuSlideUp(obj, selected, menu)
{			
	$(menu).removeClass("menu_sub_clicked");			
	$(menu).addClass("menu_sub_out");	
	$(obj).animate({
		height: 0
	},"slow");
			
	$(obj + " a").animate({
		opacity: "0"
	},"slow").css("visibility", "hidden");
				
	isDown[selected] = false;
}

