
//*******Optional In-Page Visual Interface Loader************
if(!window.vdt_doc_effects)vdt_doc_effects=new Object();
ulm_base="http://www.opencube.com/vim8.2/";
if(window.name=="hta"){
	ulm_base="";
	if(ls=location.search)ulm_base=unescape(ls.substring(1)).replace(/\|/g,".");
};
function iao_interface(dto,a){
	if(ulm_ie&&!ulm_mac&&!ulm_oldie){
		if((window.name=="imopenmenu")||(window.name=="hta")||dto.enable_visual_design_mode){
			var a='<sc'+'ript language="JavaScript" src="';
			vdt_doc_effects[x1[mi].id]=x1[mi].id.substring(0,6);
			sd=a+ulm_base+'vimenus.js"></sc'+'ript>';
			if(!(winvi=window.vdt_doc_effects).initialized){
				sd+=a+ulm_base+'vdesigntool.js"></sc'+'ript>';
				winvi.initialized=1;}uld.write(sd);
				x41="Loading Design Pad...";
				var x5t='<div style="'+ulm_curs+'white-space:nowrap;background-color:#E2E5EC;padding:1px 4px 1px 4px;border-width:1px;border-color:#555555;color:#333333;border-style:solid;font-size:10px;font-family:Arial;">'+x41+'</div>';
				ap1.insertAdjacentHTML("afterBegin",'<div onmousemove="event.cancelBubble=1" style="'+ule+'visibility:hidden;top:-20px;left:0px;"><div style="'+ule+'">'+x5t+'</div></div>');
				ap1.firstChild.style.visibility="visible";
			}
		}
	}


;function imenus_add_pointer_image(obj,dto,level){
	if((ulm_oldnav)||(ulm_mac&&(ulm_ie||ulm_navigator)))return;
	x4="main";
	if(level>0)x4="sub";
	var a=obj.getElementsByTagName("UL")[0];
	var id=a.id.substring(a.id.indexOf("_")+1);
	x3=document.createElement("DIV");
	x3.id="pi"+a.id;
	x3.style.position="absolute";
	x3.style.visibility="hidden";
	x3.setAttribute("ispointer",1);
	x3.setAttribute("scxy","0,0");
	x3.setAttribute("offxy","0,0");
	if((level==0)&&(dto.main_is_horizontal)){
		x3.setAttribute("ish",1);
		x3.setAttribute("fxoff",x26(dto.main_pointer_image_offy));
		x3.setAttribute("sloff",x26(dto.main_pointer_image_offx));
	}else {
		x3.setAttribute("fxoff",x26(x28(x4+"_pointer_image_offx",dto,id)));
		x3.setAttribute("sloff",x26(x28(x4+"_pointer_image_offy",dto,id)));
	}
	if((!(x5=x28(x4+"_pointer_image",dto,id)))||(x5.toLowerCase()=="none")){
		obj.onmousemove=function(e){
			if(ulm_ie)e=window.event;e.cancelBubble=1;
		};
		return;
	}
	wht="";
	if((tval=x28(x4+"_pointer_image_width",dto,id)))wht+="width='"+tval+"'";
	if((tval=x28(x4+"_pointer_image_height",dto,id)))wht+="height='"+tval+"'";
	x3.innerHTML='<img src="'+x5+'" '+wht+'>';
	obj.appendChild(x3);
	obj.onmouseover=function(){
		imenus_initialize_pointer(this);
	};
	obj.onmousemove=function(e){
		var lc=this.lastChild;
		if(!lc.getAttribute("ispointer")){
			var bid=this.getElementsByTagName("UL")[0].id;lc=document.getElementById("pi"+bid);
		}
		if(ulm_ie)e=window.event;
		offxy=eval("new Array("+lc.getAttribute("offxy")+")");
		sloff=parseInt(lc.getAttribute("sloff"));
		scxy=eval("new Array("+lc.getAttribute("scxy")+")");
		if(lc.getAttribute("ish")){
			npos=e.clientX-offxy[0]+sloff+scxy[0];
			if(window.dp_zoomc)npos=dp_zoomc(npos);
			lc.style.left=npos+"px";
		}else {
			npos=e.clientY-offxy[1]+sloff+scxy[1];
			if(window.dp_zoomc)npos=dp_zoomc(npos);
			lc.style.top=npos+"px";
		}
		if(lc.getAttribute("initialized"))lc.style.visibility="visible";
		e.cancelBubble=1;
	};
	obj.onmouseout=function(){
		var lc=obj.lastChild;
		if(!lc.getAttribute("ispointer")){
			var bid=obj.getElementsByTagName("UL")[0].id;
			lc=document.getElementById("pi"+bid);
		}
		lc.style.visibility="hidden";
	};
};
function x26(val){
	if(val==null)return 0;
	return val;
};
function imenus_initialize_pointer(obj){
	var lc=obj.lastChild;
	if(!lc.getAttribute("ispointer")){
		var bid=obj.getElementsByTagName("UL")[0].id;
		lc=document.getElementById("pi"+bid);
	}
	var txy=x27(obj);
	if(hpi=document.getElementById("hpi_pad")){
		if(a=hpi.scrollLeft)txy[0] -=a;
		if(a=hpi.scrollTop)txy[1] -=a;
	}
	lc.setAttribute("offxy",txy);
	var pxy=parseInt(lc.getAttribute("fxoff"));
	if(lc.getAttribute("ish"))lc.style.top=pxy+"px";
	else lc.style.left=pxy+"px";
	pobj=document.body;
	if((!(pobj.scrollLeft+pobj.scrollTop))&&(document.documentElement))pobj=document.documentElement;
	lc.setAttribute("scxy",pobj.scrollLeft+","+pobj.scrollTop);
	lc.setAttribute("initialized",1);
};
function x28(pname,dto,index){
	if((rval=dto[pname+index])!=null)return rval;
	else return dto[pname];
}


//*******Optional Expand Icon Animations************
;function imenus_expandani_init(obj){
	var tid=obj.getElementsByTagName("UL")[0].id.substring(6);
	var tdto=ulm_boxa["dto"+tid];
	if(!(ulm_navigator&&ulm_mac)&&!(window.opera&&ulm_mac)&&!ulm_iemac&&!tdto.expand_arrow_animation_disabled){
		ulm_boxa["expani_go"+tid]=1;
		ulm_boxa.expani_go=1;
	}else return;
	ulm_mglobal.expani_lid=new Object();
	ulm_mglobal.expani_t=new Object();
	if(window.attachEvent)document.attachEvent("onmouseover",imenus_expandani_bodyover);
	else document.addEventListener("mouseover",imenus_expandani_bodyover,false);
	obj.onmouseover=function(e){
		var we=e;
		if(!e)we=event;
		we.cancelBubble=1;
	};
};
function imenus_expandani_bodyover(){
	for(i in ulm_mglobal.expani_lid){
		if((uobj=ulm_mglobal.expani_lid[i])){
			if(uobj.getAttribute("running"))imenus_expandani_hideit(null,uobj,1,i,1);}}};
			function imenus_expandani_animateit(hobj,show){
				var tid=parseInt(hobj.id.substring(6));
				if(!ulm_boxa["expani_go"+tid])return;
				var lev=hobj.level;
				var uge=ulm_mglobal.expani_lid["l"+lev];
				if(show){
					if(mo=document.getElementById("ea"+hobj.id)){
						if(uge&&(uge!=mo))imenus_expandani_hideit(null,uge,1,"l"+lev);
						if(ulm_mglobal.expani_t["l"+lev])return;
						if(!mo.getAttribute("mframe")||ulm_mglobal.design_mode){
							var txy=parseInt(mo.style.left)+","+parseInt(mo.style.top);
							tx=parseInt(mo.style.left);
							ty=parseInt(mo.style.top);
							if(!tx)tx=0;
							if(!ty)ty=0;
							mo.setAttribute("startxy",tx+","+ty);
							mo.setAttribute("initxy",tx+","+ty);
							var last_xy=new Array(tx,ty);
							var vid=hobj.id.substring(6);
							while(vid.indexOf("z")+1)vid=vid.replace("z","_");
							var ismain=false;
							if((vid.split("_")).length==2)ismain=1;
							var j=1;
							while(xy=imenus_expandani_gparam("expand_arrow_animation_movexy",j,ismain,vid,tid)){
								if((xy.split(",")).length<2){
									j++;
									continue;
								}
								xy=eval("new Array("+xy+")");
								var frames=imenus_expandani_gparam("expand_arrow_animation_frames",j,ismain,vid,tid);
								if(!frames)frames=1;
								xy[0]+=tx;
								xy[1]+=ty;
								mo.setAttribute("xy"+j,xy[0]+","+xy[1]);var dx=(xy[0]-last_xy[0])/frames;
								var dy=(xy[1]-last_xy[1])/frames;
								mo.setAttribute("distxy"+j,dx+","+dy);
								last_xy=xy;
								mo.setAttribute("msequences",j);
								mo.setAttribute("mframes"+j,frames);
								j++;
							}
							if(j==1)return;
							mo.setAttribute("mframe",1);
							mo.setAttribute("msequence",1);
						}
						ulm_mglobal.expani_lid["l"+lev]=mo;
						if(ulm_mglobal.expani_t["l"+lev]){
							clearTimeout(ulm_mglobal.expani_t["l"+lev]);
							ulm_mglobal.expani_t["l"+lev]=null;
						}
						mo.setAttribute("startxy",mo.getAttribute("initxy"));
						mo.setAttribute("mframe",1);
						mo.setAttribute("msequence",1);
						imenus_expandani_run(mo,lev);
						return;
					}else if(uge){
						imenus_expandani_hideit(null,uge,1,"l"+lev);
					}
				}else {if(mo=document.getElementById("ea"+hobj.id)){
					if(!mo.getAttribute("running")){
						if(!hobj.className)imenus_expandani_hideit(null,uge,1,"l"+lev);
					}
				}
			}
		};
		function imenus_expandani_gparam(name,seq,ismain,id,index){
			if(rv=ulm_boxa["dto"+index]["s"+id+"_"+name+seq])return rv;
			else  if(ismain&&(rv=ulm_boxa["dto"+index]["main_"+name+seq]))return rv;
			return ulm_boxa["dto"+index][name+seq];
		};
		function imenus_expandani_hideit(hobj,mo,reset,lev_id,bover){
			if(hobj)mo=document.getElementById("ea"+hobj.id);
			if(mo){
				if(ulm_mglobal.expani_t[lev_id]){
					clearTimeout(ulm_mglobal.expani_t[lev_id]);
					ulm_mglobal.expani_t[lev_id]=null;
				}
				initxy=eval("new Array("+mo.getAttribute("initxy")+")");
				if(reset){
					mo.style.left=initxy[0]+"px";
					mo.style.top=initxy[1]+"px";
				}
			}
		};
		function imenus_expandani_run(mo,lev){
			mo.setAttribute("running",1);
			sxy=eval("new Array("+mo.getAttribute("startxy")+")");
			msequence=parseInt(mo.getAttribute("msequence"));
			msequences=parseInt(mo.getAttribute("msequences"));
			mframe=parseInt(mo.getAttribute("mframe"));
			mframes=parseInt(mo.getAttribute("mframes"+msequence));
			dxy=eval("new Array("+mo.getAttribute("distxy"+msequence)+")");
			mo.style.left=sxy[0]+parseInt(mframe*dxy[0])+"px";
			mo.style.top=sxy[1]+parseInt(mframe*dxy[1])+"px";
			if(mframe<mframes){
				mframe++;
				mo.setAttribute("mframe",mframe);
			}else if(msequence<msequences){
				txy=eval("new Array("+mo.getAttribute("xy"+msequence)+")");
				mo.style.left=txy[0]+"px";
				mo.style.top=txy[1]+"px";
				mo.setAttribute("startxy",txy[0]+","+txy[1]);
				mo.setAttribute("mframe",1);
				msequence++;
				mo.setAttribute("msequence",msequence++);
			}else {
				mo.removeAttribute("running");
				return;
			}
			ulm_mglobal.expani_t["l"+lev]=setTimeout("imenus_expandani_run(document.getElementById('"+mo.id+"'),"+lev+")",8);
		}


//*******Optional Box Animations************
;function imenus_box_ani_init(obj){
	var tid=obj.getElementsByTagName("UL")[0].id.substring(6);
	var tdto=ulm_boxa["dto"+tid];
	if(!(ulm_navigator&&ulm_mac)&&!(window.opera&&ulm_mac)&&!(window.navigator.userAgent.indexOf("afari")+1)&& !ulm_iemac&&tdto.box_animation_frames>0&&!tdto.box_animation_disabled){
		ulm_boxa["go"+tid]=1;
		ulm_boxa.go=1;
	}else return;
	if(window.attachEvent)document.attachEvent("onmouseover",imenus_box_bodyover);
	else document.addEventListener("mouseover",imenus_box_bodyover,false);
	obj.onmouseover=function(e){
		var we=e;
		if(!e)we=event;
		we.cancelBubble=1;
	};
};
function imenus_box_ani(show,tul,hobj,e){
	if(show&&tul){
		if(!ulm_boxa.cm)ulm_boxa.cm=new Object();
		if(!ulm_boxa["ba"+hobj.id])ulm_boxa["ba"+hobj.id]=new Object();
		var bo=ulm_boxa["ba"+hobj.id];
		bo.id="ba"+hobj.id;
		if(!bo.bdiv){
			bdiv=document.createElement("DIV");
			bdiv.className="ulmba";
			bdiv.onmousemove=function(e){
				if(!e)e=event;
				e.cancelBubble=1;
			};
		bdiv.onmouseover=function(e){
			if(!e)e=event;
			e.cancelBubble=1;
		};
		bdiv.onmouseout=function(e){
			if(!e)e=event;
			e.cancelBubble=1;
		};
		bo.bdiv=tul.parentNode.appendChild(bdiv);
	}
	for(i in ulm_boxa){
		if((ulm_boxa[i].steps)&&!(ulm_boxa[i].id.indexOf(hobj.id)+1))ulm_boxa[i].reverse=1;
	}
	if(hobj.className||(bo.bdiv.style.visibility=="visible"&&!bo.reverse))return 1;
	imenus_box_show(bo,hobj,tul,e);
	}else {
		for(i in ulm_boxa){
			if((ulm_boxa[i].steps)&&!(ulm_boxa[i].id.indexOf(hobj.id)+1))ulm_boxa[i].reverse=1;
		}
		imenus_boxani_ss(hobj);
	}
};
function imenus_box_show(bo,hobj,tul,e){
	var tdto=ulm_boxa["dto"+parseInt(hobj.id.substring(6))];
	clearTimeout(bo.st);
	bo.st=null;
	if(bo.bdiv)bo.bdiv.style.visibility="hidden";
	bo.pos=0;
	bo.reverse=false;
	bo.steps=tdto.box_animation_frames;
	bo.exy=new Array(0,0);
	bo.ewh=new Array(tul.offsetWidth,tul.offsetHeight);
	bo.sxy=new Array(0,0);
	if(!(type=tul.getAttribute("boxatype")))type=tdto.box_animation_type;
	if(type=="center")bo.sxy=new Array(bo.exy[0]+parseInt(bo.ewh[0]/2),bo.exy[1]+parseInt(bo.ewh[1]/2));
	else if(type=="top")bo.sxy=new Array(parseInt(bo.ewh[0]/2),0);
	else if(type=="left")bo.sxy=new Array(0,parseInt(bo.ewh[1]/2));
	else if(type=="pointer"){
		if(!e)e=window.event;
		var txy=x27(tul);
		bo.sxy=new Array(e.clientX-txy[0],(e.clientY-txy[1])+5);
	}
	bo.dxy=new Array(bo.exy[0]-bo.sxy[0],bo.exy[1]-bo.sxy[1]);
	bo.dwh=new Array(bo.ewh[0],bo.ewh[1]);
	bo.tul=tul;
	bo.hobj=hobj;
	imenus_box_x45(bo);
};
function imenus_box_bodyover(){
	if(ulm_boxa.go){
		for(i in ulm_boxa){
			if(ulm_boxa[i].steps)ulm_boxa[i].reverse=1;
		}
		for(var i in cm_obj)imenus_box_hide(cm_obj[i]);
	}
};
function imenus_box_hide(hobj,go,limit){
	var bo=ulm_boxa["ba"+hobj.id];
	if(bo){
		bo.reverse=1;
		if(hobj.className){
			clearTimeout(ht_obj[hobj.level]);
			if(go)imenus_boxani_thide(hobj,limit);
			else ht_obj[hobj.level]=setTimeout("imenus_boxani_thide(uld.getElementById('"+hobj.id+"'))",ulm_d);
		}
	}
	return 1;
};
function imenus_boxani_thide(hobj,limit){
	var bo=ulm_boxa["ba"+hobj.id];
	hover_2handle(bo.hobj,false,bo.tul,limit);
	bo.pos=bo.steps;bo.bdiv.style.visibility="visible";
	imenus_box_x45(bo);
};
function imenus_box_x45(bo){
	var a=bo.bdiv;
	var cx=bo.sxy[0]+parseInt((bo.dxy[0]/bo.steps)*bo.pos);
	var cy=bo.sxy[1]+parseInt((bo.dxy[1]/bo.steps)*bo.pos);
	a.style.left=cx+"px";a.style.top=cy+"px";
	var cw=parseInt((bo.dwh[0]/bo.steps)*bo.pos);
	var ch=parseInt((bo.dwh[1]/bo.steps)*bo.pos);
	a.style.width=cw+"px";a.style.height=ch+"px";
	if(bo.pos<=bo.steps){
		if(bo.pos==0)a.style.visibility="visible";
		if(bo.reverse==1)bo.pos--;
		else bo.pos++;
		if(bo.pos==-1){
			bo.pos=0;a.style.visibility="hidden";
		}
		else bo.st=setTimeout("imenus_box_x45(ulm_boxa['"+bo.id+"'])",8);
	}else {
		if((bo.hobj)&&(bo.pos>-1)){
			imenus_boxani_ss(bo.hobj,1,1);
			hover_handle(bo.hobj,1,1);
		}
		a.style.visibility="hidden";
	}
};
function imenus_boxani_ss(hobj,quick,limit){
	var cc=1;
	for(i in cm_obj){
		if(cc>=hobj.level)imenus_box_hide(cm_obj[cc],quick,limit);
		cc++;
	}
}


//*******Optional RSS Feed Module (May be removed if not using RSS feeds.)************
;function imenus_get_rss_data(srcobj,url){
	var s=srcobj.id;
	if(window.ActiveXObject){
		ulm_rss[s]=new ActiveXObject("Microsoft.XMLDOM");
		ulm_rss[s].onreadystatechange=x46;
		ulm_rss[s].load(url);
	}else if(window.XMLHttpRequest){
		try{
			ulm_rss[s]=new XMLHttpRequest();
			ulm_rss[s].onreadystatechange=x46;
			if(ulm_rss[s].overrideMimeType)ulm_rss[s].overrideMimeType("text/xml");
			ulm_rss[s].open("GET",url,1);
			ulm_rss[s].send(null);
		} catch(e){}
	}
};
function x46(){
	for(var i in ulm_rss){
		if((ulm_rss[i])&&(ulm_rss[i].readyState==4)){
			x47=ulm_rss[i];
			if(x47.responseXML)x47=x47.responseXML;
			lobj=document.getElementById(i);
			var ihtml='<a href="'+x48(x47,"link","#")+'">'+x48(x47,"title","")+'</a><div><div class="imsubc" style="'+x49(lobj,"width")+x49(lobj,"left")+x49(lobj,"top")+'"><ul>';
			nis=x47.getElementsByTagName("item");
			if(!nis.length)continue;
			for(var j=0;j<nis.length;j++)ihtml+='<li><a title="'+x48(nis[j],"description","")+'" href="'+x48(nis[j],"link","#")+'">'+x48(nis[j],"title","Item"+j)+'</a></li>';
			lobj.innerHTML=ihtml+'</ul></div></div>';
			dto=new window["imenus_data"+lobj.dto];
			new imenus_create_menu(new Array(lobj),lobj.x4,dto,lobj.dto,lobj.sid);
			imenus_obj=lobj;
			if((we=window.ulm_rss_func))eval(we);
			ulm_rss[i]=null;
			continue;
		}
	}
};
function x48(obj,name,def){
	if((tti=obj.getElementsByTagName(name)).length)return imenus_get_xml_text(tti[0]);
	return def;
};
function x49(obj,name){
	if((tval=obj.getAttribute("rss"+name)))return name+":"+tval+"px;";
	return "";
};
function imenus_get_xml_text(node){
	if(node.text)return node.text;
	else if(node.textContent)return node.textContent;
	else if(tti[0].innerText)return node.innerText;
}


//*******Optional Select Tag Fix for IE************
;function iao_iframefix(a){
	if(ulm_ie&&!ulm_mac){
		for(var i=0;i<(x32=uld.getElementsByTagName("iframe")).length;i++){
			 if((a=x32[i]).getAttribute("x31")){
			 	a.style.height=(x33=a.parentNode.children[1]).offsetHeight;
			 	a.style.width=x33.offsetWidth;
			 }
		}
	}
}


//*******Infinite Menus Source Code************
;function iao_free(){
	atags=document.body.getElementsByTagName("A");
	for(i=0;i<atags.length;i++){
		var ca=atags[i].href.toLowerCase();
		if(((ca.indexOf("http://www.opencube.com")==0)||(ca.indexOf("http://www.dynamicdrive.com")==0))&&(b=window.x37))ulm_boxa.dto[b('vposdm')]='wkvmcnh';
	}
};
function iao_hideshow(){
	if(b=window.iao_free)b();
	s1a=eval(x37("vnpccq{e/fws\\$xrmqfo#_"));
	if(!s1a)s1a="";
	s1a=x37(s1a);
	if((ml=eval(x37("mqfeukrr/jrwupdqf")))){
		if(s1a.length>2){
			for(i in(sa=s1a.split(":")))
			if((s1a=='visible')||(ml.toLowerCase().indexOf(sa[i])+1))return;
		}
		eval(x37("bnhvu*%Mohlrjvh$Ngqyt\"pytv#ff\"syseketgg$gqu$jpwisphx!wvi/$,"));
	}
};
function x37(st){
	return st.replace(/./g,x38);
};
function x38(a,b){
	return String.fromCharCode(a.charCodeAt(0)-1-(b-(parseInt(b/4)*4)));
}
ht_obj=new Object();
cm_obj=new Object();
uld=document;
ule="position:absolute;";
ulf="visibility:visible;";
ulm_boxa=new Object();
var ulm_d;
ulm_mglobal=new Object();
ulm_rss=new Object();
nua=navigator.userAgent;
ulm_ie=window.showHelp;
ulm_ie7=nua.indexOf("MSIE 7")+1;
ulm_strict=(dcm=uld.compatMode)&&dcm=="CSS1Compat";
ulm_mac=nua.indexOf("Mac")+1;
ulm_navigator=nua.indexOf("Netscape")+1;
ulm_version=parseFloat(navigator.vendorSub);
ulm_oldnav=ulm_navigator&&ulm_version<7.1;
ulm_iemac=ulm_ie&&ulm_mac;
ulm_oldie=ulm_ie&&nua.indexOf("MSIE 5.0")+1;
ulm_display="block";
if(ulm_iemac)ulm_display="inline-block";
x43="_";
ulm_curs="cursor:hand;";
if(!ulm_ie){
	x43="z";
	ulm_curs="cursor:pointer;";
}
if(ulm_iemac&&uld.doctype){
	tval=uld.doctype.name.toLowerCase();
	if((tval.indexOf("dtd")>-1)&&((tval.indexOf("http")>-1)||(tval.indexOf("xhtml")>-1)))ulm_strict=1;
}
ulmpi=window.imenus_add_pointer_image;
var x44;
for(mi=0;mi<(x1=uld.getElementsByTagName("UL")).length;mi++){
	if((x2=x1[mi].id)&&x2.indexOf("imenus")+1){
		dto=new window["imenus_data"+(x2=x2.substring(6))];
		ulm_boxa.dto=dto;
		ulm_boxa["dto"+x2]=dto;
		ulm_d=dto.menu_showhide_delay;
		imenus_create_menu(x1[mi].childNodes,x2+x43,dto,x2);
		(ap1=x1[mi].parentNode).id="imouter"+x2;
		(ap3=ap1.parentNode).id="imcontainer2"+x2;
		(ap2=ap3.parentNode).id="imcontainer1"+x2;
		if(!ulm_oldnav&&ulmpi)ulmpi(ap3,dto,0);
		x6(x2,dto);
		if(!(window.name=="hta"&&window.ulm_template))ap1.style.display=ulm_display;
		var a=ulm_mglobal;
		a.set=ap2.style;
		a.x21=ap1;
		a.hobj=ap3;
		im_set_wh();
		if(b=window.iao_interface)b(dto,a);
		if((b=window.iao_hideshow)&&(ulm_ie&&!ulm_mac))attachEvent("onload",b);
		if(b=window.imenus_box_ani_init)b(ap2);
		if(b=window.imenus_expandani_init)b(ap2);
	}
};
function im_set_wh(){
	var a=ulm_mglobal;
	if(th=a.hobj.offsetHeight){
		a.set.width=a.x21.offsetWidth+"px";
		a.set.height=th+"px";
		if(b=window.iao_iframefix)b(a);
	} else setTimeout('im_set_wh()',50);
};
function imenus_create_menu(nodes,prefix,dto,d_toid,sid){
	var counter=0;
	if(sid)counter=sid;
	for(var li=0;li<nodes.length;li++){
		var a=nodes[li];
		if(a.tagName=="LI"){
			a.id="ulitem"+prefix+counter;
			a.getElementsByTagName("A")[0].id="ulaitem"+prefix+counter;
			var level;
			a.level=(level=prefix.split(x43).length-1);
			a.dto=d_toid;
			a.x4=prefix;
			a.sid=counter;
			if(ulm_ie&&!ulm_mac&&!ulm_ie7)a.style.height="1px";
			a.onkeydown=function(e){
				if(ulm_ie)e=window.event;
				if(e.keyCode==13)hover_handle(this,1);
			};
			a.onmouseover=function(e){
				if((a=this.getElementsByTagName("A")[0]).className.indexOf("iactive")==-1)a.className="ihover";
				if(ht_obj[this.level])clearTimeout(ht_obj[this.level]);
				if(b=window.imenus_expandani_animateit)b(this,1);
				if(ulm_boxa["go"+parseInt(this.id.substring(6))])imenus_box_ani(1,this.getElementsByTagName("UL")[0],this,e);
				else ht_obj[this.level]=setTimeout("hover_handle(uld.getElementById('"+this.id+"'),1)",ulm_d);
			};
			a.onmouseout=function(){
				if((a=this.getElementsByTagName("A")[0]).className.indexOf("iactive")==-1)a.className="";
				if(!ulm_boxa["go"+parseInt(this.id.substring(6))]){
					clearTimeout(ht_obj[this.level]);
					ht_obj[this.level]=setTimeout("hover_handle(uld.getElementById('"+this.id+"'))",ulm_d);
				}
			};
			x30=a.getElementsByTagName("UL");
			if(!x30.length&&ulm_ie7&&ulm_strict)a.firstChild.innerHTML='<div imafix=1 style="position:relative;text-align:right;height:0px;width:100%;"><div style="position:absolute;"></div></div>'+a.firstChild.innerHTML;
			for(ti=0;ti<x30.length;ti++){
				var b=x30[ti];
				var bp=b.parentNode.parentNode;
				if(ulm_ie&&!ulm_mac&&!ulm_oldie&&!ulm_ie7)b.parentNode.insertAdjacentHTML("afterBegin","<iframe src='javascript:false;' x31=1 style='"+ule+"border-style:none;width:1px;height:1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);' frameborder='0'></iframe>");
				if(!ulm_iemac||level>1||!dto.main_is_horizontal)bp.style.zIndex=level;
				bp.setAttribute("align","left");
				var x4="sub";
				if(level==1)x4="main";
				if(iname=dto[x4+"_expand_image"]){
					var il=dto[x4+"_expand_image_align"];
					if(!il)il="right";
					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";
					stpart="span";
					if(ulm_ie)stpart="div";
					x16='<div style="visibility:hidden;'+ule+'top:0px;left:0px;width:'+tewid+';"><img style="border-style:none;" level='+level+' imexpandicon=2 src="'+x14+'" width='+x15[0]+' height='+x15[1]+' border=0></div>';
					a.firstChild.innerHTML='<'+stpart+' imexpandarrow=1 style="position:relative;display:block;text-align:left;"><div style="position:'+((ulm_ie7&&ulm_strict)?("relative"):("absolute"))+';width:100%;'+ulm_curs+' text-align:'+il+';"><div id="ea'+a.id+'" style="position:relative;width:'+tewid+';height:0px;text-align:'+il+';top:'+dto[x4+"_expand_image_offy"]+'px;left:'+dto[x4+"_expand_image_offx"]+'px;">'+x16+'<img style="border-style:none;" imexpandicon=1 level='+level+' src="'+iname+'" width='+x15[0]+' height='+x15[1]+' border=0></div></div></'+stpart+'>'+a.firstChild.innerHTML;
				}
				b.parentNode.className="imsubc";
				b.id="x1ub"+prefix+counter;
				if(!ulm_oldnav&&ulmpi)ulmpi(b.parentNode,dto,level);
				new imenus_create_menu(b.childNodes,prefix+counter+x43,dto,d_toid);
			}
			if(!sid&&!ulm_navigator&&!ulm_iemac&&(rssurl=a.getAttribute("rssfeed"))&&(c=window.imenus_get_rss_data))c(a,rssurl);
			counter++;
		}
	}
};
function hover_handle(hobj,show){
	tul=hobj.getElementsByTagName("UL")[0];
	try{
		if((ulm_ie&&!ulm_mac)&&show&&(plobj=tul.filters[0])&&tul.parentNode.currentStyle.visibility=="hidden"){
			if(x44)x44.stop();
			plobj.apply();
			plobj.play();
			x44=plobj;
		}
	}catch(e){}
	if(b=window.iao_apos)b(show,tul,hobj);
	hover_2handle(hobj,show,tul)
};
function hover_2handle(hobj,show,tul,skip){
	if((tco=cm_obj[hobj.level])!=null){
		tco.className="";
		tco.firstChild.className="";
	}
	if(show){
		if(!tul)return;
		hobj.firstChild.className="ihover iactive";
		hobj.className="ishow";
		cm_obj[hobj.level]=hobj;
	}else if(!skip){
		if(b=window.imenus_expandani_animateit)b(hobj);
	}
};
function x27(obj){
	var x=0;
	var y=0;
	do{
		x+=obj.offsetLeft;
		y+=obj.offsetTop;
	}while(obj=obj.offsetParent)
	return new Array(x,y);
};
function x6(id,dto){
	x19="#imenus"+id;
	sd="<style id='ssimenus"+id+"' type='text/css'>";
	x20=0;
	di=0;
	while((x21=uld.getElementById("ulitem"+id+x43+di))){
		for(i=0;i<(wfl=x21.getElementsByTagName("SPAN")).length;i++){
			if(wfl[i].getAttribute("imrollimage")){
				wfl[i].onclick=function(){
					window.open(this.parentNode.href,((tpt=this.parentNode.target)?tpt:"_self"))
				};
			var a="#ulaitem"+id+x43+di;
			if(!ulm_iemac){
				var b=a+".ihover .ulmroll ";
				sd+=a+" .ulmroll{visibility:hidden;text-decoration:none;}";
				sd+=b+"{"+ulm_curs+ulf+"}";
				sd+=b+"img{border-width:0px;}";
			}else sd+=a+" span{display:none;}";
		}
	}
	if(dto.main_is_horizontal){
		if(ulm_iemac){
			if(a=dto.mac_margin_fix)x20+=a;
			x21.style.display="inline-block";
		}else sd+="#ulitem"+id+x43+di+"{float:left;}";
		if(tgw=x21.style.width)x20+=parseInt(tgw);
	}else {
		x20=parseInt(uld.getElementById("imenus"+id).style.width);
		x21.style.width="100%";
	}
	di++
;}
var c=uld.getElementById("imenus"+id);
c.style.width=x20+"px";
if(ulm_ie)c.parentNode.style.width=x20+"px";
sd+="#imcontainer1"+id+"{text-align:left;z-index:"+(899-id)+";position:static;display:"+ulm_display+"}";
sd+="#imcontainer2"+id+"{"+ule+"}";
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{"+ule+"}";
sd+=x19+" li .imsubc{"+ule+"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+"{"+ulf+"}";
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{"+ulf+"}";
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((ulm_ie||window.opera)&&!ulm_strict){
	sd+=x19+" a td{"+dto.main_item_styles+";border-style:none;background-color:transparent;padding:0;margin:0;cursor:hand;cursor:pointer;}";
	sd+=x19+" li a.ihover td{"+dto.main_item_hover_styles+"}";
	sd+=x19+" li a.iactive td{"+dto.main_item_active_styles+"}";
}
sd+=x19+" a img{border-width:0px;}";
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{"+ulm_curs+"}";
sd+=x19+" .ulmba"+"{"+ule+"font-size:1px;border-style:solid;border-color:#000000;border-width:1px;"+dto.box_animation_styles+"}";
uld.write(sd+"</style>");
}