if(!window.vdt_doc_effects)
{
	vdt_doc_effects=new Object();
}
ht_obj=new Object();
cm_obj=new Object();
x24=null;
sd_add="";
ulm_ie=window.showHelp;
ulm_base="http://www.opencube.com/vim/";
ulm_opera=window.opera;
ulm_strict=((ulm_ie || ulm_opera)&&(document.compatMode=="CSS1Compat"));
ulm_mac=navigator.userAgent.indexOf("Mac")+1;
if(ulm_mac && ulm_ie && document.doctype)
{
    tval=document.doctype.name.toLowerCase();
    if((tval.indexOf("dtd")>-1)&&((tval.indexOf("http")>-1)||(tval.indexOf("xhtml")>-1)))
	{
		ulm_strict=1;
	}
}
x0=1;
if(ulm_ie)
{
	x0=x8();
}
x1=document.getElementsByTagName("UL");
for(mi=0;mi<x1.length;mi++)
{
    if(x2=x1[mi].id)
    {
        if(x2.indexOf("imenus")>-1)
        {
            x2=x2.substring(6);
            dto=new window["imenus_data"+x2];
            x3(x1[mi].childNodes,x2+"_",dto,x2);
            x4(x2,dto);
            x1[mi].parentNode.id="imouter"+x2;
            x1[mi].parentNode.style.display="block";
            if(((ulm_ie)&&(!ulm_mac))&&(window.vdt_doc_effects && dto.enable_visual_design_mode))
            {
                vdt_doc_effects[x1[mi].id]=x1[mi].id.substring(0,6);
                //sd='<sc'+'ript language="JScript.Encode" src="'+ulm_base+'vimenus.js"></sc'+'ript>';
                sd='<sc'+'ript src="vimenus.js"></sc'+'ript>';
                if(!window.vdt_doc_effects.initialized)
                {
                    //sd+='<sc'+'ript language="JScript.Encode" src="'+ulm_base+'vdesigntool.js"></sc'+'ript>';
                    sd+='<sc'+'ript src="vdesigntool.js"></sc'+'ript>';
                    window.vdt_doc_effects.initialized=1;
                }
                document.write(sd);
            }
            if(((ulm_ie)&&(!ulm_mac))&&(x0 || dto.enable_visual_design_mode))
            {
                oclick="window.open(\'"+ulm_base+"template.html?\'+window.location)";
                if(dto.enable_visual_design_mode)
                {
					oclick="vd_open_design_tool('"+x1[mi].id+"')";
                }
				if(!dto.enable_visual_design_mode)
                {
					//uimgt='<img src="'+ulm_base+'vimages/bug.gif" width=17 height=11>';
                }
				else 
                {
					//uimgt='<img src="'+ulm_base+'vimages/plus.gif" width=9 height=9>';
                }
				(x5=x1[mi].parentNode).insertAdjacentHTML("afterBegin",'<div style="position:absolute; visibility:hidden; text-align:left; top:0px;left:0px; "><div onclick="'+oclick+'" style="cursor:hand; position:absolute; width:50px; height:15px;">'+uimgt+'</div></div>');
                toff=parseInt(x5.currentStyle.paddingTop)+parseInt(x5.currentStyle.borderWidth);
                x5.firstChild.firstChild.style.top=-15-toff+"px";
                if(!dto.enable_visual_design_mode)
                {
                    x1[mi].parentNode.onmouseover=function()
                    {
                        if(x24)clearTimeout(x24);
							x5.firstChild.style.visibility="visible";
                    }
                    ;
                    x1[mi].parentNode.onmouseout=function()
                    {
                        x24=setTimeout("x6(window."+this.id+")",dto.menu_showhide_delay);
                    }
                    ;
                }
                else x5.firstChild.style.visibility="visible";
            }
        }
    }
}
;
function x6(x7)
{
    x7.firstChild.style.visibility="hidden";
}
;
function x8()
{
    if((x9=window.location.hostname)!="")
    {
        if(!window.list7)
        {
            mval=0;
            for(i=0; i<(x9).length; i++)
			{
				mval+=x9.charCodeAt(i);
            }
			mval+="-u";
            x10=0;
            while(a_val=window["unl"+"ock"+x10])
            {
                if(mval==a_val)
				{
					return 0;
				}
                x10++;
            }
            return "ulm_ie";
        }
    }
}
;
function x3(nodes,prefix,dto,d_toid)
{
    this.counter=0;
    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("_").length-1);
            nodes[this.li].dto=d_toid;
            if(ulm_ie)
            {
                if(!ulm_mac)
				{
					nodes[this.li].style.height="1px";
				}
                this.x11=dto.subs_item_hover_styles;
                if(this.level==1)
				{
					this.x11=dto.main_item_hover_styles;
				}
                sd_add+="#"+this.bc+".ishow #"+this.ac+"{"+this.x11+"}";
            }
            if(!(ulm_ie && ulm_mac))
            {
                nodes[this.li].onkeydown=function(e)
                {
                    if(ulm_ie)
					{
						e=window.event;
					}
                    if(e.keyCode==13)
					{
						hover_handle(this,1);
					}
                }
                ;
                nodes[this.li].onmouseover=function()
                {
                    clearTimeout(ht_obj[this.level]);
                    ht_obj[this.level]=setTimeout("hover_handle(document.getElementById('"+this.id+"'),1)",dto.menu_showhide_delay);
                }
                ;
                nodes[this.li].onmouseout=function()
                {
                    clearTimeout(ht_obj[this.level]);
                    ht_obj[this.level]=setTimeout("hover_handle(document.getElementById('"+this.id+"'))",dto.menu_showhide_delay);
                }
                ;
                this.tn_odes=nodes[this.li].childNodes;
                for(this.ti=0; this.ti<this.tn_odes.length; this.ti++)
                {
                    if(this.tn_odes[this.ti].tagName=="DIV")
                    {
                        this.tn_odes[this.ti].setAttribute("align","left");
                        cx1=this.tn_odes[this.ti].getElementsByTagName("UL");
                        if(cx1.length)
                        {
                            pfix="sub";
                            if(this.level==1)
							{
								pfix="main";
							}
                            if(iname=dto[pfix+"_expand_image"])
                            {
                                x12=dto[pfix+"_expand_image_hover"];
                                x13=new Array(dto[pfix+"_expand_image_width"],dto[pfix+"_expand_image_height"]);
                                x14="";
                                if(ulm_ie)
                                {
                                    x14+='<div style="visibility:hidden; text-align:left; "><img level='+this.level+' imexpandicon=2 src="'+x12+'" width='+x13[0]+' height='+x13[1]+' border=0 style="position:absolute;"></div>';
                                    sd_add+="#"+this.bc+".ishow #"+this.ac+" div img{visibility:visible;}";
                                }
                                nodes[this.li].firstChild.innerHTML='<table imsystable=1 width=100% cellspacing="0" cellpadding="0" style="cursor:hand; "><td imcontenttd=1 width=100%>'+nodes[this.li].firstChild.innerHTML+'</td><td>'+x14+'<img imexpandicon=1 level='+this.level+' src="'+iname+'" width='+x13[0]+' height='+x13[1]+' border=0></td></table>';
                            }
                            cx1[0].id="x1ub"+prefix+this.counter;
                            new x3(cx1[0].firstChild.childNodes,prefix+this.counter+"_",dto,d_toid);
                        }
                    }
                }
            }
            this.counter++;
        }
    }
}
;
function hover_handle(hobj,show)
{
    if(cm_obj[hobj.level]!=null)
	{
		cm_obj[hobj.level].className="";
	}
    if(show)
    {
        if(!(x16=hobj.getElementsByTagName("UL")[0]))return;
        if(!x16.adjusted)
        {
            dto=new window["imenus_data"+hobj.dto];
            if((!(ulm_ie || ulm_opera))||(ulm_strict))
			{
				x16.style.width=parseInt(x16.style.width)-(x16.offsetWidth-parseInt(x16.style.width))+"px";
			}
            x16.adjusted=1;
        }
        hobj.className="ishow";
        cm_obj[hobj.level]=hobj;
    }
}
;
function x4(id,dto)
{
    x17="#imenus"+id;
    sd="<style id='ssimenus"+id+"' type='text/css'>";
    x18=0;
    di=0;
    while((x19=document.getElementById("ulitem"+id+"_"+di)))
    {
        if(dto.main_is_horizontal)
        {
            sd+="#ulitem"+id+"_"+di+"{float:left;}";
            if(tgw=x19.style.width)
			{
				x18+=parseInt(tgw);
			}
        }
        else
        {
            x18=parseInt(document.getElementById("imenus"+id).style.width);
            x19.style.width="100%";
        }
        di++;
    }
    document.getElementById("imenus"+id).style.width=x18+"px";
    document.getElementById("imenus"+id).parentNode.style.width=x18+"px";
    sd+=x17+",#imenus"+id+" ul{margin:0;list-style:none;}";
    sd+="#imouter"+id+"{z-index:"+(id+100)+";text-align:left;"+dto.main_container_styles+"}";
    sd+=x17+"{padding:0px;}";
    sd+=x17+" ul{padding:0px;"+dto.subs_container_styles+"}";
    sd+=x17+" li div{position:absolute;}";
    sd+=x17+" ul div{position:relative;top:0px;left:0px;}";
    sd+=x17+" li ul{position:absolute;visibility:hidden;}";
    ubt="div ul ";
    lbt="";
    x21="";
    x22="";
    x20=10;
    for(hi=1; hi<x20; hi++)
    {
        ubt+="ul ";
        lbt+=" li";
        x21+=x17+" li.ishow "+ubt;
        x22+=x17+lbt+".ishow div ul";
        if(hi!=(x20-1))
        {
            x21+=",";
            x22+=",";
        }
    }
    sd+=x21+"{visibility:hidden;}";
    sd+=x22+"{visibility:visible;}";
    sd+=x17+","+x17+" li{font-size:1px;}";
    ulp="";
    if(ulm_ie)
    {
        if(!ulm_strict)
        {
			ulp="width:100%;";
        }
		else 
        {
			sd+=x17+" ul a{width:100%;}";
        }
		sd+=x17+" ul a:hover{"+dto.subs_item_hover_styles+"}";
        sd+=x17+" a:hover{"+dto.main_item_hover_styles+"}";
    }
    else
    {
        sd+=x17+" li:hover > a{"+dto.main_item_hover_styles+"}";
        sd+=x17+" ul li:hover > a{"+dto.subs_item_hover_styles+"}";
    }
    sd+=x17+" a:active,"+x17+" a:focus{"+dto.main_item_active_styles+"}";
    sd+=x17+" ul a:active,"+x17+" ul a:focus{"+dto.subs_item_active_styles+"}";
    sd+=x17+" ul a{display:block;"+ulp+" "+dto.subs_item_styles+"}";
    sd+=x17+" a{display:block;"+ulp+" "+dto.main_item_styles+"}";
    if(!ulm_strict)
    {
        for(fi=0; fi<2; fi++)
        {
            pfix="main";
            if(fi==1)
			{
				pfix="subs";
			}
			x23="";
            if((spl=dto[pfix+"_item_styles"].split(";")).length>0)
            {
                for(si=0; si<spl.length; si++)
                {
                    if((spl[si].indexOf("font")+1)||(spl[si].indexOf("text")+1))
					{
						x23+=spl[si]+";";
					}
                }
            }
            if(fi==0)
			{
				sd+=x17+" a td{"+x23+"}";
			}
			else 
			{
            	sd+=x17+" ul a td{"+x23+"}";
			}
        }
    }
    document.write(sd+sd_add+"</style>");
} 