var TopMenu = {};

TopMenu.Elements = new Array();
TopMenu.Close = true;

TopMenu.Resize = function(){
	if (Browser.Name == "MSIE") {
		if (Browser.Version == '6.0') {
			for(var z = 0; z < TopMenu.Elements.length; z++){
				var Element = document.getElementById("TopMenu_" + TopMenu.Elements[z]);
				var LeftElement = document.getElementById("TopMenuLeft_" + TopMenu.Elements[z]);
				var ElementSpan = $('#' + Element.id + ' .menu');
				$(LeftElement).width($(ElementSpan).width());
			}
		} else {
			for(var z = 0; z < TopMenu.Elements.length; z++){
				$('#TopMenuBottom_' + TopMenu.Elements[z]).width($('#TopMenu_' + TopMenu.Elements[z] + ' .menu').width());
			}
		}
	}
}

TopMenu.Over = function(ElementNum){
	var ContentElement = document.getElementById("TopMenuContent_" + TopMenu.Elements[ElementNum]);
	if($(ContentElement).is(':hidden')){
		var Element = document.getElementById("TopMenu_" + TopMenu.Elements[ElementNum]);
		var BottomElement = document.getElementById("TopMenuBottom_" + TopMenu.Elements[ElementNum]);
		var ChildBottomElement = document.getElementById("TopMenuChildBottom_" + TopMenu.Elements[ElementNum]);
		var RightElement = document.getElementById("TopMenuRight_" + TopMenu.Elements[ElementNum]);
		var LeftElement = document.getElementById("TopMenuLeft_" + TopMenu.Elements[ElementNum]);

		if(ContentElement.className == "MenuContent"){
			$(RightElement).css({'background-image': "none", 'background-position': 'right'});
			$(LeftElement).css({'background-image': "url(t/template/img/TopMenuBottomLeftOver.gif)", 'background-position': 'left top'});
			//RightElement.style.background = "t/template/img/TopMenuBottomRightOver2.gif";
			//LeftElement.style.background = "t/template/img/TopMenuBottomLeftOver.gif";
		}else{
			$(RightElement).css({'background-image': "none", 'background-position': 'right'});
			$(LeftElement).css({'background-image': "url(t/template/img/TopMenuBottomLeftOver2.gif)", 'background-position': 'left top'});
			//RightElement.style.background = "t/template/img/TopMenuBottomRightOver.gif";
			//LeftElement.style.background = "t/template/img/TopMenuBottomLeftOver2.gif";
		}
		
		//RightElement.style.zIndex = "1";
		//LeftElement.style.zIndex = "1";
		//alert(ContentElement.className);
		BottomElement.style.borderBottom = "solid 0px #d24142";
				
		ContentElement.style.display = "";
		//ContentElement.style.zIndex = '1';
		//alert((ContentElement.clientWidth * 1) + "px");
		
		ChildBottomElement.style.width = (ContentElement.offsetWidth * 1 - 30) + "px";
		if(ContentElement.className == "MenuContent2"){ //Browser.Name == "MSIE" && 
			$(ContentElement).css({'margin-left': '-' + ($(ContentElement).width() - $(LeftElement).width()) + 'px'});
		}
		if(Browser.Name == "MSIE" && ContentElement.className == "MenuContent2"){
					ChildBottomElement.style.left = "-15px";
		}
		
		var min = (Browser.Version == "7.0")?(11):(10);
		//ContentElement.style.bottom = -(ContentElement.offsetHeight * 1 - min) + "px";
		//alert(ContentElement.offsetHeight);
	}
}

TopMenu.Out = function(ElementNum){
	var ContentElement = document.getElementById("TopMenuContent_" + TopMenu.Elements[ElementNum]);
	if(!$(ContentElement).is(':hidden')){
		var Element = document.getElementById("TopMenu_" + TopMenu.Elements[ElementNum]);
		var BottomElement = document.getElementById("TopMenuBottom_" + TopMenu.Elements[ElementNum]);
		var RightElement = document.getElementById("TopMenuRight_" + TopMenu.Elements[ElementNum]);
		var LeftElement = document.getElementById("TopMenuLeft_" + TopMenu.Elements[ElementNum]);
		
		$(RightElement).css({'background-image': "url(t/template/img/TopMenuBottomLeft.gif)", 'background-position': 'right top'});
		$(LeftElement).css({'background-image': "url(t/template/img/TopMenuBottomRight.gif)", 'background-position': 'left top'});
		//RightElement.src = "t/template/img/TopMenuBottomLeft.gif";
		//LeftElement.src = "t/template/img/TopMenuBottomRight.gif";
		//RightElement.style.zIndex = "10";
		//LeftElement.style.zIndex = "10";
		BottomElement.style.borderBottom = "solid 1px #d24142";
		ContentElement.style.display = "none";
	}
}
