1var DNN_COL_DELIMITER = String.fromCharCode(16); 2var DNN_ROW_DELIMITER = String.fromCharCode(15); 3var __dnn_m_bPageLoaded = false; 4if (window.addEventListener) { 5 window.addEventListener("load", __dnn_Page_OnLoad, false); 6} else { 7 window.attachEvent("onload", __dnn_Page_OnLoad); 8} 9function __dnn_ClientAPIEnabled() { 10 return typeof dnn != "undefined" && typeof dnn.dom != "undefined"; 11} 12function __dnn_Page_OnLoad() { 13 if (__dnn_ClientAPIEnabled()) { 14 dnn.dom.attachEvent(window, "onscroll", __dnn_bodyscroll); 15 } 16 __dnn_m_bPageLoaded = true; 17} 18function __dnn_KeyDown(iKeyCode, sFunc, e) { 19 if (e == null) { 20 e = window.event; 21 } 22 if (e.keyCode == iKeyCode) { 23 eval(unescape(sFunc)); 24 return false; 25 } 26} 27function __dnn_bodyscroll() { 28 var a = document.forms[0]; 29 if ( 30 __dnn_ClientAPIEnabled() && 31 __dnn_m_bPageLoaded && 32 typeof a.ScrollTop != "undefined" 33 ) { 34 a.ScrollTop.value = document.documentElement.scrollTop 35 ? document.documentElement.scrollTop 36 : dnn.dom.getByTagName("body")[0].scrollTop; 37 } 38} 39function __dnn_setScrollTop(c) { 40 if (__dnn_ClientAPIEnabled()) { 41 if (c == null) { 42 c = document.forms[0].ScrollTop.value; 43 } 44 var a = dnn.getVar("ScrollToControl"); 45 if (a != null && a.length > 0) { 46 var b = dnn.dom.getById(a); 47 if (b != null) { 48 c = dnn.dom.positioning.elementTop(b); 49 dnn.setVar("ScrollToControl", ""); 50 } 51 } 52 if (document.getElementsByTagName("html")[0].style.overflow != "hidden") { 53 window.scrollTo(0, c); 54 } 55 } 56} 57function __dnn_SetInitialFocus(a) { 58 var b = dnn.dom.getById(a); 59 if (b != null && __dnn_CanReceiveFocus(b)) {
60 b.focus(); 61 } 62} 63function __dnn_CanReceiveFocus(b) { 64 if ( 65 b.style.display != "none" && 66 b.tabIndex > -1 && 67 b.disabled == false && 68 b.style.visible != "hidden" 69 ) { 70 var a = b.parentElement; 71 while (a != null && a.tagName != "BODY") { 72 if ( 73 a.style.display == "none" || 74 a.disabled || 75 a.style.visible == "hidden" 76 ) { 77 return false; 78 } 79 a = a.parentElement; 80 } 81 return true; 82 } else { 83 return false; 84 } 85} 86function __dnn_ContainerMaxMin_OnClick(i, b) { 87 var g = dnn.dom.getById(b); 88 if (g != null) { 89 var e = i.childNodes[0]; 90 var l = dnn.getVar("containerid_" + b); 91 var j = dnn.getVar("cookieid_" + b); 92 var d = e.src.toLowerCase().substr(e.src.lastIndexOf("/")); 93 var a; 94 var h; 95 var k; 96 if (dnn.getVar("min_icon_" + l)) { 97 k = dnn.getVar("min_icon_" + l); 98 } else { 99 k = dnn.getVar("min_icon"); 100 } 101 if (dnn.getVar("max_icon_" + l)) { 102 h = dnn.getVar("max_icon_" + l); 103 } else { 104 h = dnn.getVar("max_icon"); 105 } 106 a = h.toLowerCase().substr(h.lastIndexOf("/")); 107 var c = 5; 108 var f = dnn.getVar("animf_" + b); 109 if (f != null) { 110 c = new Number(f); 111 } 112 if (d == a) { 113 e.src = k; 114 dnn.dom.expandElement(g, c); 115 e.title = dnn.getVar("min_text"); 116 if (j != null) { 117 if (dnn.getVar("__dnn_" + l + ":defminimized") == "true") { 118 dnn.dom.setCookie(j, "true", 365); 119 } else { 120 dnn.dom.deleteCookie(j); 121 } 122 } else { 123 dnn.setVar("__dnn_" + l + "_Visible", "true"); 124 } 125 } else { 126 e.src = h; 127 dnn.dom.collapseElement(g, c); 128 e.title = dnn.getVar("max_text"); 129 if (j != null) { 130 if (dnn.getVar("__dnn_" + l + ":defminimized") == "true") { 131 dnn.dom.deleteCookie(j); 132 } else { 133 dnn.dom.setCookie(j, "false", 365); 134 } 135 } else { 136 dnn.setVar("__dnn_" + l + "_Visible", "false"); 137 } 138 } 139 return true; 140 } 141 return false; 142} 143function __dnn_Help_OnClick(a) { 144 var b = dnn.dom.getById(a); 145 if (b != null) { 146 if (b.style.display == "none") { 147 b.style.display = ""; 148 } else { 149 b.style.display = "none"; 150 } 151 return true; 152 } 153 return false; 154} 155function __dnn_SectionMaxMin(f, c) { 156 var d = dnn.dom.getById(c); 157 if (d != null) { 158 var g = f.getAttribute("max_icon"); 159 var e = f.getAttribute("min_icon"); 160 var a = f.getAttribute("userctr") != null; 161 var b; 162 if (d.style.display == "none") { 163 f.src = e; 164 d.style.display = ""; 165 if (a) { 166 b = "True"; 167 } else { 168 dnn.setVar(f.id + ":exp", 1); 169 } 170 } else { 171 f.src = g; 172 d.style.display = "none"; 173 if (a) { 174 b = "False"; 175 } else { 176 dnn.setVar(f.id + ":exp", 0); 177 } 178 } 179 if (a) { 180 dnncore.setUserProp( 181 f.getAttribute("userctr"), 182 f.getAttribute("userkey"), 183 b, 184 null, 185 ); 186 } 187 return true; 188 } 189 return false; 190} 191function __dnn_enableDragDrop() { 192 var b = dnn.getVar("__dnn_dragDrop").split(";"); 193 var e; 194 for (var c = 0; c < b.length; c++) { 195 e = b[c].split(" "); 196 if (e[0].length > 0) { 197 var a = dnn.dom.getById(e[0]); 198 var d = dnn.dom.getById(e[1]); 199 if (a != null && d != null) { 200 a.setAttribute("moduleid", e[2]); 201 dnn.dom.positioning.enableDragAndDrop( 202 a, 203 d, 204 "__dnn_dragComplete()", 205 "__dnn_dragOver()", 206 ); 207 } 208 } 209 } 210} 211var __dnn_oPrevSelPane; 212var __dnn_oPrevSelModule; 213var __dnn_dragEventCount = 0; 214function __dnn_dragOver() { 215 __dnn_dragEventCount++; 216 if (__dnn_dragEventCount % 75 != 0) { 217 return; 218 } 219 var c = dnn.dom.getById(dnn.dom.positioning.dragCtr.contID); 220 var a = __dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr); 221 if (__dnn_oPrevSelPane != null) { 222 __dnn_oPrevSelPane.pane.style.border = __dnn_oPrevSelPane.origBorder; 223 } 224 if (a != null) { 225 __dnn_oPrevSelPane = a; 226 a.pane.style.border = "4px double " + DNN_HIGHLIGHT_COLOR; 227 var e = __dnn_getPaneControlIndex(c, a); 228 var b; 229 var f; 230 for (var d = 0; d < a.controls.length; d++) { 231 if (e > d && a.controls[d].id != c.id) { 232 b = a.controls[d]; 233 } 234 if (e <= d && a.controls[d].id != c.id) { 235 f = a.controls[d]; 236 break; 237 } 238 } 239 if (__dnn_oPrevSelModule != null) { 240 dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border = 241 __dnn_oPrevSelModule.origBorder; 242 } 243 if (f != null) { 244 __dnn_oPrevSelModule = f; 245 dnn.dom.getNonTextNode(f.control).style.borderTop = 246 "5px groove " + DNN_HIGHLIGHT_COLOR; 247 } else { 248 if (b != null) { 249 __dnn_oPrevSelModule = b; 250 dnn.dom.getNonTextNode(b.control).style.borderBottom = 251 "5px groove " + DNN_HIGHLIGHT_COLOR; 252 } 253 } 254 } 255} 256function __dnn_dragComplete() { 257 var f = dnn.dom.getById(dnn.dom.positioning.dragCtr.contID); 258 var d = f.getAttribute("moduleid"); 259 if (__dnn_oPrevSelPane != null) { 260 __dnn_oPrevSelPane.pane.style.border = __dnn_oPrevSelPane.origBorder; 261 } 262 if (__dnn_oPrevSelModule != null) { 263 dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border = 264 __dnn_oPrevSelModule.origBorder; 265 } 266 var b = __dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr); 267 var e; 268 if (b == null) {
269 var a = __dnn_Panes(); 270 for (var c = 0; c < a.length; c++) { 271 if (a[c].id == f.parentNode.id) { 272 b = a[c]; 273 } 274 } 275 } 276 if (b != null) { 277 e = __dnn_getPaneControlIndex(f, b); 278 __dnn_MoveToPane(b, f, e); 279 dnn.callPostBack( 280 "MoveToPane", 281 "moduleid=" + d, 282 "pane=" + b.paneName, 283 "order=" + e * 2, 284 ); 285 } 286} 287function __dnn_MoveToPane(a, e, d) { 288 if (a != null) { 289 var c = new Array(); 290 for (var b = d; b < a.controls.length; b++) { 291 if (a.controls[b].control.id != e.id) { 292 c[c.length] = a.controls[b].control; 293 } 294 dnn.dom.removeChild(a.controls[b].control); 295 } 296 dnn.dom.appendChild(a.pane, e); 297 e.style.top = 0; 298 e.style.left = 0; 299 e.style.position = "relative"; 300 for (var b = 0; b < c.length; b++) { 301 dnn.dom.appendChild(a.pane, c[b]); 302 } 303 __dnn_RefreshPanes(); 304 } else { 305 e.style.top = 0; 306 e.style.left = 0; 307 e.style.position = "relative"; 308 } 309} 310function __dnn_RefreshPanes() { 311 var b = dnn.getVar("__dnn_Panes").split(";"); 312 var a = dnn.getVar("__dnn_PaneNames").split(";"); 313 __dnn_m_aryPanes = new Array(); 314 for (var c = 0; c < b.length; c++) { 315 if (b[c].length > 0) { 316 __dnn_m_aryPanes[__dnn_m_aryPanes.length] = new __dnn_Pane( 317 dnn.dom.getById(b[c]), 318 a[c], 319 ); 320 } 321 } 322} 323var __dnn_m_aryPanes; 324var __dnn_m_aryModules; 325function __dnn_Panes() { 326 if (__dnn_m_aryPanes == null) { 327 __dnn_m_aryPanes = new Array(); 328 __dnn_RefreshPanes(); 329 } 330 return __dnn_m_aryPanes; 331} 332function __dnn_Modules(a) { 333 if (__dnn_m_aryModules == null) { 334 __dnn_RefreshPanes(); 335 } 336 return __dnn_m_aryModules[a]; 337} 338function __dnn_getMostSelectedPane(g) { 339 var c = new dnn.dom.positioning.dims(g); 340 var f = 0; 341 var a; 342 var h; 343 for (var e = 0; e < __dnn_Panes().length; e++) { 344 var b = __dnn_Panes()[e]; 345 var d = new dnn.dom.positioning.dims(b.pane); 346 a = dnn.dom.positioning.elementOverlapScore(d, c); 347 if (a > f) { 348 f = a; 349 h = b; 350 } 351 } 352 return h; 353} 354function __dnn_getPaneControlIndex(f, b) { 355 if (b == null) { 356 return; 357 } 358 var a = new dnn.dom.positioning.dims(f); 359 var e; 360 if (b.controls.length == 0) { 361 return 0; 362 } 363 for (var c = 0; c < b.controls.length; c++) { 364 e = b.controls[c]; 365 var d = new dnn.dom.positioning.dims(e.control); 366 if (a.t < d.t) { 367 return e.index; 368 } 369 } 370 if (e != null) { 371 return e.index + 1; 372 } else { 373 return 0; 374 } 375} 376function __dnn_Pane(a, b) { 377 this.pane = a; 378 this.id = a.id; 379 this.controls = new Array(); 380 this.origBorder = a.style.border; 381 this.paneName = b; 382 var f = 0; 383 var e = ""; 384 for (var d = 0; d < a.childNodes.length; d++) { 385 var g = a.childNodes[d]; 386 if (dnn.dom.isNonTextNode(g)) { 387 if (__dnn_m_aryModules == null) { 388 __dnn_m_aryModules = new Array(); 389 } 390 var c = g.getAttribute("moduleid"); 391 if (c != null && c.length > 0) { 392 e += c + "~"; 393 this.controls[this.controls.length] = new __dnn_PaneControl(g, f); 394 __dnn_m_aryModules[c] = g.id; 395 f += 1; 396 } 397 } 398 } 399 this.moduleOrder = e; 400} 401function __dnn_PaneControl(a, b) { 402 this.control = a; 403 this.id = a.id; 404 this.index = b; 405 this.origBorder = a.style.border; 406} 407function __dnn_ShowModalPage(a) { 408 dnnModal.show(a, true, 550, 950, true, ""); 409} 410function __dnncore() { 411 this.GetUserVal = 0; 412 this.SetUserVal = 1; 413} 414__dnncore.prototype = { 415 getUserProp: function (b, c, a) { 416 this._doUserCallBack( 417 dnncore.GetUserVal, 418 b, 419 c, 420 null, 421 new dnncore.UserPropArgs(b, c, a), 422 ); 423 }, 424 setUserProp: function (c, d, a, b) { 425 this._doUserCallBack( 426 dnncore.SetUserVal, 427 c, 428 d, 429 a, 430 new dnncore.UserPropArgs(c, d, b), 431 ); 432 }, 433 _doUserCallBack: function (c, d, e, a, b) { 434 if (dnn && dnn.xmlhttp) { 435 var f = c + COL_DELIMITER + d + COL_DELIMITER + e + COL_DELIMITER + a; 436 dnn.xmlhttp.doCallBack( 437 "__Page", 438 f, 439 dnncore._callBackSuccess, 440 b, 441 dnncore._callBackFail, 442 null, 443 true, 444 null, 445 0, 446 ); 447 } else { 448 alert("Client Personalization not enabled"); 449 } 450 }, 451 _callBackSuccess: function (a, b, c) { 452 if (b.pFunc) { 453 b.pFunc(b.namingCtr, b.key, a); 454 } 455 }, 456 _callBackFail: function (a, b) { 457 window.status = a; 458 }, 459}; 460__dnncore.prototype.UserPropArgs = function (b, c, a) { 461 this.namingCtr = b; 462 this.key = c; 463 this.pFunc = a; 464};
465var dnncore = new __dnncore();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.