var dmWorkPath="./iajscript/ia_mnu/";

Array.prototype.ln = function () {
	return this.length;
};
function pI(s) {
	return parseInt(s);
}
with (String) {
	prototype.sb = function (s, e) {
		return this.substring(s, e);
	};
	prototype.io = function (s) {
		return this.indexOf(s);
	};
	prototype.ln = function () {
		return this.length;
	};
}
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_n4 = 0;
var d_sn = 0;
var d_oo = 0;
var d_z = 0;
var d_d = 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;
var d_m1 = '';
var d_m2 = '';
var d_m3 = '';
var floatable;
var movable;
var keystrokes;
var dynamic;
var dmAJAX;
var dmSearch;
var absolutePos;
var floatableY;
var floatableX;
var floatIterations;
var pressedItem;

_dmgb();
var CompSmScroll = (d_n && d_v < 7.2);
var dmDefStyle = "background:transparent;border:none;";
var d_as = [];
if (typeof (dmWorkPath) == _un) {
	var dmWorkPath = "";
}
function _dms(d_dfn) {
	for (var i = 0; i < d_as.ln(); i++) {
		if (d_as[i] == d_dfn) {
			return;
		}
	}
	d_as[d_as.ln()] = d_dfn;
	//d_o.write("<SCR" + "IPT SRC=\"" + dmWorkPath + d_dfn + ".js\" type=\"text/javascript\"></SCR" + "IPT>");

}
if (d_n4) {
	_dms("dmenu4");
}
var d_du = "px";
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, d_ci:0, d_iy:0, d_ce:null, d_iv:null};
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);
	};
	d_m = v.io("Mac") >= 0;
	d_d = d_o.getElementById ? 1 : 0;
	p_LNX = (nv.platform.io("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.io("Opera") >= 0) {
		d_oo = 1;
		d_v = pf(a.sb(a.io("Opera") + 6, a.ln()));
		d_ec = (d_v >= 7);
		return;
	}
	if (n.toLowerCase() == "netscape") {
		if (a.io("rv:") != -1 && a.io(gk) != -1 && a.io(ns) == -1) {
			d_z = 1;
			d_v = pf(a.sb(a.io("rv:") + 3, a.ln()));
		} else {
			d_n = 1;
			if (a.io(gk) != -1 && a.io(ns) > a.io(gk)) {
				var d = (a.io(ns + "6") > -1) ? 10 : (a.io(ns) > -1) ? 9 : 0;
				d_v = pf(a.sb(a.io(ns) + d, a.ln()));
			} else {
				d_v = pf(v);
			}
			d_n4 = d_v < 6;
			d_sn = !d_n4 && d_v < 7;
		}
		return;
	}
	if (d_o.all ? 1 : 0) {
		d_e = 1;
		d_v = pf(a.sb(a.io("MSIE ") + 5, a.ln()));
		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.topSmartScroll = 0;
	window.separatorPadding = "0px";
	dmCacheImages = 0;
	d_qu = location.protocol == "https:" ? 1 : 0;
	dm_writeAll = 0;
	popupMode = 0;
	dmSearch = 0;
	beforeItemImage = [];
	afterItemImage = [];
	beforeItemImageW = 0;
	afterItemImageW = 0;
	beforeItemImageH = 0;
	afterItemImageH = 0;
	useIFRAME = 0;
	dmIframeEn = 0;
	onClickSnd = "";
	onOverSnd = "";
	subMenuVAlign = "";
	ajaxReload = 0;
	floatableDX = 15;
	floatableDY = 15;
	itemStyles = [];
	menuStyles = [];
}
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 _dml() {
	if (d_oo) {
		dm_writeAll = (d_v >= 7) ? 0 : 1;
	}
	with (d_cm) {
		d_ci = 0;
		d_iy = 0;
		d_ce = null;
		d_iv = null;
	}
	if (popupMode) {
		absolutePos = 1;
	}
	if (floatable && !(d_oo && d_v < 6)) {
		d_af = 1;
	}
	if (movable) {
		d_am = 1;
	}
	/*if (typeof (itemPadding) != "string") {
		itemPadding += "px";
	}
	*/
	dmIframeEn = useIFRAME || (!d_qu && d_ep && d_es) || (p_LNX && d_z && d_v != 1.6);
	d_dm.ll2 = (typeof (d_o.body.style.filter) == "string") && (navigator.userAgent.toLowerCase().indexOf("opera") < 0);
}
function _dmhw(o) {
	var op = (d_oo && d_v < 6);
	var w = op ? o.style.pixelWidth : d_n4 ? o.clip.width : o.offsetWidth;
	var h = op ? o.style.pixelHeight : d_n4 ? o.clip.height : o.offsetHeight;
	return [w, h];
}
function _dmos(o) {
	if (!o) {
		return [0, 0, 0, 0];
	}
	var l = 0, t = 0, wh = _dmhw(o), d = 0, a = "absolute", r = "relative";
	while (o) {
		l += pI(d_n4 ? o.pageX : o.offsetLeft);
		t += pI(d_n4 ? o.pageY : o.offsetTop);
		o = o.offsetParent;
		if (o && o.tagName != "HTML" && o.tagName != "BODY") {
			l -= o.scrollLeft;
			t -= o.scrollTop;
		}
	}
	if (d_oo && d_v >= 9) {
		l -= d_o.body.leftMargin;
		t -= d_o.body.topMargin;
	}
	return [l, t, wh[0], wh[1], d];
}
function _dmoi(id) {
	if (!id) {
		return null;
	}
	if (d_n4) {
		return _dmio(id);
	}
	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[pI(ex[1])] || !d_dm[pI(ex[1])].m[pI(ex[2])]) {
			return null;
		}
		return d_dm[pI(ex[1])].m[pI(ex[2])].i[pI(ex[3])];
	} else {
		ex = d_dvrm.exec(id);
		if (!ex || !d_dm[pI(ex[1])]) {
			return null;
		}
		return d_dm[pI(ex[1])].m[pI(ex[2])];
	}
}
function _dmcs(d_ddm) {
	var l = 0, t = 0, w = 0, h = 0, pw = 0, ph = 0, cf = (d_ddm && d_ddm.d_dcf && d_t == 1), cond = (d_n || d_z || d_oo || d_ss);
	var frm = cf ? parent.frames[d_ddm.d_is] : 0;
	if (cond) {
		var doc = cf ? frm.window : window;
		l = doc.pageXOffset;
		t = doc.pageYOffset;
		w = doc.innerWidth;
		h = doc.innerHeight;
		if (d_z) {
			if (doc.scrollMaxX > 0) {
				h -= d_dm.l0();
			}
			if (doc.scrollMaxY > 0) {
				w -= d_dm.l0();
			}
		} else {
			if (!d_ss) {
				if (doc.document.width > doc.innerWidth) {
					h -= 16;
				}
				if (doc.document.height > doc.innerHeight) {
					w -= 16;
				}
			}
		}
	} else {
		var doc = cf ? _dmde(frm.document) : d_dde;
		if (doc) {
			with (doc) {
				l = scrollLeft;
				t = scrollTop;
				w = clientWidth;
				h = clientHeight;
			}
		}
	}
	return [l, t, w, h];
}
d_dm.l0 = function () {
	if (typeof (scrlWidth) == _un) {
		if (!d_z) {
			this.scrlWidth = (d_sn ? 14 : 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);
			this.scrlWidth = (wNoScroll - wScroll);
		}
	}
	return this.scrlWidth;
};
function _dmkk() {
	_dOO(window, "onload", _dmlx);
}
function _dOO(d_o1, event, func) {
	if (!d_o1) {
		return;
	}
	event = event.toLowerCase();
	if (d_o1.attachEvent) {
		d_o1.attachEvent(event, func);
	} else {
		var o = d_o1[event];
		d_o1[event] = typeof o == "function" ? function (v) {
			try {
				o(v);
			}
			catch (e) {
			}
			func(v);
		} : func;
	}
}
function _dmde(docObj) {
	return (docObj.compatMode == "CSS1Compat" && !d_z) ? docObj.documentElement : docObj.body;
}
function _dmlx() {
	d_dde = _dmde(d_o);
	if (d_af) {
		window.setInterval("_dmyr()", 20);
	}
	if (d_am) {
		_dmm();
	}
	d_dl = 1;
	if (keystrokes && !d_n4 && !(d_oo && d_v < 7)) {
		d_o.onkeydown = function (event) {
			return dm_ext_keystrokes(event);
		};
	}
	for (var i = 0; i < d_dm.ln(); 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_n4) {
		return _dmn();
	}
	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();
}
var d_dfp = ["javascript:", "mailto:", "http://", "https://", "ftp://", "search:"];
function _dmc(url) {
	for (var i = 0; i < d_dfp.ln(); i++) {
		if (url.io(d_dfp[i]) == 0) {
			return false;
		}
	}
	return true;
}
function _dmkl(d_pt, d_prf) {
	function _dmp(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.ln(); i++) {
			p[i] = d_pt[i] ? _dmp(d_pt[i]) : "";
		}
		return p;
	}
}
function _dmpr(d_pm, d_dp) {
	return (typeof (d_pm) != _un && d_pm) ? d_pm : d_dp;
}
function _dmsi(d_pn, d_sii, d_yt, d_dv, isIndividual) {
	if (d_sii == -1 || "" + d_sii + "" == "" || !isIndividual) {
		return d_dv;
	}
	var sp = d_yt ? itemStyles[d_sii] : menuStyles[d_sii];
	if (!sp) {
		return d_dv;
	}
	for (var i = 0; i <= sp.ln(); i++) {
		if (i == sp.ln() || typeof (sp[i]) == _un) {
			return d_dv;
		} else {
			if (sp[i].split("=")[0].replace(" ", "") == d_pn) {
				break;
			}
		}
	}
	var val = sp[i].split("=")[1];
	if (val.io(",") >= 0) {
		var reg = "('[^']+')|([^,']+)";
		var res = [];
		while (val) {
			var pos = val.search(reg);
			if (pos < 0) {
				break;
			}
			var tmp = val.match(reg)[0];
			val = val.sb(pos + tmp.ln(), val.ln());
			if (tmp.sb(0, 1) == "'" && tmp.sb(tmp.ln() - 1, tmp.ln()) == "'") {
				tmp = tmp.sb(1, tmp.ln() - 1);
			}
			res[res.ln()] = tmp;
		}
		val = res;
	}
	return val;
}
function _dmsa(d_ddm, d_sii, is) {
	if (typeof (d_sii) == _un) {
		return d_ddm.d_sct;
	}
	var pPrefix = !d_ddm ? pathPrefix_img : d_ddm.d_ppi;
	var bI = is ? _dmsi("menuBackImage", d_sii, 0, "", is) : 0;
	var st = {d_qb:_dmsi("menuBackColor", d_sii, 0, menuBackColor, is), d_br:_dmsi("menuBackRepeat", d_sii, 0, menuBackRepeat, is), d_bi:bI ? _dmkl(bI, pPrefix) : _dmkl(menuBackImage, pPrefix), d_qy:pI(_dmsi("smColumns", d_sii, 0, smColumns, is)), d_qt:_dmsi("menuBorderWidth", d_sii, 0, menuBorderWidth, is), d_qs:_dmsi("menuBorderStyle", d_sii, 0, menuBorderStyle, is), d_qr:_dmsi("menuBorderColor", d_sii, 0, menuBorderColor, is), d_qis:_dmsi("itemSpacing", d_sii, 0, itemSpacing, is), d_qip:_dmsi("itemPadding", d_sii, 0, itemPadding, is), cssClass:_dmsi("CSS", d_sii, 0, cssSubmenu, is), smW:_dmsi("smWidth", d_sii, 0, smWidth, is), d_qhi:_dmsi("smHeight", d_sii, 0, smHeight, is), onClickSnd:_dmsi("onClickSnd", d_sii, 0, onClickSnd, is), onOverSnd:_dmsi("onOverSnd", d_sii, 0, onOverSnd, is), smHidePause:_dmsi("smHidePause", d_sii, 0, smHidePause, is), horiz:_dmsi("smOrientation", d_sii, 0, -1, is)};
	return st;
}
function _dmls(d_ddm, d_sii, is) {
	if (typeof (d_sii) == _un) {
		return d_ddm.d_cst;
	}
	var pPrefix = !d_ddm ? pathPrefix_img : d_ddm.d_ppi;
	var aM = is ? _dmsi("arrowImageMain", d_sii, 1, "", is) : 0;
	var aS = is ? _dmsi("arrowImageSub", d_sii, 1, "", is) : 0;
	var bI = is ? _dmsi("itemBackImage", d_sii, 1, "", is) : 0;
	var bII = is ? _dmsi("beforeItemImage", d_sii, 1, "", is) : 0;
	var aII = is ? _dmsi("afterItemImage", d_sii, 1, "", is) : 0;
	var bIIW = is ? _dmsi("beforeItemImageW", d_sii, 1, 0, is) : 0;
	var aIIW = is ? _dmsi("afterItemImageW", d_sii, 1, 0, is) : 0;
	var bIIH = is ? _dmsi("beforeItemImageH", d_sii, 1, 0, is) : 0;
	var aIIH = is ? _dmsi("afterItemImageH", d_sii, 1, 0, is) : 0;
	var _smShowClick = !d_ddm ? 0 : _dmsi("showByClick", d_sii, 1, d_ddm.d_ssc, is);
	var st = {d_iw:_dmsi("itemWidth", d_sii, 1, "100%", is), itHeight:_dmsi("itemHeight", d_sii, 1, "100%", is), d_qb:_dmsi("itemBackColor", d_sii, 1, itemBackColor, is), d_qt:_dmsi("itemBorderWidth", d_sii, 1, itemBorderWidth, is), d_qs:_dmsi("itemBorderStyle", d_sii, 1, itemBorderStyle, is), d_qr:_dmsi("itemBorderColor", d_sii, 1, itemBorderColor, is), d_qf:_dmsi("fontColor", d_sii, 1, fontColor, is), d_ql:_dmsi("fontStyle", d_sii, 1, fontStyle, is), d_qc:_dmsi("fontDecoration", d_sii, 1, fontDecoration, is), d_rm:aM ? _dmkl(aM, pPrefix) : _dmkl(arrowImageMain, pPrefix), d_rs:aS ? _dmkl(aS, pPrefix) : _dmkl(arrowImageSub, pPrefix), d_bi:bI ? _dmkl(bI, pPrefix) : _dmkl(itemBackImage, pPrefix), backImgB:bII ? _dmkl(bII, pPrefix) : _dmkl(beforeItemImage, pPrefix), backImgA:aII ? _dmkl(aII, pPrefix) : _dmkl(afterItemImage, pPrefix), backImgBW:bIIW ? bIIW : beforeItemImageW, backImgAW:aIIW ? aIIW : afterItemImageW, backImgBH:bIIH ? bIIH : beforeItemImageH, backImgAH:aIIH ? aIIH : afterItemImageH, cssClass:_dmsi("CSS", d_sii, 1, cssItem, is), cssClassText:_dmsi("CSSText", d_sii, 1, cssItemText, is), d_ssc:pI(_smShowClick)};
	if (typeof (st.d_ql) == "string") {
		st.d_ql = [st.d_ql, st.d_ql];
	}
	return st;
}
function _dmmi(d_dic) {
	this.m = [];
	this.d_ii = d_dic;
	this.id = "dm" + d_dic;
	this._dmnl = null;
	this.d_qp = absolutePos;
	this.flt = floatable;
	this.fltX = floatableX;
	this.fltY = floatableY;
	this.fltIter = floatIterations;
	this.fltDX = floatableDX;
	this.fltDY = floatableDY;
	this.d_qtm = pressedItem;
	this.d_cs = 0;
	this.d_dcp = (pressedItem >= 0) ? pressedItem : -1;
	this.d_dcf = d_de;
	this.d_im = d_ni;
	this.d_is = d_sf;
	this.d_or = d_ro;
	this.d_si = d_fi;
	this.d_sct = _dmsa(null, 0, 0);
	this.d_cst = _dmls(null, 0, 0);
	this.d_qic = cssStyle;
	this.d_dpp = popupMode;
	this.saveNavigation = saveNavigationPath;
	this.d_ssc = showByClick;
	this.smSmartScroll = (d_em) ? 0 : (typeof (smSmartScroll) == _un) ? 1 : smSmartScroll;
	this.d_qiv = (popupMode) ? 0 : 1;
	this.d_dss = 0;
	this.d_qfd = fontColorDisabled;
	this.d_qm = subMenuAlign;
	this.d_shm = smHideOnClick;
	this.d_c = dmCacheImages;
	this.d_spi = separatorImage;
	this.d_sw = separatorWidth;
	this.d_sph = separatorHeight;
	this.d_svi = separatorVImage;
	this.d_svv = separatorVWidth;
	this.d_svh = separatorVHeight;
	this.d_zs = separatorPadding;
	this.d_ppi = pathPrefix_img;
	d_dm[d_cm.d_ii] = this;
}
function _dmsp(d_pr, d_ps, parentIt, d_cii) {
	var d_lv = d_ps ? d_ps.d_le + 1 : 0;
	var d_ddm = d_pr;
	d_cm.d_ii = d_pr.d_ii;
	if (parentIt && parentIt.d_dcd && (parentIt.d_dcd != "_")) {
		d_cm.d_ci = _dmvi(parentIt.d_dcd).d_ii;
	} else {
		d_cm.d_ci = d_ddm.m.ln();
	}
	var d_lil = d_cm.d_ci;
	if (d_ddm.m[d_lil] && d_ddm.m[d_lil]._dmoo) {
		d_ddm.m[d_lil]._dmoo.parentNode.removeChild(d_ddm.m[d_lil]._dmoo);
	}
	d_ddm.m[d_lil] = {i:[], d_mi:d_cm.d_ii, d_ii:d_lil, id:"dm" + d_cm.d_ii + "m" + d_lil, d_qri:parentIt ? parentIt.id : "", d_sh:"", _dmlw:null, hideTimer:null, d_le:d_lv, left:d_lil ? "-1000px" : posX, top:d_lil ? "0px" : posY, hAlign:(subMenuAlign.io("right") != -1) ? (-1) : (subMenuAlign.io("center") != -1) ? 0 : 1, hParent:(subMenuAlign.sb(0, 1) == "p"), vAlign:(subMenuVAlign.io("bottom") != -1) ? (-1) : (subMenuVAlign.io("center") != -1) ? 0 : 1, vParent:(subMenuVAlign.sb(0, 1) == "p"), d_dvM:d_lil ? smMovable : movable, d_ddv:0, d_qoz:(d_lv > 1) ? DX : topDX, d_qox:(d_lv > 1) ? DY : topDY, d_ct:_dmsa(d_ddm, d_cii, 1), d_dhz:d_lil ? smOrientation : isHorizontal, d_dmw:d_lil ? "auto" : _dmpr(menuWidth, ""), mainHeight:d_lil ? "auto" : _dmpr(menuHeight, ""), opacity:!d_lil ? 100 : transparency, d_dfe:!d_lil ? -1 : (transition >= 0) ? transition : -1, duration:transDuration, d_qi:transDuration2, shadowColor:shadowColor, shadowLen:(shadowLen && d_dm.ll2) ? shadowLen : 0, d_hs:"", SmartScroll:d_lil ? d_pr.smSmartScroll : topSmartScroll, sX:0, sY:0, d_se:(!d_lil && topSmartScroll) ? 1 : 0, _dmoo:null, d_dho:[], lli:0, _dII:function () {
		for (var j = 0; j < this.i.ln(); j++) {
			this.i[j]._dII();
		}
	}};
	with (d_ddm.m[d_lil]) {
		if (d_ct.horiz >= 0) {
			d_dhz = (d_ct.horiz == "1" ? 1 : 0);
		}
	}
	d_ddm.m[d_lil].StartHide = function (time) {
		if (this.lli) {
			return;
		}
		if (this.d_le == 0) {
			return;
		}
		if (typeof (time) == _un) {
			time = this.d_ct.smHidePause;
		}
		if (!this.hideTimer && time >= 0) {
			this.hideTimer = setTimeout("_dmmh('" + this.id + "');window.status=''", time);
		}
	};
	d_ddm.m[d_lil].StopHide = function () {
		if (this.hideTimer) {
			this.hideTimer = clearTimeout(this.hideTimer);
		}
	};
	d_cm.d_ce = d_ddm.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[_dmvi(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 _dmsl(d_yv) {
	return (!d_yv && itemTarget) ? itemTarget : d_yv;
}
function _dmll(d_vl) {
	return _dmkl(_dmpr(d_vl, ""), pathPrefix_link);
}
function _dmip(d_pr, d_ps, d_iy, d_dps, d_srs) {
	var d_ce = d_pr.m[d_ps.d_ii];
	var d_ix = d_dps[0];
	var d_dil = _dmll(d_dps[1]);
	var d_ir = _dmsl(_dmpr(d_dps[5], ""));
	var d_dia = (d_ps.d_le == 0) ? itemAlignTop : itemAlign;
	var d_iit = _dmpr(d_dps[4], "");
	var d_ia = _dmpr(d_dps[8], "");
	var d_onr = 0;
	if (d_ix.charAt(0) == "$") {
		d_onr = 1;
		d_ix = d_ix.substr(1, d_ix.ln() - 1);
	}
	d_ce.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_dcd:d_ia ? "_" : "", text:d_ix, link:d_dil, target:d_ir, tip:d_iit, d_sv:_dmst(d_srs, d_ix, d_dil, d_iit), align:d_dia, valign:"middle", cursor:(d_dil) ? itemCursor : "default", d_itt:_dmls(d_pr, d_dps[6], 1), d_dii:_dmkl([_dmpr(d_dps[2], ""), _dmpr(d_dps[3], "")], d_pr.d_ppi), d_qii:(d_ps.d_le) ? iconWidth : iconTopWidth, d_qiz:(d_ps.d_le) ? iconHeight : iconTopHeight, icState:0, d_qw:(!d_ps.d_ii || typeof (arrowWidthSub) == _un || !arrowWidthSub) ? arrowWidth : arrowWidthSub, d_qh:(!d_ps.d_ii || typeof (arrowHeightSub) == _un || !arrowHeightSub) ? arrowHeight : 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, d_aj:d_ia, _dII:function () {
		this.backImgObj = new _dOI(this.id + "bi", this.d_itt.d_bi);
		this.backImgAObj = new _dOI(this.id + "bia", this.d_itt.backImgA);
		this.backImgBObj = new _dOI(this.id + "bib", this.d_itt.backImgB);
		this.iconObj = new _dOI(this.id + "bii", this.d_dii);
	}};
	d_cm.d_iy = d_iy;
	d_cm.d_iv = d_ce.i[d_iy];
	d_cm.d_ce = d_ps;
	with (d_ce.i[d_iy]) {
		d_ce.i[d_iy].itemType = (link.io("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;
	}
}
var d_dvF = ["Blinds", "Checkerboard", "GradientWipe", "Inset", "Iris", "Pixelate", "RadialWipe", "RandomBars", "RandomDissolve", "Slide", "Spiral", "Stretch", "Strips", "Wheel", "Zigzag"];
function _dmga(fInd, d_ddf) {
	return (d_v < 5.5) ? "" : "progid:DXImageTransform.Microsoft." + d_dvF[fInd - 25] + "(" + transOptions + ",duration=" + d_ddf + ") ";
}
function _dmfl(d_ce) {
	var sf = "";
	with (d_ce) {
		if (d_ee && d_ep) {
			if (d_dfe >= 0) {
				var dur = duration / 1000;
				if (d_dfe == 24) {
					sf += "blendTrans(Duration=" + dur + ") ";
				} else {
					sf += (d_dfe < 24) ? "revealTrans(Transition=" + d_dfe + ",Duration=" + dur + ") " : _dmga(d_dfe, dur);
				}
			}
			if (opacity != 100) {
				sf += "alpha(opacity=" + opacity + ") ";
			}
			if (shadowLen) {
				sf += "shadow(color=" + shadowColor + ",direction=135,strength=" + shadowLen + ")";
			}
			if (sf) {
				sf = "filter:" + sf;
			}
		} else {
			if ((d_n || d_z) && opacity != 100) {
				sf = "-moz-opacity:" + opacity / 100;
			} else {
				if ((d_ss) && opacity != 100) {
					sf = "-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 + "\">";
}
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[_dmvi(d_ce.d_qri).d_ci];
	}
}
function dm_mouseSmOver(d_gcm) {
	_dmvg(_dmvi(d_gcm));
}
function _dmzq(d_ddm, img, w, h) {
	return _dmiz("", _dmkl(img, d_ddm.d_ppi), (w ? w : "100%"), (h ? h : "1"), "style=\"display:block;\"");
}
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, "") + _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;
	}
	if (!d_ce._dmoo) {
		d_ce._dmoo = _dmoi(d_ce.id);
	}
	if (!d_ce._dmoo) {
		return;
	}
	var d_ch = _dmos(d_ce._dmoo);
	var ex, ey;
	if (d_ec) {
		ex = e.clientX;
		ey = e.clientY;
	} else {
		ex = e.pageX;
		ey = e.pageY;
	}
	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 || !d_ce._dmoo) {
		return;
	}
	var d_ch = _dmos(d_ce._dmoo);
	if (CompSmScroll) {
		tblObj = dm_gE(d_ce.id + "tbl");
		tblWH = _dmos(tblObj);
		tblObj.style.left = px * (d_ch[2] - tblWH[2]);
		tblObj.style.top = py * (d_ch[3] - tblWH[3]);
	} else {
		d_ce._dmoo.scrollLeft = px * (d_ce._dmoo.scrollWidth - d_ch[2]);
		d_ce._dmoo.scrollTop = py * (d_ce._dmoo.scrollHeight - d_ch[3]);
	}
}
function _dma(d_ddm, d_ce) {
	return _dmiz("", _dmkl(closeBtn, d_ddm.d_ppi), closeBtnW, 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_dm[d_ce.d_mi].d_dcf) {
		return "";
	}
	return "<td id=\"" + d_ce.id + "m\" NOWRAP align=right valign=\"top\" style=\"width:" + (d_ce.d_dhz ? moveWidth + d_du : "100%") + ";height:" + moveHeight + d_du + ";cursor:" + moveCursor + ";padding:0px;\"" + "bgcolor=" + moveColor + " background=\"" + _dmkl(moveImage, d_ddm.d_ppi) + "\" " + "onMouseDown=\"_dmbe(event,'" + d_ce.id + "')\" onMouseUp=\"_dmse()\" >" + (!d_ce.d_ii ? _dmiz("", _dmkl(blankImage, d_ddm.d_ppi), (d_ce.d_dhz ? moveWidth : 1), (d_ce.d_dhz ? 1 : moveHeight), "style=\"display:block\"") : _dma(d_ddm, d_ce)) + "</td>";
}
function _dmim(d_gcm) {
	//alert(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:""};
dm_sound.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;
};
dm_sound.playOver = function (d_ce) {
	this.startPlay(d_ce.d_ct.onOverSnd);
};
dm_sound.playClick = function (d_ce) {
	this.startPlay(d_ce.d_ct.onClickSnd);
};
dm_sound.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};
dm_EventPause.set = function (aVal) {
	this.timeout = clearTimeout(this.timeout);
	this.val = aVal;
};
dm_EventPause.clear = function (aVal) {
	if (this.val == aVal) {
		this.timeout = setTimeout("dm_EventPause.val = '';", 10);
	}
};
function _dmil(d_iy) {
	var d_lv = 0;
	while (menuItems[d_iy][0].charAt(d_lv) == "|") {
		d_lv++;
	}
	if (d_lv > 0) {
		menuItems[d_iy][0] = menuItems[d_iy][0].sb(d_lv, menuItems[d_iy][0].ln());
	}
	return d_lv;
}
function _dmzu() {
	var pl = -1;
	var cl = 0;
	for (var i = 0; (i < menuItems.ln() && typeof (menuItems[i]) != _un); i++) {
		cl = _dmil(i);
		if (pl < cl) {
			with (d_cm) {
				_dmsp(d_dm[d_ii], d_ce, d_iv, menuItems[i][7]);
				d_iy = 0;
				d_iv = null;
			}
		}
		if (pl > cl) {
			with (d_cm) {
				while (d_dm[d_ii].m[d_ci].d_le > cl) {
					d_ci--;
				}
				d_ce = d_dm[d_ii].m[d_ci];
			}
		}
		pl = cl;
		d_cm.d_iy = d_cm.d_ce.i.ln();
		_dmip(d_dm[d_cm.d_ii], d_cm.d_ce, d_cm.d_iy, menuItems[i], statusString);
	}
	var d_ui;
	with (d_cm) {
		for (var i = 1; i < d_dm[d_ii].m.ln(); i++) {
			d_ui = _dmvi(d_dm[d_ii].m[i].d_qri);
			d_ui.d_dcd = d_ui.d_aj ? "_" : d_ui.d_dcd = d_dm[d_ii].m[i].id;
		}
	}
}
function _dmpp() {
	for (var i = 0; i < menuItems.ln() && typeof (menuItems[i]) != _un; i++) {
		menuItems[i][0] = "|" + menuItems[i][0];
	}
	var d_dni = [[""]];
	menuItems = d_dni.concat(menuItems);
}
var dm_wnd;
var dm_doc;
d_m1 = "<noscript id=\"dmSup\">a</noscript>";

function dm_init() {
	
	if (d_n4) {
		_dmn();
		return;
	}
	_dml();
	if (d_de) {
		_dms("dmenu_cf", 0);
	}
/*	if (dmObjectsCheck || d_af || d_am) {
		_dms("dmenu_add", 0);
		dmObjectsCheck = 1;
	}
*/	
	if (popupMode) {
		_dms("dmenu_popup", 0);
		_dmpp();
	}
	if (keystrokes) {
		_dms("dmenu_key", 0);
	}
	if (dynamic) {
		_dms("dmenu_dyn", 0);
	}
	if (dmAJAX) {
		_dms("dmenu_ajax", 0);
	}
	if (dmSearch) {
		_dms("dmenu_search", 0);
	}
	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) {
		_dmkk();
	}
	var d_ddm = new _dmmi(d_cm.d_ii);
	d_ddm.dm_mdoc = d_de ? parent.frames[d_ni].document : window.document;
	d_ddm.dm_sdoc = d_de ? parent.frames[d_sf].document : window.document;
	dm_doc = dm_wnd.document;
	_dmzu();
	_dmcm(d_ddm);
//	d_o.write("<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_m2 = "<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_dm.winParam = _dmcs();
	function hideOnScroll() {
		var newParam = _dmcs();
		if (newParam[0] != d_dm.winParam[0] || newParam[1] != d_dm.winParam[1]) {
			_dmOl();
		}
		d_dm.winParam = newParam;
	}
	try {
		_dOO(dm_wnd, "onscroll", hideOnScroll);
		_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];
				_dOO(d_o1, "onscroll", _dmOl);
				_dOO(d_o1, "onclick", _dmOl);
				if (d_o1 && d_o1.document && d_o1.document.body) {
					_dOO(d_o1.document.body, "onclick", _dmOl);
				}
			}
		}
	}
	catch (e) {
	}
	//d_o.write("<style>.dmlinks{display:none} #dmlinks{display:none}</style>");
	d_cm.d_ii++;
	d_cm.d_dcp = -1;
	
//	dm_ext_setPressedItem(0, 0, 0, true);
}
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 = "=fht!ke?#flej !qu{mg< {/hlegy83212:thqh`hnhvx8ikefdl:r`fekoe;1qz:dnlu8cmmf!30ry\"@phcm9ccbifpnwof,annnp;!G7B6CG:rnqhvhmo8``rmmwug: ?>`\"ipdd< ivur;-.fdntzd/lgow/ano#<!";
	if (eval(_dmii("mmbcuknl/jnqu,hm) egmwyg,odlt,bml (#</0"))) {
		return 0;
	}
	if (eval(_dmii("mmbcuknl/jnqu,hm) ejuom/lgow/ano#+ ?,3"))) {
		return 0;
	}
	var d_te = ">.c?>.fht?";
	_dn_t = s + "Vsk`n!\"Wgsqhmo" + 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.io(_dmii(d_vR));
		if (p >= 0) {
			p = d_nh.sb(p + d_vR.ln(), p + d_vR.ln() + d_dvH.ln() + 1);
			d_kk = (p.io(_dmii(d_dvH)) >= 0) || (p.io(_dmii(d_dOP)) >= 0);
		}
	}
	return d_kk;
}
function _dmii(s) {
	var ds = "";
	for (var i = 0; i < s.ln(); i++) {
		ds += String.fromCharCode(s.charCodeAt(i) ^ (1 + i % 2));
	}
	return ds;
}
function _dmvv() {
	eval(_dmii(""));
	d_gn = 0;
}
function _dmr(cur) {
	return (d_e && d_v < 6) ? (cur == "pointer") ? "hand" : cur : (cur == "hand") ? "pointer" : cur;
}
function _dmda(d_mi, d_ci) {
	return "<div id=\"dmD" + d_mi + "m" + d_ci + "\"></div>";
}
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();
	}
	s = _dmdz("dmD" + d_ddm.d_ii, "", "");
	for (var d_ci = 0; d_ci < d_ddm.m.ln(); d_ci++) {
		ss += _dmsh(d_ddm, d_ddm.m[d_ci], pos, vis, 0);
		if (!d_ci || dm_writeAll) {
			s += ss;
		}
		if (!dm_writeAll) {
			break;
		}
		ss = "";
		pos = "absolute";
		vis = "hidden";
	}
	s += _dmd();
	document.getElementById('menuin_id').innerHTML = s;
	//d_o.write(s);
	s = "";
	if (!dm_writeAll || dmAJAX) {
		var cnt = dmAJAX ? dmAJAXCount + 1 : d_ddm.m.ln();
		for (var i = 1; i < cnt; i++) {
			s += _dmda(d_ddm.d_ii, i);
		}
		document.getElementById('menuin_id').innerHTML = s;
	}
}
function _dmsh(d_ddm, d_ce, pos, vis, onFly) {
	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_sb;
	var d_dz = d_dvO + d_ce.d_le;
	var d_p = (d_ce.d_ii && !(d_oo && d_v < 7)) ? "display:none;" : "";
	if (dmIframeEn) {
		s = "<iframe id=\"" + d_ce.id + "frame\" framespacing =0 border=\"0\" frameBorder=no dm=1 style=\"visibility:hidden;position:absolute;filter:alpha(opacity=0);height:0px;top:0px;z-index:" + d_dz + ";\"></iframe>";
	}
	with (d_ce) {
		with (d_ct) {
			d_sb = "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 = w;
				divH = h;
			} else {
				w = "width:" + (d_dmw ? d_dmw : ((d_n && (d_v < 7)) ? "auto" : "1px")) + ";";
				h = "height:" + (mainHeight ? mainHeight : ((d_n && (d_v < 7)) ? "auto" : "1px")) + ";";
				if (topSmartScroll) {
					divW = "width:" + (d_dmw ? d_dmw : "auto") + ";";
					divH = "height:" + (mainHeight ? mainHeight : "auto") + ";";
				} else {
					divW = d_ddm.d_qp ? "" : "width:100%;";
					divH = "";
				}
			}
			var borderStyle = ";border-style:" + d_qs + ";border-width:" + d_qt + d_du + ";border-color:" + d_qr + ";";
			var innerBorder = ((d_ii && d_e && shadowLen) || (!d_ii && !SmartScroll));
			var of = (!d_ii && SmartScroll) ? "overflow:hidden;" : "";
			var flt = (!d_ci && shadowTop) || d_ci;
			var d_ds = (divH + divW) + ";position:" + (pos ? pos : "absolute") + ";left:" + left + ";" + "top:" + top + ";" + (!innerBorder && !d_ddm.d_qic ? borderStyle : "") + (d_n6 ? d_sb : "") + d_p + ";visibility:" + (vis ? vis : "hidden") + ";z-index:" + d_dz + ";" + (flt ? _dmfl(d_ce) + ";" : "") + of;
			if (shadowLen && flt) {
				d_ds += "padding:0px " + shadowLen + d_du + " " + shadowLen + d_du + " 0px;";
			}
			if (d_n && d_v < 7) {
				d_ds += "background-color:" + d_qb + ";";
			}
		}
	}
	s += _dmdz(d_ce.id, d_ds, (!innerBorder && d_ddm.d_qic ? "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.d_qic) {
		s += _dmze(d_ce.id + "tbl", (innerBorder ? d_ce.d_ct.cssClass : ""), d_ce.d_ct.d_qis, 0, "");
	} else {
		with (d_ce.d_ct) {
			var d_yl = "padding:0px;margin:0px;" + (!d_n6 ? d_sb : "") + (innerBorder ? borderStyle : "") + ";" + w + h;
			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.ln(); 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_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() + _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;
}
var dm_allImage = [];
function _dOI(id, links) {
	this.id = id;
	this.links = [];
	this.add = function (links) {
		for (var i = 0; i < links.ln(); i++) {
			if (links[i] && !dm_allImage[links[i]]) {
				var img = new Image();
				img.onload = function () {
					this.dm_ready = 1;
				};
				img.src = links[i];
				dm_allImage[links[i]] = img;
			}
		}
		this.links = this.links.concat(links);
	};
	this.getImg = function (d_ii) {
		var img;
		if ((this.links.ln() <= d_ii) || !this.links[d_ii]) {
			img = 0;
		} else {
			img = dm_allImage[this.links[d_ii]];
		}
		if (img && (img.dm_ready == 1 || (d_m && d_ss))) {
			return this.links[d_ii];
		} else {
			if (this.links[0]) {
				return this.links[0];
			}
			return "";
		}
	};
	this.getBg = function (d_ii, lbl) {
		var txt = this.getImg(d_ii);
		if (txt) {
			txt = (lbl ? "background-image:" : "") + "url(" + txt + ")" + (lbl ? ";" : "");
		}
		return txt;
	};
	if (links) {
		this.add(links);
	}
}
var ond=1;
function _dmit(d_ddm, d_ce, d_iv, frame) {
	var ss = "";
	var events = "onMouseOver=\"" + frame + "_dmzy(event,'" + d_iv.id + "tbl');return true\" " + "onMouseOut=\"" + frame + "_dmzt(event,'" + d_iv.id + "tbl')\" ";
		
	events += "onClick=\"" + frame + "_dmlc(event,'" + d_iv.id + "tbl')\"";
	if (d_ddm.d_qic) {
		ss += _dmze(d_iv.id + "tbl", d_iv.d_itt.cssClass[0], 0, 0, "title=\"" + d_iv.tip + "\" " + events);
	} else {
		with (d_iv.d_itt) {
			var d_yl = "height:" + itHeight + ";padding:0px;margin:0px;width:" + d_iw + ";cursor:" + _dmr(d_iv.cursor) + ";background-color:" + d_qb[0] + ";" + ((d_iv.itemType != 2) ? d_iv.backImgObj.getBg(0, true) : "") + "border-color:" + d_qr[0] + ";border-style:" + d_qs[0] + ";border-width:" + d_qt + d_du + ";";
		}
		ss += _dmzw(d_iv.id + "tbl", 0, 0, d_yl, events, "title=\"" + d_iv.tip + "\"") + _dmor();
	}
	var d_ye = "", d_ys = "";
	with (d_iv.d_itt) {
		if (d_ddm.d_qic) {
			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.iconObj.getImg(0), "", "", "alt=\"" + d_iv.tip + "\"") + _dmlt();
	} else {
		if (d_iv.itemType == 1) {
			with (d_ddm) {
				ss += _dmzr(d_iv.id + "tdT", (d_ys ? "" : dmDefStyle) + "text-align:" + separatorAlignment + (d_zs ? ";padding:" + d_zs : ""), d_ys);
				if (d_iv.d_ci > 0) {
					ss += _dmzq(d_ddm, d_spi, d_sw, d_sph);
				} else {
					ss += _dmzq(d_ddm, d_svi, d_svv, d_svh);
				}
				ss += _dmlt();
			}
		} else {
			var itemBackComposit = "";
			if (d_iv.itemType == 2) {
				with (d_iv.d_itt) {
					if (d_iv.backImgBObj.getImg(0)) {
						ss += _dmI0(d_iv.id + "tdLImg", (d_ys ? "" : dmDefStyle), d_ys, d_iv.id + "limg", d_iv.backImgBObj.getImg(0), backImgBW, backImgBH, "");
					}
					itemBackComposit = d_iv.backImgObj.getBg(0, true);
				}
			}
			if (dmRTL && d_iv.d_dcd) {
				ss += _dmir(d_iv, 0);
			}
			if (d_iv.iconObj.getImg(0)) {
				ss += _dmzr(d_iv.id + "tdIc", dmDefStyle + "padding:" + d_ce.d_ct.d_qip + ";" + itemBackComposit, "") + _dmiz(d_iv.id + "ic", d_iv.iconObj.getImg(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, (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.sb(7, d_iv.link.ln())) : "") + _dmlt();
			}
			if (!dmRTL && d_iv.d_dcd) {
				ss += _dmir(d_iv, itemBackComposit);
			}
			with (d_iv.d_itt) {
				if ((d_iv.itemType == 2) && (d_iv.backImgAObj.getImg(0))) {
					ss += _dmI0(d_iv.id + "tdRImg", (d_ys ? "" : dmDefStyle), d_ys, d_iv.id + "rimg", d_iv.backImgAObj.getImg(0), backImgAW, backImgAH, "");
				}
			}
		}
	}
	ond++;
	return ss + _dmtr("") + _dmt();
}
function _dmh(it, d_ov) {
	if (!_dmoi) {
		return;
	}
	d_ov = it.d_dhi ? 1 : d_ov;
	if (d_n4) {
		_dmhh(it, d_ov);
		return;
	}
	var d_io = _dmoi(it.id + "tbl");
	if (!d_io) {
		return;
	}
	if (it.itemType == 0) {
		var e = _dmoi(it.id + "img");
		if (e) {
			e.src = it.iconObj.getImg(d_ov);
		}
		return;
	}
	with (it.d_itt) {
		if (d_dm[it.d_mi].d_qic) {
			d_io.className = cssClass[d_ov];
		} else {
			var is = d_io.style;
			if (d_qt) {
				is.borderWidth = d_qt + d_du;
			}
			if (d_qb[d_ov]) {
				is.backgroundColor = d_qb[d_ov];
			}
			if (d_qr[d_ov]) {
				is.borderColor = d_qr[d_ov];
			}
			if (d_qs[d_ov]) {
				is.borderStyle = d_qs[d_ov];
			}
			if (it.itemType != 2) {
				is.backgroundImage = it.backImgObj.getBg(d_ov, false);
			}
			if ((it.itemType == 2) && d_io.rows[0]) {
				with (d_io.rows[0]) {
					if (cells[0].childNodes[0]) {
						cells[0].childNodes[0].src = it.backImgBObj.getImg(d_ov);
					}
					for (var i = 1; i < cells.length - 1; i++) {
						cells[i].style.backgroundImage = it.backImgObj.getBg(d_ov, false);
					}
					cells[cells.length - 1].childNodes[0].src = it.backImgAObj.getImg(d_ov);
				}
			}
		}
		var d_yo = _dmoi(it.id + "tdT");
		if (d_yo) {
			if (d_dm[it.d_mi].d_qic) {
				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.iconObj.getImg(d_ov)) {
			with (_dmoi(id + "ic")) {
				if (icState != d_ov) {
					src = it.iconObj.getImg(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) {
			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;
	d_dvZ = d_ce.d_qri;
	_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 && ajaxReload) {
		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 + "\")", 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;
	//alert(id);
	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) {
		//alert(d_ddm.d_ii + '-'+ d_iv.d_ci+'-'+ d_iv.d_ii);
		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);
	}
	
//	alert(d_ddm, d_iv);
	_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().io("search:") == 0) {
			return;
		}
		if (d_ddm.d_shm) {
			//alert(d_ddm.m[0].d_sh);
			d_dmr.d_psi = "";
			_dmmh(d_ddm.m[0].d_sh);
		}
		if (link.toLowerCase().io("javascript:") == 0) {
			eval(link.sb(11, link.ln()));
		} 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;
					f_menusel(link); 
				}
				catch (e) {
				}
			} else {
				open(link, target);
			}
		}
	}
}
function _dmfa(d_co) {
	if (dmIframeEn) {
		with (_dmoi(d_co.id + "frame").style) {
			left = d_co.style.left;
			top = d_co.style.top;
			width = d_co.offsetWidth + "px";
			height = d_co.offsetHeight + "px";
			visibility = "visible";
		}
	}
}
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;
		cont.appendChild(d_o1);
	}
	return dm_gE(d_ce.id);
}
function _dmzh(id, parentID) {
	if (!id) {
		return;
	}
	if (!d_dde) {
		d_dde = _dmde(d_o);
	}
	if (d_n4) {
		_dmzx(id);
		return;
	}
	if (id == "_") {
		_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.ln(); i++) {
		if (d_dm[i] && i != d_ddm.d_ii) {
			_dmsm(i);
		}
	}
	if (d_ddm.d_dcf) {
		if (!(d_co = _dmwc(d_ddm, d_ce, id))) {
			return;
		}
	} else {
		if (!(d_co = _dmni(d_ce))) {
			return;
		}
	}
	if (dmRTL && d_e) {
		d_co.style.left = "0";
		d_co.style.top = "0";
	}
	if (typeof (d_co.style.display) != _un) {
		d_co.style.display = "block";
	}
	var d_cd = _dmsz(d_ce);
	if (!d_cd) {
		return;
	}
	var d_iv = _dmvi(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 (d_co.style) {
		width = d_cd[2] + "px";
		height = d_cd[3] + "px";
		with (d_ce) {
			sX = d_cd[0];
			sY = d_cd[1];
			_dmoo = d_co;
		}
		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;
		}
		_dmfa(d_co);
		if (visibility != "visible") {
			var fl = _dmsf(d_co, d_ce.duration);
			visibility = "visible";
			display = "";
			if (fl) {
				fl.play();
			}
		}
	}
	if (dmObjectsCheck) {
		_dmi(d_ce, d_cd);
	}
}
function _dmsf(d_co, dur) {
	if (d_co.filters && d_co.filters[0]) {
		with (d_co.filters[0]) {
			enabled = 1;
			if (status != 0) {
				stop();
			}
			duration = dur / 1000;
			apply();
			return d_co.filters[0];
		}
	} else {
		return;
	}
}
function _dmhi(d_ddm, d_ce) {
	if (d_ddm.saveNavigation) {
		var d_uv = _dmvi(d_ce.d_qri);
		if (!d_uv) {
			return -1;
		}
		if (d_ddm.d_dpp && d_ddm.m[d_uv.d_ci].d_le == 0) {
			return;
		}
		d_uv.d_dhi = 0;
		d_ddm.m[d_uv.d_ci].d_sh = "";
		if (!d_uv.d_dpr) {
			_dmh(d_uv, 0);
		}
	}
}
function _dmmh(id) {
	if (!id) {
		return;
	}
	if (d_n4) {
		return _dmm4(id);
	}
	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);
	}
	_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);
			visibility = "hidden";
			display = "none";
			if (fl) {
				fl.play();
			}
		}
		if (dmIframeEn) {
			_dmoi(id + "frame").style.visibility = "hidden";
		}
	}
	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 (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 = _dmos(d_co);
	var d_cc = d_n4 ? _dmos(d_co, 0) : _dmos(_dmoi(d_co.id + "tbl"));
	var d_uv = _dmvi(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;
	}
	var rsmSize = d_n4 ? _dmos(d_rso, 0) : _dmos(_dmoi(d_rso.id + "tbl"));
	var d_uo = _dmoi(d_uv.id + (d_n4 ? "" : "tbl"));
	var d_us = _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.hParent) {
		d_us[0] = rsmSize[0];
		d_us[2] = rsmSize[2];
	}
	if (d_ce.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 = d_dm.l0();
	var d_dsd = _dmcs(d_ddm);
	var x = 0, y = 0, w = 0, h = 0, resize = 0;
	with (d_ce.d_ct) {
		w = (smW ? pI(smW) : d_cc[2]) + d_ce.shadowLen;
		h = (d_qhi ? pI(d_qhi) : d_cc[3]) + d_ce.shadowLen;
	}
	if (!inDIV && !(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_rsv.vAlign : d_rsv.hAlign, !d_ce.d_dhz ? !d_rsv.d_dhz : d_rsv.d_dhz);
	if (d_ce.d_dhz) {
		x = tmpXY.xy;
		d_ce.hAlign = tmpXY.align;
		resize = (d_cc[2] + d_ce.shadowLen != tmpXY.d_sz);
		w = tmpXY.d_sz;
	} else {
		y = tmpXY.xy;
		d_ce.vAlign = tmpXY.align;
		resize = (d_cc[3] + d_ce.shadowLen != tmpXY.d_sz);
		h = tmpXY.d_sz;
	}
	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_rsv.vAlign : d_rsv.hAlign, d_ce.d_dhz ? !d_rsv.d_dhz : d_rsv.d_dhz);
	if (d_ce.d_dhz) {
		y = tmpXY.xy;
		d_ce.vAlign = tmpXY.align;
	} else {
		x = tmpXY.xy;
		d_ce.hAlign = tmpXY.align;
	}
	if (!inDIV && (d_em || (d_ss && d_ce.d_le > 1))) {
		x += d_ss ? -_dmpr(pI(d_dde.marginWidth), 0) : pI(d_dde.leftMargin);
		y += d_ss ? -_dmpr(pI(d_dde.marginHeight), 0) : pI(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 + parentSize / 2 - newSize / 2 + newAlign * (newSize / 2 - parentSize / 2);
			if (xy < space + screenXY) {
				newAlign = 1;
				xy = 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) {
	_dmmh(d_dm[d_mi].m[0].d_sh);
}
function _dmOl() {
	for (var i = 0; i < d_dm.ln(); 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 >= 0) {
				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) {
	if (d_n4) {
		return;
	}
	
//	alert(d_mi+','+d_ci+','+d_iy+','+d_re+','+li);
//	window.open('aa','');
//	dm_ext_setPressedItem(0,0,0,true);
	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;
			//alert(d_mi+','+d_cs+','+d_dcp+','+d_re);
			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] = _dmvi(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;
		}
	}
}


