
if (!window.vdt_doc_effects) 
	vdt_doc_effects = new Object();

ht_obj = new Object();
cm_obj = new Object();

x29 = null;

ulm_rss = new Object();
ulm_version = "5.2";
ulm_base = "http://www.opencube.com/vim5.2/";
ulm_ie = window.showHelp;
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_firefox_beta1_5 = navigator.userAgent.indexOf("Firefox/1.4")+1;
ulm_bna = new Array(60,100,105,118,32,115,116,121,108,101,61,34,99,117,114,115,111,114,58,104,97,110,100,59,32,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,101,101,101,101,101,59,112,97,100,100,105,110,103,58,49,112,120,59,112,97,100,100,105,110,103,45,108,101,102,116,58,53,112,120,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,53,112,120,59,98,111,114,100,101,114,45,119,105,100,116,104,58,49,112,120,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,51,51,51,51,51,51,59,98,111,114,100,101,114,45,115,116,121,108,101,58,115,111,108,105,100,59,102,111,110,116,45,115,105,122,101,58,49,49,112,120,59,102,111,110,116,45,102,97,109,105,108,121,58,65,114,105,97,108,59,34,62,66,117,121,32,78,111,119,46,46,46,60,47,100,105,118,62);
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;
}

x0 = 1;

if (ulm_ie)
	x0 = x10();

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];

			imenus_create_menu(x1[mi].childNodes,x2+"_",dto,x2);

			if (window.imenus_add_pointer_image) 
				imenus_add_pointer_image(x1[mi].parentNode.parentNode,dto,0);
			
			x6(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 (0 && ((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 = '<script language = "JScript.Encode" src = "'+ulm_base+'vimenus.js"></script>';
				if (!window.vdt_doc_effects.initialized) {
					sd += '<script language = "JScript.Encode" src = "'+ulm_base+'vdesigntool.js"></script>';
					window.vdt_doc_effects.initialized = 1;
				}
				document.write(sd);
			}

			if (0 && ((ulm_ie)&&(!ulm_mac))&&(x0 || dto.enable_visual_design_mode)) {
				var x5t = "";
				for (us in ulm_bna) x5t += String.fromCharCode(ulm_bna[us]); 
				oclick = "window.open(\'"+ulm_base+"../buy_now.asp\')";
				if (dto.enable_visual_design_mode) 
					oclick = "vd_open_design_tool('"+x1[mi].id+"')";

				if (!dto.enable_visual_design_mode) 
					uoff = -20;
				else {
					x5t = '<img id = "dpiplus_'+x1[mi].id+'" src = "'+ulm_base+'vimages/plus.gif" width = 9 height = 9>';
					uoff = -15;
				}
				
				(x7 = x1[mi].parentNode).insertAdjacentHTML("afterBegin",'<div onmousemove = "event.cancelBubble = 1" style = "position:absolute; visibility:hidden; top:'+uoff+'px; left:0px; "><div onclick = "'+oclick+'" style = "cursor:hand; position:absolute; width:50px; height:15px; ">'+x5t+'</div></div>');
				
				if (!dto.enable_visual_design_mode) {
					ap1.onmouseover = function() { if (x29) clearTimeout(x29); x7.firstChild.style.visibility = "visible"; };
					ap1.onmouseout = function() { x29 = setTimeout("x8(window."+this.id+")",dto.menu_showhide_delay); };
				} else 
					x7.firstChild.style.visibility = "visible";
			}
		}
	}
};

function x8(x9) {
	x9.firstChild.style.visibility = "hidden";
};

function x10() {
	if ((x11 = window.location.hostname) != "") {
		if (!window.list7) {
			mval = 0;
			for (i = 0; i<(x11).length; i++) mval += x11.charCodeAt(i); 
			mval += "-u";
			x12 = 0;
			while (a_val = window["unlock"+x12]) {
				if (mval == a_val) 
					return false;
				x12++;
			}
			return "ulm_ie";
		}
	}
};

function imenus_create_menu(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("_").length-1);
			nodes[this.li].dto = d_toid;
			nodes[this.li].x4 = prefix;
			nodes[this.li].sid = this.counter;

			if (ulm_ie && !ulm_mac) 
				nodes[this.li].style.height = "1px";

			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() { if (this.firstChild.className.indexOf("iactive") == -1) this.firstChild.className = "ihover"; 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() { if (this.firstChild.className.indexOf("iactive") == -1) this.firstChild.className = ""; clearTimeout(ht_obj[this.level]); ht_obj[this.level] = setTimeout("hover_handle(document.getElementById('"+this.id+"'))",dto.menu_showhide_delay); };

			this.x30 = nodes[this.li].childNodes;
			for (this.ti = 0; this.ti<this.x30.length; this.ti++) {

				if (this.x30[this.ti].tagName == "DIV") {
					if (!ulm_oldnav) {
						if (!(ulm_iemac)|| this.level>1 || !dto.main_is_horizontal) 
							this.x30[this.ti].style.zIndex = this.level;
						
						this.x30[this.ti].setAttribute("align","left");
						this.cx1 = this.x30[this.ti].getElementsByTagName("UL");

						if (this.cx1.length) {
							x4 = "sub";
							if (this.level == 1) x4 = "main";
							if ((iname = dto[x4+"_expand_image"])&&(!ulm_firefox_beta1_5)) {
								x14 = dto[x4+"_expand_image_hover"];
								x15 = new Array(dto[x4+"_expand_image_width"],dto[x4+"_expand_image_height"]);
								x16 = '<div style = "visibility:hidden; position:absolute; width:100%; text-align:right; top:0px; left:0px; "><img style = "border-style:none; " level = '+this.level+' imexpandicon = 2 src = "'+x14+'" width = '+x15[0]+' height = '+x15[1]+' border = 0></div>';
								nodes[this.li].firstChild.innerHTML = '<div imexpandarrow = 1 style = "position:relative; text-align:left; "><div style = "position:absolute; width:100%; cursor:hand; cursor:pointer; text-align:right; top:'+dto[x4+"_expand_image_offy"]+'px; left:'+dto[x4+"_expand_image_offx"]+'px; "><div style = "position:absolute; text-align:right; width:100%; top:0px; left:0px; "><img style = "border-style:none; " imexpandicon = 1 level = '+this.level+' src = "'+iname+'" width = '+x15[0]+' height = '+x15[1]+' border = 0></div>'+x16+'</div></div>'+nodes[this.li].firstChild.innerHTML;
							}
							this.cx1[0].parentNode.className = "imsubc";
							this.cx1[0].id = "x1ub"+prefix+this.counter;
							new imenus_create_menu(this.cx1[0].childNodes,prefix+this.counter+"_",dto,d_toid);
							if (window.imenus_add_pointer_image) imenus_add_pointer_image(this.cx1[0].parentNode,dto,this.level);
						}
					} else 
						this.x30[this.ti].style.display = "none";
				}
			}
			if ((!sid)&&(!ulm_navigator)&&(!ulm_iemac)&&(rssurl = nodes[this.li].getAttribute("rssfeed"))&&(window.imenus_get_rss_data)) imenus_get_rss_data(nodes[this.li],rssurl);
			this.counter++;
		}
	}
};

function hover_handle(hobj,show) {
	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 x6(id,dto) {
	x19 = "#imenus"+id;
	sd = "<style id = 'ssimenus"+id+"' type = 'text/css'>";
	x20 = 0;
	di = 0;

	while ((x21 = document.getElementById("ulitem"+id+"_"+di))) {
		if (dto.main_is_horizontal) {
			if (ulm_iemac) 
				x21.style.display = "inline-block";
			else 
				sd += "#ulitem"+id+"_"+di+" {float:left; }";
			
			if (tgw = x21.style.width) 
				x20 += parseInt(tgw);
		} else {
			x20 = parseInt(document.getElementById("imenus"+id).style.width);
			x21.style.width = "100%";
		}
		di++;
	}

	document.getElementById("imenus"+id).style.width = x20+"px";

	if (!ulm_opera) 
		document.getElementById("imenus"+id).parentNode.style.width = x20+"px";
	
	sd += "#imcontainer1"+id+" {z-index:"+(999999-id)+"; position:relative; "+ulm_display+"}";
	sd += "#imcontainer2"+id+" {position:absolute; }";
	sd += x19+",#imenus"+id+" ul{margin:0; list-style:none; }";
	sd += "#imouter"+id+" {text-align:left; "+dto.main_container_styles+"}";
	sd += x19+" {padding:0px; }";
	fixbg = "";
	if ((ulm_ie)&&(ulm_strict)) 
		fixbg = "background-color:#ffffff; ";
	sd += x19+" .imsubc {padding:0px; "+fixbg+"}";
	sd += x19+" ul {padding:0px; "+dto.subs_container_styles+"position:relative; top:0px; left:0px; }";
	sd += x19+" li div {position:absolute; }";
	sd += x19+" li .imsubc {position:absolute; visibility:hidden; }";
	ubt = "";
	lbt = "";
	x23 = "";
	x24 = "";
	x22 = 10;
	for (hi = 1; hi<x22; hi++) {
		ubt += "li ";
		lbt += " li";
		x23 += x19+" li.ishow "+ubt+" .imsubc";
		x24 += x19+lbt+".ishow .imsubc";
		if (hi != (x22-1)) {
			x23 += ",";
			x24 += ",";
		}
	}
	sd += x23+"{visibility:hidden; }";
	sd += x24+"{visibility:visible; }";
	sd += x19+","+x19+" li {font-size:1px}";
	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+"}";
	sd += x19+" ul a{display:block; "+ulmp+" "+"font-size:12px; "+dto.subs_item_styles+"}";
	sd += x19+" li{cursor:hand; cursor:pointer; }";
	document.write(sd+"</style>");
}

