var dnn_col_delimiter = string.fromcharcode(16); var dnn_row_delimiter = string.fromcharcode(15); var __dnn_m_bpageloaded = false; if (window.addeventlistener) window.addeventlistener("load", __dnn_page_onload, false); else window.attachevent("onload", __dnn_page_onload); function __dnn_clientapienabled() { return typeof (dnn) != "undefined" } function __dnn_page_onload() { if (__dnn_clientapienabled()) { var sloadhandlers = dnn.getvar("__dnn_pageload"); if (sloadhandlers != null) { eval(sloadhandlers) } dnn.dom.attachevent(window, "onscroll", __dnn_bodyscroll) } __dnn_m_bpageloaded = true } function __dnn_keydown(ikeycode, sfunc, e) { if (e == null) { e = window.event } if (e.keycode == ikeycode) { eval(unescape(sfunc)); return false } } function __dnn_bodyscroll() { var a = document.forms[0]; if (__dnn_clientapienabled() && __dnn_m_bpageloaded && typeof (a.scrolltop) != "undefined") { a.scrolltop.value = document.documentelement.scrolltop ? document.documentelement.scrolltop : dnn.dom.getbytagname("body")[0].scrolltop } } function __dnn_setscrolltop(c) { if (__dnn_clientapienabled()) { if (c == null) { c = document.forms[0].scrolltop.value } var a = dnn.getvar("scrolltocontrol"); if (a != null && a.length > 0) { var b = dnn.dom.getbyid(a); if (b != null) { c = dnn.dom.positioning.elementtop(b); dnn.setvar("scrolltocontrol", "") } } window.scrollto(0, c) } } function __dnn_setinitialfocus(a) { var b = dnn.dom.getbyid(a); if (b != null && __dnn_canreceivefocus(b)) { b.focus() } } function __dnn_canreceivefocus(b) { if (b.style.display != "none" && b.tabindex > -1 && b.disabled == false && b.style.visible != "hidden") { var a = b.parentelement; while (a != null && a.tagname != "body") { if (a.style.display == "none" || a.disabled || a.style.visible == "hidden") { return false } a = a.parentelement } return true } else { return false } } function __dnn_containermaxmin_onclick(i, b) { var g = dnn.dom.getbyid(b); if (g != null) { var e = i.childnodes[0]; var l = dnn.getvar("containerid_" + b); var j = dnn.getvar("cookieid_" + b); var d = e.src.tolowercase().substr(e.src.lastindexof("/")); var a; var h; var k; if (dnn.getvar("min_icon_" + l)) { k = dnn.getvar("min_icon_" + l) } else { k = dnn.getvar("min_icon") } if (dnn.getvar("max_icon_" + l)) { h = dnn.getvar("max_icon_" + l) } else { h = dnn.getvar("max_icon") } a = h.tolowercase().substr(h.lastindexof("/")); var c = 5; var f = dnn.getvar("animf_" + b); if (f != null) { c = new number(f) } if (d == a) { e.src = k; dnn.dom.expandelement(g, c); e.title = dnn.getvar("min_text"); if (j != null) { if (dnn.getvar("__dnn_" + l + ":defminimized") == "true") { dnn.dom.setcookie(j, "true", 365) } else { dnn.dom.deletecookie(j) } } else { dnn.setvar("__dnn_" + l + "_visible", "true") } } else { e.src = h; dnn.dom.collapseelement(g, c); e.title = dnn.getvar("max_text"); if (j != null) { if (dnn.getvar("__dnn_" + l + ":defminimized") == "true") { dnn.dom.deletecookie(j) } else { dnn.dom.setcookie(j, "false", 365) } } else { dnn.setvar("__dnn_" + l + "_visible", "false") } } return true } return false } function __dnn_help_onclick(a) { var b = dnn.dom.getbyid(a); if (b != null) { if (b.style.display == "none") { b.style.display = "" } else { b.style.display = "none" } return true } return false } function __dnn_sectionmaxmin(f, c) { var d = dnn.dom.getbyid(c); if (d != null) { var g = f.getattribute("max_icon"); var e = f.getattribute("min_icon"); var a = f.getattribute("userctr") != null; var b; if (d.style.display == "none") { f.src = e; d.style.display = ""; if (a) { b = "true" } else { dnn.setvar(f.id + ":exp", 1) } } else { f.src = g; d.style.display = "none"; if (a) { b = "false" } else { dnn.setvar(f.id + ":exp", 0) } } if (a) { dnncore.setuserprop(f.getattribute("userctr"), f.getattribute("userkey"), b, null) } return true } return false } function __dnn_enabledragdrop() { var b = dnn.getvar("__dnn_dragdrop").split(";"); var e; for (var c = 0; c < b.length; c++) { e = b[c].split(" "); if (e[0].length > 0) { var a = dnn.dom.getbyid(e[0]); var d = dnn.dom.getbyid(e[1]); if (a != null && d != null) { a.setattribute("moduleid", e[2]); dnn.dom.positioning.enabledraganddrop(a, d, "__dnn_dragcomplete()", "__dnn_dragover()") } } } } var __dnn_oprevselpane; var __dnn_oprevselmodule; var __dnn_drageventcount = 0; function __dnn_dragover() { __dnn_drageventcount++; if (__dnn_drageventcount % 75 != 0) { return } var c = dnn.dom.getbyid(dnn.dom.positioning.dragctr.contid); var a = __dnn_getmostselectedpane(dnn.dom.positioning.dragctr); if (__dnn_oprevselpane != null) { __dnn_oprevselpane.pane.style.border = __dnn_oprevselpane.origborder } if (a != null) { __dnn_oprevselpane = a; a.pane.style.border = "4px double " + dnn_highlight_color; var e = __dnn_getpanecontrolindex(c, a); var b; var f; for (var d = 0; d < a.controls.length; d++) { if (e > d && a.controls[d].id != c.id) { b = a.controls[d] } if (e <= d && a.controls[d].id != c.id) { f = a.controls[d]; break } } if (__dnn_oprevselmodule != null) { dnn.dom.getnontextnode(__dnn_oprevselmodule.control).style.border = __dnn_oprevselmodule.origborder } if (f != null) { __dnn_oprevselmodule = f; dnn.dom.getnontextnode(f.control).style.bordertop = "5px groove " + dnn_highlight_color } else { if (b != null) { __dnn_oprevselmodule = b; dnn.dom.getnontextnode(b.control).style.borderbottom = "5px groove " + dnn_highlight_color } } } } function __dnn_dragcomplete() { var f = dnn.dom.getbyid(dnn.dom.positioning.dragctr.contid); var d = f.getattribute("moduleid"); if (__dnn_oprevselpane != null) { __dnn_oprevselpane.pane.style.border = __dnn_oprevselpane.origborder } if (__dnn_oprevselmodule != null) { dnn.dom.getnontextnode(__dnn_oprevselmodule.control).style.border = __dnn_oprevselmodule.origborder } var b = __dnn_getmostselectedpane(dnn.dom.positioning.dragctr); var e; if (b == null) { var a = __dnn_panes(); for (var c = 0; c < a.length; c++) { if (a[c].id == f.parentnode.id) { b = a[c] } } } if (b != null) { e = __dnn_getpanecontrolindex(f, b); __dnn_movetopane(b, f, e); dnn.callpostback("movetopane", "moduleid=" + d, "pane=" + b.panename, "order=" + e * 2) } } function __dnn_movetopane(a, e, d) { if (a != null) { var c = new array(); for (var b = d; b < a.controls.length; b++) { if (a.controls[b].control.id != e.id) { c[c.length] = a.controls[b].control } dnn.dom.removechild(a.controls[b].control) } dnn.dom.appendchild(a.pane, e); e.style.top = 0; e.style.left = 0; e.style.position = "relative"; for (var b = 0; b < c.length; b++) { dnn.dom.appendchild(a.pane, c[b]) } __dnn_refreshpanes() } else { e.style.top = 0; e.style.left = 0; e.style.position = "relative" } } function __dnn_refreshpanes() { var b = dnn.getvar("__dnn_panes").split(";"); var a = dnn.getvar("__dnn_panenames").split(";"); __dnn_m_arypanes = new array(); for (var c = 0; c < b.length; c++) { if (b[c].length > 0) { __dnn_m_arypanes[__dnn_m_arypanes.length] = new __dnn_pane(dnn.dom.getbyid(b[c]), a[c]) } } } var __dnn_m_arypanes; var __dnn_m_arymodules; function __dnn_panes() { if (__dnn_m_arypanes == null) { __dnn_m_arypanes = new array(); __dnn_refreshpanes() } return __dnn_m_arypanes } function __dnn_modules(a) { if (__dnn_m_arymodules == null) { __dnn_refreshpanes() } return __dnn_m_arymodules[a] } function __dnn_getmostselectedpane(g) { var c = new dnn.dom.positioning.dims(g); var f = 0; var a; var h; for (var e = 0; e < __dnn_panes().length; e++) { var b = __dnn_panes()[e]; var d = new dnn.dom.positioning.dims(b.pane); a = dnn.dom.positioning.elementoverlapscore(d, c); if (a > f) { f = a; h = b } } return h } function __dnn_getpanecontrolindex(f, b) { if (b == null) { return } var a = new dnn.dom.positioning.dims(f); var e; if (b.controls.length == 0) { return 0 } for (var c = 0; c < b.controls.length; c++) { e = b.controls[c]; var d = new dnn.dom.positioning.dims(e.control); if (a.t < d.t) { return e.index } } if (e != null) { return e.index + 1 } else { return 0 } } function __dnn_pane(a, b) { this.pane = a; this.id = a.id; this.controls = new array(); this.origborder = a.style.border; this.panename = b; var f = 0; var e = ""; for (var d = 0; d < a.childnodes.length; d++) { var g = a.childnodes[d]; if (dnn.dom.isnontextnode(g)) { if (__dnn_m_arymodules == null) { __dnn_m_arymodules = new array() } var c = g.getattribute("moduleid"); if (c != null && c.length > 0) { e += c + "~"; this.controls[this.controls.length] = new __dnn_panecontrol(g, f); __dnn_m_arymodules[c] = g.id; f += 1 } } } this.moduleorder = e } function __dnn_panecontrol(a, b) { this.control = a; this.id = a.id; this.index = b; this.origborder = a.style.border } function __dnn_showmodalpage(a) { dnnmodal.show(a, true, 550, 950, true, ''); } function __dnncore() { this.getuserval = 0; this.setuserval = 1 } __dnncore.prototype = { getuserprop: function (b, c, a) { this._dousercallback(dnncore.getuserval, b, c, null, new dnncore.userpropargs(b, c, a)) }, setuserprop: function (c, d, a, b) { this._dousercallback(dnncore.setuserval, c, d, a, new dnncore.userpropargs(c, d, b)) }, _dousercallback: function (c, d, e, a, b) { if (dnn && dnn.xmlhttp) { var f = c + col_delimiter + d + col_delimiter + e + col_delimiter + a; dnn.xmlhttp.docallback("__page", f, dnncore._callbacksuccess, b, dnncore._callbackfail, null, true, null, 0) } else { alert("client personalization not enabled") } }, _callbacksuccess: function (a, b, c) { if (b.pfunc) { b.pfunc(b.namingctr, b.key, a) } }, _callbackfail: function (a, b) { window.status = a } }; __dnncore.prototype.userpropargs = function (b, c, a) { this.namingctr = b; this.key = c; this.pfunc = a }; var dnncore = new __dnncore();