	function menu_data0()
	{
		this.main_is_horizontal = true
		this.menu_showhide_delay = 0
	
	   /*---------------------------------------------
	   Images (expand and pointer icons)
	   ---------------------------------------------*/
		this.main_expand_image = arrow_down
		this.main_expand_image_hover = arrow_down
		this.main_expand_image_width = '7'
		this.main_expand_image_height = '6'
		this.main_expand_image_offx = '-6'
		this.main_expand_image_offy = '2'
	
		this.sub_expand_image_width = '0'
		this.sub_expand_image_height = '0'
	
	   /*---------------------------------------------
	   Global Menu Styles
	   ---------------------------------------------*/
		//Main Menu
		this.main_container_styles = "background-color:#ffffff; background-image:none; border-style:none; border-width:0px; padding:0px; margin:0px 0px 0px 8px; "
		this.main_item_styles = "background-color:#ffffff; color:#666666; text-align:left; font-family:Arial; font-size:10px; font-weight:normal; text-decoration:none; border-style:none; border-width:0px; padding:4px 0px 0px 0px; margin:0px 0px 0px 4px; "
		this.main_item_hover_styles = "background-image:none; color:#000000; "
		this.main_item_active_styles = "color:#999999; "
	
		//Sub Menu
		this.subs_container_styles = "background-color:#ffffff; border-style:none; border-width:0px; padding:0px; margin:0px; "
		this.subs_item_styles = "color:#999999; font-family:arial; font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; border-style:solid; border-color:#999999; border-width:1px; padding:4px 0px 4px 4px; margin:0px; "
		this.subs_item_hover_styles = "color:#000000; "
		this.subs_item_active_styles = "background-color:#ffffff; color:#666666; "
	}


	ht_obj=new Object();
	cm_obj=new Object();
	ulm_playobj=null;
	ulm_version="6.0";
	ulm_ie=window.showHelp;
	ulm_ie7=ulm_ie && window.XMLHttpRequest;
	ulm_opera=window.opera;
	ulm_strict=((ulm_ie || ulm_opera)&&(document.compatMode=="CSS1Compat"));
	ulm_mac=navigator.userAgent.indexOf("Mac")+1;
	ulm_navigator=navigator.userAgent.indexOf("Netscape")+1;
	ulm_version=parseFloat(navigator.vendorSub);
	ulm_firefox=navigator.userAgent.indexOf("Firefox")+1;
	ulm_oldnav=(ulm_navigator && ulm_version<7.1);
	ulm_iemac=(ulm_ie && ulm_mac);
	ulm_oldie=(ulm_ie &&(navigator.userAgent.indexOf("MSIE 5.0")+1));
	ulm_dw=false;
	ulm_sep="_";
	
	if(!ulm_ie)
	{
		ulm_sep="z";
	}
		
	ulm_display="block";
	
	if(ulm_iemac)
	{
		ulm_display="inline-block";
	}
		
	if(ulm_iemac && document.doctype)
	{
		tval=document.doctype.name.toLowerCase();
		if((tval.indexOf("dtd")>-1)&&((tval.indexOf("http")>-1)||(tval.indexOf("xhtml")>-1)))
		{
			ulm_strict=1;
		}
	}
		
	x1=document.getElementsByTagName("UL");
	
	for(mi=0;mi<x1.length;mi++)
	{
		if((x2=x1[mi].id))
		{
			if(x2.indexOf("menu")>-1)
			{
				x2=x2.substring(4);
				dto=new window["menu_data"+x2];
				menu_create(x1[mi].childNodes,x2+ulm_sep,dto,x2);
				
				if(!ulm_oldnav && window.menu_addpointer)
					menu_addpointer(x1[mi].parentNode.parentNode,dto,0);
					
				func6(x2,dto);
				(ap1=x1[mi].parentNode).id="imouter"+x2;
				ap1.parentNode.id="imcontainer2"+x2;
				(ap2=ap1.parentNode.parentNode).id="imcontainer1"+x2;
				x1[mi].parentNode.style.display=ulm_display;
				ap2.style.width=x1[mi].parentNode.offsetWidth+"px";
				ap2.style.height=ap1.parentNode.offsetHeight+"px";
				ap2.setAttribute("align","left");
				
				if(ulm_ie && !ulm_mac)
				{
					var x32=document.getElementsByTagName("iframe");
					for(var i=0;i<x32.length;i++)
					{
						if(x32[i].getAttribute("x31"))
						{
							var x33=x32[i].parentNode.children[1];
							x32[i].style.height=x33.offsetHeight;
							x32[i].style.width=x33.offsetWidth;
						}
					}
				}
				
				if(ulm_firefox)
				{
					for(var i=0;i(ifrm=document.getElementsByTagName("iframe")).length;i++)
					{
						ifrm[i].onmouseover=function()
						{
							for(var f in cm_obj)
							{
								func34(cm_obj[f],dto.menu_showhide_delay);
								if((pls=cm_obj[f].getElementsByTagName("UL")).length)
								{
									if((pols=pls[0].parentNode.lastChild).getAttribute("ispointer"))
										pols.style.visibility="hidden";
								}
							}
						}
					}
				}
			}
		}
	}
	
	if(tval=document.getElementById('ulm_dwmessage'))
	{
		tval.removeNode(1);
		ulm_dw=1;
	};
	
	function func8(x9)
	{
		x9.firstChild.style.visibility="hidden";
	};
	
	function menu_create(nodes,prefix,dto,d_toid,sid)
	{
		this.counter=0;
		if(sid)this.counter=sid;
		
		for(this.li=0;this.li<nodes.length;this.li++)
		{
			if(nodes[this.li].tagName=="LI")
			{
				this.bc="ulitem"+prefix+this.counter;
				nodes[this.li].id=this.bc;
				this.ac="ulaitem"+prefix+this.counter;
				nodes[this.li].firstChild.id=this.ac;
				nodes[this.li].level=(this.level=prefix.split(ulm_sep).length-1);
				nodes[this.li].dto=d_toid;
				nodes[this.li].x4=prefix;
				nodes[this.li].sid=this.counter;
				
				if(ulm_ie && !ulm_mac && !ulm_ie7)
					nodes[this.li].style.height="1px";
				
				nodes[this.li].onkeydown=function(e)
				{
					if(ulm_ie)
					{
						e=window.event;
					}
						
					if(e.keyCode==13)
					{
						handlehover(this,1);
					}
				};
				
				nodes[this.li].onmouseover=function()
				{
					if(this.firstChild.className.indexOf("iactive")==-1)
					{
						this.firstChild.className="ihover";
					}
						
					if(ht_obj[this.level])
					{
						clearTimeout(ht_obj[this.level]);
					}
						
					ht_obj[this.level]=setTimeout("handlehover(document.getElementById('"+this.id+"'),1)",dto.menu_showhide_delay);
				};
				
				nodes[this.li].onmouseout=function()
				{
					func34(this,dto.menu_showhide_delay);
				};
				
				this.x30=nodes[this.li].childNodes;
				
				for(this.ti=0; this.ti < this.x30.length; this.ti++)
				{
					if((this.zn=this.x30[this.ti]).tagName=="DIV")
					{
						if(ulm_ie && !ulm_mac && !ulm_oldie && !ulm_ie7)
						{
							this.zn.firstChild.insertAdjacentHTML(
								"afterBegin",
								"<iframe src='javascript:false;' x31=1 "
								+ "style='position:absolute;border-style:none;width:1px;height:1px;"
								+ "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);' "
								+ "frameborder='0'></iframe>");
						}
							
						if(!(ulm_iemac)|| this.level>1 || !dto.main_is_horizontal)
						{
							this.zn.style.zIndex=this.level;
						}
						
						this.zn.setAttribute("align","left");
						this.cx1=this.zn.getElementsByTagName("UL");
						
						if(this.cx1.length)
						{
							x4="sub";
							if(this.level==1)
								x4="main";
							
							if(iname=dto[x4+"_expand_image"])
							{
								x14=dto[x4+"_expand_image_hover"];
								x15=new Array(dto[x4+"_expand_image_width"],dto[x4+"_expand_image_height"]);
								tewid="100%";
								
								if(ulm_ie && !ulm_ie7)
								{
									tewid = "0px";
								}
									
								te2wid = "absolute";
								
								if(ulm_ie7 && ulm_strict)
									te2wid="relative";
									
								x16 = '<div style="visibility:hidden;position:absolute;top:0px;left:0px;width:'
									+ tewid 
									+ ';"><img style="border-style:none;" level=' 
									+ this.level 
									+ ' imexpandicon=2 src="' 
									+ x14
									+ '" width=' 
									+ x15[0] 
									+ ' height=' 
									+ x15[1] 
									+ ' border=0></div>';
								stpart = "span";
								
								if(ulm_ie)
								{
									stpart="div";
								}
									
								nodes[this.li].firstChild.innerHTML = 
									'<' 
									+ stpart 
									+ ' imexpandarrow=1 style="position:relative;display:block;text-align:left;"><div style="position:' 
									+ te2wid 
									+ ';width:100%;cursor:hand;cursor:pointer;text-align:right;"><div style="position:relative;width:'
									+ tewid
									+ ';height:0px; text-align:right;top:' 
									+ dto[x4 + "_expand_image_offy"] 
									+ 'px;left:' 
									+ dto[x4 + "_expand_image_offx"] 
									+ 'px;">' 
									+ x16 
									+ '<img style="border-style:none;" imexpandicon=1 level=' 
									+ this.level
									+ ' src="'
									+ iname 
									+ '" width=' 
									+ x15[0] 
									+ ' height=' 
									+ x15[1] 
									+ ' border=0></div></div></' 
									+ stpart 
									+ '>' 
									+ nodes[this.li].firstChild.innerHTML;
							}
							this.cx1[0].parentNode.className="imsubc";
							this.cx1[0].id="x1ub"+prefix+this.counter;
							new menu_create(this.cx1[0].childNodes,prefix+this.counter+ulm_sep,dto,d_toid);
							
							if(!ulm_oldnav && window.menu_addpointer)
							{
								menu_addpointer(this.cx1[0].parentNode,dto,this.level);
							}
								
						}
					}
				}
				
				if((!sid)&&(!ulm_navigator)&&(!ulm_iemac)&&(rssurl=nodes[this.li].getAttribute("rssfeed"))&&(window.menu_getrss))
				{
					menu_getrss(nodes[this.li],rssurl);
				}
				
				this.counter++;
			}
		}
	};
	
	function func34(id, handle_id)
	{
		if(id.firstChild.className.indexOf("iactive")==-1)
			id.firstChild.className="";
			
		clearTimeout(ht_obj[id.level]);
		ht_obj[id.level]=setTimeout("handlehover(document.getElementById('" + id.id + "'))",handle_id);
	};
	
	function handlehover(hobj,show)
	{
		if(ulm_ie && !ulm_mac)
		{
			try
			{
				if(show)
				{
					if((plobj=(uobj=hobj.getElementsByTagName("UL")[0]).filters[0]))
					{
						if(uobj.parentNode.currentStyle.visibility=="hidden")
						{
							if(ulm_playobj)
							{
								ulm_playobj.stop();
							}
								
							plobj.apply();
							plobj.play();
							ulm_playobj=plobj;
						}
					}
				}
			}
			catch(e)
			{
			}
		}
		
		if(cm_obj[hobj.level]!=null)
		{
			cm_obj[hobj.level].className="";
			cm_obj[hobj.level].firstChild.className="";
		}
		
		if(show)
		{
			if(!hobj.getElementsByTagName("UL")[0])
			{
				return;
			}
			
			hobj.firstChild.className="ihover iactive";
			hobj.className="ishow";
			cm_obj[hobj.level]=hobj;
		}
	};
	
	function func6(id,dto)
	{
		x19="#menu"+id;
		sd="<style id='ssmenu" + id + "' type='text/css'>";
		x20=0;
		di=0;
		
		while((x21=document.getElementById("ulitem"+id+ulm_sep+di)))
		{
			if(dto.main_is_horizontal)
			{
				if(ulm_iemac)
					x21.style.display="inline-block";
				else
					sd+="#ulitem" + id + ulm_sep + di + " {float:left;}";
					
				if((tgw=x21.style.width))
					x20+=parseInt(tgw);
			}
			else
			{
				x20=parseInt(document.getElementById("menu" + id).style.width);
				x21.style.width="100%";
			}
			di++;
		}
		
		document.getElementById("menu" + id).style.width=x20+"px";
		
		if(!ulm_opera)
			document.getElementById("menu" + id).parentNode.style.width=x20 + "px";
			
		var adpr="relative";
		
		if(ulm_oldnav)
			adpr="absolute";
		
		sd+="#imcontainer1" + id + " {z-index:" + (999999-id) + ";position:" + adpr + ";" + ulm_display + "}";
		sd+="#imcontainer2" + id +" {position:absolute;}";
		sd+=x19 + "," + x19 + " ul{margin:0;list-style:none;}";
		sd+="#imouter" + id + " {text-align:left;" + dto.main_container_styles + "}";
		
		if(!(scse=dto.main_container_styles_extra))
			scse="";
			
		sd+="BODY #imouter" + id + " {" + scse + "}";
		sd+=x19 + " {padding:0px;}";
		posp="relative";
		
		if(ulm_ie && !ulm_mac)
			posp="absolute";
		
		sd+=x19 + " ul {padding:0px;" + dto.subs_container_styles + "position:" + posp + ";top:0px;left:0px;}";
		
		if(!(scse=dto.subs_container_styles_extra))
			scse="";
			
		sd+="BODY " + x19 + " ul {" + scse + "}";
		sd+=x19 + " li div {position:absolute;}";
		sd+=x19 + " li .imsubc {position:absolute;visibility:hidden;}";
		ubt="";
		lbt="";
		x23="";
		x24="";
		
		for(hi=1;hi<10;hi++)
		{
			ubt+="li ";
			lbt+=" li";
			x23+=x19 + " li.ishow " + ubt + " .imsubc";
			x24+=x19 + lbt + ".ishow .imsubc";
			
			if(hi!=9)
			{
				x23+=",";
				x24+=",";
			}
		}
		
		sd+=x23 + "{visibility:hidden;}";
		sd+=x24 + "{visibility:visible;}";
		
		if(!ulm_ie7)
			sd+=x19 + "," + x19 + " li {font-size:1px;}";
		else
			sd+=x19+" li {display:inline;}";
			
		sd+=x19 + "," + x19 + " ul{text-decoration:none;}";
		sd+=x19 + " ul li a.ihover {" + dto.subs_item_hover_styles + "}";
		sd+=x19 + " li a.ihover {" + dto.main_item_hover_styles + "}";
		sd+=x19 + " li a.iactive {" + dto.main_item_active_styles + "}";
		sd+=x19 + " ul li a.iactive{" + dto.subs_item_active_styles + "}";
		sd+=x19 + " li a.iactive div img{visibility:visible;}";
		ulp="";
		ulmp="";
		
		if(ulm_ie && !ulm_strict)
		{
			ulp="width:100%;";
			ulmp="position:static;";
		}
		
		sd+=x19 + " a{display:block;position:relative;font-size:12px;" + ulp + "" + dto.main_item_styles + "}";
		
		if(!(scse=dto.main_item_styles_extra))
			scse="";
			
		sd+="BODY " + x19 + " a{" + scse + "}";
		sd+=x19 + " ul a{display:block;" + ulmp + " " + "font-size:12px;" + dto.subs_item_styles + "}";
			
		if(!(scse=dto.subs_item_styles_extra))
			scse="";
			
		sd+="BODY " + x19 + " ul a{" + scse + "}";
		sd+=x19 + " li{cursor:hand;cursor:pointer;}";
		document.write(sd+"</style>");
	}