/* Javascript */

function ShowHideObj(pId, pAction)
{
	//alert($(pId).css('display'));
	if (!pAction)
	{
		if ($(pId).css('display') == 'none')
			$(pId).show(400);	
		else
			$(pId).hide(200);	
	}
	else if (pAction == 'show')
		$(pId).show(400);
	else if (pAction == 'hide')
		$(pId).hide(400);
}

/* Popup Event */
function popupEvent(pId)
{
	var maskHeight = $(document).height();
	var maskWidth = $(window).width();     
	$('#mask').css({'width':maskWidth,'height':maskHeight});			
	//$('#mask').fadeIn(1000);
	$('#mask').fadeTo("slow",0.6); 
	
	//Get the window height and width
	var winH = $(window).height();
	var winW = $(window).width();
	var docScrollTop = $(document).scrollTop();
	$('#eventbox').css('top',  winH/2-$('#eventbox').height()/2 + docScrollTop);
	$('#eventbox').css('left', winW/2-$('#eventbox').width()/2);
 
	//transition effect
	$('#eventbox').fadeIn(1000); 
	$("#content").attr("src","/index.php/ezjscore/call/ezjsctemplate::event::" + pId + "?ContentType=html");
	
}
function hidePopupEvent()
{
	$('#eventbox').fadeOut(500);
	$('#mask').fadeOut(1000);
	$("#content").attr("src","");
}
/* Popup Event END */

/* TopMenu */
var topmenuOpening = false;
var topmenuDefault = 0;
var topmenuCurrent = 0;
function TopMenuInit(itemId)
{
	if (itemId)//auto-open current sub menu
	{
		//alert(itemId);
		topmenuCurrent = topmenuDefault = itemId;
		$("#submenu-" + topmenuCurrent).show();
		$("#node_id_" + topmenuCurrent).addClass("selected");	
	}
	
	$(".topmenu-design").hover(
		function() //over
		{ 
			$("#topmenu-secondlevel-position").show(200);
		},
		function() //out
		{/* //hiện tại không cần đóng lại nữa
			if (topmenuCurrent != topmenuDefault)
			{//hide opening sub-menu
				$("#submenu-" + topmenuCurrent).hide();
				$("#node_id_" + topmenuCurrent).removeClass("selected");
			}
			if (topmenuDefault) //if has default opening menu
			{	
				if (topmenuCurrent != topmenuDefault)
				{
					//reset to default menu
					topmenuCurrent = topmenuDefault;
					$("#submenu-" + topmenuCurrent).fadeIn(300);
					//$("#submenu-" + topmenuCurrent).fadeIn(200, function(){topmenuOpening = false; });
					$("#node_id_" + topmenuCurrent).addClass("selected");	
				}
			}
			else //home
				$("#topmenu-secondlevel-position").hide(200);
		*/
		}
	);
	
	//sub menu (li)
	$("#topmenu-firstlevel-position ul li").hover(
		function()//chỉ cần bắt hover, out thì để menu khác bắt hoặc menu chính out
		{
			//if (!topmenuOpening)
			{
				//topmenuOpening = true;//lock next menu
				//hide opening sub-menu
				$("#submenu-" + topmenuCurrent).hide();
				$("#node_id_" + topmenuCurrent).removeClass("selected");
				
				//get id & show sub-menu mouse over on
				topmenuCurrent = $(this).attr('id');
				topmenuCurrent = topmenuCurrent.substring(8);
				$("#node_id_" + topmenuCurrent).addClass("selected");
				$("#submenu-" + topmenuCurrent).fadeIn(100);
				//$("#submenu-" + topmenuCurrent).fadeIn(200, function(){topmenuOpening = false; /*unlock next menu*/});
				//document.title = tempId;
				
			}
		},
		function(){}
	);
}
