	var state;

		function init(){
			for(var i=0;i < document.getElementsByTagName('div').length;i++){
				if(document.getElementsByTagName('div')[i].className == "menu_item"){
					document.getElementsByTagName('div')[i].onmouseover = overHandler;
					document.getElementsByTagName('div')[i].onmouseout = outHandler;
				}
			}
			for(var i=0;i < document.getElementsByTagName('a').length;i++){
				if(document.getElementsByTagName('a')[i].className == "hidden"){
					document.getElementsByTagName('a')[i].onmouseover = stateTrue;
					document.getElementsByTagName('a')[i].onmouseout = stateFalse;
				}
			}
		}
		
		function stateTrue(){
			var menuItem = this.parentNode;
			state = 1;

			for(var m=1;m < 10 ;m++){
			if(!menuItem.childNodes[m]){
				break;
			}
				menuItem.childNodes[m].style.display ="block";
			}
		}
			
		function stateFalse(){
		state =0;
			setTimeout("out();",2500);
		}
		
		function overHandler(){
		out();
		state =1;
		var menuItem = new Array();;
		var Itemid = this.id;

			for(var v=0;v < document.getElementsByTagName('div').length;v++){
				if(document.getElementsByTagName('div')[v].className == "menu_item"){
					menuItem[document.getElementsByTagName('div')[v].id] = document.getElementsByTagName('div')[v];
				}
			}
				
		if(menuItem[Itemid].childNodes[1]){
			for(var j=1;j < 10 ;j++){
			if(!menuItem[Itemid].childNodes[j]){
				break;
			}
				menuItem[Itemid].childNodes[j].style.display ="block";
			}
		
		}
		
	
		}

		
		function outHandler(){
			state =0;
			setTimeout("out();",2500);
		}

					
			
		function out(){
		if(state == 0){
			for(var n=0;n < document.getElementsByTagName('a').length; n++){
				if(document.getElementsByTagName('a')[n].className == "hidden"){
					document.getElementsByTagName('a')[n].style.display= "none";
				}
			}
		}
		}	
