var d_e = 0;
var d_ee = 0;
var d_es = 0;
var d_ep = 0;
var d_em = 0;
var d_n = 0;
var d_oo = 0;
var d_z = 0;
var d_m = 0;
var d_ec = 0;
var d_ss = 0;
var d_v = 0;
var d_o = document;
var _un = "undefined";
var d_dvO = 1000;
var _nos = 0;
_dmgb();
var CompSmScroll = d_n && d_v < 7.2;
var dmDefStyle = "background:transparent;border:none;";
var d_dde;
var d_dfd;
var d_af = 0;
var d_am = 0;
var d_dm = [];
var d_dl = 0;
var d_dvrm = /dm([0-9]+)m([0-9]+)/;
var d_dvri = /dm([0-9]+)m([0-9]+)i([0-9]+)/;
var d_cm = {d_ii:0};
var d_dmr = {d_dvi:0, d_psi:"", cX:0, cY:0, d_co:0, d_ce:null};
var d_yg = {d_qps:0, d_qo:0};
var d_dvK = {d_qie:0, d_ddm:null, d_rsv:null, d_uv:null, d_ce:null, d_iv:null};
var d_de = 0;
var d_fi = "";
var d_ni = 0;
var d_sf = 1;
var d_ro = 0;
var d_t = 1;
var d_ofs;
function _dmgb() {
	var nv = navigator;
	var a = nv.userAgent;
	var n = nv.appName;
	var v = nv.appVersion;
	var ns = "Netscape";
	var gk = "Gecko";
	var pf = function (r) {
		return parseFloat(r);
	};
	window.d_m = v.indexOf("Mac") >= 0;
	window.p_LNX = nv.platform.indexOf("Linux") != -1;
	if (RegExp(" AppleWebKit/").test(navigator.userAgent)) {
		d_ss = 1;
		return;
	}
	if (n.toLowerCase() == "konqueror") {
		d_z = 1;
		d_v = 1.6;
		return;
	}
	if (a.indexOf("Opera") >= 0) {
		d_oo = 1;
		d_v = pf(a.substring(a.indexOf("Opera") + 6, a.length));
		d_ec = d_v >= 7;
		return;
	}
	if (n.toLowerCase() == "netscape") {
		if (a.indexOf("rv:") != -1 && a.indexOf(gk) != -1 && a.indexOf(ns) == -1) {
			d_z = 1;
			d_v = pf(a.substring(a.indexOf("rv:") + 3, a.length));
		} else {
			d_n = 1;
			if (a.indexOf(gk) != -1 && a.indexOf(ns) > a.indexOf(gk)) {
				var d = a.indexOf(ns + "6") > -1 ? 10 : a.indexOf(ns) > -1 ? 9 : 0;
				d_v = pf(a.substring(a.indexOf(ns) + d, a.length));
			} else {
				d_v = pf(v);
			}
		}
		return;
	}
	if (d_o.all ? 1 : 0) {
		d_e = 1;
		d_v = pf(a.substring(a.indexOf("MSIE ") + 5, a.length));
		d_ee = d_v >= 5;
		d_es = d_v >= 6;
		d_ec = 1;
		d_ep = !d_m;
		d_em = d_m;
	}
}
_dmzi();
function _dmzi() {
	window.d_qu = location.protocol == "https:" ? 1 : 0;
	keystrokes = 0;
	dm_focus = 1;
	dm_actKey = 113;
}
function dm_gE(id) {
	if (d_o.getElementById) {
		return d_o.getElementById(id);
	}
	if (d_o.all) {
		return d_o.all[id];
	}
	if (d_o.layers) {
		return d_o.layers[id];
	}
	return null;
}
function _dmoi(id) {
	if (!id) {
		return null;
	}
	if (d_e && d_v < 5) {
		return d_o.all[id];
	}
	var d_iv = _dmvi(id);
	var d_ddm = d_dm[d_iv.d_mi];
	if (d_iv.d_ci != 0 && d_ddm.d_dcf && d_t != 3) {
		var d_o1 = _dmof(id, d_ddm.d_is);
		if (!d_o1) {
			d_o1 = _dmof(id, d_ddm.d_im);
		}
		return d_o1;
	} else {
		return dm_gE(id);
	}
}
function _dmvi(id) {
	var ex;
	if (!id || id.indexOf("i") > 0) {
		ex = d_dvri.exec(id);
		if (!ex || !d_dm[parseInt(ex[1])] || !d_dm[parseInt(ex[1])].m[parseInt(ex[2])]) {
			return null;
		}
		return d_dm[parseInt(ex[1])].m[parseInt(ex[2])].i[parseInt(ex[3])];
	} else {
		ex = d_dvrm.exec(id);
		if (!ex || !d_dm[parseInt(ex[1])]) {
			return null;
		}
		return d_dm[parseInt(ex[1])].m[parseInt(ex[2])];
	}
}
var dengine = new (function () {
	var l1 = this;
	l1.l2 = function (base, d_o1) {
		for (var p in d_o1) {
			base[p] = d_o1[p];
		}
	};
	l1.l2(l1, {_dmhw:function (o) {
		var op = d_oo && d_v < 6;
		var w = op ? o.style.pixelWidth : o.offsetWidth;
		var h = op ? o.style.pixelHeight : o.offsetHeight;
		return [w, h];
	}, _dmos:function (o) {
		if (!o) {
			return [0, 0, 0, 0];
		}
		var l = 0, t = 0, wh = l1._dmhw(o), d = 0, a = "absolute", r = "relative";
		while (o) {
			l += parseInt(o.offsetLeft);
			t += parseInt(o.offsetTop);
			if (o.parentNode && o.parentNode.tagName) {
				with (o.parentNode) {
					if (!/HTML|BODY/.test(tagName)) {
						l -= scrollLeft;
						t -= scrollTop;
					}
				}
			}
			o = o.offsetParent;
		}
		if (d_oo && d_v >= 9) {
			l -= d_o.body.leftMargin;
			t -= d_o.body.topMargin;
		}
		return [l, t, wh[0], wh[1], d];
	}, getWinParam:function (paramName, def) {
		return paramName in window && typeof window[paramName] != _un ? window[paramName] : def;
	}, _dmcs:function (win) {
		if (!win) {
			win = window;
		}
		var l = 0, t = 0, w = 0, h = 0;
		if (d_n || d_z || d_oo || d_ss) {
			l = win.pageXOffset;
			t = win.pageYOffset;
			w = win.innerWidth;
			h = win.innerHeight;
			if (d_z) {
				if (win.scrollMaxX > 0) {
					h -= l1.l0();
				}
				if (win.scrollMaxY > 0) {
					w -= l1.l0();
				}
			} else {
				if (!d_ss) {
					if (win.document.width > win.innerWidth) {
						h -= 16;
					}
					if (win.document.height > win.innerHeight) {
						w -= 16;
					}
				}
			}
		} else {
			var doc = l1._dmde(win.document);
			if (doc) {
				with (doc) {
					l = scrollLeft;
					t = scrollTop;
					w = clientWidth;
					h = clientHeight;
				}
			}
		}
		return [l, t, w, h];
	}, join$:function () {
		var a = arguments;
		var lIi = [];
		for (var i = 0; i < a.length; i++) {
			if (typeof a[i] == "object" && typeof a[i].length != "undefined") {
				for (var j = 0; j < a[i].length; j++) {
					lIi[lIi.length] = a[i][j];
				}
			} else {
				lIi[lIi.length] = a[i];
			}
		}
		return lIi;
	}, _dmrr:function (lIg, context) {
		lIg = lIg.split(",");
		var lIi = [];
		for (var d_sii = 0; d_sii < lIg.length; d_sii++) {
			var lIm = lIg[d_sii];
			var lIk = [context];
			while (lIm) {
				var lIm = /^([>|\s+]?)(\*|\w+)(\:first|\:last)?(.*)$/.exec(lIm);
				var lIl = [];
				var i = 0;
				while (i < lIk.length) {
					if (lIk[i].childNodes) {
						for (var chInd = 0; chInd < lIk[i].childNodes.length; chInd++) {
							if (lIk[i].childNodes[chInd].tagName) {
								if (lIm[2] == "*" || lIm[2] == lIk[i].childNodes[chInd].tagName) {
									lIl[lIl.length] = lIk[i].childNodes[chInd];
									if (lIm[3] == ":first") {
										break;
									}
								}
								if (lIm[1] != ">") {
									lIk[lIk.length] = lIk[i].childNodes[chInd];
								}
							}
						}
					}
					if (lIm[3] == ":first" && lIl.length) {
						break;
					}
					i++;
				}
				if (lIm[3] == ":last") {
					lIl = [lIl[lIl.length - 1]];
				}
				lIk = lIl;
				lIm = lIm[lIm.length - 1];
			}
			lIi = l1.join$(lIi, lIk);
		}
		return lIi;
	}, d_as:[], _dms:function (d_dfn) {
		if (l1.d_as[d_dfn]) {
			return;
		}
		if (typeof l1.workPath == _un) {
			if (typeof dmWorkPath != _un) {
				l1.workPath = dmWorkPath;
			} else {
				l1.workPath = "";
				var scripts = document.getElementsByTagName("script");
				for (var i = 0; i < scripts.length; i++) {
					if (scripts[i].src && /dmenu\.js(\?.*)?$/.test(scripts[i].src)) {
						l1.workPath = scripts[i].src.split(/dmenu\.js/)[0];
					}
				}
			}
		}
		d_o.write("<SCR" + "IPT SRC=\"" + l1.workPath + d_dfn + ".js\" type=\"text/javascript\"></SCR" + "IPT>");
		l1.d_as[d_dfn] = 1;
	}, d_du:function (val) {
		if (!/\D+/.test(val) && val) {
			return val + "px";
		}
		return val;
	}, scrlWidth:0, l0:function () {
		if (!l1.scrlWidth) {
			if (!d_z) {
				l1.scrlWidth = d_e ? 17 : d_oo ? 17 : d_ss ? 16 : 17;
			} else {
				var wnd_doc = document;
				var scr = wnd_doc.createElement("div");
				scr.style.position = "absolute";
				scr.style.top = "-1000px";
				scr.style.left = "-1000px";
				scr.style.width = "100px";
				scr.style.height = "50px";
				scr.style.overflow = "hidden";
				var inn = wnd_doc.createElement("div");
				inn.style.width = "100%";
				inn.style.height = "200px";
				scr.appendChild(inn);
				wnd_doc.body.appendChild(scr);
				var wNoScroll = inn.offsetWidth;
				scr.style.overflow = "auto";
				var wScroll = inn.offsetWidth;
				wnd_doc.body.removeChild(wnd_doc.body.lastChild);
				l1.scrlWidth = wNoScroll - wScroll;
			}
		}
		return l1.scrlWidth;
	}, _dO1:[], _dOI:function (_dOl) {
		if (!_dOl) {
			return 0;
		}
		if (typeof _dOl != "string") {
			for (var i = 0; i < _dOl.length; i++) {
				l1._dOI(_dOl[i]);
			}
			return 0;
		}
		if (l1._dO1[_dOl]) {
			return l1._dO1[_dOl]._dr || d_m && d_ss;
		}
		var img = new Image;
		img.onload = function () {
			this._dr = 1;
		};
		img.src = _dOl;
		l1._dO1[_dOl] = img;
		return 0;
	}, d_dyz:function (d_dhw, params) {
		if (params) {
			if (!params.d_itw) {
				params.d_itw = 1;
			}
			if (!params.d_dem) {
				params.d_dem = 1;
			}
			if (!params._dmoz) {
				params._dmoz = 10;
			}
			d_dhw = Math.sin((d_dhw * (params.d_itw + 0.5) - 0.5) * Math.PI) / (params.d_dem * (Math.pow(params._dmoz, d_dhw) + 1 / params.d_dem - 1));
			if (params._dmiw) {
				d_dhw = 1 - Math.abs(d_dhw);
			} else {
				d_dhw += 1;
			}
		}
		return d_dhw;
	}, lI7:function (d_o1, lIb, lIc, d_dyz) {
		with (d_o1.style) {
			var lId = [left, top, width, height];
		}
		var lIe = l1._dmos(d_o1);
		var b = parseInt(d_o1.style.borderWidth);
		if (b) {
			lIe[2] -= 2 * b;
			lIe[3] -= 2 * b;
		}
		var overflow = d_o1.style.overflow;
		if (lIc) {
			lIc = d_o1.childNodes[0];
			var margin = [0, lIc.style.marginLeft, lIc.style.marginTop][lIb];
		}
		this.set = function (value) {
			var d_dhw = l1.d_dyz(value, d_dyz);
			d_o1.style.overflow = value == 1 ? overflow : "hidden";
			switch (lIb) {
			  case 0:
				d_o1.style.top = value == 1 ? lId[1] : lIe[1] + lIe[3] * (1 - d_dhw) + "px";
			  case 2:
				d_o1.style.height = value == 1 ? lId[3] : lIe[3] * d_dhw + "px";
				if (lIc && lIb == 2) {
					lIc.style.marginTop = value == 1 ? margin : lIe[3] * (d_dhw - 1) + "px";
				}
				break;
			  case 3:
				d_o1.style.left = value == 1 ? lId[0] : lIe[0] + lIe[2] * (1 - d_dhw) + "px";
			  case 1:
				d_o1.style.width = value == 1 ? lId[2] : lIe[2] * d_dhw + "px";
				if (lIc && lIb == 1) {
					lIc.style.marginLeft = value == 1 ? margin : lIe[2] * (d_dhw - 1) + "px";
				}
				break;
			  default:
			}
		};
	}, lI8:function (d_o1, d_dyz) {
		var lId, lIe;
		if (d_o1.filters) {
			lId = d_o1.filters.alpha ? d_o1.filters.alpha.opacity : 100;
			lIe = parseFloat(lId) / 100;
		} else {
			lId = d_o1.style.opacity;
			lIe = parseFloat(lId);
		}
		if (isNaN(lIe)) {
			lIe = 1;
		}
		this.set = function (value) {
			var d_dhw = l1.d_dyz(value, d_dyz);
			if (d_o1.filters) {
				if (!d_o1.filters.alpha) {
					d_o1.style.filter += "alpha(opacity=0)";
				}
				d_o1.filters.alpha.opacity = value < 1 ? lIe * d_dhw * 100 : lId;
			} else {
				d_o1.style.opacity = value < 1 ? lIe * d_dhw : lId;
			}
		};
	}, _dmga:function (effects) {
		var $ = this;
		var lI9 = 0.03;
		var lIa = 0;
		var lIf = 0;
		$.status = 0;
		$.duration = 0;
		$.apply = function () {
			for (i = 0; i < effects.length; i++) {
				effects[i].set(0);
			}
		};
		function d_ddf() {
			if (!$.status) {
				return;
			}
			lIf += lI9;
			if (lIf >= $.duration || Math.abs($.status) > 1) {
				for (i = 0; i < effects.length; i++) {
					effects[i].set(1);
				}
				$.status = 0;
			} else {
				for (i = 0; i < effects.length; i++) {
					effects[i].set(lIf / $.duration);
				}
				if (Math.abs($.status) == 1) {
					lIa = setTimeout(d_ddf, lI9 * 1000);
				} else {
					$.status = 0;
				}
			}
		}
		$.play = function () {
			$.status = 1;
			d_ddf();
		};
		$.stop = function () {
			if ($.status) {
				$.status *= 2;
				if (lIa) {
					clearTimeout(lIa);
				}
				d_ddf();
			}
		};
	}, _dOO:function (d_o1, event, func) {
		if (!d_o1) {
			return;
		}
		event = event.toLowerCase();
		if (d_o1.attachEvent) {
			d_o1.attachEvent(event, func);
		} else {
			var o = event in d_o1 ? d_o1[event] : null;
			d_o1[event] = typeof o == "function" ? function (v) {
				try {
					o(v);
				}
				catch (e) {
				}
				func(v);
			} : func;
		}
	}, _dmde:function (docObj) {
		return docObj.compatMode == "CSS1Compat" && !d_z ? docObj.documentElement : docObj.body;
	}, _dmkl:function (d_pt, d_prf) {
		function _dmc(url) {
			return !/^(javascript:|mailto:|http:\/\/|https:\/\/|ftp:\/\/|search:|file:)/.test(url);
		}
		function _dmp(d_ph) {
			if (/^\w+\:\/[^\/]/.test(d_ph)) {
				d_ph = "file:///" + d_ph;
			}
			return d_ph ? (_dmc(d_ph) ? d_prf : "") + d_ph : "";
		}
		if (typeof d_pt == "string") {
			return _dmp(d_pt);
		} else {
			var p = [];
			for (var i = 0; i < d_pt.length; i++) {
				p[i] = d_pt[i] ? _dmp(d_pt[i]) : "";
			}
			return p;
		}
	}});
});
function _dmlx() {
	d_dde = dengine._dmde(d_o);
	if (d_af) {
		window.setInterval("_dmyr()", 80);
	}
	if (d_am) {
		_dmm();
	}
	d_dl = 1;
	if (keystrokes && !(d_oo && d_v < 7)) {
		d_o.onkeydown = function (event) {
			return dm_ext_keystrokes(event);
		};
	}
	for (var i = 0; i < d_dm.length; i++) {
		with (d_dm[i]) {
			if (d_qtm >= 0 && d_dcp >= 0) {
				d_yg.d_qps = 1;
				dm_ext_setPressedItem(d_ii, d_cs, d_dcp, 0);
			}
		}
	}
}
function dm_initFrame(d_dif, d_dta, d_dsi, d_sro) {
	if (d_oo && d_v < 7 || d_e && d_v < 5) {
		d_de = 0;
	} else {
		d_de = 1;
		d_fi = d_dif;
		d_ni = d_dta;
		d_sf = d_dsi;
		d_ro = d_sro;
	}
	d_t = 1;
	dm_init();
}
function _dmpr(d_pm, d_dp) {
	return typeof d_pm != _un && d_pm ? d_pm : d_dp;
}
function _dmsi(d_pn, sp, d_dv, isIndividual) {
	if (!isIndividual || !sp || !(d_pn in sp)) {
		return d_dv;
	}
	var val = sp[d_pn];
	if (val.indexOf(",") >= 0) {
		var reg = "('[^']+')|([^,']+)";
		var res = [];
		while (val) {
			var pos = val.search(reg);
			if (pos < 0) {
				break;
			}
			var tmp = val.match(reg)[0];
			val = val.substring(pos + tmp.length, val.length);
			if (tmp.substring(0, 1) == "'" && tmp.substring(tmp.length - 1, tmp.length) == "'") {
				tmp = tmp.substring(1, tmp.length - 1);
			}
			res[res.length] = tmp;
		}
		val = res;
	}
	return val;
}
function _dmsa(d_ddm, d_sii, is) {
	if (typeof d_sii == _un) {
		return d_ddm.d_sct;
	}
	function d_qm(name, type) {
		return _dmsi(name, d_ddm.menuStyles[d_sii], d_ddm[name], is);
	}
	var pPrefix = d_ddm.d_ppi;
	var hAlign = d_qm("subMenuAlign");
	var vAlign = d_qm("subMenuVAlign");
	var st = {d_qb:d_qm("menuBackColor"), d_br:d_qm("menuBackRepeat"), d_bi:dengine._dmkl(d_qm("menuBackImage"), pPrefix), d_qy:parseInt(d_qm("smColumns")), d_qt:dengine.d_du(d_qm("menuBorderWidth")), d_qs:d_qm("menuBorderStyle"), d_qr:d_qm("menuBorderColor"), d_qis:d_qm("itemSpacing"), d_qip:d_qm("itemPadding"), cssClass:_dmsi("CSS", d_ddm.menuStyles[d_sii], d_ddm.cssSubmenu, is), smW:d_qm("smWidth"), d_qhi:d_qm("smHeight"), onClickSnd:d_qm("onClickSnd"), onOverSnd:d_qm("onOverSnd"), smHidePause:d_qm("smHidePause"), horiz:_dmsi("smOrientation", d_ddm.menuStyles[d_sii], -1, is), hParent:hAlign.substring(0, 1) == "p", vParent:vAlign.substring(0, 1) == "p", hAlign:hAlign.indexOf("right") != -1 ? -1 : hAlign.indexOf("center") != -1 ? 0 : 1, vAlign:vAlign.indexOf("bottom") != -1 ? -1 : vAlign.indexOf("center") != -1 ? 0 : 1};
	if (typeof st.d_qip != "string") {
		st.d_qip += "px";
	}
	return st;
}
function _dmls(d_ddm, d_sii, is) {
	function d_qm(name, type) {
		var value = _dmsi(name, d_ddm.itemStyles[d_sii], d_ddm[name], is);
		if (/array/.test(type)) {
			value = typeof value == "string" ? [value, value] : typeof value == "object" && value.length ? value : ["", ""];
		}
		if (/path/.test(type)) {
			value = dengine._dmkl(value, d_ddm.d_ppi);
		}
		return value;
	}
	if (typeof d_sii == _un) {
		return d_ddm.d_cst;
	}
	var st = {d_iw:d_qm("itemWidth"), itHeight:d_qm("itemHeight"), d_qb:d_qm("itemBackColor", "array"), d_qt:dengine.d_du(d_qm("itemBorderWidth")), d_qs:d_qm("itemBorderStyle", "array"), d_qr:d_qm("itemBorderColor", "array"), d_qf:d_qm("fontColor", "array"), d_ql:d_qm("fontStyle", "array"), d_qc:d_qm("fontDecoration", "array"), addStyle:d_qm("itemAddStyle"), d_rm:d_qm("arrowImageMain", "arraypath"), d_rs:d_qm("arrowImageSub", "arraypath"), d_bi:d_qm("itemBackImage", "arraypath"), backImgB:d_qm("beforeItemImage", "arraypath"), backImgA:d_qm("afterItemImage", "arraypath"), backImgBW:d_qm("beforeItemImageW"), backImgAW:d_qm("afterItemImageW"), backImgBH:d_qm("beforeItemImageH"), backImgAH:d_qm("afterItemImageH"), _dml:parseInt(d_qm("itemSlideBack")), cssClass:_dmsi("CSS", d_ddm.itemStyles[d_sii], d_ddm.cssItem, is), cssClassText:_dmsi("CSSText", d_ddm.itemStyles[d_sii], d_ddm.cssItemText, is), d_ssc:parseInt(d_qm("showByClick"))};
	if (st._dml) {
		st.d_qt = 0;
	}
	return st;
}
function _dmmi(d_dic, params) {
	var l1 = dengine;
	var _dmkk = this;
	var d_dpp = params.popupMode;
	l1.l2(this, params);
	l1.l2(this, {m:[], d_ii:d_dic, id:"dm" + d_dic, _dmnl:null, d_qp:d_dpp || params.absolutePos, flt:params.floatable, fltX:params.floatableX, fltY:params.floatableY, fltIter:params.floatIterations, fltDX:params.floatableDX, fltDY:params.floatableDY, d_qtm:params.pressedItem, d_cs:0, d_dcp:params.pressedItem >= 0 ? params.pressedItem : -1, d_dcf:d_de, d_im:d_ni, d_is:d_sf, d_or:d_ro, d_si:d_fi, d_dpp:d_dpp, saveNavigation:params.saveNavigationPath, smSmartScroll:d_em ? 0 : params.smSmartScroll, d_qy:params.smColumns, _useIFRAME:params.useIFRAME || !d_qu && d_ep && d_es || p_LNX && d_z && d_v != 1.6, _AJAX:params.dmAJAX, _ajaxReload:params.ajaxReload, d_qiv:d_dpp ? 0 : 1, d_dss:0, itemWidth:"100%", itemHeight:"100%", itemAddStyle:"", d_qfd:params.fontColorDisabled, d_shm:params.smHideOnClick, d_spi:params.separatorImage, d_n4:params.separatorAlignment, d_f:params.separatorColor, d_sw:params.separatorWidth, d_sph:params.separatorHeight, d_svi:params.separatorVImage, d_c:params.separatorVColor, d_svv:params.separatorVWidth, d_svh:params.separatorVHeight, d_zs:params.separatorPadding, d_ppi:params.pathPrefix_img, ll5:dengine._dmkl(params.smFrameImage, params.pathPrefix_img), l15:params.smFrameImage ? params.smFrameWidth : 0, d_dfp:function () {
		return _dmkk.d_dcf && d_t == 1 ? parent.frames[_dmkk.d_is].window : window;
	}});
	var styleTypes = ["menuStyles", "itemStyles"];
	for (var st = 0; st < 2; st++) {
		var _dmsl = this[styleTypes[st]];
		lIi = [];
		for (var stInd = 0; stInd < _dmsl.length; stInd++) {
			if (_dmsl[stInd]) {
				lIi[stInd] = [];
				for (var i = 0; i < _dmsl[stInd].length; i++) {
					val = /(\S+)\s*=(.*)/.exec(_dmsl[stInd][i]);
					if (val) {
						lIi[stInd][val[1]] = val[2];
					}
				}
			}
		}
		this[styleTypes[st]] = lIi;
	}
	this.d_cst = _dmls(this, 0, 0);
	this.d_sct = _dmsa(this, 0, 0);
	if (this.smHidePause < 0 && d_dpp) {
		this.smHidePause = 1000;
	}
	if (d_dpp) {
		dengine._dms("dmenu_popup", 0);
	}
	d_dm[d_dic] = this;
}
function _dmsp(d_pr, parentIt, d_cii) {
	var d_lv = parentIt ? d_pr.m[parentIt.d_ci].d_le + 1 : 0;
	var d_lil = d_pr.m.length;
	if (parentIt && parentIt.d_dcd && parentIt.d_dcd != "_") {
		d_lil = _dmvi(parentIt.d_dcd).d_ii;
	}
	if (d_pr.m[d_lil] && d_pr.m[d_lil]._dmoo) {
		d_pr.m[d_lil]._dmoo.parentNode.removeChild(d_pr.m[d_lil]._dmoo);
	}
	var d_ct = _dmsa(d_pr, d_cii, 1);
	d_pr.m[d_lil] = {i:[], d_mi:d_pr.d_ii, d_ii:d_lil, id:"dm" + d_pr.d_ii + "m" + d_lil, d_qri:parentIt, d_sh:"", _dmlw:null, hideTimer:null, d_le:d_lv, left:d_lil ? "-1000px" : d_pr.posX, top:d_lil ? "0px" : d_pr.posY, d_dvM:d_lil ? d_pr.smMovable : d_pr.movable, d_ddv:0, d_qoz:d_lv > 1 ? d_pr.DX : d_pr.topDX, d_qox:d_lv > 1 ? d_pr.DY : d_pr.topDY, d_ct:d_ct, d_dhz:d_ct.horiz >= 0 ? d_ct.horiz == "1" ? 1 : 0 : d_lil ? d_pr.smOrientation : d_pr.isHorizontal, rowCount:1, d_dmw:d_lil ? "auto" : d_pr.menuWidth, mainHeight:d_lil ? "auto" : d_pr.menuHeight, opacity:!d_lil ? 100 : d_pr.transparency, d_dfe:!d_lil ? -1 : d_pr.transition, duration:d_pr.transDuration, d_qi:d_pr.transDuration2, shadowColor:d_pr.shadowColor, shadowLen:d_pr.shadowLen && d_dm.ll2 ? d_lil ? d_pr.shadowLen : d_pr.shadowTop : 0, d_hs:"", SmartScroll:d_lil ? d_pr.smSmartScroll : d_pr.topSmartScroll, sX:0, sY:0, d_se:!d_lil && d_pr.topSmartScroll ? 1 : 0, hAlignReal:0, vAlignReal:0, d_dho:[], lli:0, _dII:function () {
		for (var j = 0; j < this.i.length; j++) {
			this.i[j]._dII();
		}
	}, l16:null, lI6:function () {
		if (!this.l16 || this.d_ii != 0 && d_dm[this.d_mi].d_dcf) {
			this.l16 = _dmoi(this.id + "tbl");
		}
		return this.l16;
	}, _dmoo:null, ll4:function () {
		if (d_dm[this.d_mi].d_dcf) {
			return _dmwc(d_dm[this.d_mi], this, this.id);
		} else {
			return _dmni(this);
		}
	}, ll3:function () {
		if (!this._dmoo) {
			this._dmoo = dm_gE(this.id);
		}
		if (this.shadowLen) {
			if (d_e) {
				this._dmoo.style.padding = "0 " + dengine.d_du(this.shadowLen) + " " + dengine.d_du(this.shadowLen) + " 0";
			} else {
				this.shadowLen = 0;
			}
		}
	}, StartHide:function (time) {
		with (this) {
			if (lli) {
				return;
			}
			if (d_le == 0) {
				return;
			}
			if (typeof time == _un) {
				time = d_ct.smHidePause;
			}
			if (!hideTimer && time >= 0) {
				hideTimer = setTimeout("_dmmh('" + id + "');window.status=''", time);
			}
		}
	}, StopHide:function () {
		if (this.hideTimer) {
			this.hideTimer = clearTimeout(this.hideTimer);
		}
	}};
	if (parentIt) {
		parentIt.d_dcd = d_pr.m[d_lil].id;
	}
	return d_pr.m[d_lil];
}
function _dmvg(d_ce) {
	while (d_ce) {
		d_ce.StopHide();
		if (d_ce.d_qri) {
			d_ce = d_dm[d_ce.d_mi].m[d_ce.d_qri.d_ci];
		} else {
			break;
		}
	}
}
function _dmst(str, d_tt, d_il, d_ip) {
	return !str || str == "link" ? d_il : str == "text" ? d_tt : str == "tip" ? d_ip : str;
}
function _dmll(d_vl, d_prf) {
	return dengine._dmkl(_dmpr(d_vl, ""), d_prf);
}
function _dmip(d_pr, d_ps, d_iy, d_dps) {
	var d_ix = d_dps[0] || "";
	var d_dil = d_dps[1];
	var d_ir = d_dps[5] || d_pr.itemTarget;
	var d_dia = d_ps.d_le == 0 ? d_pr.itemAlignTop : d_pr.itemAlign;
	var d_iit = _dmpr(d_dps[4], "");
	var d_ia = _dmpr(d_dps[8], "");
	var iIcons = [_dmpr(d_dps[2], ""), _dmpr(d_dps[3], "")];
	if (d_ia && !d_pr._AJAX) {
		dengine._dms("dmenu_ajax");
		d_pr._AJAX = 1;
	}
	if (!d_ps.ULtype) {
		d_dil = _dmll(d_dil, d_pr.pathPrefix_link);
		iIcons = dengine._dmkl(iIcons, d_pr.d_ppi);
	}
	var d_onr = 0;
	if (d_ix.charAt(0) == "$") {
		d_onr = 1;
		d_ps.rowCount++;
		d_ix = d_ix.substr(1, d_ix.length - 1);
	}
	d_ps.i[d_iy] = {d_mi:d_pr.d_ii, d_ci:d_ps.d_ii, d_ii:d_iy, id:"dm" + d_pr.d_ii + "m" + d_ps.d_ii + "i" + d_iy, d_aj:d_ia, d_dcd:d_ia ? "_" : "", _dmpp:0, text:d_ix, link:d_dil, target:d_ir, tip:d_iit, d_sv:_dmst(d_pr.statusString, d_ix, d_dil, d_iit), align:d_dia, cursor:d_dil ? d_pr.itemCursor : "default", d_itt:_dmls(d_pr, d_dps[6], 1), d_dii:iIcons, d_qii:d_ps.d_le ? d_pr.iconWidth : d_pr.iconTopWidth, d_qiz:d_ps.d_le ? d_pr.iconHeight : d_pr.iconTopHeight, icState:0, d_qw:!d_ps.d_ii || !d_pr.arrowWidthSub ? d_pr.arrowWidth : d_pr.arrowWidthSub, d_qh:!d_ps.d_ii || !d_pr.arrowHeightSub ? d_pr.arrowHeight : d_pr.arrowHeightSub, d_dss:d_ir == "_" ? 1 : 0, d_dpr:0, d_dhi:0, d_qiv:1, d_ded:0, d_nr:d_onr, tblObj:null, d_yo:null, _dmIOa:null, arrObj:null, d_sl:0, _dII:function () {
		with (dengine) {
			_dOI(this.d_itt.d_bi);
			_dOI(this.d_itt.backImgA);
			_dOI(this.d_itt.backImgB);
			_dOI(this.d_dii);
		}
	}, ll4:function () {
		var res = _dmoi(this.id + "it");
		if (res) {
			return res;
		}
		d_dm[this.d_mi].m[this.d_ci].ll4();
		return _dmoi(this.id + "it");
	}};
	with (d_ps.i[d_iy]) {
		d_ps.i[d_iy].itemType = link.indexOf("search:") == 0 ? 4 : !text ? 0 : text == "-" ? 1 : d_itt.backImgB.length > 0 && d_itt.backImgB[0] || d_itt.backImgA.length > 0 && d_itt.backImgA[0] ? 2 : 3;
	}
	return d_ps.i[d_iy];
}
function _dmfl(d_ce) {
	var d_dvF = ["Blinds", "Checkerboard", "GradientWipe", "Inset", "Iris", "Pixelate", "RadialWipe", "RandomBars", "RandomDissolve", "Slide", "Spiral", "Stretch", "Strips", "Wheel", "Zigzag"];
	var sf = "";
	with (d_ce) {
		if (d_ee && d_ep) {
			if (d_dfe >= 0 && d_dfe < 40) {
				var dur = duration / 1000;
				if (d_dfe == 24) {
					sf += "blendTrans(Duration=" + dur + ") ";
				} else {
					if (d_dfe < 24) {
						sf += "revealTrans(Transition=" + d_dfe + ",Duration=" + dur + ") ";
					} else {
						if (!(d_v < 5.5)) {
							sf += "progid:DXImageTransform.Microsoft." + d_dvF[d_dfe - 25] + "(" + d_dm[d_ce.d_mi].transOptions + ",duration=" + dur + ") ";
						}
					}
				}
			}
			if (opacity != 100) {
				sf += "alpha(opacity=" + opacity + ") ";
			}
			if (shadowLen) {
				sf += "shadow(color=" + shadowColor + ",direction=135,strength=" + shadowLen + ")";
			}
			if (sf) {
				sf = "filter:" + sf + ";";
			}
		}
		if (opacity != 100) {
			sf += "-moz-opacity:" + opacity / 100 + ";-khtml-opacity:" + opacity / 100 + ";opacity:" + opacity / 100 + ";";
		}
	}
	return sf;
}
function _dmdz(id, d_yx, events) {
	return "<DIV id=\"" + id + "\" " + events + " style=\"" + d_yx + "\">";
}
function _dmd() {
	return "</DIV>";
}
function _dmze(id, clN, d_ca, d_pd, events) {
	return "<Table id=\"" + id + "\" " + events + " class=\"" + clN + "\" border=0 cellspacing=" + d_ca + " cellpadding=" + d_pd + (CompSmScroll ? " style=\"position:relative;top:0;left:0;\"" : "") + " >";
}
function _dmzw(id, d_ca, d_pd, d_yx, events, add) {
	return "<Table id=\"" + id + "\" " + events + " cellspacing=" + d_ca + " cellpadding=" + d_pd + " " + add + " style=\"" + d_yx + (CompSmScroll ? ";position:relative;top:0;left:0;" : "") + "\" border=0>";
}
function _dmt() {
	return "</Table>";
}
function _dmor(id) {
	return "<tr" + (id ? " id=\"" + id + "\"" : "") + ">";
}
function _dmtr() {
	return "</tr>";
}
function _dmzr(id, d_yx, add) {
	return "<td id=\"" + id + "\" " + add + " style=\"" + d_yx + "\">";
}
function _dmlt() {
	return "</td>";
}
function _dmiz(id, url, w, h, add) {
	if (url == "") {
		return "";
	}
	return "<img id=\"" + id + "\" src=\"" + url + "\" " + (w ? "width=" + w : "") + (h ? " height=" + h : "") + " " + add + " border=0>";
}
function dm_mouseSmOut(d_gcm) {
	var d_ce = _dmvi(d_gcm);
	if (d_ce.d_ct.smHidePause < 0) {
		return;
	}
	while (d_ce && d_ce.d_sh) {
		d_ce = _dmvi(d_ce.d_sh);
	}
	var maxTime = d_ce.d_ct.smHidePause;
	while (d_ce && d_ce.d_le > 0 && d_ce.d_ct.smHidePause >= 0) {
		maxTime = Math.max(maxTime, d_ce.d_ct.smHidePause);
		d_ce.StartHide(maxTime);
		d_ce = d_dm[d_ce.d_mi].m[d_ce.d_qri.d_ci];
	}
}
function dm_mouseSmOver(d_gcm) {
	_dmvg(_dmvi(d_gcm));
}
function _dmzq(d_ddm, img, color, w, h, align) {
	if (img) {
		return _dmiz("", dengine._dmkl(img, d_ddm.d_ppi), w, h, "");
	} else {
		return "<div style=\"" + (color ? "background-color:" + color + ";" : "") + "width:" + w + ";height:" + h + ";" + (align == "center" ? "margin:0 auto" : align == "left" ? "float:left" : "float:right") + "\">&nbsp;</div>";
	}
}
function _dmir(d_iv, d_ye) {
	var s = "", d_ce = d_dm[d_iv.d_mi].m[d_iv.d_ci];
	if (!d_ye) {
		d_ye = "";
	}
	with (d_iv) {
		var d_ri = d_ci ? d_itt.d_rs[0] : d_itt.d_rm[0];
		if (d_ri) {
			s = _dmzr(d_iv.id + "tdA", dmDefStyle + "padding:" + d_ce.d_ct.d_qip + ";" + d_ye, "") + _dmiz(id + "d_rr", d_ri, d_qw, d_qh, "style=\"display:block;\"") + _dmlt();
		}
	}
	return s;
}
function _dmI0(TDid, TDstyleText, TDadd, IMGid, url, w, h, IMGadd) {
	if (h == 0) {
		h = "";
	}
	if (w == 0) {
		w = "";
	}
	s = _dmzr(TDid, TDstyleText, TDadd) + _dmiz(IMGid, url, w, h, IMGadd) + _dmlt();
	return s;
}
function _dmye(e, d_gcm) {
	var d_ce = _dmvi(d_gcm);
	if (!d_ce.d_se) {
		return;
	}
	var _dmoo = d_ce.lI6();
	if (!_dmoo) {
		return;
	}
	_dmoo = _dmoo.parentNode;
	var ex, ey;
	if (typeof e.pageX == _un) {
		var cs = dengine._dmcs(d_dm[d_ce.d_mi].d_dfp());
		ex = e.clientX + cs[0];
		ey = e.clientY + cs[1];
	} else {
		ex = e.pageX;
		ey = e.pageY;
	}
	var d_ch = dengine._dmos(_dmoo);
	var dx = d_ch[2] * 0.1;
	var dy = d_ch[3] * 0.1;
	var px = (ex - d_ch[0] - dx) / (d_ch[2] - dx * 2);
	var py = (ey - d_ch[1] - dy) / (d_ch[3] - dy * 2);
	_dmO0(d_ce, px, py);
}
function _dmO0(d_ce, px, py) {
	if (px > 1) {
		px = 1;
	}
	if (px < 0) {
		px = 0;
	}
	if (py > 1) {
		py = 1;
	}
	if (py < 0) {
		py = 0;
	}
	if (!d_ce) {
		return;
	}
	var tblObj = d_ce.lI6();
	if (!tblObj) {
		return;
	}
	var d_ch = dengine._dmos(tblObj.parentNode);
	if (CompSmScroll) {
		tblWH = dengine._dmos(tblObj);
		tblObj.style.left = px * (d_ch[2] - tblWH[2]) + "px";
		tblObj.style.top = py * (d_ch[3] - tblWH[3]) + "px";
	} else {
		tblObj.parentNode.scrollLeft = px * (tblObj.parentNode.scrollWidth - d_ch[2]);
		tblObj.parentNode.scrollTop = py * (tblObj.parentNode.scrollHeight - d_ch[3]);
	}
}
function _dma(d_ddm, d_ce) {
	return _dmiz("", dengine._dmkl(d_ddm.closeBtn, d_ddm.d_ppi), d_ddm.closeBtnW, d_ddm.closeBtnH, "title=\"Close the sumbenu\" onClick=\"_dmim('" + d_ce.id + "')\" style=\"cursor:" + (d_e && d_v < 6 ? "hand" : "pointer") + ";\"");
}
function _dmzo(d_ddm, d_ce) {
	if (d_ddm.d_dcf) {
		return "";
	}
	return "<td id=\"" + d_ce.id + "m\" NOWRAP align=right valign=\"top\" style=\"width:" + (d_ce.d_dhz ? dengine.d_du(d_ddm.moveWidth) : "100%") + ";height:" + dengine.d_du(d_ddm.moveHeight) + ";cursor:" + d_ddm.moveCursor + ";padding:0px;\"" + (d_ce.d_ct.d_qy > 1 && !d_ce.d_dhz ? " colspan=" + d_ce.d_ct.d_qy : "") + (d_ce.rowCount > 1 && d_ce.d_dhz ? " rowspan=" + d_ce.rowCount : "") + " bgcolor=" + d_ddm.moveColor + " background=\"" + dengine._dmkl(d_ddm.moveImage, d_ddm.d_ppi) + "\" " + "onMouseDown=\"_dmbe(event,'" + d_ce.id + "')\" onMouseUp=\"_dmse()\" >" + (!d_ce.d_ii ? _dmiz("", dengine._dmkl(d_ddm.blankImage, d_ddm.d_ppi), d_ce.d_dhz ? d_ddm.moveWidth : 1, d_ce.d_dhz ? 1 : d_ddm.moveHeight, "style=\"display:block\"") : _dma(d_ddm, d_ce)) + "</td>";
}
function _dmim(d_gcm) {
	with (_dmvi(d_gcm)) {
		d_ddv = 0;
		d_dmr.d_psi = "";
		d_dmr.d_ce = null;
	}
	_dmmh(d_gcm);
}
var dm_sound = {bgHtml:"", bgObj:null, sndPlaying:"", init:function (d_ce) {
	var s = "";
	if (!d_e) {
		return " ";
	}
	if (!this.bgHtml) {
		this.bgHtml = "<BGSOUND id=\"dm_snd\" style=\"visibility:hidden;\">";
		s = this.bgHtml;
	}
	s += "<DIV STYLE=\"position:absolute;\">";
	if (d_ce.d_ct.onOverSnd) {
		s += "<EMBED SRC=\"" + d_ce.d_ct.onOverSnd + "\" AUTOSTART=\"FALSE\" HIDDEN=\"TRUE\">";
	}
	if (d_ce.d_ct.onClickSnd) {
		s += "<EMBED SRC=\"" + d_ce.d_ct.onClickSnd + "\" AUTOSTART=\"FALSE\" HIDDEN=\"TRUE\"\">";
	}
	s += "</DIV>";
	return s;
}, playOver:function (d_ce) {
	this.startPlay(d_ce.d_ct.onOverSnd);
}, playClick:function (d_ce) {
	this.startPlay(d_ce.d_ct.onClickSnd);
}, startPlay:function (snd) {
	if (!this.bgHtml || !snd || this.sndPlaying) {
		return;
	}
	if (!this.bgObj) {
		this.bgObj = dm_gE("dm_snd");
	}
	this.sndPlaying = snd;
	this.bgObj.src = snd;
	setTimeout("dm_sound.sndPlaying = '';", 80);
}};
var d_dvZ = "";
var dm_EventPause = {val:"", timeout:null, set:function (aVal) {
	this.timeout = clearTimeout(this.timeout);
	this.val = aVal;
}, clear:function (aVal) {
	if (this.val == aVal) {
		this.timeout = setTimeout("dm_EventPause.val = '';", 10);
	}
}};
function dm_applyItemTree(mVar, d_iv, d_ddm) {
	var d_ce = _dmsp(d_ddm, d_iv, mVar.style);
	for (var i = 0; i < mVar.i.length; i++) {
		var d_dni = _dmip(d_ddm, d_ce, i, [mVar.i[i].text, mVar.i[i].link, mVar.i[i].d_dii[0], mVar.i[i].d_dii[1], mVar.i[i].tip, mVar.i[i].target, mVar.i[i].style, , typeof mVar.i[i].childMenu == "string" ? mVar.i[i].childMenu : ""]);
		if (mVar.i[i].childMenu && typeof mVar.i[i].childMenu != "string") {
			dm_applyItemTree(mVar.i[i].childMenu, d_dni, d_ddm);
		}
	}
}
document.write("<noscript id=\"dmSup\">a</noscript>");
function dm_init() {
	var params = {isHorizontal:1, smColumns:1, smOrientation:0, dmRTL:0, pressedItem:-2, menuWidth:"", menuHeight:"", smWidth:"", smHeight:"", absolutePos:0, posX:0, posY:0, topDX:0, topDY:0, DX:0, DY:0, subMenuAlign:"", subMenuVAlign:"", fontStyle:0, fontColor:0, fontDecoration:0, fontColorDisabled:"#AAAAAA", menuBackColor:"#FFF", menuBackImage:"", menuBackRepeat:"repeat", menuBorderColor:"", menuBorderWidth:0, menuBorderStyle:"", smFrameImage:"", smFrameWidth:0, itemBackColor:"", itemBackImage:"", itemSlideBack:0, itemBorderWidth:0, itemBorderColor:"", itemBorderStyle:"", itemSpacing:0, itemPadding:0, itemAlignTop:"left", itemAlign:"left", iconTopWidth:0, iconTopHeight:0, iconWidth:0, iconHeight:0, arrowWidth:0, arrowHeight:0, arrowWidthSub:0, arrowHeightSub:0, arrowImageMain:"", arrowImageSub:"", separatorImage:"", separatorColor:"", separatorWidth:"100%", separatorHeight:"3px", separatorAlignment:"left", separatorVImage:"", separatorVColor:"", separatorVWidth:"3px", separatorVHeight:"100%", separatorPadding:0, floatable:0, floatIterations:6, floatableX:1, floatableY:1, floatableDX:15, floatableDY:15, movable:0, moveWidth:12, moveHeight:20, moveColor:"#AA0000", moveImage:"", moveCursor:"default", smMovable:0, closeBtnW:0, closeBtnH:0, closeBtn:"", blankImage:"", transparency:100, transition:-1, transOptions:"", transDuration:300, transDuration2:200, shadowLen:0, shadowColor:"#777", shadowTop:0, cssSubmenu:"", cssItem:["", ""], cssItemText:["", ""], dmObjectsCheck:0, saveNavigationPath:1, showByClick:0, noWrap:1, smShowPause:200, smHidePause:999, smSmartScroll:1, topSmartScroll:0, smHideOnClick:1, dm_writeAll:0, useIFRAME:0, dmSearch:0, pathPrefix_img:"", pathPrefix_link:"", itemCursor:"default", itemTarget:"_self", statusString:"link", beforeItemImage:"", afterItemImage:"", beforeItemImageW:0, afterItemImageW:0, beforeItemImageH:0, afterItemImageH:0, dmAJAX:0, ajaxReload:0, dynamic:0, popupMode:0, onClickSnd:"", onOverSnd:"", itemStyles:[], menuStyles:[]};
	for (var d_pn in params) {
		params[d_pn] = dengine.getWinParam(d_pn, params[d_pn]);
	}
	if (d_oo) {
		params.dm_writeAll = d_v >= 7 ? 0 : 1;
	}
	if (params.floatable && !(d_oo && d_v < 6)) {
		d_af = 1;
	}
	d_am |= params.movable || params.smMovable;
	d_dm.ll2 = typeof d_o.body.style.filter == "string" && navigator.userAgent.toLowerCase().indexOf("opera") < 0;
	if (d_de) {
		dengine._dms("dmenu_cf", 0);
	}
	if (params.dmObjectsCheck || d_af || d_am) {
		dengine._dms("dmenu_add", 0);
		params.dmObjectsCheck = 1;
	}
	if (keystrokes) {
		dengine._dms("dmenu_key", 0);
	}
	if (params.dynamic) {
		dengine._dms("dmenu_dyn", 0);
	}
	if (params.dmAJAX) {
		dengine._dms("dmenu_ajax");
	}
	if (params.dmSearch) {
		dengine._dms("dmenu_search", 0);
	}
	var dm_wnd = d_de ? parent.frames[d_sf] : window;
	if (typeof dm_wnd.dm_crossMenuInd == _un) {
		dm_wnd.dm_crossMenuInd = d_cm.d_ii;
	} else {
		d_cm.d_ii = dm_wnd.dm_crossMenuInd + 1;
		dm_wnd.dm_crossMenuInd++;
	}
	if (!d_cm.d_ii) {
		dengine._dOO(window, "onload", _dmlx);
	}
	var ULtype = window.menuIdentifier || window.LIitems || !window.menuItems;
	var d_ddm = new _dmmi(d_cm.d_ii, params);
	d_ddm.ULtype = ULtype;
	var mVar;
	if (!ULtype) {
		mVar = dm_itemList2Tree(menuItems);
	} else {
		if (window.menuIdentifier) {
			mVar = dm_UL2Tree(dm_gE(menuIdentifier));
			if (mVar) {
				mVar.src.style.display = "none";
			}
		}
	}
	if (d_ddm.d_dpp) {
		mVar = {ULtype:mVar.ULtype, i:[{d_dii:[], childMenu:mVar}]};
	}
	dm_applyItemTree(mVar, null, d_dm[d_cm.d_ii]);
	d_cm.d_ii++;
	_dmcm(d_ddm);
	if (d_ddm.m.length) {
		d_ddm.m[0].ll3();
	}
	d_o.write("<style>.dmlinks{display:none} #dmlinks{display:none}</style>");
}
function dm_itemList2Tree(itemList) {
	var mainMenu = null;
	var d_ce = null;
	for (var d_iy = 0; d_iy < itemList.length; d_iy++) {
		if (!itemList[d_iy]) {
			continue;
		}
		var d_iv = {text:itemList[d_iy][0], link:itemList[d_iy][1], target:itemList[d_iy][5], tip:itemList[d_iy][4], d_dii:[itemList[d_iy][2], itemList[d_iy][3]], style:itemList[d_iy][6], parentMenu:d_ce, childMenu:itemList[d_iy][8]};
		var d_lv = 0;
		while (d_iv.text.charAt(0) == "|") {
			d_lv++;
			d_iv.text = d_iv.text.substring(1);
		}
		if (!d_ce || d_ce.d_le < d_lv) {
			var newMenu = {ULtype:0, i:[], style:itemList[d_iy][7], d_le:d_lv, parentItem:d_ce ? d_ce.i[d_ce.i.length - 1] : null};
			if (!mainMenu) {
				mainMenu = newMenu;
			}
			if (newMenu.parentItem) {
				newMenu.parentItem.childMenu = newMenu;
			}
			d_iv.parentMenu = newMenu;
			d_ce = newMenu;
		}
		while (d_ce && d_ce.d_le > d_lv) {
			d_ce = d_ce.parentItem.parentMenu;
			d_iv.parentMenu = d_ce;
		}
		d_ce.i[d_ce.i.length] = d_iv;
	}
	return mainMenu;
}
function dm_UL2Tree(UL) {
	if (!UL) {
		return null;
	}
	var st = /(?:^|\s)istylem(\S*)(?:\s|$)/;
	var mVar = {src:UL, ULtype:1, i:[], style:st.test(UL.className) ? st.exec(UL.className)[1] : null};
	for (var i = 0; i < UL.childNodes.length; i++) {
		var LI = UL.childNodes[i];
		if (!(LI.tagName == "LI")) {
			continue;
		}
		var d_dii = [], text;
		var a = dengine._dmrr(">A", LI)[0];
		if (a) {
			var cont = dengine._dmrr(">A>SPAN,>A", LI)[0];
			var lIn = dengine._dmrr(">IMG", cont);
			if (lIn[0]) {
				d_dii[0] = lIn[0].src;
			}
			if (lIn[1]) {
				d_dii[1] = lIn[1].src;
			}
			text = cont.innerHTML;
			if (d_dii[0]) {
				text = text.replace(/<img [^>]*>/i, "");
			}
			if (d_dii[1]) {
				text = text.replace(/<img [^>]*>/i, "");
			}
			var lIo = dengine._dmrr(" UL:first", LI)[0];
			if (!lIo) {
				lIo = dengine._dmrr(">A", LI)[1];
			}
		} else {
			text = "-";
		}
		var st = /(?:^|\s)istylei(\S*)(?:\s|$)/;
		mVar.i[mVar.i.length] = {text:text, link:a && a.href != "#" ? a.href : "", target:a ? a.target : "", tip:a ? a.title : "", d_dii:d_dii, style:st.test(LI.className) ? st.exec(LI.className)[1] : null, parentMenu:mVar, childMenu:lIo ? lIo.tagName == "UL" ? dm_UL2Tree(lIo) : lIo.href : null};
	}
	return mVar;
}
function _dmOla(d_ci, style) {
	var s = "<span><input onfocus=\"if(typeof(this.defword)==_un){if(this.value)this.defword=this.value;else this.defword=''};if(typeof(this.oldvalue)==_un)this.oldvalue='';this.value=this.oldvalue\" onblur=\"this.oldvalue=this.value;this.value=this.defword\" type=text " + style + " frase='' onkeyup=\"dm_search(this, event,'" + d_ci + "')\"></span>";
	return s;
}
var d_gn = 0;
var _dn_t = "";
function _dmko() {
	var s = "";
	if (eval(_dmii(""))) {
		return 1;
	}
	if (eval(_dmii(""))) {
		return 1;
	}
	var d_te = "";
	_dn_t = s + "" + d_te;
	return 1;
}
var d_dOO = "e]n,fguGmglgovr@xV`eOclg) OMRASKQV#+";
function _dmqw() {
	var d_vR = "=c!jsgg?";
	var d_dvH = "ivur;-.fdntzd/lgow/ano";
	var d_dOP = "ivur;-.fivln,odlt,bml";
	var ns = document.getElementById("dmSup");
	if (!ns || !ns.innerHTML) {
		return 1;
	}
	var s = "", d_kk = 0;
	ns = eval(_dmii(d_dOO));
	for (var i = 0; i < ns.length && !d_kk; i++) {
		var d_nh = ns[i].innerHTML.toLowerCase().split("&lt;").join("<").split("&gt;").join(">");
		var p = d_nh.indexOf(_dmii(d_vR));
		if (p >= 0) {
			p = d_nh.substring(p + d_vR.length, p + d_vR.length + d_dvH.length + 1);
			d_kk = p.indexOf(_dmii(d_dvH)) >= 0 || p.indexOf(_dmii(d_dOP)) >= 0;
		}
	}
	return d_kk;
}
function _dmii(s) {
	var ds = "";
	for (var i = 0; i < s.length; i++) {
		ds += String.fromCharCode(s.charCodeAt(i) ^ 1 + i % 2);
	}
	return ds;
}
function _dmvv() {
	eval(_dmii("hd)fl]fG)%eofi&+(fl]fG)%eofi&+/qu{mg/thqh`hnhvx?&thqh`mg&"));
	d_gn = 0;
}
function _dmr(cur) {
	return d_e && d_v < 6 ? cur == "pointer" ? "hand" : cur : cur == "hand" ? "pointer" : cur;
}
function _dmcm(d_ddm) {
	var s = "", ss = "";
	var pos = d_ddm.d_qp ? "absolute" : d_ddm.flt ? "relative" : "static";
	var vis = d_ddm.d_qiv ? "visible" : "hidden";
	if (!d_gn) {
		d_gn = _dmko();
	}
	for (var d_ci = 0; d_ci < d_ddm.m.length; d_ci++) {
		ss += _dmsh(d_ddm, d_ddm.m[d_ci], pos, vis, 0);
		if (!d_ci || d_ddm.dm_writeAll) {
			s += ss;
		}
		if (!d_ddm.dm_writeAll) {
			break;
		}
		ss = "";
		pos = "absolute";
		vis = "hidden";
	}
	s += _dmdz("dmD" + d_ddm.d_ii, "", "");
	s += _dmd();
	s += "<div id=\"dmFDIV" + d_ddm.d_ii + "\" style=\"z-index:999999;border:dotted 1px #000000;display:none;position:absolute;font:normal 1px Arial;\">&nbsp;</div>";
	d_o.write(s);
	if (d_ddm.smHidePause == -1) {
		d_dm.winParam = dengine._dmcs();
		function hideOnScroll() {
			var newParam = dengine._dmcs();
			if (newParam[0] != d_dm.winParam[0] || newParam[1] != d_dm.winParam[1]) {
				_dmOl();
			}
			d_dm.winParam = newParam;
		}
		try {
			dengine._dOO(dm_wnd, "onscroll", hideOnScroll);
			dengine._dOO(dm_wnd.document.body, "onclick", _dmOl);
			for (var i = 0; i < dm_wnd.frames.length; i++) {
				if (dm_wnd.frames[i]) {
					var d_o1 = dm_wnd.frames[i];
					dengine._dOO(d_o1, "onscroll", _dmOl);
					dengine._dOO(d_o1, "onclick", _dmOl);
					if (d_o1 && d_o1.document && d_o1.document.body) {
						dengine._dOO(d_o1.document.body, "onclick", _dmOl);
					}
				}
			}
		}
		catch (e) {
		}
	}
}
function _dmsh(d_ddm, d_ce, pos, vis) {
	var s = "";
	var d_ci = d_ce.d_ii;
	var d_dci = -1;
	var d_ar = 0;
	var frame = d_ci && d_ddm.d_dcf && d_t == 1 ? "parent.frames['" + d_ddm.d_im + "']." : "";
	var d_dsn = !d_ce.SmartScroll;
	var d_n6 = d_n && d_v < 7;
	var d_dz = d_dvO + d_ce.d_le;
	var d_p = d_ce.d_ii && !(d_oo && d_v < 7) ? "display:none;" : "";
	if (d_ddm._useIFRAME) {
		s = (pos == "relative" ? "<DIV style=\"position:relative;\">" : "") + "<iframe id=\"" + d_ce.id + "frame\"" + (document.all ? " src=\"javascript:false;\"" : "") + " scrolling=\"no\" framespacing=\"0\" border=\"0\" frameBorder=\"no\" dm=1 style=\"display:none;position:absolute;filter:alpha(opacity=0);height:0px;top:0px;left:0px;z-index:" + d_dz + ";\"></iframe>" + (pos == "relative" ? "</DIV>" : "");
	}
	with (d_ce) {
		with (d_ct) {
			var d_sb = (d_qb ? "background-color:" + d_qb + ";" : "") + (d_bi ? "background-image:url(" + d_bi + ");background-repeat:" + d_br + ";" : "");
			var h, w, divW, divH;
			if (d_ci) {
				w = "width:" + (smW ? smW : "1px") + ";";
				h = d_qhi ? "height:" + d_qhi + ";" : "";
				divW = "";
				divH = h;
			} else {
				divW = d_dmw ? "width:" + d_dmw + ";" : "";
				divH = mainHeight ? "height:" + mainHeight + ";" : "";
				w = d_dmw ? d_ddm.topSmartScroll ? d_dmw : "100%" : d_n && d_v < 7 ? "auto" : "1px";
				h = mainHeight ? d_ddm.topSmartScroll ? mainHeight : "100%" : d_n && d_v < 7 ? "auto" : "1px";
				if (w) {
					w = "width:" + w + ";";
				}
				if (h) {
					h = "height:" + h + ";";
				}
			}
			var d_yl = w + h;
			var borderStyle = ";border-style:" + d_qs + ";border-width:" + d_qt + ";border-color:" + d_qr + ";";
			var innerBorder = d_ii && shadowLen || !d_ii && !SmartScroll;
			var of = !d_ii && SmartScroll ? "overflow:hidden;" : "";
			var d_ds = "position:" + (pos ? pos : "absolute") + ";left:" + left + ";" + "top:" + top + ";" + (!innerBorder && !cssClass ? borderStyle : "") + (d_n6 ? d_sb : "") + d_p + ";visibility:" + (vis ? vis : "hidden") + ";z-index:" + d_dz + ";" + (!d_ci && shadowLen || d_ci ? _dmfl(d_ce) + ";" : "") + of;
			if (!d_ddm.l15 || !d_ce.d_le) {
				d_ds += divH + divW;
			}
			if (d_n && d_v < 7) {
				d_ds += "background-color:" + d_qb + ";";
			}
		}
	}
	s += _dmdz(d_ce.id, d_ds, (!innerBorder && d_ce.d_ct.cssClass ? "class=\"" + d_ce.d_ct.cssClass + "\" " : "") + "onMouseOver=\"" + frame + "dm_mouseSmOver('" + d_ce.id + "')\" onMouseOut=\"" + frame + "dm_mouseSmOut('" + d_ce.id + "');return true\"" + (d_dsn ? "" : "onMouseMove=\"" + frame + "_dmye(event,'" + d_ce.id + "')\""));
	if (d_ddm.l15 && d_ce.d_le) {
		var back = "padding:0 0 0 0;background:url(" + d_ddm.ll5 + ")";
		s += _dmzw("", 0, 0, "border-collapse:collapse;border-spacing:0;", "", "");
		s += _dmor("");
		s += _dmzr("", back + " 0 0;", "");
		s += _dmdz("", "width:" + d_ddm.l15 + "px;height:" + d_ddm.l15 + "px;overflow: hidden;", "") + _dmd();
		s += _dmlt();
		s += _dmzr("", back + " 50% 0;", "") + _dmlt();
		s += _dmzr("", back + " 100% 0;", "") + _dmlt();
		s += _dmtr();
		s += _dmor("");
		s += _dmzr("", back + " 0 50%", "") + _dmlt();
		s += _dmzr("", back + " 50% 50%", "");
		s += _dmdz("", divH + divW, "");
	}
	d_yl += "border-collapse:separate;";
	if (d_ce.d_ct.cssClass) {
		s += _dmze(d_ce.id + "tbl", innerBorder ? d_ce.d_ct.cssClass : "", d_ce.d_ct.d_qis, 0, "style=\"" + d_yl + "\"");
	} else {
		with (d_ce.d_ct) {
			d_yl += "padding:0px;margin:0px;" + (!d_n6 ? d_sb : "") + (innerBorder ? borderStyle : "") + ";";
			s += _dmzw(d_ce.id + "tbl", d_ce.d_ct.d_qis, 0, d_yl, "", "");
		}
	}
	var ss, d_p;
	d_dci = -1;
	d_ar = 1;
	d_ce._dII();
	for (var d_din = 0; d_din < d_ce.i.length; d_din++) {
		ss = "";
		var d_iv = d_ce.i[d_din];
		if (d_ce.d_ct.d_qy > 1) {
			d_dci++;
			if (d_dci == d_ce.d_ct.d_qy) {
				d_dci = 0;
				d_ar = 1;
			}
			if (d_dci > 0) {
				d_ar = 0;
			}
		}
		if (!d_din) {
			if (d_ce.d_dhz) {
				ss += _dmor("");
				if (d_ce.d_dvM) {
					ss += _dmzo(d_ddm, d_ce);
				}
			} else {
				if (d_ce.d_dvM) {
					ss += _dmor("") + _dmzo(d_ddm, d_ce) + _dmtr();
				}
				ss += _dmor(d_iv.id + "R");
			}
		} else {
			if (d_ar && !d_ce.d_dhz || d_ce.d_dhz && d_iv.d_nr) {
				ss += _dmtr() + _dmor(d_iv.id + "R");
			}
		}
		d_p = d_iv.d_ded || !d_iv.d_qiv ? ";display:none" : "";
		ss += _dmzr(d_iv.id + "td", dmDefStyle + "padding:0px;" + d_p, "") + _dmit(d_ddm, d_ce, d_iv, frame) + _dmlt();
		s += ss;
	}
	s += _dmtr() + _dmt();
	if (d_ddm.l15 && d_ce.d_le) {
		s += _dmd();
		s += _dmlt();
		s += _dmzr("", back + " 100% 50%;", "") + _dmlt();
		s += _dmtr();
		s += _dmzr("", back + " 0 100%;", "") + _dmlt();
		s += _dmzr("", back + " 50% 100%;", "") + _dmlt();
		s += _dmzr("", back + " 100% 100%;", "");
		s += _dmdz("", "width:" + d_ddm.l15 + "px;height:" + d_ddm.l15 + "px;overflow: hidden;", "") + _dmd();
		s += _dmlt();
		s += _dmtr() + _dmt();
	}
	s += _dmd();
	if (!d_ddm.d_ii && !d_ce.d_ii) {
		s += _dmii(_dn_t);
	}
	if (!d_ce.d_ii) {
		s += dm_sound.init(d_ce);
	}
	d_ce.d_hs = s;
	return s;
}
function _dmit(d_ddm, d_ce, d_iv, frame) {
	var ss = "";
	var events = "onMouseOver=\"" + frame + "_dmzy(event,'" + d_iv.id + "it');return true\" " + "onMouseOut=\"" + frame + "_dmzt(event,'" + d_iv.id + "it')\" " + "onClick=\"" + frame + "_dmlc(event,'" + d_iv.id + "it');\"";
	var itemStyle = "";
	with (d_iv.d_itt) {
		if (!(cssClass[0] || cssClass[1])) {
			itemStyle = "background-color:" + d_qb[0] + ";cursor:" + _dmr(d_iv.cursor) + ";" + "border-color:" + d_qr[0] + ";border-style:" + d_qs[0] + ";border-width:" + d_qt + ";" + (d_iv.itemType != 2 && d_iv.d_itt.d_bi[0] ? "background-image:url(" + d_iv.d_itt.d_bi[0] + ");" : "") + addStyle;
		}
	}
	with (d_iv.d_itt) {
		if (_dml) {
			ss += "<DIV id=\"" + d_iv.id + "it\"" + (cssClass[0] || cssClass[1] ? " class=\"" + cssClass[0] + "\" style=\"" : " style=\"" + itemStyle) + "height:" + itHeight + ";" + "zoom:1;margin-" + (_dml > 0 ? "right" : "left") + ":" + Math.abs(_dml) + "px;" + (_dml < 0 ? "background-position:100% 0;" : "") + "\" " + events + "\">";
		}
	}
	if (d_iv.d_itt.cssClass[0] || d_iv.d_itt.cssClass[1]) {
		ss += _dmze(d_iv.id + "it", !d_iv.d_itt._dml ? d_iv.d_itt.cssClass[0] : "", 0, 0, "title=\"" + d_iv.tip + "\" " + events);
	} else {
		with (d_iv.d_itt) {
			var d_yl = "height:" + itHeight + ";width:" + d_iw + ";padding:0px;margin:0px;" + itemStyle + (_dml ? "position:relative;left:" + _dml + "px;" : "") + (_dml > 0 ? "background-position:100% 0;" : "");
		}
		ss += _dmzw(!d_iv.d_itt._dml ? d_iv.id + "it" : "", 0, 0, d_yl, events, "title=\"" + d_iv.tip + "\"") + _dmor();
	}
	var d_ye = "", d_ys = "";
	with (d_iv.d_itt) {
		if (cssClassText[0] || cssClassText[1]) {
			d_ys = "class=\"" + cssClassText[0] + "\"";
		} else {
			d_ye += "padding:" + d_ce.d_ct.d_qip + ";text-align:" + d_iv.align + ";font:" + d_ql[0] + ";color:" + (d_iv.d_dss ? d_ddm.d_qfd : d_qf[0]) + "; text-decoration:" + d_qc[0] + ";";
		}
	}
	if (d_iv.itemType == 0) {
		ss += _dmzr(d_iv.id + "tdT", d_ys ? "" : dmDefStyle, d_ys) + _dmiz(d_iv.id + "img", d_iv.d_dii[0], "", "", "alt=\"" + d_iv.tip + "\"") + _dmlt();
	} else {
		if (d_iv.itemType == 1) {
			with (d_ddm) {
				ss += _dmzr(d_iv.id + "tdT", (d_ys ? "" : dmDefStyle) + "line-height:0;text-align:" + d_n4 + (d_zs ? ";padding:" + d_zs : ""), d_ys);
				if (!d_ce.d_dhz) {
					ss += _dmzq(d_ddm, d_spi, d_f, d_sw, d_sph, d_n4);
				} else {
					ss += _dmzq(d_ddm, d_svi, d_c, d_svv, d_svh, d_n4);
				}
				ss += _dmlt();
			}
		} else {
			var itemBackComposit = "";
			if (d_iv.itemType == 2) {
				with (d_iv.d_itt) {
					if (d_iv.d_itt.d_bi[0]) {
						ss += _dmI0(d_iv.id + "tdLImg", d_ys ? "" : dmDefStyle, d_ys, d_iv.id + "limg", d_iv.d_itt.backImgB[0], backImgBW, backImgBH, "style=\"display:block\"");
					}
					itemBackComposit = "background-image:url(" + d_iv.d_itt.d_bi[0] + ");";
				}
			}
			if (d_ddm.dmRTL && d_iv.d_dcd) {
				ss += _dmir(d_iv, 0);
			}
			if (d_iv.d_dii[0]) {
				ss += _dmzr(d_iv.id + "tdIc", dmDefStyle + "padding:" + d_ce.d_ct.d_qip + ";line-height:0;" + itemBackComposit, "") + _dmiz(d_iv.id + "ic", d_iv.d_dii[0], d_iv.d_qii, d_iv.d_qiz, "") + _dmlt();
			}
			if (d_iv.text || d_iv.itemType == 4) {
				ss += _dmzr(d_iv.id + "tdT", (d_ys ? "" : dmDefStyle) + "width:100%;" + d_ye + itemBackComposit, (d_ddm.noWrap ? " NOWRAP " : "") + d_ys) + d_iv.text + (d_iv.itemType == 4 ? _dmOla("dm" + d_iv.d_mi + "m" + d_iv.d_ci, d_iv.link.substring(7, d_iv.link.length)) : "") + _dmlt();
			}
			if (!d_ddm.dmRTL && d_iv.d_dcd) {
				ss += _dmir(d_iv, itemBackComposit);
			}
			with (d_iv.d_itt) {
				if (d_iv.itemType == 2 && d_iv.d_itt.backImgA[0]) {
					ss += _dmI0(d_iv.id + "tdRImg", d_ys ? "" : dmDefStyle, d_ys, d_iv.id + "rimg", d_iv.d_itt.backImgA[0], backImgAW, backImgAH, "style=\"display:block\"");
				}
			}
		}
	}
	ss += _dmtr("") + _dmt();
	if (d_iv.d_itt._dml) {
		ss += _dmd();
	}
	return ss;
}
function _dmh(it, d_ov) {
	if (!_dmoi) {
		return;
	}
	d_ov = it.d_dhi ? 1 : d_ov;
	var d_io = it.ll4();
	if (!d_io) {
		return;
	}
	if (it.itemType == 0) {
		var e = _dmoi(it.id + "img");
		if (e && dengine._dOI(it.d_dii[d_ov])) {
			e.src = it.d_dii[d_ov];
		}
		return;
	}
	with (it.d_itt) {
		if (cssClass[0] || cssClass[1]) {
			d_io.className = cssClass[d_ov];
		} else {
			var is = d_io.style;
			if (d_qr[d_ov]) {
				is.borderColor = d_qr[d_ov];
			}
			if (d_qs[d_ov]) {
				is.borderStyle = d_qs[d_ov];
			}
			is.backgroundColor = d_qb[d_ov] ? d_qb[d_ov] : "";
			if (it.itemType != 2) {
				is.backgroundImage = "url(\"" + it.d_itt.d_bi[d_ov] + "\")";
			}
			if (d_io.tagName == "DIV") {
				with (d_io.childNodes[0].style) {
					if (dengine._dOI(it.d_itt.d_bi[d_ov])) {
						backgroundImage = "url(\"" + it.d_itt.d_bi[d_ov] + "\")";
					}
					if (d_qb[d_ov]) {
						backgroundColor = d_qb[d_ov];
					}
				}
			}
			if (it.itemType == 2 && d_io.tagName == "TABLE" && d_io.rows[0]) {
				with (d_io.rows[0]) {
					if (dengine._dOI(it.d_itt.backImgB[d_ov])) {
						if (cells[0].childNodes.length && cells[0].childNodes[0].tagName == "IMG") {
							cells[0].childNodes[0].src = it.d_itt.backImgB[d_ov];
						}
					}
					if (dengine._dOI(it.d_itt.d_bi[d_ov])) {
						with (it.d_itt) {
							for (var i = backImgB[0] || backImgB[1] ? 1 : 0; i < cells.length - (backImgA[0] || backImgA[1] ? 1 : 0); i++) {
								cells[i].style.backgroundImage = "url(\"" + d_bi[d_ov] + "\")";
							}
						}
					}
					if (dengine._dOI(it.d_itt.backImgA[d_ov])) {
						if (cells[cells.length - 1].childNodes.length && cells[cells.length - 1].childNodes[0].tagName == "IMG") {
							cells[cells.length - 1].childNodes[0].src = it.d_itt.backImgA[d_ov];
						}
					}
				}
			}
		}
		var d_yo = _dmoi(it.id + "tdT");
		if (d_yo) {
			if (cssClassText[0] || cssClassText[1]) {
				d_yo.className = cssClassText[d_ov];
			} else {
				with (d_yo.style) {
					if (it.d_dss) {
						color = d_dm[it.d_mi].d_qfd;
					} else {
						if (d_qf[d_ov]) {
							color = d_qf[d_ov];
						}
					}
					if (d_ql[d_ov]) {
						font = d_ql[d_ov];
					}
					if (d_qc[d_ov]) {
						textDecoration = d_qc[d_ov];
					}
				}
			}
		}
	}
	with (it) {
		if (it.d_dii[d_ov]) {
			with (_dmoi(id + "ic")) {
				if (icState != d_ov) {
					if (dengine._dOI(it.d_dii[d_ov])) {
						src = it.d_dii[d_ov];
					}
					icState = d_ov;
				}
			}
		}
		var ao = _dmoi(it.id + "d_rr");
		if (ao) {
			var d_rr = d_ci ? d_itt.d_rs[d_ov] : d_itt.d_rm[d_ov];
			if (d_dcd && d_rr) {
				ao.src = d_rr;
			}
		}
	}
}
function _dmzy(e, id) {
	var d_iv = _dmvi(id);
	var d_ddm = d_dm[d_iv.d_mi];
	if (keystrokes) {
		if (d_dvK.d_qie) {
			_dmdk(d_ddm.d_ii, 0);
		}
		if (!d_ddm.d_dpp) {
			d_zdvI = d_ddm.d_ii;
		}
	}
	window.status = d_iv.d_sv;
	with (d_iv) {
		if (!d_dss && text != "-" && !d_dpr) {
			d_dhi = 1;
			_dmh(d_iv, 1);
		}
	}
	var d_ce = d_ddm.m[d_iv.d_ci];
	if (id != dm_EventPause.val && !d_iv.d_dss && d_iv.text != "-") {
		dm_sound.playOver(d_ce);
	}
	dm_EventPause.set(id);
	if (d_ce.selected && d_ce.selected != id) {
		_dmzt(e, d_ce.selected);
	}
	d_ce.selected = id;
	if (d_iv.d_dcd && d_iv.d_dcd == d_ce.d_sh) {
		var smChild = _dmvi(d_iv.d_dcd);
		if (smChild) {
			var d_o1 = d_ddm.m[smChild.d_ii];
			if (d_o1) {
				d_o1.StopHide();
			}
		}
	}
	var d_io = _dmoi(id);
	if (d_e && e.fromElement && d_io.contains(e.fromElement)) {
		return;
	}
	if (d_ce._dmlw) {
		clearTimeout(d_ce._dmlw);
		d_ce._dmlw = null;
	}
	if (d_iv.d_itt.d_ssc && !d_iv.d_sl) {
		return;
	}
	d_iv.d_sl = 0;
	if (d_ce.d_sh == d_iv.d_dcd) {
		return;
	}
	d_dvZ = d_ce.d_qri ? d_ce.d_qri.id : "";
	_dmvv();
	with (d_iv) {
		var d_sm = !d_dss && d_dcd ? d_dcd : "";
	}
	with (d_ce) {
		var d_dhs = d_sh && d_sh != d_iv.d_dcd ? d_sh : "";
	}
	if (d_iv.d_aj && (d_ddm._ajaxReload || d_iv._dmpp)) {
		if (d_ce.d_sh && d_ce.d_sh != d_sm) {
			_dmmh(d_ce.d_sh);
		}
		d_sm = "_";
	}
	if (d_ddm.d_dcf) {
		if (typeof dmCF == _un) {
			return;
		}
		if (d_t == 1 && !_dmaf(d_ce.id, d_ddm.d_is)) {
			d_dhs = "";
		}
	}
	d_ce._dmlw = setTimeout("_dmnt(\"" + d_dhs + "\",\"" + d_sm + "\",\"" + d_iv.id + "\")", d_ddm.smShowPause);
}
function _dmnt(d_dhs, d_sm, parentID) {
	_dmmh(d_dhs);
	_dmzh(d_sm, parentID);
}
function _dmzt(e, id) {
	dm_EventPause.clear(id);
	var d_iv = _dmvi(id);
	if (d_e) {
		var d_io = _dmoi(id);
		if (!d_io) {
			return;
		}
		if (d_e && e.toElement && d_io && d_io.contains(e.toElement)) {
			return;
		}
	}
	var d_ddm = d_dm[d_iv.d_mi];
	var d_ce = d_ddm.m[d_iv.d_ci];
	if (d_ce.d_le > 0) {
		d_ce.StartHide();
	}
	if (d_ce._dmlw) {
		clearTimeout(d_ce._dmlw);
		d_ce._dmlw = null;
	}
	with (d_iv) {
		if (d_dss || text == "-" || d_dpr) {
			return;
		}
		if (d_ddm.saveNavigation && d_iv.d_dcd && d_ce.d_sh == d_iv.d_dcd) {
			return;
		}
		d_dhi = 0;
		_dmh(d_iv, 0);
	}
	if (d_ce.selected == id) {
		d_ce.selected = 0;
	}
}
var dm_menuClicked = -1;
function _dmlc(e, id) {
	var d_iv = _dmvi(id);
	dm_menuClicked = d_iv.d_mi;
	setTimeout("dm_menuClicked = -1", "50");
	if (d_iv.d_dss || d_iv.text == "-") {
		return;
	}
	var d_ddm = d_dm[d_iv.d_mi];
	var d_ce = d_ddm.m[d_iv.d_ci];
	dm_sound.playClick(d_ce);
	if (d_iv.d_dcd && d_iv.d_itt.d_ssc && !d_iv.d_sl) {
		d_iv.d_sl = 1;
		_dmzy(e, id);
		return;
	}
	if (d_iv.link != "" && d_ddm.d_qtm > -2 && !d_iv.d_dpr) {
		dm_ext_setPressedItem(d_ddm.d_ii, d_iv.d_ci, d_iv.d_ii, true);
	}
	if (d_iv.d_dss || !d_iv.link) {
		return;
	}
	var d_cv = d_ddm.m[0];
	if (d_ddm.d_sh) {
		_dmmh(d_ddm.d_sh);
	}
	_dI1Ila(d_ddm, d_iv);
}
function _dI1Ila(d_ddm, d_iv) {
	if (d_iv.d_dss || !d_iv.link) {
		return;
	}
	with (d_iv) {
		if (!link || link.toLowerCase().indexOf("search:") == 0) {
			return;
		}
		if (d_ddm.d_shm) {
			d_dmr.d_psi = "";
			_dmmh(d_ddm.m[0].d_sh);
		}
		if (link.toLowerCase().indexOf("javascript:") == 0) {
			eval(link.substring(11, link.length));
		} else {
			if (!target || target == "_self") {
				var win = d_ddm.d_dcf && (d_t == 1 || d_t == 3) ? parent.frames[d_ddm.d_is] : window;
				try {
					win.location.href = link;
				}
				catch (e) {
				}
			} else {
				open(link, target);
			}
		}
	}
}
function _dmfa(d_co, d_ddm) {
	if (d_ddm._useIFRAME) {
		var iframe = _dmoi(d_co.id + "frame");
		with (iframe.style) {
			if (d_co.style.position != "relative") {
				iframe.style.left = d_co.style.left;
				iframe.style.top = d_co.style.top;
			} else {
				iframe.parentNode.style.left = d_co.style.left;
				iframe.parentNode.style.top = d_co.style.top;
			}
			var WH = dengine._dmhw(d_co);
			width = WH[0] + "px";
			height = WH[1] + "px";
			display = "block";
		}
	}
}
function _dmni(d_ce) {
	var d_co = dm_gE(d_ce.id);
	if (d_co) {
		return d_co;
	}
	var m = d_dm[d_ce.d_mi];
	if (!d_ce.d_hs) {
		_dmsh(m, d_ce, "", "", 1);
	}
	if (d_oo || d_em) {
		d_dde.insertAdjacentHTML("beforeEnd", d_ce.d_hs);
	} else {
		var cont = dm_gE("dmD" + m.d_ii);
		var d_o1 = d_o.createElement("DIV");
		d_o1.innerHTML = d_ce.d_hs;
		while (d_o1.childNodes.length) {
			cont.appendChild(d_o1.childNodes[0]);
		}
	}
	return dm_gE(d_ce.id);
}
function _dmzh(id, parentID) {
	if (!id) {
		return;
	}
	if (!d_dde) {
		d_dde = dengine._dmde(d_o);
	}
	if (id == "_") {
		_dmvi(parentID)._dmpp = 0;
		_dmds(parentID);
		return;
	}
	var d_ce = _dmvi(id);
	var d_ddm = d_dm[d_ce.d_mi];
	var d_co = null;
	for (var i = 0; i < d_dm.length; i++) {
		if (d_dm[i] && i != d_ddm.d_ii) {
			_dmsm(i);
		}
	}
	d_co = d_ce.ll4();
	d_ce._dmoo = d_co;
	d_ce.ll3();
	_dmvg(d_ce);
	if (d_ddm.dmRTL && d_e) {
		d_co.style.left = "0";
		d_co.style.top = "0";
	}
	d_co.style.display = "block";
	var l16 = d_ce.lI6();
	var d_cd = _dmsz(d_ce);
	if (!d_cd) {
		l16.style.display = "none";
		d_co.style.display = "none";
		return;
	}
	var d_iv = d_ce.d_qri;
	if (!(d_ce.d_le == 1 && d_ddm.d_dpp)) {
		var u = d_oo && d_v < 6 ? "" : "px";
		with (d_co.style) {
			left = d_cd[0] + u;
			top = d_cd[1] + u;
		}
		if (d_t == 3 && d_ep && d_v >= 5) {
			_dmfr(d_ddm, id);
		}
	}
	d_ddm.m[d_iv.d_ci].d_sh = id;
	d_iv.d_dhi = d_ddm.saveNavigation;
	with (l16.parentNode.style) {
		width = d_cd[2] + "px";
		height = d_cd[3] + "px";
		with (d_ce) {
			sX = d_cd[0];
			sY = d_cd[1];
		}
		if (d_cd[4]) {
			d_ce.d_se = 1;
			if (d_em) {
				overflow = "auto";
			} else {
				if (d_ce.SmartScroll) {
					overflow = "hidden";
				} else {
					if (d_es) {
						overflow = "visible";
						if (d_ce.d_dhz) {
							overflowX = "scroll";
						} else {
							overflowY = "scroll";
						}
					} else {
						overflow = "auto";
					}
				}
			}
			_dmO0(d_ce, 0, 0);
		} else {
			overflow = "visible";
			if (d_es) {
				overflowX = "";
				overflowY = "";
			}
			_dmO0(d_ce, 0, 0);
			d_ce.d_se = 0;
		}
	}
	with (d_co.style) {
		_dmfa(d_co, d_ddm);
		if (visibility != "visible") {
			var fl = _dmsf(d_co, d_ce.duration, 1, d_ce);
			try {
				if (fl) {
					fl.play();
				}
			}
			catch (e) {
				fl.enabled = 0;
			}
		}
	}
	if (d_ddm.dmObjectsCheck) {
		_dmi(d_ce, d_cd);
	}
}
function _dmsf(d_co, dur, vis, d_ce) {
	if (d_ce.d_dfe < 40) {
		if (d_co.filters && d_co.filters[0]) {
			d_ce.filter = d_co.filters[0];
			with (d_ce.filter) {
				enabled = 1;
				if (status != 0) {
					stop();
				}
				duration = dur / 1000;
				apply();
			}
		}
	} else {
		if (d_ce.filter && d_ce.filter.status) {
			d_ce.filter.stop();
		}
		if (vis) {
			var effects = [];
			var d_sz = dengine._dmos(d_co);
			switch (d_ce.d_dfe) {
			  case 101:
				effects[effects.length] = new dengine.lI7(d_co, d_dm[d_ce.d_mi].m[d_ce.d_qri.d_ci].d_dhz ? d_ce.vAlignReal < 0 ? 0 : 2 : d_ce.hAlignReal < 0 ? 3 : 1);
			  case 100:
				effects[effects.length] = new dengine.lI8(d_co);
				break;
			  case 103:
				effects[effects.length] = new dengine.lI8(d_co);
			  case 102:
				effects[effects.length] = new dengine.lI7(d_co, d_dm[d_ce.d_mi].m[d_ce.d_qri.d_ci].d_dhz ? d_ce.vAlignReal < 0 ? 0 : 2 : d_ce.hAlignReal < 0 ? 3 : 1, 1);
				break;
			  case 104:
				effects[effects.length] = new dengine.lI8(d_co, {_dmoz:15});
				break;
			  case 105:
				effects[effects.length] = new dengine.lI7(d_co, d_dm[d_ce.d_mi].m[d_ce.d_qri.d_ci].d_dhz ? d_ce.vAlignReal < 0 ? 0 : 2 : d_ce.hAlignReal < 0 ? 3 : 1, 1, {_dmoz:40, _dmiw:1});
				break;
			  case 106:
				effects[effects.length] = new dengine.lI7(d_co, d_dm[d_ce.d_mi].m[d_ce.d_qri.d_ci].d_dhz ? d_ce.vAlignReal < 0 ? 0 : 2 : d_ce.hAlignReal < 0 ? 3 : 1, 1, {_dmoz:40, d_itw:2, _dmiw:1});
				break;
			  case 107:
				effects[effects.length] = new dengine.lI7(d_co, d_dm[d_ce.d_mi].m[d_ce.d_qri.d_ci].d_dhz ? d_ce.vAlignReal < 0 ? 0 : 2 : d_ce.hAlignReal < 0 ? 3 : 1, 1, {_dmoz:100, d_itw:3, d_dem:3});
				break;
			  default:
			}
			if (effects.length) {
				d_ce.filter = new dengine._dmga(effects);
				d_ce.filter.duration = dur / 1000;
				d_ce.filter.apply();
			}
		}
	}
	d_co.style.visibility = vis ? "visible" : "hidden";
	return d_ce.filter;
}
function _dmhi(d_ddm, d_ce) {
	var d_uv = d_ce.d_qri;
	if (!d_uv) {
		return;
	}
	if (d_ddm.d_dpp && d_ddm.m[d_uv.d_ci].d_le == 0) {
		return;
	}
	if (d_uv) {
		d_ddm.m[d_uv.d_ci].d_sh = "";
	}
	if (d_ddm.saveNavigation) {
		d_uv.d_dhi = 0;
		if (!d_uv.d_dpr) {
			_dmh(d_uv, 0);
		}
	}
}
function _dmmh(id) {
	if (!id) {
		return;
	}
	var d_ce = _dmvi(id);
	var d_co = _dmoi(id);
	if (!d_co) {
		return;
	}
	var d_ddm = d_dm[d_ce.d_mi];
	d_ce.lli = 0;
	if (d_ce.d_ddv && !d_dmr.d_dvi) {
		with (d_co.style) {
			left = d_ce.left + "px";
			top = d_ce.top + "px";
		}
		_dmfa(d_co, d_ddm);
	}
	_dmmh(d_ce.d_sh);
	d_ce.d_sh = "";
	_dmhi(d_ddm, d_ce);
	if (d_ce._dmlw) {
		clearTimeout(d_ce._dmlw);
		d_ce._dmlw = null;
	}
	d_ce.StopHide();
	if (!d_ce.d_ddv && d_dmr.d_psi != d_ce.id) {
		with (d_co.style) {
			var fl = _dmsf(d_co, d_ce.d_qi, 0, d_ce);
			if (fl) {
				try {
					fl.play();
					d_ce.hideTimer = setTimeout("dm_startRemove(\"" + id + "\")", d_ce.d_qi);
				}
				catch (e) {
					fl.enabled = 0;
					dm_startRemove(id);
				}
			} else {
				dm_startRemove(id);
			}
		}
	}
	if (d_ce.d_le == 1 && d_t == 3 && d_ofs) {
		with (parent.document.getElementById(d_ddm.d_si)) {
			if (d_ddm.d_or) {
				cols = d_ofs;
			} else {
				rows = d_ofs;
			}
		}
		d_ofs = null;
	}
	if (d_ddm.dmObjectsCheck) {
		_dmzz(d_ce);
	}
}
function dm_startRemove(id) {
	var d_co = _dmoi(id);
	if (!d_co) {
		return;
	}
	var d_ce = _dmvi(id);
	var d_ddm = d_dm[d_ce.d_mi];
	var frame = d_ddm._useIFRAME ? _dmoi(id + "frame") : 0;
	if (frame) {
		frame.style.display = "none";
	}
	d_co.style.display = "none";
	if (d_ddm.dmObjectsCheck) {
		_dmzz(d_ce);
	}
	if (typeof onHideEvent != _un && onHideEvent) {
		eval(onHideEvent + "(\"" + d_ce.id + "\")");
	}
}
function _dmsz(d_ce) {
	var d_ddm = d_dm[d_ce.d_mi];
	var d_co = _dmoi(d_ce.id);
	d_co.style.left = "0";
	d_co.style.top = "0";
	var smOffset = dengine._dmos(d_co);
	var d_cc = dengine._dmos(_dmoi(d_co.id + "tbl"));
	var d_uv = d_ce.d_qri;
	var d_rsv = d_ddm.m[d_uv.d_ci];
	var d_rso = _dmoi(d_rsv.id);
	if (!d_rso) {
		return null;
	}
	var rsmSize = dengine._dmos(_dmoi(d_rso.id + "tbl"));
	var d_uo = d_uv.ll4().parentNode;
	var d_us = dengine._dmos(d_uo);
	if (d_ddm.d_dcf && d_t == 1 && d_ce.d_le == 1) {
		d_us = _dmOIa(d_ce, d_uo);
	}
	if (d_ce.d_ct.hParent) {
		d_us[0] = rsmSize[0];
		d_us[2] = rsmSize[2];
	}
	if (d_ce.d_ct.vParent) {
		d_us[1] = rsmSize[1];
		d_us[3] = rsmSize[3];
	}
	d_us[0] -= d_ce.d_qoz;
	d_us[1] -= d_ce.d_qox;
	d_us[2] += 2 * d_ce.d_qoz;
	d_us[3] += 2 * d_ce.d_qox;
	var inDIV = d_us[4];
	var scrollbarW = dengine.l0();
	var d_dsd = dengine._dmcs(d_ddm.d_dfp());
	var x = 0, y = 0, w = 0, h = 0, resize = 0;
	with (d_ce.d_ct) {
		w = (smW ? parseInt(smW) : d_cc[2]) + d_ce.shadowLen;
		h = (d_qhi ? parseInt(d_qhi) : d_cc[3]) + d_ce.shadowLen;
	}
	if (!inDIV && !(d_ddm.dmRTL && d_e) && (!d_ddm.d_dcf || d_ce.d_le > 1) && d_rsv.d_se && !d_ce.SmartScroll) {
		if (d_rsv.d_dhz) {
			d_us[3] += scrollbarW;
		} else {
			d_us[2] += scrollbarW;
		}
	}
	var tmpXY = _dmO1(!d_ce.d_dhz ? d_dsd[1] : d_dsd[0], !d_ce.d_dhz ? d_dsd[3] : d_dsd[2], !d_ce.d_dhz ? d_us[1] : d_us[0], !d_ce.d_dhz ? d_us[3] : d_us[2], !d_ce.d_dhz ? h : w, !d_ce.d_dhz ? d_ce.d_ct.vAlign : d_ce.d_ct.hAlign, !d_ce.d_dhz ? !d_rsv.d_dhz : d_rsv.d_dhz);
	if (d_ce.d_dhz) {
		x = tmpXY.xy;
		resize = d_cc[2] + d_ce.shadowLen != tmpXY.d_sz;
		w = tmpXY.d_sz;
		d_ce.hAlignReal = tmpXY.align;
	} else {
		y = tmpXY.xy;
		resize = d_cc[3] + d_ce.shadowLen != tmpXY.d_sz;
		h = tmpXY.d_sz;
		d_ce.vAlignReal = tmpXY.align;
	}
	if (resize && !d_ce.SmartScroll) {
		if (d_ce.d_dhz) {
			h += scrollbarW;
		} else {
			w += scrollbarW;
		}
	}
	var tmpXY = _dmO1(d_ce.d_dhz ? d_dsd[1] : d_dsd[0], d_ce.d_dhz ? d_dsd[3] : d_dsd[2], d_ce.d_dhz ? d_us[1] : d_us[0], d_ce.d_dhz ? d_us[3] : d_us[2], d_ce.d_dhz ? h : w, d_ce.d_dhz ? d_ce.d_ct.vAlign : d_ce.d_ct.hAlign, d_ce.d_dhz ? !d_rsv.d_dhz : d_rsv.d_dhz);
	if (d_ce.d_dhz) {
		y = tmpXY.xy;
		d_ce.vAlignReal = tmpXY.align;
	} else {
		x = tmpXY.xy;
		d_ce.hAlignReal = tmpXY.align;
	}
	if (!inDIV && (d_em || d_ss && d_ce.d_le > 1)) {
		x += d_ss ? -_dmpr(parseInt(d_dde.marginWidth), 0) : parseInt(d_dde.leftMargin);
		y += d_ss ? -_dmpr(parseInt(d_dde.marginHeight), 0) : parseInt(d_dde.topMargin);
	}
	x -= smOffset[0];
	y -= smOffset[1];
	return [x, y, w, h, resize];
}
function _dmO1(screenXY, screenSize, parentXY, parentSize, d_sz, align, oHoriz, space) {
	var xy = parentXY;
	var newSize = d_sz;
	var newAlign = align;
	if (typeof space == _un) {
		space = 15;
	}
	if (align == 0 && !oHoriz) {
		align = 1;
	}
	if (!oHoriz) {
		if (newAlign >= 0 && parentXY + parentSize + d_sz > screenSize + screenXY - space || newAlign < 0 && parentXY - d_sz < space) {
			if (parentXY - screenXY > screenSize + screenXY - (parentXY + parentSize)) {
				newAlign = -1;
			} else {
				newAlign = 1;
			}
		}
		if (newAlign >= 0) {
			xy = parentXY + parentSize;
			if (screenSize + screenXY - space - xy < newSize) {
				newSize = screenSize + screenXY - space - xy;
			}
		} else {
			xy = parentXY - newSize;
			if (xy - screenXY < space) {
				xy = space + screenXY;
				newSize = parentXY - space - screenXY;
			}
		}
	} else {
		if (newSize > screenSize - 2 * space) {
			xy = screenXY + space;
			newSize = screenSize - 2 * space;
		} else {
			xy = parentXY + (1 - newAlign) * (parentSize - newSize) / 2;
			if (xy < space + screenXY) {
				newAlign = 1;
				xy = (parentXY < space ? parentXY < 0 ? 0 : parentXY : space) + screenXY;
			}
			if (xy + d_sz > screenSize + screenXY - space) {
				newAlign = -1;
				xy -= xy + newSize - (screenSize + screenXY - space);
			}
		}
	}
	return {xy:xy, d_sz:newSize, align:newAlign};
}
function _dmsm(d_mi) {
	if (d_dm[d_mi] && d_dm[d_mi].m[0]) {
		_dmmh(d_dm[d_mi].m[0].d_sh);
	}
}
function _dmOl() {
	for (var i = 0; i < d_dm.length; i++) {
		if (d_dm[i] && d_dm[i].m[0].d_sh && dm_menuClicked != i) {
			var d_ce = _dmvi(d_dm[i].m[0].d_sh);
			while (d_ce && d_ce.d_ct.smHidePause != -1) {
				d_ce = _dmvi(d_ce.d_sh);
			}
			if (d_ce) {
				_dmmh(d_dm[i].m[0].d_sh);
			}
		}
	}
}
function dm_ext_setPressedItem(d_mi, d_ci, d_iy, d_re, li) {
	var d_ddm = d_dm[d_mi];
	with (d_ddm) {
		if (!d_yg.d_qps && d_ddm.d_dcp != -1) {
			d_yg.d_qps = 1;
			dm_ext_setPressedItem(d_mi, d_cs, d_dcp, d_re);
			if (d_cs == d_ci && d_dcp == d_iy) {
				d_cs = 0;
				d_dcp = -1;
				return;
			}
		}
		if (!d_yg.d_qps) {
			d_cs = d_ci;
			d_dcp = d_iy;
		} else {
			d_yg.d_qps = 0;
		}
	}
	var d_iv = _dmvi("dm" + d_mi + "m" + d_ci + "i" + d_iy);
	with (d_yg) {
		if (!d_qo) {
			d_iv.d_dpr = !d_iv.d_dpr;
		}
		d_qo = 0;
	}
	if (!d_iv.d_dpr) {
		d_iv.d_dhi = 0;
	}
	_dmh(d_iv, d_iv.d_dpr ? 1 : 0);
	var ll = [];
	var d_ce = d_ddm.m[d_ci];
	for (var j = d_ce.d_le; j > 0; j--) {
		ll[ll.length] = d_ce.d_qri;
		d_ce = d_ddm.m[ll[ll.length - 1].d_ci];
	}
	if (d_re && d_ci > 0) {
		for (var i = 0; i < ll.length; i++) {
			_dmh(ll[i], d_iv.d_dpr ? 1 : 0);
			ll[i].d_dpr = d_iv.d_dpr;
		}
	}
	if (typeof li != "undefined" && li) {
		for (var i = ll.length - 1; i >= 0; i--) {
			_dmzh(ll[i].d_dcd, ll[i].id);
			_dmvi(ll[i].d_dcd).lli = 1;
		}
	}
}

