 $(function(){
   	  	initMenu();
   	  	var boxHeight 	= $('#nav_menu_box').height();
   	  	if(!document.getElementById("submenu_mask")){
   	  		$('#nav_menu_box').append("<div id='submenu_mask'></div>");
   	  	}
   	  	function moveMask(element){
   	  		if(element.length == 0)
   	  			return false;
   	  		var offset 		= element.position();
   	  		$('#submenu_mask').css({ display:'block'});
   	  		$('#submenu_mask').css({left:offset.left+4,top:boxHeight});
   	  	}
   	  	moveMask($('.activated'));
   		$('#nav_menu_box > li > a').each(function(i){
   			$(this).addClass(function(j,orgClass){
   				return orgClass.indexOf('activated') >=0 ? displaySubmenu($(this),i):'default';	//init
   			})
   	  		$(this).bind('mouseover',function(){
   	  			displaySubmenu($(this),i);
   	  			$(this).addClass(function(j,orgClass){
   					return orgClass.indexOf('activated') >=0 ? "":'moveMenu';
	   			});
   	  			$(this).removeClass('default');
   	  		});
   	  	});
   	  	
   	  	function displaySubmenu(element,i){
   	  		moveMask(element);
   	  		hiddenSubmenu();
   	  		$(".moveMenu").addClass(function(j,orgClass){
   				return orgClass.indexOf('activated') >=0 ? "":'default';
   			});
   	  		$(".moveMenu").removeClass('moveMenu');
   	  		element			=	element.parent();
   	  		var offset 		= 	$('#submenu_mask').position();
   	  		var submenu		=	element.children('ul');
   	  		var left		=	offset.left
   	  		var width		=	$('#submenu_mask').width();
   	  		if(i <= 2 ){
   	  			submenu.css({left:left-width*(i == 2 ? 1:i),top:offset.top+8,display:'block'});
   	  		}else{
   	  			submenu.css({left:left+width*2-submenu.width(),top:offset.top+8,display:'block'});
   	  			submenu.children('li').css({float :'right'});
   	  		}
   	  	}
   	  	
   	  	function hiddenSubmenu(){
   	  		$('#nav_menu_box > li > ul').each(function(){
   	  				$(this).css({display:'none'});
   	  		});
   	  	}
   	  	
   	  	function initMenu(){
   	  		$('#nav_menu_box > li').addClass('menu');
   	  		$('#nav_menu_box > li > ul').addClass('submenu');
   	  		$('#nav_menu_box > li > a').addClass('menu');
   	  		$('#nav_menu_box').removeClass('hide');
   	  	}
   	  	
   	  	//move level 3 submenu
   	  	$('#nav_menu_box > li > ul > li > ul').removeAttr('style').addClass('hide');
   
		var parentMenu		=	$('#nav_menu_box > li > ul > li > a.activated');
		var submenu 		= 	parentMenu.parent().children('ul');
		var submenuLength	=	submenu.length;
		if(submenuLength > 0){
			var rightMenu	= 	$('div.ar');
			rightMenu.prepend(submenu);
			rightMenu.prepend('<h3 class="rmhead h3al">'+parentMenu.text()+'</h3>');
			submenu.addClass('ar01');
			submenu.removeClass('hide');
			var	items		=	submenu.children('li')
			var	totalItems	=	items.length;
			items.each(function(i){
				var item	=	$(this);
				var link	=	item.children(':first');
				var url		=	link.attr('href');
				link.addClass('l');
				item.append('<a href="'+url+'" class="r"><img class="icon3" src="http://www.ackeworld.com/images/default/jt4.gif" alt=" "></a>');
				if(i == totalItems - 1){
					item.addClass('bgNone');
				}
			});
		}
   	  });
   	  
   	  function popupChat(url){
   	  	window.open(url, "_blank", "menubar=0,location=0,scrollbars=auto,resizable=1,status=0,width=500,height=460");
   	  }