		var has_event_id = new Array("productmenu1","productmenu2","productmenu3","productmenu4","productmenu5");
		
		if(document.all || document.getElementById){
			window.onload = ice_menu_initialize;
			// document.getElementsByTagName("body").item(0).addEventListener("onload", ice_menu_initialize, false);
		}


		function ice_menu_initialize(){
			for (i=0;i<has_event_id.length;i++){
				menu_lists = document.getElementById(has_event_id[i]).getElementsByTagName("li");
				for (j=0;j<menu_lists.length;j++){
					if(document.all && document.getElementById){
						menu_lists.item(j).onclick = ice_menu;
					}else if(document.getElementById){
						menu_lists.item(j).addEventListener("click", ice_menu, false);
					}
				}
			}
			
			if(document.hasChildNodes){
				var child_lists = document.getElementsByTagName("ul");
				for (i=0;i<child_lists.length;i++){
					if(child_lists.item(i).getAttribute("class")=="list-child" || child_lists.item(i).getAttribute("className")=="list-child"){
						child_lists.item(i).style.display="none";
					}
				}
			}
		}

		function ice_menu(evt){
			var parent_tree_menu = this;
			if(parent_tree_menu.getElementsByTagName('ul').item(0)){
				var child_menu = parent_tree_menu.getElementsByTagName('ul');
					if (child_menu.item(0).style.display == 'block'){
						child_menu.item(0).style.display = 'none';
							
							for(i=0;i<child_menu.length;i++){
								if(child_menu.item(i).getAttribute("class") == "list-child" || child_menu.item(i).getAttribute("className") == "list-child"){
									child_menu.item(i).style.display = 'none';
								}
							}
					}else{
						child_menu.item(0).style.display = 'block';
					}
			}
			if(document.all && document.getElementById){
				event.cancelBubble=true;
			}else if(document.getElementById){
	 			evt.stopPropagation();
	  			evt.preventDefault();
			}
		}