function MainMenu() {
	
	this.start = function() {
		this.menuBox = document.getElementById("menu").getElementsByTagName("ul")[0].childNodes;
		this.menuLen = this.menuBox.length;
		//alert(this.menuLen);
		
		for( var i=0; i < this.menuLen; i++) {
			if(this.menuBox.item(i).tagName != "LI") {continue;}
			this.menuLink = this.menuBox.item(i).getElementsByTagName("a")[0];
			this.menuLink.i = i;
			this.menuLink.onmouseover = this.menuLink.onfocus = function() {					
					eval( "mainMenu.mouseOver(" + this.i +")"); 
				};
		
		}
	};
 
	this.mouseOver = function(val) {	
	
		for ( var i = 0; i < this.menuLen; i++) {
			if(this.menuBox.item(i).tagName != "LI") {continue;}
			this.menuImg = this.menuBox.item(i).getElementsByTagName("a")[0].getElementsByTagName("img")[0];
			this.subList = this.menuBox.item(i).getElementsByTagName("ul")[0];
		
			if(i == val) {
				this.menuImg.src = this.menuImg.src.replace("_off.", "_on.");
				this.subList.style.display = "block";
			} else {
				this.menuImg.src = this.menuImg.src.replace("_on.", "_off.");
				this.subList.style.display = "none";
			}
		}
	
	};

}

function TabMenu() {
	this.currentMenu = 1;

	this.start = function() {
		this.menuHead = document.getElementById(this.menuName).getElementsByTagName("h3");		
		this.menuLen = this.menuHead.length;
		
		for (var i = 1; i <= this.menuLen; i++) {
			this.menuLink = this.menuHead.item(i-1).getElementsByTagName("a")[0];
			this.menuLinkBtn = this.menuLink.getElementsByTagName("img")[0];

			if(i == this.currentMenu) {					
				document.getElementById(this.blockName + i).style.display ="block";
				if(document.getElementById(this.blockName + i + "more") != null)					
					document.getElementById(this.blockName + i + "more").style.display = "block";				
				this.menuLinkBtn.src = this.menuLinkBtn.src.replace("_off.", "_on.");			
			}else {
				document.getElementById(this.blockName + i).style.display ="none";
				if(document.getElementById(this.blockName + i + "more") != null)
					document.getElementById(this.blockName + i + "more").style.display = "none";
				this.menuLinkBtn.src = this.menuLinkBtn.src.replace("_on.", "_off.");
			}
			this.menuLink.i = i;
			this.menuLink.fnName = this.fnName;
			
			this.menuLink.onmouseover = this.menuLink.onfocus =	function() {
				eval( this.fnName + ".mouseOver(" + this.i +")");					
			};
			this.menuLink.onclick =	function() {
				return false;				
			};
		}
	};
	
	this.mouseOver = function(val) {
		
		for(var i = 1; i <= this.menuLen; i++) {
			this.menuLink = this.menuHead.item(i-1).getElementsByTagName("a")[0];
			this.menuLinkBtn = this.menuLink.getElementsByTagName("img")[0];
			//alert(this.blockName);
			if( i == val) {
				//alert(this.blockName);
				document.getElementById(this.blockName + i).style.display = "block";
				if(document.getElementById(this.blockName + i + "more") != null)					
					document.getElementById(this.blockName + i + "more").style.display = "block";
				this.menuLinkBtn.src = this.menuLinkBtn.src.replace("_off.", "_on.");
				//alert(val + "|" + i + "|" +this.menuLinkBtn.src);
			}else {
				document.getElementById(this.blockName + i).style.display = "none";
				if(document.getElementById(this.blockName + i + "more") != null)					
					document.getElementById(this.blockName + i + "more").style.display = "none";
				this.menuLinkBtn.src = this.menuLinkBtn.src.replace("_on.", "_off.");
			}
		}
	};
}

