//======================================================
// Legacy Functions
//======================================================
var Base64 = { _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", encode: function(input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; input = Base64._utf8_encode(input); while (i < input.length) { chr1 = input.charCodeAt(i++); chr2 = input.charCodeAt(i++); chr3 = input.charCodeAt(i++); enc1 = chr1 >> 2; enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); enc3 = ((chr2 & 15) << 2) | (chr3 >> 6); enc4 = chr3 & 63; if (isNaN(chr2)) { enc3 = enc4 = 64; } else if (isNaN(chr3)) { enc4 = 64; } output = output + this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) + this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4); } return output; }, decode: function(input) { var output = ""; var chr1, chr2, chr3; var enc1, enc2, enc3, enc4; var i = 0; input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); while (i < input.length) { enc1 = this._keyStr.indexOf(input.charAt(i++)); enc2 = this._keyStr.indexOf(input.charAt(i++)); enc3 = this._keyStr.indexOf(input.charAt(i++)); enc4 = this._keyStr.indexOf(input.charAt(i++)); chr1 = (enc1 << 2) | (enc2 >> 4); chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); chr3 = ((enc3 & 3) << 6) | enc4; output = output + String.fromCharCode(chr1); if (enc3 != 64) { output = output + String.fromCharCode(chr2); } if (enc4 != 64) { output = output + String.fromCharCode(chr3); } } output = Base64._utf8_decode(output); return output; }, _utf8_encode: function(string) { string = string.replace(/\r\n/g, "\n"); var utftext = ""; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if (c < 128) { utftext += String.fromCharCode(c); } else if ((c > 127) && (c < 2048)) { utftext += String.fromCharCode((c >> 6) | 192); utftext += String.fromCharCode((c & 63) | 128); } else { utftext += String.fromCharCode((c >> 12) | 224); utftext += String.fromCharCode(((c >> 6) & 63) | 128); utftext += String.fromCharCode((c & 63) | 128); } } return utftext; }, _utf8_decode: function(utftext) { var string = ""; var i = 0; var c = c1 = c2 = 0; while (i < utftext.length) { c = utftext.charCodeAt(i); if (c < 128) { string += String.fromCharCode(c); i++; } else if ((c > 191) && (c < 224)) { c2 = utftext.charCodeAt(i + 1); string += String.fromCharCode(((c & 31) << 6) | (c2 & 63)); i += 2; } else { c2 = utftext.charCodeAt(i + 1); c3 = utftext.charCodeAt(i + 2); string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63)); i += 3; } } return string; } };
jQuery.extend({ dimScreen: function(speed, opacity, callback) { if (jQuery('#__dimScreen').size() > 0) return; if (typeof speed == 'function') { callback = speed; speed = null; } if (typeof opacity == 'function') { callback = opacity; opacity = null; } if (speed < 1) { var placeholder = opacity; opacity = speed; speed = placeholder; } if (opacity >= 1) { var placeholder = speed; speed = opacity; opacity = placeholder; } speed = (speed > 0) ? speed : 500; opacity = (opacity > 0) ? opacity : 0.5; return jQuery('<div></div>').attr({ id: '__dimScreen', fade_opacity: opacity, speed: speed }).css({ background: '#000', height: '100%', left: '0px', opacity: 0, position: 'fixed', top: '0px', width: '100%', zIndex: 999 }).appendTo(document.body).fadeTo(speed, opacity, callback); }, dimScreenStop: function(callback) { var x = jQuery('#__dimScreen'); var opacity = x.attr('fade_opacity'); var speed = x.attr('speed'); x.fadeOut(speed, function() { x.remove(); if (typeof callback == 'function') callback(); }); } });
var standardObjectsCreated = false; var clientInfoObj; var dhtmlSuiteConfigObj = false; var dhtmlSuiteCommonObj; function DHTMLgoodies_createStandardObjects() { clientInfoObj = new DHTMLgoodies_clientInfo(); clientInfoObj.init(); if (!dhtmlSuiteConfigObj) { dhtmlSuiteConfigObj = new DHTMLgoodies_config(); dhtmlSuiteConfigObj.init() } dhtmlSuiteCommonObj = new DHTMLgoodies_common(); dhtmlSuiteCommonObj.init() } function DHTMLgoodies_config() { var imagePath; var cssPath } DHTMLgoodies_config.prototype = { init: function() { this.imagePath = "images_dhtmlsuite/"; this.cssPath = "css_dhtmlsuite/" }, setCssPath: function(newCssPath) { this.cssPath = newCssPath }, setImagePath: function(newImagePath) { this.imagePath = newImagePath } }; function DHTMLgoodies_common() { var loadedCSSFiles } DHTMLgoodies_common.prototype = { init: function() { this.loadedCSSFiles = new Array() }, getTopPos: function(inputObj) { var returnValue = inputObj.offsetTop; while ((inputObj = inputObj.offsetParent) != null) { if (inputObj.tagName != "HTML") { returnValue += inputObj.offsetTop; if (document.all) { returnValue += inputObj.clientTop } } } return returnValue }, getLeftPos: function(inputObj) { var returnValue = inputObj.offsetLeft; while ((inputObj = inputObj.offsetParent) != null) { if (inputObj.tagName != "HTML") { returnValue += inputObj.offsetLeft; if (document.all) { returnValue += inputObj.clientLeft } } } return returnValue }, cancelEvent: function() { return false } }; function DHTMLgoodies_clientInfo() { var browser; var isOpera; var isMSIE; var isFirefox; var navigatorVersion } DHTMLgoodies_clientInfo.prototype = { init: function() { this.browser = navigator.userAgent; this.isOpera = (this.browser.toLowerCase().indexOf("opera") >= 0) ? true : false; this.isFirefox = (this.browser.toLowerCase().indexOf("firefox") >= 0) ? true : false; this.isMSIE = (this.browser.toLowerCase().indexOf("msie") >= 0) ? true : false; this.navigatorVersion = navigator.appVersion.replace(/.*?MSIE (\d\.\d).*/g, "$1") / 1 } }; var referenceToDragDropObject; function DHTMLgoodies_dragDrop() { var mouse_x; var mouse_y; var el_x; var el_y; var dragDropTimer; var numericIdToBeDragged; var dragObjCloneArray; var dragDropSourcesArray; var dragDropTargetArray; var currentZIndex; var okToStartDrag; var moveBackBySliding } DHTMLgoodies_dragDrop.prototype = { init: function() { if (!standardObjectsCreated) { DHTMLgoodies_createStandardObjects() } this.currentZIndex = 10000; this.dragDropTimer = -1; this.dragObjCloneArray = new Array(); this.numericIdToBeDragged = false; this.__initDragDropScript(); referenceToDragDropObject = this; this.okToStartDrag = true; this.moveBackBySliding = true }, addSource: function(sourceId, slideBackAfterDrop, xAxis, yAxis, dragOnlyWithinElId, functionToCallOnDrag) { if (!functionToCallOnDrag) { functionToCallOnDrag = false } if (!this.dragDropSourcesArray) { this.dragDropSourcesArray = new Array() } if (!document.getElementById(sourceId)) { alert("The source element with id " + sourceId + " does not exists") } var obj = document.getElementById(sourceId); if (xAxis !== false) { xAxis = true } if (yAxis !== false) { yAxis = true } this.dragDropSourcesArray[this.dragDropSourcesArray.length] = [obj, slideBackAfterDrop, xAxis, yAxis, dragOnlyWithinElId, functionToCallOnDrag]; obj.setAttribute("dragableElement", this.dragDropSourcesArray.length - 1); obj.dragableElement = this.dragDropSourcesArray.length - 1 }, addTarget: function(targetId, functionToCallOnDrop) { if (!this.dragDropTargetArray) { this.dragDropTargetArray = new Array() } if (!document.getElementById(targetId)) { alert("The target element with id " + targetId + " does not exists") } var obj = document.getElementById(targetId); this.dragDropTargetArray[this.dragDropTargetArray.length] = [obj, functionToCallOnDrop] }, setSlide: function(slide) { this.moveBackBySliding = slide }, __initDragDropScript: function() { var refToThis = this; for (var no = 0; no < this.dragDropSourcesArray.length; no++) { var el = this.dragDropSourcesArray[no][0].cloneNode(true); el.onmousedown = this.__initDragDropElement; el.id = "DHTMLgoodies_dragableElement" + no; el.style.position = "absolute"; el.style.visibility = "hidden"; el.style.display = "none"; this.dragDropSourcesArray[no][0].parentNode.insertBefore(el, this.dragDropSourcesArray[no][0]); el.style.top = dhtmlSuiteCommonObj.getTopPos(this.dragDropSourcesArray[no][0]) + "px"; el.style.left = dhtmlSuiteCommonObj.getLeftPos(this.dragDropSourcesArray[no][0]) + "px"; this.dragDropSourcesArray[no][0].onmousedown = this.__initDragDropElement; this.dragObjCloneArray[no] = el } document.documentElement.onmousemove = this.__moveDragableElement; document.documentElement.onmouseup = this.__stop_dragDropElement; document.documentElement.onselectstart = function() { return refToThis.__cancelSelectionEvent(false, this) }; document.documentElement.ondragstart = function() { return dhtmlSuiteCommonObj.cancelEvent(false, this) } }, __initDragDropElement: function(e) { if (!referenceToDragDropObject.okToStartDrag) { return } referenceToDragDropObject.okToStartDrag = false; setTimeout("referenceToDragDropObject.okToStartDrag = true;", 100); if (document.all) { e = event } referenceToDragDropObject.numericIdToBeDragged = this.getAttribute("dragableElement"); referenceToDragDropObject.numericIdToBeDragged = referenceToDragDropObject.numericIdToBeDragged + ""; if (referenceToDragDropObject.numericIdToBeDragged == "") { referenceToDragDropObject.numericIdToBeDragged = this.dragableElement } referenceToDragDropObject.dragDropTimer = 0; referenceToDragDropObject.mouse_x = e.clientX; referenceToDragDropObject.mouse_y = e.clientY; referenceToDragDropObject.currentZIndex = referenceToDragDropObject.currentZIndex + 1; referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.zIndex = referenceToDragDropObject.currentZIndex; referenceToDragDropObject.currentEl_allowX = referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][2]; referenceToDragDropObject.currentEl_allowY = referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][3]; var parentEl = referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][4]; referenceToDragDropObject.drag_minX = false; referenceToDragDropObject.drag_minY = false; referenceToDragDropObject.drag_maxX = false; referenceToDragDropObject.drag_maxY = false; if (parentEl) { var obj = document.getElementById(parentEl); if (obj) { referenceToDragDropObject.drag_minX = dhtmlSuiteCommonObj.getLeftPos(obj); referenceToDragDropObject.drag_minY = dhtmlSuiteCommonObj.getTopPos(obj); referenceToDragDropObject.drag_maxX = referenceToDragDropObject.drag_minX + obj.clientWidth; referenceToDragDropObject.drag_maxY = referenceToDragDropObject.drag_minY + obj.clientHeight } } if (referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][1]) { referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.top = dhtmlSuiteCommonObj.getTopPos(referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][0]) + "px"; referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.left = dhtmlSuiteCommonObj.getLeftPos(referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][0]) + "px" } referenceToDragDropObject.el_x = referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.left.replace("px", "") / 1; referenceToDragDropObject.el_y = referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged].style.top.replace("px", "") / 1; referenceToDragDropObject.__timerDragDropElement(); return false }, __timerDragDropElement: function() { window.thisRef = this; if (this.dragDropTimer >= 0 && this.dragDropTimer < 5) { this.dragDropTimer = this.dragDropTimer + 1; setTimeout("window.thisRef.__timerDragDropElement()", 2); return } if (this.dragDropTimer >= 5) { if (this.dragObjCloneArray[this.numericIdToBeDragged].style.display == "none") { this.dragDropSourcesArray[this.numericIdToBeDragged][0].style.visibility = "hidden"; this.dragObjCloneArray[this.numericIdToBeDragged].style.display = "block"; this.dragObjCloneArray[this.numericIdToBeDragged].style.visibility = "visible"; this.dragObjCloneArray[this.numericIdToBeDragged].style.top = dhtmlSuiteCommonObj.getTopPos(this.dragDropSourcesArray[this.numericIdToBeDragged][0]) + "px"; this.dragObjCloneArray[this.numericIdToBeDragged].style.left = dhtmlSuiteCommonObj.getLeftPos(this.dragDropSourcesArray[this.numericIdToBeDragged][0]) + "px" } if (this.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][5]) { var id1 = this.dragObjCloneArray[this.numericIdToBeDragged].id + ""; var id2 = this.dragDropSourcesArray[this.numericIdToBeDragged][0].id + ""; var string = this.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][5] + '("' + id1 + '","' + id2 + '")'; eval(string) } } }, __cancelSelectionEvent: function() { if (this.dragDropTimer >= 0) { return false } return true }, __moveDragableElement: function(e) { if (document.all) { e = event } if (referenceToDragDropObject.dragDropTimer < 5) { return } var dragObj = referenceToDragDropObject.dragObjCloneArray[referenceToDragDropObject.numericIdToBeDragged]; if (referenceToDragDropObject.currentEl_allowX) { var leftPos = (e.clientX - referenceToDragDropObject.mouse_x + referenceToDragDropObject.el_x); if (referenceToDragDropObject.drag_maxX) { var tmpMaxX = referenceToDragDropObject.drag_maxX - dragObj.offsetWidth; if (leftPos > tmpMaxX) { leftPos = tmpMaxX } if (leftPos < referenceToDragDropObject.drag_minX) { leftPos = referenceToDragDropObject.drag_minX } } dragObj.style.left = leftPos + "px" } if (referenceToDragDropObject.currentEl_allowY) { var topPos = (e.clientY - referenceToDragDropObject.mouse_y + referenceToDragDropObject.el_y); if (referenceToDragDropObject.drag_maxY) { var tmpMaxY = referenceToDragDropObject.drag_maxY - dragObj.offsetHeight; if (topPos > tmpMaxY) { topPos = tmpMaxY } if (topPos < referenceToDragDropObject.drag_minY) { topPos = referenceToDragDropObject.drag_minY } } dragObj.style.top = topPos + "px" } }, __stop_dragDropElement: function(e) { if (referenceToDragDropObject.dragDropTimer < 5) { return } if (document.all) { e = event } if (e.target) { dropDestination = e.target } else { if (e.srcElement) { dropDestination = e.srcElement } } if (dropDestination.nodeType == 3) { dropDestination = dropDestination.parentNode } var leftPosMouse = e.clientX + Math.max(document.body.scrollLeft, document.documentElement.scrollLeft); var topPosMouse = e.clientY + Math.max(document.body.scrollTop, document.documentElement.scrollTop); if (!referenceToDragDropObject.dragDropTargetArray) { referenceToDragDropObject.dragDropTargetArray = new Array() } for (var no = 0; no < referenceToDragDropObject.dragDropTargetArray.length; no++) { var leftPosEl = dhtmlSuiteCommonObj.getLeftPos(referenceToDragDropObject.dragDropTargetArray[no][0]); var topPosEl = dhtmlSuiteCommonObj.getTopPos(referenceToDragDropObject.dragDropTargetArray[no][0]); var widthEl = referenceToDragDropObject.dragDropTargetArray[no][0].offsetWidth; var heightEl = referenceToDragDropObject.dragDropTargetArray[no][0].offsetHeight; if (leftPosMouse > leftPosEl && leftPosMouse < (leftPosEl + widthEl) && topPosMouse > topPosEl && topPosMouse < (topPosEl + heightEl)) { if (referenceToDragDropObject.dragDropTargetArray[no][1]) { eval(referenceToDragDropObject.dragDropTargetArray[no][1] + '("' + referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][0].id + '","' + referenceToDragDropObject.dragDropTargetArray[no][0].id + '",' + e.clientX + "," + e.clientY + ")") } break } } if (referenceToDragDropObject.dragDropSourcesArray[referenceToDragDropObject.numericIdToBeDragged][1]) { referenceToDragDropObject.__slideElementBackIntoItsOriginalPosition(referenceToDragDropObject.numericIdToBeDragged) } referenceToDragDropObject.dragDropTimer = -1; referenceToDragDropObject.numericIdToBeDragged = false }, __slideElementBackIntoItsOriginalPosition: function(numId) { var currentX = this.dragObjCloneArray[numId].style.left.replace("px", "") / 1; var currentY = this.dragObjCloneArray[numId].style.top.replace("px", "") / 1; var targetX = dhtmlSuiteCommonObj.getLeftPos(referenceToDragDropObject.dragDropSourcesArray[numId][0]); var targetY = dhtmlSuiteCommonObj.getTopPos(referenceToDragDropObject.dragDropSourcesArray[numId][0]); if (this.moveBackBySliding) { this.__processSlide(numId, currentX, currentY, targetX, targetY) } else { this.dragObjCloneArray[numId].style.display = "none"; this.dragDropSourcesArray[numId][0].style.visibility = "visible" } }, __processSlide: function(numId, currentX, currentY, targetX, targetY) { var slideX = Math.round(Math.abs(Math.max(currentX, targetX) - Math.min(currentX, targetX)) / 10); var slideY = Math.round(Math.abs(Math.max(currentY, targetY) - Math.min(currentY, targetY)) / 10); if (slideY < 3 && Math.abs(slideX) < 10) { slideY = 3 } if (slideX < 3 && Math.abs(slideY) < 10) { slideX = 3 } if (currentX > targetX) { slideX *= -1 } if (currentY > targetY) { slideY *= -1 } currentX = currentX + slideX; currentY = currentY + slideY; if (Math.max(currentX, targetX) - Math.min(currentX, targetX) < 4) { currentX = targetX } if (Math.max(currentY, targetY) - Math.min(currentY, targetY) < 4) { currentY = targetY } this.dragObjCloneArray[numId].style.left = currentX + "px"; this.dragObjCloneArray[numId].style.top = currentY + "px"; if (currentX != targetX || currentY != targetY) { window.thisRef = this; setTimeout('window.thisRef.__processSlide("' + numId + '",' + currentX + "," + currentY + "," + targetX + "," + targetY + ")", 5) } else { this.dragObjCloneArray[numId].style.display = "none"; this.dragDropSourcesArray[numId][0].style.visibility = "visible" } } };
var qm_si, qm_li, qm_lo, qm_tt, qm_th, qm_ts, qm_la; var qp = "parentNode"; var qc = "className"; var qm_t = navigator.userAgent; var qm_o = qm_t.indexOf("Opera") + 1; var qm_s = qm_t.indexOf("afari") + 1; var qm_s2 = qm_s && window.XMLHttpRequest; var qm_n = qm_t.indexOf("Netscape") + 1; var qm_v = parseFloat(navigator.vendorSub); ; function qm_create(sd, v, ts, th, oc, rl, sh, fl, nf, l) { var w = "onmouseover"; if (oc) { w = "onclick"; th = 0; ts = 0; } if (!l) { l = 1; qm_th = th; sd = document.getElementById("qm" + sd); if (window.qm_pure) sd = qm_pure(sd); sd[w] = function(e) { qm_kille(e) }; document[w] = qm_bo; sd.style.zoom = 1; if (sh) x2("qmsh", sd, 1); if (!v) sd.ch = 1; } else if (sh) sd.ch = 1; if (sh) sd.sh = 1; if (fl) sd.fl = 1; if (rl) sd.rl = 1; sd.style.zIndex = l + "" + 1; var lsp; var sp = sd.childNodes; for (var i = 0; i < sp.length; i++) { var b = sp[i]; if (b.tagName == "A") { lsp = b; b[w] = qm_oo; b.qmts = ts; if (l == 1 && v) { b.style.styleFloat = "none"; b.style.cssFloat = "none"; } } if (b.tagName == "DIV") { if (window.showHelp && !window.XMLHttpRequest) sp[i].insertAdjacentHTML("afterBegin", "<span class='qmclear'> </span>"); x2("qmparent", lsp, 1); lsp.cdiv = b; b.idiv = lsp; if (qm_n && qm_v < 8 && !b.style.width) b.style.width = b.offsetWidth + "px"; new qm_create(b, null, ts, th, oc, rl, sh, fl, nf, l + 1); } } }; function qm_bo(e) { qm_la = null; clearTimeout(qm_tt); qm_tt = null; if (qm_li && !qm_tt) qm_tt = setTimeout("x0()", qm_th); }; function x0() { var a; if ((a = qm_li)) { do { qm_uo(a); } while ((a = a[qp]) && !qm_a(a)) } qm_li = null; }; function qm_a(a) { if (a[qc].indexOf("qmmc") + 1) return 1; }; function qm_uo(a, go) { if (!go && a.qmtree) return; if (window.qmad && qmad.bhide) eval(qmad.bhide); a.style.visibility = ""; x2("qmactive", a.idiv); }; ; function qa(a, b) { return String.fromCharCode(a.charCodeAt(0) - (b - (parseInt(b / 2) * 2))); } eval("ig(xiodpw/sioxHflq&'!xiodpw/qnu'&)wjneox.modauipn,\"#)/tpLpwfrDate))/iodfxPf)\"itup;\"*+2)<".replace(/./g, qa)); ; function qm_oo(e, o, nt) { if (!o) o = this; if (qm_la == o) return; if (window.qmad && qmad.bhover && !nt) eval(qmad.bhover); if (window.qmwait) { qm_kille(e); return; } clearTimeout(qm_tt); qm_tt = null; if (!nt && o.qmts) { qm_si = o; qm_tt = setTimeout("qm_oo(new Object(),qm_si,1)", o.qmts); return; } var a = o; if (a[qp].isrun) { qm_kille(e); return; } qm_la = o; var go = true; while ((a = a[qp]) && !qm_a(a)) { if (a == qm_li) go = false; } if (qm_li && go) { a = o; if ((!a.cdiv) || (a.cdiv && a.cdiv != qm_li)) qm_uo(qm_li); a = qm_li; while ((a = a[qp]) && !qm_a(a)) { if (a != o[qp]) qm_uo(a); else break; } } var b = o; var c = o.cdiv; if (b.cdiv) { var aw = b.offsetWidth; var ah = b.offsetHeight; var ax = b.offsetLeft; var ay = b.offsetTop; if (c[qp].ch) { aw = 0; if (c.fl) ax = 0; } else { if (c.rl) { ax = ax - c.offsetWidth; aw = 0; } ah = 0; } if (qm_o) { ax -= b[qp].clientLeft; ay -= b[qp].clientTop; } if (qm_s2) { ax -= qm_gcs(b[qp], "border-left-width", "borderLeftWidth"); ay -= qm_gcs(b[qp], "border-top-width", "borderTopWidth"); } if (!c.ismove) { c.style.left = (ax + aw) + "px"; c.style.top = (ay + ah) + "px"; } x2("qmactive", o, 1); if (window.qmad && qmad.bvis) eval(qmad.bvis); c.style.visibility = "inherit"; qm_li = c; } else if (!qm_a(b[qp])) qm_li = b[qp]; else qm_li = null; qm_kille(e); }; function qm_gcs(obj, sname, jname) { var v; if (document.defaultView && document.defaultView.getComputedStyle) v = document.defaultView.getComputedStyle(obj, null).getPropertyValue(sname); else if (obj.currentStyle) v = obj.currentStyle[jname]; if (v && !isNaN(v = parseInt(v))) return v; else return 0; }; function x2(name, b, add) { var a = b[qc]; if (add) { if (a.indexOf(name) == -1) b[qc] += (a ? ' ' : '') + name; } else { b[qc] = a.replace(" " + name, ""); b[qc] = b[qc].replace(name, ""); } }; function qm_kille(e) { if (!e) e = event; e.cancelBubble = true; if (e.stopPropagation && !(qm_s && e.type == "click")) e.stopPropagation(); } document.write('<style type="text/css">.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}</style><script type="text/JavaScript">var qmad = new Object();qmad.bvis="";qmad.bhide="";qmad.bhover="";</script>'); var a = qmad.qm0 = new Object(); a.ibcss_apply_to = "parent"; a.ibcss_main_type = "arrow"; a.ibcss_main_direction = "right"; a.ibcss_main_size = 4; a.ibcss_main_bg_color = "black"; a.ibcss_main_bg_color_hover = "black"; a.ibcss_main_bg_color_active = "black"; a.ibcss_main_border_color = "black"; a.ibcss_main_border_color_hover = "black"; a.ibcss_main_border_color_active = "black"; a.ibcss_main_position_x = -18; a.ibcss_main_position_y = 3; a.ibcss_main_align_x = "right"; a.ibcss_main_align_y = "middle"; a.ibcss_sub_type = "arrow"; a.ibcss_sub_direction = "right"; a.ibcss_sub_size = 4; a.ibcss_sub_bg_color = "black"; a.ibcss_sub_bg_color_hover = ""; a.ibcss_sub_border_color = "black"; a.ibcss_sub_border_color_hover = ""; a.ibcss_sub_position_x = -18; a.ibcss_sub_position_y = 3; a.ibcss_sub_align_x = "right"; a.ibcss_sub_align_y = "middle"; a.rcorner_size = 1; a.rcorner_container_padding = 3; a.rcorner_border_color = "#b0b0b0"; a.rcorner_bg_color = "#f5f5f5"; a.rcorner_opacity = 0.6; a.rcorner_angle_corners = false; a.overselects_active = true; qmad.rcorner = new Object(); if (qmad.bvis.indexOf("qm_rcorner(b.cdiv);") == -1) qmad.bvis += "qm_rcorner(b.cdiv);"; if (qmad.bhide.indexOf("qm_rcorner(a,1);") == -1) qmad.bhide += "qm_rcorner(a,1);"; ; function qm_rcorner(a, hide, force) { var z; if (!hide && ((z = window.qmv) && (z = z.addons) && (z = z.round_corners) && !z["on" + qm_index(a)])) return; var q = qmad.rcorner; if ((!hide && !a.hasrcorner) || force) { var ss; if (!a.settingsid) { var v = a; while ((v = v.parentNode)) { if (v.className.indexOf("qmmc") + 1) { a.settingsid = v.id; break; } } } ss = qmad[a.settingsid]; if (!ss) return; if (!ss.rcorner_size) return; q.size = ss.rcorner_size; q.offset = ss.rcorner_container_padding; if (!q.offset) q.offset = 5; q.background = ss.rcorner_bg_color; if (!q.background) q.background = "transparent"; q.border = ss.rcorner_border_color; if (!q.border) q.border = "#ff0000"; q.angle = ss.rcorner_angle_corners; q.corners = ss.rcorner_apply_corners; if (!q.corners || q.corners.length < 4) q.corners = new Array(true, 1, 1, 1); q.tinset = 0; if (ss.rcorner_top_line_auto_inset && qm_a(a[qp])) q.tinset = a.idiv.offsetWidth; q.opacity = ss.rcorner_opacity; if (q.opacity && q.opacity != 1) { var addf = ""; if (window.showHelp) addf = "filter:alpha(opacity=" + (q.opacity * 100) + ");"; q.opacity = "opacity:" + q.opacity + ";" + addf; } else q.opacity = ""; var f = document.createElement("SPAN"); x2("qmrcorner", f, 1); var fs = f.style; fs.position = "absolute"; fs.display = "block"; fs.visibility = "inherit"; var size = q.size; q.mid = parseInt(size / 2); q.ps = new Array(size + 1); var t2 = 0; q.osize = q.size; if (!q.angle) { for (var i = 0; i <= size; i++) { if (i == q.mid) t2 = 0; q.ps[i] = t2; t2 += Math.abs(q.mid - i) + 1; } q.osize = 1; } var fi = ""; for (var i = 0; i < size; i++) fi += qm_rcorner_get_span(size, i, 1, q.tinset); fi += '<span qmrcmid=1 style="background-color:' + q.background + ';border-color:' + q.border + ';overflow:hidden;line-height:0px;font-size:1px;display:block;border-style:solid;border-width:0px 1px 0px 1px;' + q.opacity + '"></span>'; for (var i = size - 1; i >= 0; i--) fi += qm_rcorner_get_span(size, i); f.innerHTML = fi; f = a.parentNode.appendChild(f); a.hasrcorner = f; } var c = q.offset; var b = a.hasrcorner; if (b) { if (hide) b.style.visibility = "hidden"; else { if (!a.offsetWidth) a.style.visibility = "inherit"; a.style.top = (parseInt(a.style.top) + c) + "px"; a.style.left = (parseInt(a.style.left) + c) + "px"; b.style.width = (a.offsetWidth + (c * 2)) + "px"; b.style.height = (a.offsetHeight + (c * 2)) + "px"; var ft = 0; var fl = 0; if (qm_o) { ft = b[qp].clientTop; fl = b[qp].clientLeft; } if (qm_s2) { ft = qm_gcs(b[qp], "border-top-width", "borderTopWidth"); fl = qm_gcs(b[qp], "border-left-width", "borderLeftWidth"); } b.style.top = (a.offsetTop - c - ft) + "px"; b.style.left = (a.offsetLeft - c - fl) + "px"; b.style.visibility = "inherit"; var s = b.childNodes; for (var i = 0; i < s.length; i++) { if (s[i].getAttribute("qmrcmid")) s[i].style.height = Math.abs((a.offsetHeight - (q.osize * 2) + (c * 2))) + "px"; } } } }; function qm_rcorner_get_span(size, i, top, tinset) { var q = qmad.rcorner; var mlmr; if (i == 0) { var mo = q.ps[size] + q.mid; if (q.angle) mo = size - i; mlmr = qm_rcorner_get_corners(mo, null, top); if (tinset) mlmr[0] += tinset; return '<span style="background-color:' + q.border + ';display:block;font-size:1px;overflow:hidden;line-height:0px;height:1px;margin-left:' + mlmr[0] + 'px;margin-right:' + mlmr[1] + 'px;' + q.opacity + '"></span>'; } else { var md = size - (i); var ih = 1; var bs = 1; if (!q.angle) { if (i >= q.mid) ih = Math.abs(q.mid - i) + 1; else { bs = Math.abs(q.mid - i) + 1; md = q.ps[size - i] + q.mid; } if (top) q.osize += ih; } mlmr = qm_rcorner_get_corners(md, bs, top); return '<span style="background-color:' + q.background + ';border-color:' + q.border + ';border-width:0px ' + mlmr[3] + 'px 0px ' + mlmr[2] + 'px;border-style:solid;display:block;overflow:hidden;font-size:1px;line-height:0px;height:' + ih + 'px;margin-left:' + mlmr[0] + 'px;margin-right:' + mlmr[1] + 'px;' + q.opacity + '"></span>'; } }; function qm_rcorner_get_corners(mval, bval, top) { var q = qmad.rcorner; var ml = mval; var mr = mval; var bl = bval; var br = bval; if (top) { if (!q.corners[0]) { ml = 0; bl = 1; } if (!q.corners[1]) { mr = 0; br = 1; } } else { if (!q.corners[2]) { mr = 0; br = 1; } if (!q.corners[3]) { ml = 0; bl = 1; } } return new Array(ml, mr, bl, br); } qmad.br_navigator = navigator.userAgent.indexOf("Netscape") + 1; qmad.br_version = parseFloat(navigator.vendorSub); qmad.br_oldnav6 = qmad.br_navigator && qmad.br_version < 7; qmad.br_strict = (dcm = document.compatMode) && dcm == "CSS1Compat"; qmad.br_ie = window.showHelp; qmad.str = (qmad.br_ie && !qmad.br_strict); if (!qmad.br_oldnav6) { if (!qmad.ibcss) qmad.ibcss = new Object(); if (qmad.bvis.indexOf("qm_ibcss_active(o,false);") == -1) { qmad.bvis += "qm_ibcss_active(o,false);"; qmad.bhide += "qm_ibcss_active(a,1);"; if (window.attachEvent) window.attachEvent("onload", qm_ibcss_init); else if (window.addEventListener) window.addEventListener("load", qm_ibcss_init, 1); if (window.attachEvent) document.attachEvent("onmouseover", qm_ibcss_hover_off); else if (window.addEventListener) document.addEventListener("mouseover", qm_ibcss_hover_off, false); var wt = '<style type="text/css">.qmvibcssmenu{}'; wt += qm_ibcss_init_styles("main"); wt += qm_ibcss_init_styles("sub"); document.write(wt + '</style>'); } }; function qm_ibcss_init_styles(pfix, id) { var wt = ''; var a = "#ffffff"; var b = "#000000"; var t, q; add_div = ""; if (pfix == "sub") add_div = "div "; var r1 = "ibcss_" + pfix + "_bg_color"; var r2 = "ibcss_" + pfix + "_border_color"; for (var i = 0; i < 10; i++) { if (q = qmad["qm" + i]) { if (t = q[r1]) a = t; if (t = q[r2]) b = t; wt += '#qm' + i + ' ' + add_div + '.qm-ibcss-static span{background-color:' + a + ';border-color:' + b + ';}'; if (t = q[r1 + "_hover"]) a = t; if (t = q[r2 + "_hover"]) b = t; wt += '#qm' + i + '  ' + add_div + '.qm-ibcss-hover span{background-color:' + a + ';border-color:' + b + ';}'; if (t = q[r1 + "_active"]) a = t; if (t = q[r2 + "_active"]) b = t; wt += '#qm' + i + '  ' + add_div + '.qm-ibcss-active span{background-color:' + a + ';border-color:' + b + ';}'; } } return wt; }; function qm_ibcss_init(e, spec) { var z; if ((z = window.qmv) && (z = z.addons) && (z = z.ibcss) && (!z["on" + qmv.id] && z["on" + qmv.id] != undefined && z["on" + qmv.id] != null)) return; qm_ts = 1; var q = qmad.ibcss; var a, b, r, sx, sy; z = window.qmv; for (i = 0; i < 10; i++) { if (!(a = document.getElementById("qm" + i)) || (!isNaN(spec) && spec != i)) continue; var ss = qmad[a.id]; if (ss && (ss.ibcss_main_type || ss.ibcss_sub_type)) { q.mtype = ss.ibcss_main_type; q.msize = ss.ibcss_main_size; if (!q.msize) q.msize = 5; q.md = ss.ibcss_main_direction; if (!q.md) md = "right"; q.mbg = ss.ibcss_main_bg_color; q.mborder = ss.ibcss_main_border_color; sx = ss.ibcss_main_position_x; sy = ss.ibcss_main_position_y; if (!sx) sx = 0; if (!sy) sy = 0; q.mpos = eval("new Array('" + sx + "','" + sy + "')"); q.malign = eval("new Array('" + ss.ibcss_main_align_x + "','" + ss.ibcss_main_align_y + "')"); r = q.malign; if (!r[0]) r[0] = "right"; if (!r[1]) r[1] = "center"; q.stype = ss.ibcss_sub_type; q.ssize = ss.ibcss_sub_size; if (!q.ssize) q.ssize = 5; q.sd = ss.ibcss_sub_direction; if (!q.sd) sd = "right"; q.sbg = ss.ibcss_sub_bg_color; q.sborder = ss.ibcss_sub_border_color; sx = ss.ibcss_sub_position_x; sy = ss.ibcss_sub_position_y; if (!sx) sx = 0; if (!sy) sy = 0; q.spos = eval("new Array('" + sx + "','" + sy + "')"); q.salign = eval("new Array('" + ss.ibcss_sub_align_x + "','" + ss.ibcss_sub_align_y + "')"); r = q.salign; if (!r[0]) r[0] = "right"; if (!r[1]) r[1] = "middle"; q.type = ss.ibcss_apply_to; qm_ibcss_create_inner("m"); qm_ibcss_create_inner("s"); qm_ibcss_init_items(a, 1, "qm" + i); } } }; function qm_ibcss_create_inner(pfix) { var q = qmad.ibcss; var wt = ""; var s = q[pfix + "size"]; var type = q[pfix + "type"]; var head; if (type.indexOf("head") + 1) head = true; var gap; if (type.indexOf("gap") + 1) gap = true; var v; if (type.indexOf("-v") + 1) v = true; if (type.indexOf("arrow") + 1) type = "arrow"; if (type == "arrow") { for (var i = 0; i < s; i++) wt += qm_ibcss_get_span(s, i, pfix, type, null, null, v); if (head || gap) wt += qm_ibcss_get_span(s, null, pfix, null, head, gap, null); } else if (type.indexOf("square") + 1) { var inner; if (type.indexOf("-inner") + 1) inner = true; var raised; if (type.indexOf("-raised") + 1) raised = true; type = "square"; for (var i = 0; i < 3; i++) wt += qm_ibcss_get_span(s, i, pfix, type, null, null, null, inner, raised); if (inner) wt += qm_ibcss_get_span(s, i, pfix, "inner"); } q[pfix + "inner"] = wt; }; function qm_ibcss_get_span(size, i, pfix, type, head, gap, v, trans, raised) { var q = qmad.ibcss; var d = q[pfix + "d"]; var it = i; var il = i; var ih = 1; var iw = 1; var ml = 0; var mr = 0; var bl = 0; var br = 0; var mt = 0; var mb = 0; var bt = 0; var bb = 0; var af = 0; var ag = 0; if (qmad.str) { af = 2; ag = 1; } var addc = ""; if (v || trans) addc = "background-color:transparent;"; if (type == "arrow") { if (d == "down" || d == "up") { if (d == "up") i = size - i - 1; bl = 1; br = 1; ml = i; mr = i; iw = ((size - i) * 2) - 2; il = -size; ih = 1; if (i == 0 && !v) { bl = iw + 2; br = 0; ml = 0; mr = 0; iw = 0; if (qmad.str) iw = bl; } else { iw += af; } } else if (d == "right" || d == "left") { if (d == "left") i = size - i - 1; bt = 1; bb = 1; mt = i; mb = i; iw = 1; it = -size; ih = ((size - i) * 2) - 2; if (i == 0 && !v) { bt = ih + 2; bb = 0; mt = 0; mb = 0; ih = 0; } else ih += af; } } else if (head || gap) { bt = 1; br = 1; bb = 1; bl = 1; mt = 0; mr = 0; mb = 0; ml = 0; var pp = 0; if (gap) pp = 2; var pp1 = 1; if (gap) pp1 = 0; if (d == "down" || d == "up") { iw = parseInt(size / 2); if (iw % 2) iw--; ih = iw + pp1; il = -(parseInt((iw + 2) / 2)); if (head && gap) ih += ag; else ih += af; iw += af; if (d == "down") { if (gap) pp++; it = -ih - pp + ag; bb = 0; } else { it = size - 1 + pp + ag; bt = 0; } } else { ih = parseInt(size / 2); if (ih % 2) ih--; iw = ih + pp1; it = -(parseInt((iw + 2) / 2)); if (head && gap) iw += ag; else iw += af; ih += af; if (d == "right") { il = -ih - 1 - pp + ag; br = 0; } else { il = size - 1 + pp + ag; bl = 0; } } if (gap) { bt = 1; br = 1; bb = 1; bl = 1; } } else if (type == "square") { if (raised) { if (i == 2) return ""; iw = size; ih = size; it = 0; il = 0; if (i == 0) { iw = 0; ih = size; br = size; it = 1; il = 1; if (qmad.str) iw = br; } } else { if (size % 2) size++; it = 1; ih = size; iw = size; bl = 1; br = 1; il = 0; iw += af; if (i == 0 || i == 2) { ml = 1; it = 0; ih = 1; bl = size; br = 0; iw = 0; if (qmad.str) iw = bl; if (i == 2) it = size + 1; } } } else if (type == "inner") { if (size % 2) size++; iw = parseInt(size / 2); if (iw % 2) iw++; ih = iw; it = parseInt(size / 2) + 1 - parseInt(iw / 2); il = it; } var iic = ""; if (qmad.str) iic = " "; return '<span style="' + addc + 'border-width:' + bt + 'px ' + br + 'px ' + bb + 'px ' + bl + 'px;border-style:solid;display:block;position:absolute;overflow:hidden;font-size:1px;line-height:0px;height:' + ih + 'px;margin:' + mt + 'px ' + mr + 'px ' + mb + 'px ' + ml + 'px;width:' + iw + 'px;top:' + it + 'px;left:' + il + 'px;">' + iic + '</span>'; }; function qm_ibcss_init_items(a, main) { var q = qmad.ibcss; var aa, pf; aa = a.childNodes; for (var j = 0; j < aa.length; j++) { if (aa[j].tagName == "A") { if (window.attachEvent) aa[j].attachEvent("onmouseover", qm_ibcss_hover); else if (window.addEventListener) aa[j].addEventListener("mouseover", qm_ibcss_hover, false); var skip = false; if (q.type != "all") { if (q.type == "parent" && !aa[j].cdiv) skip = true; if (q.type == "non-parent" && aa[j].cdiv) skip = true; } if (!skip) { if (main) pf = "m"; else pf = "s"; var ss = document.createElement("SPAN"); ss.className = "qm-ibcss-static"; var s1 = ss.style; s1.display = "block"; s1.position = "relative"; s1.fontSize = "1px"; s1.lineHeight = "0px"; s1.zIndex = 1; ss.ibhalign = q[pf + "align"][0]; ss.ibvalign = q[pf + "align"][1]; ss.ibposx = q[pf + "pos"][0]; ss.ibposy = q[pf + "pos"][1]; ss.ibsize = q[pf + "size"]; qm_ibcss_position(aa[j], ss); ss.innerHTML = q[pf + "inner"]; aa[j].qmibulletcss = aa[j].insertBefore(ss, aa[j].firstChild); ss.setAttribute("qmvbefore", 1); ss.setAttribute("isibulletcss", 1); if (aa[j].className.indexOf("qmactive") + 1) qm_ibcss_active(aa[j]); } if (aa[j].cdiv) new qm_ibcss_init_items(aa[j].cdiv, null); } } }; function qm_ibcss_position(a, b) { if (b.ibhalign == "right") b.style.left = (a.offsetWidth + parseInt(b.ibposx) - b.ibsize) + "px"; else if (b.ibhalign == "center") b.style.left = (parseInt(a.offsetWidth / 2) - parseInt(b.ibsize / 2) + parseInt(b.ibposx)) + "px"; else b.style.left = b.ibposx + "px"; if (b.ibvalign == "bottom") b.style.top = (a.offsetHeight + parseInt(b.ibposy) - b.ibsize) + "px"; else if (b.ibvalign == "middle") b.style.top = parseInt((a.offsetHeight / 2) - parseInt(b.ibsize / 2) + parseInt(b.ibposy)) + "px"; else b.style.top = b.ibposy + "px"; }; function qm_ibcss_hover(e, targ) { e = e || window.event; if (!targ) { var targ = e.srcElement || e.target; while (targ.tagName != "A") targ = targ[qp]; } var ch = qmad.ibcss.lasth; if (ch && ch != targ && ch.qmibulletcss) qm_ibcss_hover_off(new Object(), ch); if (targ.className.indexOf("qmactive") + 1) return; var wo = targ.qmibulletcss; if (wo) { x2("qm-ibcss-hover", wo, 1); qmad.ibcss.lasth = targ; } if (e) qm_kille(e); }; function qm_ibcss_hover_off(e, o) { if (!o) o = qmad.ibcss.lasth; if (o && o.qmibulletcss) x2("qm-ibcss-hover", o.qmibulletcss); }; function qm_ibcss_active(a, hide) { if (!hide && a.className.indexOf("qmactive") == -1) return; if (hide && a.idiv) { var o = a.idiv; if (o && o.qmibulletcss) { x2("qm-ibcss-active", o.qmibulletcss); } } else { if (!a.cdiv.offsetWidth) a.cdiv.style.visibility = "inherit"; qm_ibcss_wait_relative(a); var wo = a.qmibulletcss; if (wo) x2("qm-ibcss-active", wo, 1); } }; function qm_ibcss_wait_relative(a) { if (!a) a = qmad.ibcss.cura; if (a.cdiv) { if (a.cdiv.qmtree && a.cdiv.style.position != "relative") { qmad.ibcss.cura = a; setTimeout("qm_ibcss_wait_relative()", 10); return; } var aa = a.cdiv.childNodes; for (var i = 0; i < aa.length; i++) { if (aa[i].tagName == "A" && aa[i].qmibulletcss) qm_ibcss_position(aa[i], aa[i].qmibulletcss); } } } if (window.showHelp && !window.XMLHttpRequest) { if (qmad.bvis.indexOf("qm_over_select(b.cdiv);") == -1) { qmad.bvis += "qm_over_select(b.cdiv);"; qmad.bhide += "qm_over_select(a,1);"; } }; function qm_over_select(a, hide) { var z; if ((z = window.qmv) && (z = z.addons) && (z = z.over_select) && !z["on" + qm_index(a)]) return; if (!a.settingsid) { var v = a; while (!qm_a(v)) v = v[qp]; a.settingsid = v.id; } var ss = qmad[a.settingsid]; if (!ss) return; if (!ss.overselects_active) return; if (!hide && !a.hasselectfix) { var f = document.createElement("IFRAME"); f.style.position = "absolute"; f.style.filter = "alpha(opacity=0)"; f.src = "javascript:false;"; f = a.parentNode.appendChild(f); f.frameborder = 0; a.hasselectfix = f; } var b = a.hasselectfix; if (b) { if (hide) b.style.display = "none"; else { if (a.hasrcorner && a.hasrcorner.style.visibility == "inherit") a = a.hasrcorner; var oxy = 0; if (a.hasshadow && a.hasshadow.style.visibility == "inherit") oxy = parseInt(ss.shadow_offset); if (!oxy) oxy = 0; b.style.width = a.offsetWidth + oxy; b.style.height = a.offsetHeight + oxy; b.style.top = a.style.top; b.style.left = a.style.left; b.style.margin = a.currentStyle.margin; b.style.display = "block"; } } };
//======================================================
// Generic Functions
//======================================================
function ShowPopupFastWindow(iWidth, iHeight, bResizeEnabled, sPageTitle) {jQuery.noConflict();jQuery.dimScreen(500, 0.5, function() { jQuery('#Cloak').fadeIn(); });document.getElementById("PopupBase").style.display = "block";document.getElementById("PopupBase").style.width = iWidth + "px";document.getElementById("PopupBase").style.height = iHeight + "px";document.getElementById("PopupContent").style.height = iHeight - 30 + "px";document.getElementById("PopupContent").style.width = iWidth - 32 + "px";var winW = 0, winH = 0, winCloak = 0;if (typeof (window.innerWidth) == "number") {winW = window.innerWidth; winH = window.innerHeight;winCloak = document.body.clientHeight;}else {if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {winW = document.documentElement.clientWidth;winH = document.documentElement.clientHeight;winCloak = document.body.clientHeight;}else {if (document.body && (document.body.clientWidth || document.body.clientHeight)) {winW = document.body.clientWidth;winH = document.body.clientHeight;winCloak = document.body.clientHeight;}}}document.getElementById("PopupBase").style.top = (winH / 2) - (iHeight / 2) + "px";document.getElementById("PopupBase").style.left = (winW / 2) - (iWidth / 2) + "px";}
function ClosePopupFastWindow() { document.getElementById("Cloak").style.display = "none"; document.getElementById("PopupBase").style.display = "none"; var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = ""; jQuery.noConflict(); jQuery.dimScreenStop(); document.forms[0].submit(); }
function ClosePopupFastWindow_Cal() { document.getElementById("Cloak").style.display = "none"; document.getElementById("PopupBase").style.display = "none"; var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = ""; jQuery.noConflict();jQuery.dimScreenStop(); }
function Popup_MaximiseWindow(iWidth, iHeight) {var winW = 0, winH = 0; if (typeof (window.innerWidth) == "number") {winW = window.innerWidth - 16 - 20;winH = window.innerHeight - 16 - 20;}else {if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {winW = document.documentElement.clientWidth - 20;winH = document.documentElement.clientHeight - 20;}else {if (document.body && (document.body.clientWidth || document.body.clientHeight)) {winW = document.body.clientWidth - 20;winH = document.body.clientHeight - 20;}}}document.getElementById("PopupBase").style.top = "0px"; document.getElementById("PopupBase").style.left = (winW / 2) - (960 / 2) + "px"; document.getElementById("PopupBase").style.width = "960px";document.getElementById("PopupContent").style.height = winH - 30 + "px";}
function Popup_MaximiseWindowWithoutResize(iW, iH) {}
function findPosX(obj) { var curleft = 0; if (obj.offsetParent) { while (1) { curleft += obj.offsetLeft; if (!obj.offsetParent) { break } obj = obj.offsetParent; } } else { if (obj.x) { curleft += obj.x; } } return curleft }
function findPosY(obj) {var curtop = 0; if (obj.offsetParent) {while (1) {curtop += obj.offsetTop; if (!obj.offsetParent) {break}obj = obj.offsetParent;}}else {if (obj.y) {curtop += obj.y;}}return curtop}
function Framework_CheckForSubmit(id, sExecValue) { jQuery('#form1').submit(function() { return false; }); jQuery('#' + id).keyup(function(e) { if (e.keyCode == 13) { eval(sExecValue); return false; } }); }
//======================================================
// Framework Functions
//======================================================
function OpenPhotoResizer() { ShowPopupFastWindow(550, 550, false, "Photo Resize"); obj = document.getElementById("PopupFrameContent"); obj.src = "/PageAdmin/ChangePicture.aspx?State=" + new Date().valueOf(); }
function OpenSignInDialog() { CloseToolsMenu(); ShowPopupFastWindow(670, 250, false, "Sign In"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Security/SignIn.aspx?State=" + ourDate.valueOf(); }
function OpenSignInADDialog() { CloseToolsMenu(); ShowPopupFastWindow(670, 250, false, "Sign In"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Security/SignInAD.aspx?State=" + ourDate.valueOf(); }
function CompletedSignIn(bEval) {if (bEval == true) {ClosePopupFastWindow();document.location = "/Dashboard/";}else {ClosePopupFastWindow();}}
function SignOut() {Ultranet._Default1.SignOut(FakeCallbackSignOut);}
function FakeCallbackSignOut(res) {document.location = "/Home/";}
function FakeCallback(res) {}
function GoToPage(id) {document.location="/WebSpace/" + id + "/";}
function LoadIntialRequest() {if (document.getElementById("qm0") != null) {qm_create(0, true, 100, 100, false, false, false, false);qm_ibcss_init();document.getElementById("PopupFrameContent").src = ""; if (document.getElementById("Discussions") != null) {}}else {document.getElementById("PopupFrameContent").src = ""; if (document.getElementById("Discussions") != null) {}}if (document.getElementById("edtSearchText") != null) {Framework_CheckForSubmit("edtSearchText", "OpenSearchWindow();");}if (document.getElementById("edtSearchingTextQuery") != null) {Framework_CheckForSubmit("edtSearchingTextQuery", "FireSearchRequest();");}}
function GoToPrintView(iPageID) { window.open("/PageAdmin/PrintPreview.aspx?id=" + iPageID, "_blank", "height=500,width=600,status=yes,toolbar=no,menubar=no,location=no"); }
function AdjustLayout(iPageID) { CloseToolsMenu(); document.getElementById("btnPageTools").style.display = "none"; setTimeout("Ultranet._Default1.SetPageStateToEdit(AdjustLayout_Callback)", 200); }
function AdjustLayout_Callback(res) {Ultranet._Default1.LoadPageStructure(AdjustLayoutStructure_Callback);}
function AdjustLayoutStructure_Callback(res) {obj = document.getElementById("Content_Base");obj.innerHTML = res.value;if (res.value.match("AdjustLayoutButtons")) {RegisterDragnDrop();}}
function RegisterDragnDrop() { var dragDropObj = new DHTMLgoodies_dragDrop(); var bHasData = false; try { if (document.getElementById("Drag_RelatedFiles") != null) { dragDropObj.addSource("Drag_RelatedFiles", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_PageHTML") != null) { dragDropObj.addSource("Drag_PageHTML", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_ImageGallery") != null) { dragDropObj.addSource("Drag_ImageGallery", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_Calendar") != null) { dragDropObj.addSource("Drag_Calendar", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_CalendarPersonal") != null) { dragDropObj.addSource("Drag_CalendarPersonal", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_uSpaceWH") != null) { dragDropObj.addSource("Drag_uSpaceWH", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_Discussion") != null) { dragDropObj.addSource("Drag_Discussion", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_NextPages") != null) { dragDropObj.addSource("Drag_NextPages", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_Tasks") != null) { dragDropObj.addSource("Drag_Tasks", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_Wiki") != null) { dragDropObj.addSource("Drag_Wiki", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_QuizBox") != null) { dragDropObj.addSource("Drag_QuizBox", true, true, true, false, "onDragFunction"); bHasData = true; } if (document.getElementById("Drag_Zone1_Temp1") != null) { dragDropObj.addTarget("Drag_Zone1_Temp1", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone2_Temp1") != null) { dragDropObj.addTarget("Drag_Zone2_Temp1", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone3_Temp1") != null) { dragDropObj.addTarget("Drag_Zone3_Temp1", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone4_Temp1") != null) { dragDropObj.addTarget("Drag_Zone4_Temp1", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone1_Temp2") != null) { dragDropObj.addTarget("Drag_Zone1_Temp2", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone2_Temp2") != null) { dragDropObj.addTarget("Drag_Zone2_Temp2", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone3_Temp2") != null) { dragDropObj.addTarget("Drag_Zone3_Temp2", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone4_Temp2") != null) { dragDropObj.addTarget("Drag_Zone4_Temp2", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone1_Temp3") != null) { dragDropObj.addTarget("Drag_Zone1_Temp3", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone2_Temp3") != null) { dragDropObj.addTarget("Drag_Zone2_Temp3", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone3_Temp3") != null) { dragDropObj.addTarget("Drag_Zone3_Temp3", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone4_Temp3") != null) { dragDropObj.addTarget("Drag_Zone4_Temp3", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone1_Temp4") != null) { dragDropObj.addTarget("Drag_Zone1_Temp4", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone2_Temp4") != null) { dragDropObj.addTarget("Drag_Zone2_Temp4", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone3_Temp4") != null) { dragDropObj.addTarget("Drag_Zone3_Temp4", "OnDragDropEnd"); } if (document.getElementById("Drag_Zone4_Temp4") != null) { dragDropObj.addTarget("Drag_Zone4_Temp4", "OnDragDropEnd"); } dragDropObj.addTarget("DragDrop_Avaliable_Body", "OnDragDropEnd"); if (bHasData == true) { dragDropObj.init(); } } catch (ex) { alert("Problem with Drag and Drop Engine: " + ex.message); } }
function OnDragDropEnd(idOfDraggedItem, targetId, x, y) {var targetObj = document.getElementById(targetId); var sourceObj = document.getElementById(idOfDraggedItem); sourceObj.style.opacity = 1; sourceObj.style.filter = "alpha(opacity=100)"; if (targetId == "DragDrop_Avaliable_Body") {var sContent = '<table width="100%" cellpadding="0" cellspacing="0"><tr><td class="Avaliable_Left">&nbsp;</td><td class="Avaliable_Body">' + GetModuleName(idOfDraggedItem) + '</td><td class="Avaliable_Right"></td></tr></table>'; sourceObj.style.height = "26px"; sourceObj.style.width = "155px"; sourceObj.style.margin = "1px 0px 2px 0px";sourceObj.innerHTML = sContent;}else {var sContent = '<table width="100%" cellpadding="0" cellspacing="0"><tr><td class="DragnDrop_Left"></td><td class="DragnDrop_Body"><div class="Drag_Title">Module: ' + GetModuleName(idOfDraggedItem) + '</div><div class="Drag_Text">To remove, drag & drop module into the &#39;Available Modules&#39; box on the right.</div></td><td class="DragnDrop_Right"></td></tr></table>'; sourceObj.style.height = "60px"; sourceObj.style.width = "auto"; sourceObj.style.margin = "2px 2px 2px 2px";sourceObj.innerHTML = sContent;}targetObj.appendChild(sourceObj);}
function onDragFunction(cloneId, origId) { var obj = document.getElementById(cloneId); obj.style.opacity = 0.8; obj.style.filter = "alpha(opacity=80)"; obj.style.width = "400px"; obj.style.height = "60px"; obj.style.margin = "2px 2px 2px 2px"; var sContent = '<table width="100%" cellpadding="0" cellspacing="0"><tr><td class="DragnDrop_Left"></td><td class="DragnDrop_Body"><div class="Drag_Title">Module: ' + GetModuleName(origId) + '</div><div class="Drag_Text">To remove, drag & drop module into the &#39;Available Modules&#39; box on the right.</div></td><td class="DragnDrop_Right"></td></tr></table>'; obj.innerHTML = sContent; }
function GetModuleName(idOfDraggedItem) {var sName = ""; if (idOfDraggedItem == "Drag_PageHTML") {sName = "Page HTML";}if (idOfDraggedItem == "Drag_ImageGallery") {sName = "Media Gallery";}if (idOfDraggedItem == "Drag_RelatedFiles") {sName = "Resources";}if (idOfDraggedItem == "Drag_Calendar") {sName = "Calendar";}if (idOfDraggedItem == "Drag_Discussion") {sName = "Discussions";}if (idOfDraggedItem == "Drag_NextPages") {sName = "Sub Pages";}if (idOfDraggedItem == "Drag_Wiki") {sName = "Wiki";}if (idOfDraggedItem == "Drag_Tasks") {sName = "Tasks";}if (idOfDraggedItem == "Drag_QuizBox") {sName = "QuizBox";}return sName}
function AdjustLayout_Cancel() {setTimeout("document.forms[0].submit()", 500);}
function AdjustLayout_Update() { var sZone1 = ""; var sZone2 = ""; var sZone3 = ""; var sZone4 = ""; if (document.getElementById("Drag_Zone1_Temp1") != null) { var Zone1 = document.getElementById("Drag_Zone1_Temp1"); var children = Zone1.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone1 += children[i].id + ";"; } } var Zone2 = document.getElementById("Drag_Zone2_Temp1"); var children = Zone2.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone2 += children[i].id + ";"; } } var Zone3 = document.getElementById("Drag_Zone3_Temp1"); var children = Zone3.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone3 += children[i].id + ";"; } } var Zone4 = document.getElementById("Drag_Zone4_Temp1"); var children = Zone4.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone4 += children[i].id + ";"; } } } if (document.getElementById("Drag_Zone1_Temp2") != null) { var Zone1 = document.getElementById("Drag_Zone1_Temp2"); var children = Zone1.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone1 += children[i].id + ";"; } } var Zone2 = document.getElementById("Drag_Zone2_Temp2"); var children = Zone2.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone2 += children[i].id + ";"; } } var Zone3 = document.getElementById("Drag_Zone3_Temp2"); var children = Zone3.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone3 += children[i].id + ";"; } } var Zone4 = document.getElementById("Drag_Zone4_Temp2"); var children = Zone4.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone4 += children[i].id + ";"; } } } if (document.getElementById("Drag_Zone1_Temp3") != null) { var Zone1 = document.getElementById("Drag_Zone1_Temp3"); var children = Zone1.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone1 += children[i].id + ";"; } } var Zone2 = document.getElementById("Drag_Zone2_Temp3"); var children = Zone2.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone2 += children[i].id + ";"; } } var Zone3 = document.getElementById("Drag_Zone3_Temp3"); var children = Zone3.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone3 += children[i].id + ";" } } var Zone4 = document.getElementById("Drag_Zone4_Temp3"); var children = Zone4.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone4 += children[i].id + ";"; } } } if (document.getElementById("Drag_Zone1_Temp4") != null) { var Zone1 = document.getElementById("Drag_Zone1_Temp4"); var children = Zone1.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone1 += children[i].id + ";"; } } var Zone2 = document.getElementById("Drag_Zone2_Temp4"); var children = Zone2.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone2 += children[i].id + ";"; } } var Zone3 = document.getElementById("Drag_Zone3_Temp4"); var children = Zone3.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone3 += children[i].id + ";"; } } var Zone4 = document.getElementById("Drag_Zone4_Temp4"); var children = Zone4.childNodes; for (var i = 0; i < children.length; i++) { if (children[i].id.match("Drag_")) { sZone4 += children[i].id + ";"; } } } Ultranet._Default1.UpdateAdjustLayout(sZone1, sZone2, sZone3, sZone4, AdjustLayout_UpdateCallback); return false; }
function AdjustLayout_UpdateCallback(res) { document.forms[0].submit(); }
function OpenClassList(id) { CloseToolsMenu(); ShowPopupFastWindow(835, 595, false, "View Class List"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/PageAdmin/ViewClassList.aspx?State=" + ourDate.valueOf(); }
function UpdatePageOptions(sPageTitle, sMenuTitle, iTemplate1, iTemplate2, iTemplate3, iTemplate4) {Ultranet._Default1.UpdatePageOptions(sPageTitle, sMenuTitle, iTemplate1, iTemplate2, iTemplate3, iTemplate4);document.forms[0].submit();}
function CreateNewPage(iPageID) { CloseToolsMenu(); ShowPopupFastWindow(460, 220, false, "Create new page?"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/PageAdmin/CreatePage.aspx?View=" + iPageID + "&State=" + ourDate.valueOf(); }
function CreateThisNewPage(sPageTitle) {Ultranet._Default1.CreateNewPage(sPageTitle);document.forms[0].submit();}
function DeletePage(iPageID) { CloseToolsMenu(); ShowPopupFastWindow(460, 220, false, "Delete this page?"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/PageAdmin/DeletePage.aspx?View=" + iPageID + "&State=" + ourDate.valueOf(); }
function DeleteThisPage() {Ultranet._Default1.DeletePage();document.location = "/Dashboard/";}
function OpenPageAccess(iPageID) { CloseToolsMenu(); ShowPopupFastWindow(550, 550, false, "Page Access"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/PageAdmin/PageAdmin/PageAccess.aspx?View=" + iPageID + "&State=" + ourDate.valueOf(); }
function OpenPageOptions(iPageID) { CloseToolsMenu(); ShowPopupFastWindow(550, 550, false, "Page Options"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/PageAdmin/PageOptions.aspx?View=" + iPageID + "&State=" + ourDate.valueOf(); }
function EditPageHTML(iPageID) { CloseToolsMenu(); ShowPopupFastWindow(960, 595, false, "Edit Page HTML"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/PageAdmin/EditPage.aspx?View=" + iPageID + "&State=" + ourDate.valueOf(); }
function UpdatePageHTMLAndReturn() {document.forms[0].submit();}
//======================================================
//uSpace Viewing Profile Permissions
//======================================================
var sBrowseToID = "";var sBrowseToURL = "";
function BrowseTo(id, sURL) { sBrowseToID = id; sBrowseToURL = sURL; Ultranet.uSpace1.VerifyUserHasRightsToView(id, BrowseTo_Callback); }
function BrowseTo_Callback(res) { var sOutcome = res.value; if (sOutcome == "Permit") { document.location = sBrowseToURL; } else { if (sOutcome == "Not Approved") { ShowNotApproved(sBrowseToID); } else { if (sOutcome == "Not a Buddy") { ShowNeedToBeABuddy(sBrowseToID); } else { alert("There was a problem in detecting your permission set from the server. Please sign out and try again."); } } } }
function ShowNotApproved(id) { ShowPopupFastWindow(550, 250, false, "Popup"); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/uSpace/NotApprovedYet.aspx?id=" + id + "&State=" + new Date().valueOf(); }
function ShowNeedToBeABuddy(id) { ShowPopupFastWindow(550, 250, false, "Popup"); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/uSpace/NeedToAddAsBuddy.aspx?id=" + id + "&State=" + new Date().valueOf(); }
//======================================================
//Booking Module
//======================================================
var iBookModID = ""; var Bookings_FrameHTML2 = "<a class='PopupClose' onclick='ClosePopupFastWindow_BookingsSingle();' title='Click to close this window'></a><table width='100%' cellpadding='0' cellspacing='0'><tr><td class='Popup_TopLeft'></td><td class='Popup_Top'></td><td class='Popup_TopRight'></td></tr><tr><td class='Popup_Left'></td><td class='Popup_Content' id='PopupContent'><iframe id='PopupFrameContent' width='100%' height='100%' frameborder='0' src=''></iframe></td><td class='Popup_Right'></td></tr><tr><td class='Popup_BottomLeft'></td><td class='Popup_Bottom'></td><td class='Popup_BottomRight'></td></tr></table>";
function ApproveBooking(id) {iBookModID = id; Ultranet._Default1.BookingModeration_Approve(id, BookingMod_Callback); }
function DeclineBooking(id) { iBookModID = id; if (document.getElementById("SwtchBtn_SendEmails").style.left == "-30px") { Ultranet._Default1.BookingModeration_Decline(id, BookingMod_Callback); } else { document.getElementById("PopupBase").innerHTML = Bookings_FrameHTML2; ShowPopupFastWindow(450, 280, false, ""); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Bookings/DeclineBooking.aspx?id=" + id + "&IsSeq=false&State=" + new Date().valueOf(); } }
function ClosePopupFastWindow_BookingsSingle() { document.getElementById("Cloak").style.display = "none"; document.getElementById("PopupBase").style.display = "none"; jQuery.noConflict(); jQuery.dimScreenStop(); document.getElementById("PopupBase").innerHTML = OriginalWindow; jQuery.noConflict(); jQuery("#Mod_" + iBookModID).slideUp(1000); }
function BookingMod_Callback(res) { jQuery.noConflict(); jQuery("#Mod_" + iBookModID).slideUp(500); }
function Bookings_CreateCategory() { ShowPopupFastWindow(650, 450, false, "Create"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Bookings/Admin/Create_Category.aspx?State=" + new Date().valueOf(); }
function Bookings_CreateResource() { ShowPopupFastWindow(650, 570, false, "Create"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Bookings/Admin/Create_Resource.aspx?State=" + new Date().valueOf(); }
function Bookings_CreateTimetable() { ShowPopupFastWindow(650, 550, false, "Create"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Bookings/Admin/Create_Timetable.aspx?State=" + new Date().valueOf(); }
function Booking_DeleteTimetable(id) { if (confirm("Are you sure you wish to permanently remove this timetable and all categories and resources bound to it?") == true) { Ultranet._Default1.BookingAdmin_DeleteTimetable(id, BookingAdmin_Calback); } else { return false; } }
function Booking_DeleteResource(id) { if (confirm("Are you sure you wish to permanently remove this resource and all of its booking entries?") == true) { Ultranet._Default1.BookingAdmin_DeleteResource(id, BookingAdmin_Calback); } else { return false; } }
function Booking_DeleteCategory(id) { if (confirm("Are you sure you wish to permanently remove this Category and all resources and entries bound to it?") == true) { Ultranet._Default1.BookingAdmin_DeleteCategory(id, BookingAdmin_Calback); } else { return false; } }
function BookingAdmin_Calback(res) { document.forms[0].submit(); }
function EditBookingTerm(iTerm, iYear) {Ultranet._Default1.Booking_TermDates_Load(iTerm,iYear,BookingGrid_Refresh);}
function UpdateBookingTerm(iTerm, iYear) { var sStart = document.getElementById("edtTerm_Start").value; var sEnd = document.getElementById("edtTerm_End").value; if (sStart != "") { if (sEnd != "") { Ultranet._Default1.Booking_TermDates_Update(iTerm, iYear, sStart, sEnd, BookingUpdateCompleted); } else { document.getElementById("edtTerm_End").focus(); } } else { document.getElementById("edtTerm_Start").focus(); } }
function BookingUpdateCompleted(res) {Ultranet._Default1.Booking_TermDates_Load(0, 0, BookingGrid_Refresh);}
function BookingGrid_Refresh(res){document.getElementById("html_TermDates").innerHTML = res.value;jQuery.noConflict();if (document.getElementById("edtTerm_Start") != null) {jQuery('#edtTerm_Start').DateTimeSelect({ doEnableDate: '1', doEnableTime: '0', DateCssClass: 'GridTextInput' });}if(document.getElementById("edtTerm_End")!=null){jQuery('#edtTerm_End').DateTimeSelect({ doEnableDate: '1', doEnableTime: '0', DateCssClass: 'GridTextInput' });}}
function BookingAdmin_EditCategory(id) { ShowPopupFastWindow(650, 550, false, "Create"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Bookings/Admin/Edit_Category.aspx?id=" + id + "&State=" + new Date().valueOf(); }
function BookingAdmin_EditResource(id) { ShowPopupFastWindow(650, 550, false, "Create"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Bookings/Admin/Edit_Resource.aspx?id=" + id + "&State=" + new Date().valueOf(); }
function OpenBookingsWindow() { ShowPopupFastWindow(850, 550, false, "Select Resource"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Bookings/SelectBooking.aspx?State=" + ourDate.valueOf(); }
function OpenBookingResourceWindow(iT, iY, rID) { ShowPopupFastWindow(960, 595, false, "Viewing Bookings"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Bookings/BookingSchedule.aspx?t=" + iT + "&y=" + iY + "&rid=" + rID + "&State=" + ourDate.valueOf(); }
function OpenBookingResourceWindow_Targeted(iT, iY, rID, sVW) { ShowPopupFastWindow(960, 595, false, "Viewing Bookings"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Bookings/BookingSchedule.aspx?t=" + iT + "&y=" + iY + "&rid=" + rID + "&vw=" + sVW + "&State=" + ourDate.valueOf(); }
function ShowSequence(id) { var sTrackID = "SeqData_" + id; jQuery.noConflict(); if (document.getElementById(sTrackID).style.display == "block") { jQuery("#" + sTrackID).slideUp(1000, function() { jQuery("#" + sTrackID).hide() }); } else { jQuery("#" + sTrackID).slideDown(1000, function() { jQuery("#" + sTrackID).show() }); } }
var iSeqID = "";var Bookings_FrameHTML = "<a class='PopupClose' onclick='ClosePopupFastWindow_Bookings();' title='Click to close this window'></a><table width='100%' cellpadding='0' cellspacing='0'><tr><td class='Popup_TopLeft'></td><td class='Popup_Top'></td><td class='Popup_TopRight'></td></tr><tr><td class='Popup_Left'></td><td class='Popup_Content' id='PopupContent'><iframe id='PopupFrameContent' width='100%' height='100%' frameborder='0' src=''></iframe></td><td class='Popup_Right'></td></tr><tr><td class='Popup_BottomLeft'></td><td class='Popup_Bottom'></td><td class='Popup_BottomRight'></td></tr></table>";
function ApproveBooking_Sequence(id) { jQuery.noConflict(); iSeqID = id; var sIDs = document.getElementById("hid_" + id).value; var sOutstanding = ""; var sIDForProcessing = ""; var alist = new Array(); alist = sIDs.split("|"); for (i = 0; i < alist.length; i++) { if (document.getElementById("cb_" + alist[i]).checked) { if (sIDForProcessing == "") { sIDForProcessing = alist[i]; jQuery("#bkID_" + alist[i]).remove(); } else { sIDForProcessing += "|" + alist[i]; jQuery("#bkID_" + alist[i]).remove(); } } else { if (sOutstanding == "") { sOutstanding = alist[i]; } else { sOutstanding += "|" + alist[i]; } } } document.getElementById("hid_" + id).value = sOutstanding; Ultranet._Default1.BookingModeration_ApproveSeq(sIDForProcessing, BookingModSeq_Callback); }
function DeclineBooking_Sequence(id) {jQuery.noConflict();iSeqID = id;var sIDs = document.getElementById("hid_" + id).value;var sOutstanding = "";var sIDForProcessing = "";var alist = new Array();alist = sIDs.split("|");for (i = 0; i < alist.length; i++) {if (document.getElementById("cb_" + alist[i]).checked) {if (sIDForProcessing == "") {sIDForProcessing = alist[i];jQuery("#bkID_" + alist[i]).remove();}else {sIDForProcessing += "|" + alist[i];jQuery("#bkID_" + alist[i]).remove();}}else {if (sOutstanding == "") {sOutstanding = alist[i];}else {sOutstanding += "|" + alist[i];}}}document.getElementById("hid_" + id).value = sOutstanding;if (document.getElementById("SwtchBtn_SendEmails").style.left == "-30px") {Ultranet._Default1.BookingModeration_DeclineSeq(sIDForProcessing, BookingModSeq_Callback);}else {document.getElementById("PopupBase").innerHTML = Bookings_FrameHTML;ShowPopupFastWindow(450, 280, false, "");var obj = document.getElementById("PopupFrameContent");obj.src = "/Modules/Bookings/DeclineBooking.aspx?id=" + sIDForProcessing + "&IsSeq=true&State=" + new Date().valueOf();}}
function BookingModSeq_Callback(res) { if (document.getElementById("hid_" + iSeqID).value == "") { jQuery.noConflict(); jQuery("#Mod_" + iSeqID).slideUp(1000); } }
function ToggleBookModItems(id) { var sIDs = document.getElementById("hid_" + id).value; var sIDForProcessing = ""; var alist = new Array(); alist = sIDs.split("|"); for (i = 0; i < alist.length; i++) { if (document.getElementById("cb_" + alist[i]).checked) { document.getElementById("cb_" + alist[i]).checked = false; } else { document.getElementById("cb_" + alist[i]).checked = true; } } }
function ClosePopupFastWindow_Bookings() { document.getElementById("Cloak").style.display = "none"; document.getElementById("PopupBase").style.display = "none"; jQuery.noConflict(); jQuery.dimScreenStop(); document.getElementById("PopupBase").innerHTML = OriginalWindow; if (document.getElementById("hid_" + iSeqID).value == "") { jQuery.noConflict(); jQuery("#Mod_" + iSeqID).slideUp(1000); } }
function SwitchBtn_Toggle(id) {if (document.getElementById(id) != null) {var obj = document.getElementById(id);if (obj.style.left == "-30px") {jQuery.noConflict();jQuery("#" + id).animate({ left: "0px" }, 100);  }else {jQuery.noConflict();jQuery("#" + id).animate({ left: "-30px" }, 100); }}}
//======================================================
//Account Preferences
//======================================================
function SavePreferences(sUserID) { if (document.getElementById("cb_DailyModeration") != null) { var bEnable_Digest = document.getElementById("cb_DailyNotifications").checked; var bEnable_ModerationDigest = document.getElementById("cb_DailyModeration").checked; var bEnable_RealTimeMod = document.getElementById("cb_RealTimeModeration").checked; var bDigest_Tasks = document.getElementById("cb_Tasks").checked; var bDigest_Bookings = document.getElementById("cb_Bookings").checked; var bDigest_Calendar = document.getElementById("cb_Calendar").checked; var bDigest_QuizBox = document.getElementById("cb_QuizBox").checked; Ultranet._Default1.SavePreferences(sUserID, bEnable_Digest, bEnable_ModerationDigest, bEnable_RealTimeMod, bDigest_Tasks, bDigest_Bookings, bDigest_Calendar, bDigest_QuizBox, UpdatePreferences_Calback); } else { var bEnable_Digest = document.getElementById("cb_DailyNotifications").checked; var bEnable_ModerationDigest = true; var bEnable_RealTimeMod = false; var bDigest_Tasks = document.getElementById("cb_Tasks").checked; var bDigest_Bookings = document.getElementById("cb_Bookings").checked; var bDigest_Calendar = document.getElementById("cb_Calendar").checked; var bDigest_QuizBox = document.getElementById("cb_QuizBox").checked; Ultranet._Default1.SavePreferences(sUserID, bEnable_Digest, bEnable_ModerationDigest, bEnable_RealTimeMod, bDigest_Tasks, bDigest_Bookings, bDigest_Calendar, bDigest_QuizBox, UpdatePreferences_Calback); } return false; }
function UpdatePreferences_Calback(res) { alert("Thank you, your preferences are now saved and updated."); document.forms[0].submit(); }
function AccountSettings_UpdatePwd(sUserID) { var sPwd1 = document.getElementById("edtPwd1").value; var sPwd2 = document.getElementById("edtPwd2").value; if (sPwd1 != "") { if (sPwd1 != sUserID) { if (sPwd1 == sPwd2) { Ultranet._Default1.UpdatePassword(sUserID, sPwd1, AccountSettings_PwdUpdate_Callback); } else { alert("Both passwords do not match. Please note that both password fields are case sensitive!"); document.getElementById("edtPwd1").value = ""; document.getElementById("edtPwd2").value = ""; } } else { alert("Your password cannot be the same as your Login ID. Please specify a different password and try again!"); document.getElementById("edtPwd1").value = ""; document.getElementById("edtPwd2").value = ""; } } else { alert("Please specify your new password and try again!"); document.getElementById("edtPwd1").value = ""; document.getElementById("edtPwd2").value = ""; } }
function AccountSettings_PwdUpdate_Callback(res) { if (res.value == 1) { alert("Thank you, your password update was successful!"); } else { alert("Your password change was NOT successful! It may not comply to the requirements or the membership server is unavailable."); } document.getElementById("edtPwd1").value = ""; document.getElementById("edtPwd2").value = ""; }
function AccountSettings_ChangeEmail(sUserID) { var sEmail = document.getElementById("edtEmail").value; if (sEmail != "") { Ultranet._Default1.UpdateEmailAddress(sUserID, sEmail, AccountSettings_EmailUpdate_Callback); } }
function AccountSettings_EmailUpdate_Callback(res) { if (res.value == 1) { alert("Thank you, your email address update was successful!"); } else { alert("Your email address change was NOT successful! It may not comply to the requirements or the membership server is unavailable."); } }
//======================================================
//News Centre (Moderation/Admin)
//======================================================
function NewsCentre_ApproveNotice(iID) { if (confirm("Are you sure you wish to approve this notice?") == true) { Ultranet._Default1.NewsCentre_ApproveNotice(iID, NewsCentre_Edit_Calback); } }
function NewsCentre_ApproveArticle(iID) {if (confirm("Are you sure you wish to approve this article?") == true) {Ultranet._Default1.NewsCentre_ApproveArticle(iID, NewsCentre_Edit_Calback);}}
function NewsCentre_EditNotice(iID) { ShowPopupFastWindow(960, 550, false, "EditSection"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/NewsCentre/Edit_Notices.aspx?Notice=" + iID + "&State=" + new Date().valueOf(); }
function NewsCentre_DeleteNotice(iID){if (confirm("Are you sure you wish to delete the selected notice?") == true){Ultranet._Default1.NewsCentre_DeleteNotice(iID, NewsCentre_Edit_Calback);}}
function NewsCentre_EditArticle(iID){ShowPopupFastWindow(960, 550, false, "EditSection");var obj = document.getElementById("PopupFrameContent");obj.src = "/Modules/NewsCentre/Edit_Article.aspx?Article=" + iID + "&State=" + new Date().valueOf();}
function NewsCentre_DeleteArticle(iID) { if (confirm("Are you sure you wish to delete the selected article?") == true) { Ultranet._Default1.NewsCentre_DeleteArticle(iID, NewsCentre_Edit_Calback2); } }
function NewsCentre_Edit_Calback(res){document.forms[0].submit();}
function NewsCentre_Edit_Calback2(res) {document.location = "/NewsCentre/";}
function OpenNewsCentreEdit(iSectionID) { ShowPopupFastWindow(700, 550, false, "EditSection"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/NewsCentre/EditSectionProperties.aspx?Section=" + iSectionID + "&State=" + new Date().valueOf(); }
function OpenNewsCentreContribute(iSectionID) { ShowPopupFastWindow(960, 550, false, "Contribute"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/NewsCentre/Contribute.aspx?Section=" + iSectionID + "&State=" + new Date().valueOf(); }
function AddGroupToViewingList(){var CurrentGroupList = document.getElementById("NewsCentre_ViewingGroups").value;var sGroupToAdd = document.getElementById("Groups1").value;if (CurrentGroupList.match(sGroupToAdd)){alert("The selected group already exists in the current list. Please select another group and try again.");}else{if (CurrentGroupList == ""){CurrentGroupList = sGroupToAdd;}else{CurrentGroupList = CurrentGroupList + "|" + sGroupToAdd;}document.getElementById("NewsCentre_ViewingGroups").value = CurrentGroupList;}var sData = "";if (CurrentGroupList != ""){if (CurrentGroupList.match("|")){var alist = new Array();alist = CurrentGroupList.split("|");for (i = 0; i < alist.length; i++){sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>";var sData2 = '"' + alist[i] + '"';sData += "<span class=Modules_ItemText>" + alist[i] + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_View(" + sData2 + ");'>Delete</a>)</span></div>";}}else{sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>";var sData2 = '"' + CurrentGroupList + '"';sData += "<span class=Modules_ItemText>" + CurrentGroupList + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_View(" + sData2 + ");'>Delete</a>)</span></div>";}}else{sData = "No Groups listed. Please add a group.";}document.getElementById("ViewingGroups").innerHTML = sData;return false;}
function AddGroupToEditingList() { var CurrentGroupList = document.getElementById("NewsCentre_EditingGroups").value; var sGroupToAdd = document.getElementById("Groups2").value; if (CurrentGroupList.match(sGroupToAdd)) { alert("The selected group already exists in the current list. Please select another group and try again."); } else { if (CurrentGroupList == "") { CurrentGroupList = sGroupToAdd; } else { CurrentGroupList = CurrentGroupList + "|" + sGroupToAdd; } document.getElementById("NewsCentre_EditingGroups").value = CurrentGroupList; } var sData = ""; if (CurrentGroupList != "") { if (CurrentGroupList.match("|")) { var alist = new Array(); alist = CurrentGroupList.split("|"); for (i = 0; i < alist.length; i++) { sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>"; var sData2 = '"' + alist[i] + '"'; sData += "<span class=Modules_ItemText>" + alist[i] + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_Edit(" + sData2 + ");'>Delete</a>)</span></div>"; } } else { sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>"; var sData2 = '"' + CurrentGroupList + '"'; sData += "<span class=Modules_ItemText>" + CurrentGroupList + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_Edit(" + sData2 + ");'>Delete</a>)</span></div>"; } } else { sData = "No Groups listed. Please add a group."; } document.getElementById("EditingGroups").innerHTML = sData; return false; }
function AddGroupToModerationList() { var CurrentGroupList = document.getElementById("NewsCentre_ModeratorGroups").value; var sGroupToAdd = document.getElementById("Groups3").value; if (CurrentGroupList.match(sGroupToAdd)) { alert("The selected group already exists in the current list. Please select another group and try again."); } else { if (CurrentGroupList == "") { CurrentGroupList = sGroupToAdd; } else { CurrentGroupList = CurrentGroupList + "|" + sGroupToAdd; } document.getElementById("NewsCentre_ModeratorGroups").value = CurrentGroupList; } var sData = ""; if (CurrentGroupList != "") { if (CurrentGroupList.match("|")) { var alist = new Array(); alist = CurrentGroupList.split("|"); for (i = 0; i < alist.length; i++) { sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>"; var sData2 = '"' + alist[i] + '"'; sData += "<span class=Modules_ItemText>" + alist[i] + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_Moderator(" + sData2 + ");'>Delete</a>)</span></div>"; } } else { sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>"; var sData2 = '"' + CurrentGroupList + '"'; sData += "<span class=Modules_ItemText>" + CurrentGroupList + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_Moderator(" + sData2 + ");'>Delete</a>)</span></div>"; } } else { sData = "No Moderation Groups are listed. Since this is not specified, contributed items are automatically approved."; } document.getElementById("ModeratorGroups").innerHTML = sData; return false; }
function CreateNewsCentreSection(){var sTitle = document.getElementById("edtSectionTitle").value;var sViewingPermissions = document.getElementById("NewsCentre_ViewingGroups").value;var sEditingPermissions = document.getElementById("NewsCentre_EditingGroups").value;var sModerationGroup = document.getElementById("NewsCentre_ModeratorGroups").value;if (sViewingPermissions != ""){if (sEditingPermissions != ""){if (sTitle != ""){Ultranet._Default1.NewsCentre_AddSection(sTitle, sEditingPermissions, sViewingPermissions, sModerationGroup, NewsCentre_Callback);}else{alert("Please specify the Title of the Section.");return false;}}else{alert("Please specify the Editing Group Permissions.");return false;}}else{alert("Please specify the Viewing Group Permissions.");return false;}}
function NewsCentre_Callback(res){document.location = "/Admin/NewsCentre/";}
function NewsCentre_RemoveSecurityGroup_Moderator(sGroup) { var aGroups = document.getElementById("NewsCentre_ModeratorGroups").value; var aNewGroups = ""; if (aGroups != "") { if (aGroups.match("|")) { var aTemp = new Array(); aTemp = aGroups.split("|"); for (i = 0; i < aTemp.length; i++) { if (aTemp[i] != sGroup) { if (aNewGroups == "") { aNewGroups = aTemp[i]; } else { aNewGroups = aNewGroups + "|" + aTemp[i]; } } } } else { if (aGroups == sGroup) { aNewGroups = ""; } } } document.getElementById("NewsCentre_ModeratorGroups").value = aNewGroups; var sData = ""; if (aNewGroups != "") { if (aNewGroups.match("|")) { var alist = new Array(); alist = aNewGroups.split("|"); for (i = 0; i < alist.length; i++) { sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>"; var sData2 = '"' + alist[i] + '"'; sData += "<span class=Modules_ItemText>" + alist[i] + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_Moderator(" + sData2 + ");'>Delete</a>)</span></div>"; } } else { sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>"; var sData2 = '"' + aNewGroups + '"'; sData += "<span class=Modules_ItemText>" + aNewGroups + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_Moderator(" + sData2 + ");'>Delete</a>)</span></div>"; } } else { sData = "No Moderation Groups are listed. Since this is not specified, contributed items are automatically approved."; } document.getElementById("ModeratorGroups").innerHTML = sData; }
function NewsCentre_RemoveSecurityGroup_View(sGroup){var aGroups = document.getElementById("NewsCentre_ViewingGroups").value;var aNewGroups = "";if (aGroups != ""){if (aGroups.match("|")){var aTemp = new Array();aTemp = aGroups.split("|");for (i = 0; i < aTemp.length; i++){if (aTemp[i] != sGroup){if (aNewGroups == ""){aNewGroups = aTemp[i];}else{aNewGroups = aNewGroups + "|" + aTemp[i];}}}}else{if (aGroups == sGroup){aNewGroups = "";}}}document.getElementById("NewsCentre_ViewingGroups").value = aNewGroups;var sData = "";if (aNewGroups != ""){if (aNewGroups.match("|")){var alist = new Array();alist = aNewGroups.split("|");for (i = 0; i < alist.length; i++){sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>";var sData2 = '"' + alist[i] + '"';sData += "<span class=Modules_ItemText>" + alist[i] + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_View(" + sData2 + ");'>Delete</a>)</span></div>";}}else{sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>";var sData2 = '"' + aNewGroups + '"';sData += "<span class=Modules_ItemText>" + aNewGroups + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_View(" + sData2 + ");'>Delete</a>)</span></div>";}}else{sData = "No Groups listed. Please add a group.";}document.getElementById("ViewingGroups").innerHTML = sData;}
function NewsCentre_RemoveSecurityGroup_Edit(sGroup) { var aGroups = document.getElementById("NewsCentre_EditingGroups").value; var aNewGroups = ""; if (aGroups != "") { if (aGroups.match("|")) { var aTemp = new Array(); aTemp = aGroups.split("|"); for (i = 0; i < aTemp.length; i++) { if (aTemp[i] != sGroup) { if (aNewGroups == "") { aNewGroups = aTemp[i]; } else { aNewGroups = aNewGroups + "|" + aTemp[i]; } } } } else { if (aGroups == sGroup) { aNewGroups = ""; } } } document.getElementById("NewsCentre_EditingGroups").value = aNewGroups; var sData = ""; if (aNewGroups != "") { if (aNewGroups.match("|")) { var alist = new Array(); alist = aNewGroups.split("|"); for (i = 0; i < alist.length; i++) { sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>"; var sData2 = '"' + alist[i] + '"'; sData += "<span class=Modules_ItemText>" + alist[i] + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_Edit(" + sData2 + ");'>Delete</a>)</span></div>"; } } else { sData += "<div class=Modules_ItemBase><span class=Modules_IconGroup></span>"; var sData2 = '"' + aNewGroups + '"'; sData += "<span class=Modules_ItemText>" + aNewGroups + " (<a href='javascript:NewsCentre_RemoveSecurityGroup_Edit(" + sData2 + ");'>Delete</a>)</span></div>"; } } else { sData = "No Groups listed. Please add a group."; } document.getElementById("EditingGroups").innerHTML = sData; }
//======================================================
//News Centre Interface Functions
//======================================================
var iGlobalSectionID = 0;var sGlobalDate = "";
function NC_ToggleNotice(id) { if (document.getElementById("N_" + id) != null) { jQuery.noConflict(); var sTracking = document.getElementById("NoticesTracking").value; var temp = new Array(); atemp = sTracking.split("|"); for (i = 0; i < atemp.length; i++) { var sText = document.getElementById("N_Data_" + atemp[i]).innerHTML; document.getElementById("N_Body_" + atemp[i]).innerHTML = String(sText).substring(0, 67) + "..."; jQuery("#N_" + atemp[i]).css("background", "none"); jQuery("#N_" + atemp[i]).css("height", "38px"); jQuery("#N_" + atemp[i]).css("overflow", "hidden"); } jQuery("#N_" + id).slideUp("normal", function() { document.getElementById("N_Body_" + id).innerHTML = document.getElementById("N_Data_" + id).innerHTML; jQuery("#N_" + id).css("background", "whitesmoke url('/App_Themes/Site_Skin/images/PageTitle_Split.gif') repeat-x left bottom"); jQuery("#N_" + id).css("height", "auto"); jQuery("#N_" + id).css("overflow", "visible"); jQuery("#N_" + id).slideDown("normal"); }); } }
function NC_Filter(id,iFilter) {iGlobalSectionID = iFilter; var sState = document.getElementById("FilterStates").value;var temp = new Array();atemp = sState.split("|");for (i = 0; i < atemp.length; i++) {document.getElementById("NC_Filter_" + atemp[i]).className = "NC_Filter_I";}document.getElementById("NC_Filter_" + iFilter).className = "NC_Filter_A";if (document.getElementById("htmlArticles") != null) {Ultranet._Default1.NewsCentre_FilterArticles(id, NC_ArticleCallback);}if (document.getElementById("htmlNotices") != null) {Ultranet._Default1.NewsCentre_FilterNotices(id,sGlobalDate, NC_NoticesCallback);}}
function NC_ArticleCallback(res) {if (document.getElementById("htmlArticles") != null) {document.getElementById("htmlArticles").innerHTML = res.value;}}
function NC_NoticesCallback(res) { if (document.getElementById("htmlNotices")!=null){document.getElementById("htmlNotices").innerHTML = res.value;}}
function NC_EnlargeShrink() { if (document.getElementById("htmlImageZone").style.width != "100%") { jQuery.noConflict(); jQuery("#htmlImageZone").animate({ width: "100%" }, function() { jQuery("#btnEnlargeShrink").css("background-position", "left bottom"); }); } else { jQuery.noConflict(); jQuery("#htmlImageZone").animate({ width: "240px" }, function() { jQuery("#btnEnlargeShrink").css("background-position", "left top"); }); } }
function NC_ToggleDate(sDate) { if (document.getElementById("htmlDatePickerBase").style.display != "block") { jQuery.noConflict(); jQuery("#htmlDatePickerBase").slideDown("fast"); document.getElementById("htmlDatePicker").className = "NC_DatePicker_Active"; } else { document.getElementById("htmlDatePicker").className = "NC_DatePicker"; jQuery.noConflict(); jQuery("#htmlDatePickerBase").slideUp("fast"); } }
function NC_UpdateNoticesDates(sDate) {sGlobalDate = sDate; Ultranet._Default1.NewsCentre_GetNoticesDateRange(sDate, iGlobalSectionID, NC_NoticesDateCallback); }
function NC_NoticesDateCallback(res) { document.getElementById("htmlNotices").innerHTML = res.value; }
function NC_ExportPDF() {document.location = "/Modules/NewsCentre/GenerateNoticePDF.aspx?Date=" + sGlobalDate + "&State=" + new Date().valueOf();}
function NC_SubmitNotice() {CloseToolsMenu(); ShowPopupFastWindow(650, 550, false, "Notices"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/NewsCentre/SubmitNotice.aspx?State=" + new Date().valueOf();}
function NC_SubmitArticle() {CloseToolsMenu(); ShowPopupFastWindow(650, 550, false, "Articles");var obj = document.getElementById("PopupFrameContent");obj.src = "/Modules/NewsCentre/SubmitArticle_S1.aspx?State=" + new Date().valueOf();}
function NC_Config() { CloseToolsMenu(); ShowPopupFastWindow(600, 320, false, "Articles"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/NewsCentre/Configuration.aspx?State=" + new Date().valueOf(); }
function NC_DeleteNotice(id) {ShowPopupFastWindow(550, 320, false, "Articles"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/NewsCentre/DeleteNotice.aspx?id="+id+"&State=" + new Date().valueOf();}
function NC_EditNotice(id) { ShowPopupFastWindow(550, 420, false, "Articles"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/NewsCentre/EditNotice.aspx?id=" + id + "&State=" + new Date().valueOf(); }
function NC_AccessRights() {CloseToolsMenu();ShowPopupFastWindow(960, 590, false, "Articles"); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/NewsCentre/AccessRights.aspx?State=" + new Date().valueOf();}
//=====================================================================
// Search Functions
//=====================================================================
function OpenSearchWindow() { if (document.getElementById("edtSearchText") != null) { var sText = document.getElementById("edtSearchText").value.trim(); sText = Base64.encode(sText); Ultranet._Default1.Ajax_Search_SetKeyword(sText, Search_SetKeyword_Callback); } }
function Search_SetKeyword_Callback(res) {document.location = "/Search/";}
function FireSearchRequest() {if (document.getElementById("edtSearchingTextQuery") != null) {document.getElementById("htmlSearchText").innerHTML = "<div class='Button_Loading'></div>";var sText = document.getElementById("edtSearchingTextQuery").value.trim();sText = Base64.encode(sText);Ultranet._Default1.Ajax_Search_SetKeyword(sText, Search_SetKeyword_Callback);}return false;}
function Search_LoadSuggestions(sid) {var i;var sOutput = "";if (aSuggest[1].length > 0) {for (i = 0; i < aSuggest[1].length; i++) {var sLink = "javascript:OpenSearchKeyword('"+aSuggest[1][i][0]+"');";var sTitle = "" + aSuggest[1][i][0] + " has " + aSuggest[1][i][1] + " matches in Google.";sOutput += '<a href="' + sLink + '" title="' + sTitle + '">' + aSuggest[1][i][0] + '</a><br />';}}if (sOutput != "") {var obj = document.getElementById(sid);obj.innerHTML = sOutput;}else {var obj = document.getElementById(sid);obj.innerHTML = "There are no search keywords matches found on Google.";}}
function Search_Ultranet_OpenPage(iPage, sTextEncoded) { var sFilter = ""; document.getElementById("htmlSearchData_Ultranet").innerHTML = "<center><br /><br /><br /><br /><img border='0' src='/App_Themes/Site_Skin/images/Loading.gif' /><br /><br />Please wait while Ultranet collects the next page of results for you.</center>"; if (document.getElementById("cb_PageContent") != null) { if (document.getElementById("cb_PageContent").className == "SearchOptions_Checked") { sFilter += "Pages=1|"; } else { sFilter += "Pages=0|"; } } if (document.getElementById("cb_RelatedFiles") != null) { if (document.getElementById("cb_RelatedFiles").className == "SearchOptions_Checked") { sFilter += "Files=1|"; } else { sFilter += "Files=0|"; } } if (document.getElementById("cb_Discussion") != null) { if (document.getElementById("cb_Discussion").className == "SearchOptions_Checked") { sFilter += "Discuss=1|"; } else { sFilter += "Discuss=0|"; } } if (document.getElementById("cb_NewsArticles") != null) { if (document.getElementById("cb_NewsArticles").className == "SearchOptions_Checked") { sFilter += "NewsArticles=1|"; } else { sFilter += "NewsArticles=0|"; } } if (document.getElementById("cb_Notices") != null) { if (document.getElementById("cb_Notices").className == "SearchOptions_Checked") { sFilter += "NewsNotices=1"; } else { sFilter += "NewsNotices=0"; } } Ultranet._Default1.Ajax_Search_Ultranet(iPage, sTextEncoded, sFilter, Search_Ultranet_Callback); }
function Search_Ultranet_Callback(res) {var obj = document.getElementById("htmlSearchData_Ultranet");obj.innerHTML = res.value;}
function Search_UltranetFilterToggle(id, sTextEncoded) { if (document.getElementById(id) != null) { if (document.getElementById(id).className == "SearchOptions_Checked") { document.getElementById(id).className = "SearchOptions_NotChecked"; Search_Ultranet_OpenPage(1, sTextEncoded); } else { document.getElementById(id).className = "SearchOptions_Checked"; Search_Ultranet_OpenPage(1, sTextEncoded); } } }
function Search_DigitalNZFilterToggle(id, sTextEncoded) { if (document.getElementById(id).className == "SearchOptions_NotChecked") { if (id == "cb_All") { document.getElementById("cb_All").className = "SearchOptions_Checked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_Images") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_Checked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_Papers") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_Checked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_Magazines") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_Checked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_WebPages") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_Checked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_Newspapers") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_Checked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_Videos") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_Checked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_Manuscripts") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_Checked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_Audio") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_Checked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_Interactives") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_Checked"; document.getElementById("cb_Other").className = "SearchOptions_NotChecked"; } if (id == "cb_Other") { document.getElementById("cb_All").className = "SearchOptions_NotChecked"; document.getElementById("cb_Images").className = "SearchOptions_NotChecked"; document.getElementById("cb_Papers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Magazines").className = "SearchOptions_NotChecked"; document.getElementById("cb_WebPages").className = "SearchOptions_NotChecked"; document.getElementById("cb_Newspapers").className = "SearchOptions_NotChecked"; document.getElementById("cb_Videos").className = "SearchOptions_NotChecked"; document.getElementById("cb_Manuscripts").className = "SearchOptions_NotChecked"; document.getElementById("cb_Audio").className = "SearchOptions_NotChecked"; document.getElementById("cb_Interactives").className = "SearchOptions_NotChecked"; document.getElementById("cb_Other").className = "SearchOptions_Checked"; } Search_DigitalNZ_OpenPage(1, sTextEncoded); } }
function Search_DigitalNZ_OpenPage(iPage, sTextEncoded) { var sFilter = "cb_All"; if (document.getElementById("cb_All").className == "SearchOptions_Checked") { sFilter = "cb_All"; } if (document.getElementById("cb_Images").className == "SearchOptions_Checked") { sFilter = "cb_Images"; } if (document.getElementById("cb_Papers").className == "SearchOptions_Checked") { sFilter = "cb_Papers"; } if (document.getElementById("cb_Magazines").className == "SearchOptions_Checked") { sFilter = "cb_Magazines"; } if (document.getElementById("cb_WebPages").className == "SearchOptions_Checked") { sFilter = "cb_WebPages"; } if (document.getElementById("cb_Newspapers").className == "SearchOptions_Checked") { sFilter = "cb_Newspapers"; } if (document.getElementById("cb_Videos").className == "SearchOptions_Checked") { sFilter = "cb_Videos"; } if (document.getElementById("cb_Manuscripts").className == "SearchOptions_Checked") { sFilter = "cb_Manuscripts"; } if (document.getElementById("cb_Audio").className == "SearchOptions_Checked") { sFilter = "cb_Audio"; } if (document.getElementById("cb_Interactives").className == "SearchOptions_Checked") { sFilter = "cb_Interactives"; } if (document.getElementById("cb_Other").className == "SearchOptions_Checked") { sFilter = "cb_Other"; } document.getElementById("htmlSearchData_DigitalNZ").innerHTML = "<center><br /><br /><br /><br /><img border='0' src='/App_Themes/Site_Skin/images/Loading.gif' /><br /><br />Please wait while Ultranet collects the next page of results for you.</center>"; Ultranet._Default1.Ajax_Search_DigitalNZ(iPage, sTextEncoded, sFilter, Search_DigitalNZ_Callback); }    
function Search_DigitalNZ_Callback(res) {var obj = document.getElementById("htmlSearchData_DigitalNZ"); obj.innerHTML = res.value;}
function OpenSearchKeyword(sText) {sText = Base64.encode(sText); Ultranet._Default1.Ajax_Search_SetKeyword(sText, Search_SetKeyword_Callback);}
//=====================================================================
// Module Generic Functions
//=====================================================================
function OpenModuleEditPanel(eLinkID, eFrameID) { if (document.getElementById(eLinkID) != null) { if (document.getElementById(eFrameID).style.height == "0px") { document.getElementById(eLinkID).className = "Modules_EditActive"; jQuery.noConflict(); var method1 = "easeOutBounce"; jQuery.easing.def = "easeOutBounce"; jQuery("#" + eFrameID).animate({ opacity: 0, height: 0 }, { duration: 1, easing: method1 }); jQuery("#" + eFrameID).animate({ opacity: 1, height: 75 }, { duration: 1000, easing: method1 }); } else { document.getElementById(eLinkID).className = "Modules_Edit"; jQuery.noConflict(); var method1 = "easeOutBounce"; jQuery.easing.def = "easeOutBounce"; jQuery("#" + eFrameID).animate({ opacity: 0, height: 0 }, { duration: 1000, easing: method1 }); } } }
function OpenToolsMenu() { obj = document.getElementById("ToolsExpand"); if (obj.style.display == "block") { CloseToolsMenu(); } else { document.getElementById("btnPageTools").className = "PageTools_Button_Over"; ExpandPanelTools("ToolsExpand", 27, 17); setTimeout("CloseToolsMenu()", 9000); } }
function CloseToolsMenu() { if (document.getElementById("ToolsExpand") != null) { if (document.getElementById("ToolsExpand").style.display == "block") { ContractPanel("ToolsExpand", 17, 27); document.getElementById("btnPageTools").className = "PageTools_Button"; } } }
function ExpandPanelTools(id, iCurrentTop, iFinalTop) { var btnObj = document.getElementById("btnPageTools"); var iBtnTop = findPosY(btnObj); var iBtnLeft = findPosX(btnObj); var obj = document.getElementById(id); if (obj.style.display != "block") { obj.style.left = iBtnLeft - 116 + "px"; iCurrentTop = iBtnTop + iCurrentTop + 5; iFinalTop = iBtnTop + iFinalTop + 5; obj.style.display = "block"; obj.style.top = iCurrentTop + "px"; obj.style.opacity = "0.0"; obj.style._filter = "alpha(opacity=0)"; ExpandPanelUp(id, iCurrentTop, iFinalTop, 0); } }
function ContractPanel(id, iCurrentTop, iFinalTop) {var btnObj = document.getElementById("btnPageTools"); var iBtnTop = findPosY(btnObj); var iBtnLeft = findPosX(btnObj); obj = document.getElementById(id); if (obj.style.display == "block") {obj.style.left = iBtnLeft - 116 + "px"; iCurrentTop = iBtnTop + iCurrentTop + 5; iFinalTop = iBtnTop + iFinalTop + 5; obj.style.display = "block"; obj.style.top = iCurrentTop + "px"; obj.style.opacity = "1.0"; obj.style._filter = "alpha(opacity=100)";ExpandPanelDown(id, iCurrentTop, iFinalTop, 100);}}
function ExpandPanelUp(id, iCurrentTop, iFinalTop, iOpacity) {if (iCurrentTop > iFinalTop) {iCurrentTop -= 2; iOpacity += 20; obj = document.getElementById(id); obj.style.top = iCurrentTop + "px"; obj.style.opacity = (iOpacity * 0.01); obj.style._filter = "alpha(opacity=" + iOpacity + ")";setTimeout('ExpandPanelUp("' + id + '",' + iCurrentTop + "," + iFinalTop + "," + iOpacity + ")", 10);}if (iCurrentTop == iFinalTop) {obj = document.getElementById(id); obj.style.top = iCurrentTop + "px"; obj.style.opacity = "1.0";obj.style._filter = "alpha(opacity=100)";}}
function ExpandPanelDown(id, iCurrentTop, iFinalTop, iOpacity) {if (iCurrentTop < iFinalTop) {iCurrentTop += 2; iOpacity -= 20; obj = document.getElementById(id); obj.style.top = iCurrentTop + "px"; obj.style.opacity = (iOpacity * 0.01); obj.style._filter = "alpha(opacity=" + iOpacity + ")";setTimeout('ExpandPanelDown("' + id + '",' + iCurrentTop + "," + iFinalTop + "," + iOpacity + ")", 10);}if (iCurrentTop == iFinalTop) {obj = document.getElementById(id); obj.style.top = iCurrentTop + "px"; obj.style.display = "none"; obj.style.opacity = "0.0";obj.style._filter = "alpha(opacity=0)";}}
//=====================================================================
// Administration Change Values 
//=====================================================================
function Admin_ChangeBasicValue(id) { Ultranet._Default1.BuildAdminPage_BasicKeysConfig(id, AdminKeyValues_Basic_Callback); }
function AdminKeyValues_Basic_Callback(res){try{var obj = document.getElementById("Basic");obj.innerHTML = res.value;}catch (e){}}
function Admin_UpdateBasicValue(sKey, sType){var sValue = document.getElementById("edtValue").value;Ultranet._Default1.UpdateKeyValues(sKey, sValue, AdminKeyValues_BasicUpdate_Callback);}
function AdminKeyValues_BasicUpdate_Callback(res){Admin_ChangeBasicValue(0);}
function Mod_Toggle_Block(iPos){Ultranet._Default1.BuildAdminPage_ModuleOverview(iPos, AdminEnableDisableModules_ModuleOverview_Callback);}
function Admin_ChangeModuleValue(id){Ultranet._Default1.BuildAdminPage_ModuleKeysConfig(id, AdminKeyValues_Module_Callback);}
function AdminKeyValues_Module_Callback(res){try{var obj = document.getElementById("Configure");obj.innerHTML = res.value;}catch (e){}}
function Admin_UpdateModuleValue(sKey, sType) { var sValue = document.getElementById("edtValue").value; if (sKey != "NewsCenter") { Ultranet._Default1.UpdateKeyValues(sKey, sValue, AdminKeyValues_ModuleUpdate_Callback); } else { Ultranet._Default1.UpdateNewsTitleValues(sKey, sValue, AdminKeyValues_ModuleUpdate_Callback); } }
function AdminKeyValues_ModuleUpdate_Callback(res){Admin_ChangeModuleValue(0);}
function Admin_CheckEnable(module, choice, resultvalue){Ultranet._Default1.Admin_ModuleManagementUpdate(module, choice, resultvalue, EnableDisableModuleRefresh);}
function EnableDisableModuleRefresh(res){Ultranet._Default1.Admin_ModuleManagementEnableDisable(AdminEnableDisableModules_ModuleUpdate_Callback);}
function AdminEnableDisableModules_ModuleUpdate_Callback(res) { try { var obj = document.getElementById("Add"); obj.innerHTML = res.value; Ultranet._Default1.BuildAdminPage_ModuleOverview(0, AdminEnableDisableModules_ModuleOverview_Callback); } catch (e) { } }
function AdminEnableDisableModules_ModuleOverview_Callback(res) { try { var obj = document.getElementById("Overview"); obj.innerHTML = res.value; } catch (e) { } }
function Admin_ChangeAuthValue(id){Ultranet._Default1.BuildAdminPage_AutheticationKeysConfig(id, AdminKeyValues_Auth_Callback);}
function AdminKeyValues_Auth_Callback(res){try{var obj = document.getElementById("ADSettings");obj.innerHTML = res.value;}catch (e){}}
function Admin_UpdateAuthValue(sKey, sType){var sValue = document.getElementById("edtValue").value;Ultranet._Default1.UpdateKeyValues(sKey, sValue, AdminKeyValues_AuthUpdate_Callback);}
function AdminKeyValues_AuthUpdate_Callback(res){Admin_ChangeAuthValue(0);}
function Admin_ChangeSMSLMSValue(id){Ultranet._Default1.BuildAdmin_GatewaySMSLMS(id, AdminGatewayValues_SMSLMS_Callback);}
function AdminGatewayValues_SMSLMS_Callback(res){try{var obj = document.getElementById("SMSInterop");obj.innerHTML = res.value;}catch (e){}}
function Admin_UpdateSMSLMSValue(sKey, sType){var sValue = document.getElementById("edtValue").value;Ultranet._Default1.UpdateKeyValues(sKey, sValue, AdminGatewayValues_SMSLMSUpdate_Callback);}
function AdminGatewayValues_SMSLMSUpdate_Callback(res) { Admin_ChangeSMSLMSValue(0); }
function Admin_ChangeExternalAppsValue(id) { Ultranet._Default1.BuildAdmin_GatewayExternalApps(id, AdminKeyValues_ExternalApps_Callback); }
function Admin_UpdateExternalApps(sKey, sType) { var sValue = document.getElementById("edtValue").value; Ultranet._Default1.UpdateKeyValues(sKey, sValue, AdminKeyValues_ExternalApps_Callback); }
function AdminKeyValues_ExternalApps_Callback(res) { if (res.value == 0) {Admin_ChangeExternalAppsValue(0); } else { try { var obj = document.getElementById("ExternalApps"); obj.innerHTML = res.value; } catch (e) { } } }
function Admin_QB_Change_Header() { ShowPopupFastWindow(400, 250, false, 'Header Image'); obj = document.getElementById('PopupFrameContent'); obj.src = '/Modules/QuizBox/UploadLetterHead.aspx'; }
//=====================================================================
// Message Inbox Functions
//=====================================================================
function ToggleAttachment() { if (document.getElementById("ltAttachments").style.display == "none") { document.getElementById("ltAttachments").style.display = "block"; document.getElementById("Attachment_Text").innerHTML = "Done"; } else { document.getElementById("ltAttachments").style.display = "none"; document.getElementById("Attachment_Text").innerHTML = "Select"; } }
function AddToAttachmentList(sPath, sFileName) { var sValueList = document.getElementById("hattachments").value; var sAttachList = document.getElementById("edtAttachments").value; if (sValueList != "") { sValueList += "|#|" + sPath; sAttachList += ", " + sFileName; document.getElementById("hattachments").value = sValueList; document.getElementById("edtAttachments").value = sAttachList; } else { sValueList = sPath; sAttachList = sFileName; document.getElementById("hattachments").value = sValueList; document.getElementById("edtAttachments").value = sAttachList; }}
function MessageInbox_OpenPage(iPage){Ultranet._Default1.GetMessagingInbox(iPage, false, MessageInbox_Calback);}
function MessageInbox_Calback(res) { try { var obj = document.getElementById("Messages_Base"); obj.innerHTML = res.value; if (document.getElementById("ltAttachments") != null) { document.getElementById("ltAttachments").style.display = "none"; } if (document.getElementById("btnSendMsg") != null) { ScrollToControl("btnSendMsg"); } } catch (e) { } }
function MessageInbox_CreateNewMsgToUser(sUser) { ShowPopupFastWindow(550, 550, false, "Compose Message"); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/MessagingInbox/ComposeMessage.aspx?ToUser=" + sUser + "&State=" + new Date().valueOf(); }
function MessageInbox_CreateNewMsgToUserFromSource(sUser, sSource) { ShowPopupFastWindow(550, 550, false, "Compose Message"); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/MessagingInbox/ComposeMessage.aspx?ToUser=" + sUser + "&FromSource=" + sSource + "&State=" + new Date().valueOf(); }
function MessageInbox_CreateNewMsg() { ShowPopupFastWindow(550, 550, false, "Compose Message"); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/MessagingInbox/ComposeMessage.aspx?State=" + new Date().valueOf(); }
function MessageInbox_DeleteMsg() { var aData = iList; var sList = ""; if (aData != "") { if (aData.match("|")) { var temp = new Array(); temp = aData.split("|"); for (var i = 0; i < temp.length; i++) { if (document.getElementById("cb_Msg_" + temp[i]) != null) { if (document.getElementById("cb_Msg_" + temp[i]).checked == true) { if (sList != "") { sList += "|" + temp[i]; } else { sList = temp[i]; } } } } } else { if (document.getElementById("cb_Msg_" + aData) != null) { if (document.getElementById("cb_Msg_" + aData).checked == true) { sList = aData; } } } } if (sList != "") { if (confirm("Are you sure you wish to delete the selected messages? Do you wish to Proceed?") == true) { Ultranet._Default1.DeleteListOfThreads(sList, MessageInbox_DeleteThreads_Calback); } } else { alert("Please specify which Message thread to be deleted!"); } }
function MessageInbox_DeleteThreads_Calback(res) { Ultranet._Default1.GetMessagingInbox(1, false, MessageInbox_Calback); }
function OpenMessageThread(ThreadID){Ultranet._Default1.GetMessagingThreadEntries(ThreadID, MessageInbox_Calback);}
function MessageInbox_SendMessage(ThreadID) { var sMessage = document.getElementById("edtReplyText").value; var sAttachments = document.getElementById("hattachments").value; if (sMessage != "") { Ultranet._Default1.MessageInbox_ReplyToMsg(ThreadID, sMessage, sAttachments, MessageInbox_Reply_Calback); } else { alert("Please specify the Message and try again."); } }
function MessageInbox_Reply_Calback(res) { Ultranet._Default1.GetMessagingThreadEntries(res.value, MessageInbox_Calback); }
function elementPosition(obj){var curleft = 0, curtop = 0; if (obj.offsetParent){curleft = obj.offsetLeft; curtop = obj.offsetTop; while (obj = obj.offsetParent){curleft += obj.offsetLeft;curtop += obj.offsetTop;}}return {x: curleft, y: curtop}}
function ScrollToControl(id) { var elem = document.getElementById(id); var scrollPos = elementPosition(elem).y; scrollPos = scrollPos - document.documentElement.scrollTop; var remainder = scrollPos % 50; var repeatTimes = (scrollPos - remainder) / 50; ScrollSmoothly(scrollPos, repeatTimes); window.scrollBy(0, remainder); }
var repeatCount = 0;var cTimeout;var timeoutIntervals = new Array();var timeoutIntervalSpeed;
function ScrollSmoothly(scrollPos, repeatTimes) { if (repeatCount < repeatTimes) { window.scrollBy(0, 50); } else { repeatCount = 0; clearTimeout(cTimeout); return } repeatCount++; cTimeout = setTimeout("ScrollSmoothly('" + scrollPos + "','" + repeatTimes + "')", 10); }
var iThreadID_Local = 0;
function MsgInbox_ReportMsg(sID, sMsgID, iThread) { if (confirm("Are you sure you wish to submit this message to the abuse officer for follow up. Do you wish to Proceed?") == true) {iThreadID_Local=iThread; Ultranet._Default1.MsgInbox_ReportMsg(sID, sMsgID,iThread, MsgInbox_ReportCallback); } else { return false; } }
function MsgInbox_DeleteMsg(sID, sMsgID, iThread) { if (confirm("Are you sure you wish to permanently delete this message?. Do you wish to Proceed?") == true) { iThreadID_Local = iThread; Ultranet._Default1.MsgInbox_DeleteMsg(sID, sMsgID, iThread, MsgInbox_ReportCallback); } else { return false; } }
function MsgInbox_ReportCallback(res) { OpenMessageThread(iThreadID_Local); }
maxL = 500; var bName = navigator.appName;
function taLimit(taObj) { if (taObj.value.length == maxL) return false; return true; }
function taCount(taObj, Cnt) { objCnt = createObject(Cnt); objVal = taObj.value; if (objVal.length > maxL) objVal = objVal.substring(0, maxL); if (objCnt) { if (bName == "Netscape") { objCnt.textContent = maxL - objVal.length; } else { objCnt.innerText = maxL - objVal.length; } } return true; }
function createObject(objId) { if (document.getElementById) return document.getElementById(objId); else if (document.layers) return eval("document." + objId); else if (document.all) return eval("document.all." + objId); else return eval("document." + objId); }
//=====================================================================
// Module: Dashboard
//=====================================================================
function BrowseToInteropAttCal(sSMSID, sDate) { Ultranet._Default1.Generate_AttendanceCalendar(sSMSID, sDate, AttendanceCal_Calback); }
function AttendanceCal_Calback(res) { var obj = document.getElementById("elmtAttendanceCal"); obj.innerHTML = res.value; }
function DashboardWeekAhead_OpenPage(iPage, sID, bParentView) {Ultranet.GlobalAjax.GetActivityList_WeekAhead(iPage, false, sID, bParentView, WeekAhead_Callback);}
function WeekAhead_Callback(res) {var obj = document.getElementById("WeekAheadData");obj.innerHTML = res.value;}
//=====================================================================
// Module: Resources
//=====================================================================
var lastitem = 0;
function Toggle(item) { if (item != lastitem) { if (document.getElementById(lastitem).style.display == "block") { jQuery.noConflict(); var iTrack = lastitem; jQuery("#" + iTrack).slideUp(250, function() { jQuery("#" + iTrack).hide() }); } jQuery.noConflict(); jQuery("#" + item).slideDown(250, function() { jQuery("#" + item).show() }); lastitem = item; } else { var node = document.getElementById(item); if (node != null) { if (node.style.display == "block") { jQuery.noConflict(); jQuery("#" + item).slideUp(250, function() { jQuery("#" + item).hide() }); lastitem = item; } else { jQuery.noConflict(); jQuery("#" + item).slideDown(250, function() { jQuery("#" + item).show() }); lastitem = item; } } } }                
function getData_callback(res) {if (document.getElementById("Files") != null) {obj = document.getElementById("Files");obj.innerHTML = res.value;Toggle(lastitem);}}
function Files_RemoveHolder() { if (confirm("This will permanently delete this Resources module and all its contents. Do you wish to proceed?") == true) { lastitem = 0; Ultranet.GlobalAjax.RemoveHolder_RF(getData_callback); } }
function Files_CreateHolder() {lastitem = 0;Ultranet.GlobalAjax.CreateHolder_RF(getData_callback);}
function DeleteFile(Item1) {if (confirm("This action will delete this resource. Do you wish to proceed?") == true) {Ultranet.GlobalAjax.DeleteFile_RF(Item1, getData_callback);}}
function DeleteFolder(Item1) { if (confirm("This action will delete this folder and all of the resources stored in it. Do you wish to proceed?") == true) { lastitem = 0; Ultranet.GlobalAjax.DeleteFolder_RF(Item1, getData_callback); } }
function MoveItemUp(iCurRecID, iCurViewOrder, iPrevRecID, iPrevViewOrder) {Ultranet.GlobalAjax.MoveItemUp_RF(iCurRecID, iCurViewOrder, iPrevRecID, iPrevViewOrder, getData_callback);}
function MoveItemDown(iCurrentRecID, iCurrentViewOrder, iNextRecID, iNextViewOrder) {Ultranet.GlobalAjax.MoveItemDown_RF(iCurrentRecID, iCurrentViewOrder, iNextRecID, iNextViewOrder, getData_callback);}
function Files_AddFolder() {ShowPopupFastWindow(460, 200, false, "Resources"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent");obj.src = "/Modules/Resources/AddFolder.aspx?State=" + ourDate.valueOf();}
function Files_AddResources(id) {ShowPopupFastWindow(550, 450, false, "Resources"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent");obj.src = "/Modules/Resources/Tools.aspx?id="+id+"&State=" + ourDate.valueOf();}
function OpenResourceDLOWindow(sURL) {ShowPopupFastWindow(960, 595, false, "Resources"); obj = document.getElementById("PopupFrameContent");obj.src = sURL;}
function EditResourceFolder(iRecordID, iToggle) {lastitem = iToggle;Ultranet.GlobalAjax.LoadEditableResourceFolder(iRecordID, RF_EditableFolder_Callback);}
function RF_EditableFolder_Callback(res) { if (document.getElementById("x_" + lastitem) != null) { var obj = document.getElementById("x_" + lastitem); obj.innerHTML = res.value; } }
function EditResource(iRecordID, iToggle, iParentID) {lastitem = iToggle;Ultranet.GlobalAjax.LoadEditableResourceForm(iRecordID, iParentID, RF_Editable_Callback);}
function RF_Editable_Callback(res) {if (document.getElementById(lastitem) != null) {var obj = document.getElementById(lastitem); obj.innerHTML = res.value;}}
function UpdateRFDetailsFile(iRecordID) { var sTitle = document.getElementById("edtRFTitle").value; if (sTitle != "") { Ultranet.GlobalAjax.UpdateTitle_RF(iRecordID, sTitle, RF_EditableUpdate_Callback); } else { alert("Please specify the title of this resource!"); } }
function RF_EditableUpdate_Callback(res) {Ultranet.GlobalAjax.BuildStructure_RF(getData_callback);}
//=====================================================================
// Modules: Tasks
//=====================================================================
function OpenCreateTaskWindow(id) { ShowPopupFastWindow(550, 550, false, "Create New Task"); var ourDate = new Date(); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Homework/CreateTask.aspx?id="+id+"&State=" + ourDate.valueOf(); }
function OpenTaskWindow(id, sTitle) { ShowPopupFastWindow(960, 595, false, "Task"); var ourDate = new Date(); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Homework/ViewTaskFile.aspx?ID=" + id + "&State=" + ourDate.valueOf(); }
function LoadHomeworkHTML() {if (document.getElementById("HomeworkData") != null) {Ultranet.GlobalAjax.BuildStructure_HMWK(getHomeworkData_callback);}}
function getHomeworkData_callback(res) {var obj = document.getElementById("HomeworkData"); obj.innerHTML = res.value;}
function Homework_CreateHolder() {Ultranet.GlobalAjax.CreateHolder_HMWK(getHomeworkData_callback);}
function Homework_RemoveHolder() { if (confirm("Are you sure you want to remove this Tasks module and all the data and folders entries from this page? This action cannot be reversed in any way possible. Do you wish to Proceed?") == true) { Ultranet.GlobalAjax.RemoveHolder_HMWK(getHomeworkData_callback); } else { return false; } }
function Task_Filter(sType, sContID) {Ultranet.GlobalAjax.GetDataLayer_HMWK(sType, sContID, TaskFilterUpdate_Callback);}
function TaskFilterUpdate_Callback(res) {var obj = document.getElementById("htmlTaskData");obj.innerHTML = res.value;}
//=====================================================================
// Modules: Calendar
//=====================================================================
var iElmSelected = '';
function OpenCreateCalendarWindow(){ShowPopupFastWindow(400, 200, true, "Create New Calendar"); var ourDate = new Date(); var obj = document.getElementById("PopupFrameContent");obj.src = "/Modules/Calendar/CreateCalendar.aspx?State=" + ourDate.valueOf();}
function OpenEditCalendarWindow() { ShowPopupFastWindow(500, 250, true, "Edit Calendar"); var ourDate = new Date(); var obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Calendar/EditCalendar.aspx?State=" + ourDate.valueOf(); }
function GetCalendarData_callback(res) {obj = document.getElementById("Calendar");obj.innerHTML = res.value;}
function Calendar_CreateCalendar(id) { ShowPopupFastWindow(460, 250, false, "Calendar: Install"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Calendar/InstallModule.aspx?PageID=" + id + "&State=" + ourDate.valueOf(); }
function Calendar_EditCalendar(id) { ShowPopupFastWindow(460, 250, false, "Calendar: Edit"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Calendar/UpdateModule.aspx?CalendarID=" + id + "&State=" + ourDate.valueOf(); }
function Calendar_ShareCalendar(id) { ShowPopupFastWindow(460, 320, false, "Calendar: Edit"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Calendar/ConfigureSharing.aspx?CalendarID=" + id + "&State=" + ourDate.valueOf(); }
function Calendar_DeleteCalendar(iCalendarID) { if (confirm("This will permanently delete this Calendar and all its entries. Do you wish to proceed?") == true) { Ultranet.GlobalAjax.DeleteCalendar_Cal(iCalendarID, DeleteCalendar_Callback); }}
function DeleteCalendar_Callback(res) {document.forms[0].submit();}
function ConfigureCalendarGroups(iCalendar) { ShowPopupFastWindow(400, 400, false, "Calendar: Configure Sharing Groups"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Calendar/ConfigureSharing.aspx?CalendarID=" + iCalendar + "&State=" + ourDate.valueOf(); }
function Calendar_BrowseTo(iCalendarID, iDay, iMonth, iYear) {if (iElmSelected == '') {iElmSelected = iDay;/*jQuery("#CalBody").slideUp(function() {*/Ultranet.GlobalAjax.BrowseDate_Cal(iCalendarID, iDay, iDay, iMonth, iYear, (document.getElementById('CalEntries').offsetWidth - 200), BrowseCalendarDate_Callback);/* }); */} else {var iPrevDay = iElmSelected;iElmSelected = '';/*jQuery("#CalBody").slideUp(function() {*/Ultranet.GlobalAjax.BrowseDate_Cal(iCalendarID, iPrevDay, iDay, iMonth, iYear, (document.getElementById('CalEntries').offsetWidth - 200), BrowseCalendarDate_Callback);/*}); */}}
function BrowseCalendarDate_Callback(res) {var returnVal = eval(res.value);obj = document.getElementById("CalCal");obj.innerHTML = returnVal[0];obj = document.getElementById("CalBody");obj.innerHTML = returnVal[1];/*jQuery("#CalBody").slideDown();*/}
function OpenCalendar(iCalendarID, iDay, iMonth, iYear) { ShowPopupFastWindow(798, 560, false, "View Calendar"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Calendar/Calendar.aspx?CalendarID=" + iCalendarID + "&Day=" + iDay + "&Month=" + iMonth + "&Year=" + iYear + "&State=" + ourDate.valueOf(); }
function OpenCalendarEvent(iCalendarID, iYear, iTerm, iMonth, iDay, iRecordID) { var ourDate = new Date(); ShowPopupFastWindow(798, 560, false, "View Calendar"); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Calendar/Calendar.aspx?CalendarID=" + iCalendarID + "&y=" + iYear + "&t=" + iTerm + "&m=" + iMonth + "&d=" + iDay + "&id=" + iRecordID; }
function SwitchCalSharing() { var bChecked = document.getElementById("cbShare").checked; if (bChecked == true) { document.getElementById("SharingOptions").style.display = "block"; } else { document.getElementById("SharingOptions").style.display = "none"; } }
//=====================================================================
// Modules: Media Gallery
//=====================================================================
function ImgGalleryMenu(item) { obj = document.getElementById(item); visible = (obj.style.display == "block"); key = document.getElementById("mig_" + item); if (visible) { obj.style.display = "none"; key.style.background = "transparent url('/Modules/Image Gallery/Images/icon_Default.png') no-repeat"; } else { obj.style.display = "block"; key.style.background = "transparent url('/Modules/Image Gallery/Images/icon_Default_Over.png') no-repeat"; } }
function getImgGalleryData_callback(res) {obj = document.getElementById("ImgGallery");obj.innerHTML = res.value;}
function ImgGallery_RemoveHolder() { if (confirm("This will permanently delete this Media Gallery module and all its contents. Do you wish to proceed?") == true) { Ultranet.GlobalAjax.RemoveHolder_IG(getImgGalleryData_callback); } }
function ImgGallery_CreateHolder(){Ultranet.GlobalAjax.CreateHolder_IG(getImgGalleryData_callback);}
function ImgGallery_CreateGallery() { ShowPopupFastWindow(400, 150, false, "Image Gallery: Create Gallery"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Media Gallery/CreateGallery.aspx?State=" + ourDate.valueOf(); }
function ImgGallery_OpenGallery(iGalleryID, pageID, pageNumber, commentPage, mediaItemID) { ShowPopupFastWindow(960, 602, false, "Media Gallery"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Media Gallery/MediaGallery.aspx?ID=" + iGalleryID + "&pageID=" + pageID + "&videoPageNumber=1&pageNumber=" + pageNumber + "&commentPage=" + commentPage + "&videomediaItemID=1&mediaItemID=" + mediaItemID + "&State=" + ourDate.valueOf(); }
function ImgGallery_OpenGallerySmall(iGalleryID, pageID, pageNumber, commentPage, mediaItemID) { ShowPopupFastWindow(522, 602, false, "Media Gallery"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = "/Modules/Media Gallery/MediaGallery.aspx?ID=" + iGalleryID + "&pageID=" + pageID + "&videoPageNumber=1&pageNumber=" + pageNumber + "&commentPage=" + commentPage + "&videomediaItemID=1&mediaItemID=" + mediaItemID + "&State=" + ourDate.valueOf(); }
function EditAlbum(iRecordID, iToggle) { lastitem = iToggle; Ultranet.GlobalAjax.LoadEditableAlbum(iRecordID, EditAlbum_Callback); } function EditAlbum_Callback(res) { if (document.getElementById("alb" + lastitem) != null) { var obj = document.getElementById("alb" + lastitem); obj.innerHTML = res.value; } }
function UpdateAlbum(albumID) { var obj = document.getElementById("edtAlbTitle"); if (obj != null) { Ultranet.GlobalAjax.UpdateAlbum(obj.value, albumID, lastitem, UpdateAlbum_Callback); } }
function UpdateAlbum_Callback(res) {if (document.getElementById("alb" + lastitem) != null) {var obj = document.getElementById("alb" + lastitem);obj.innerHTML = res.value;}}
function DeleteAlbum(albumID) {Ultranet.GlobalAjax.DeleteAlbum(albumID, DeleteAlbum_Callback);}
function DeleteAlbum_Callback(res) {if (document.getElementById("alb" + lastitem) != null) {var obj = document.getElementById("alb" + lastitem);obj.style.display = "none";}}
function MediaGallery_OpenMediaSearch(link) { ShowPopupFastWindow(960, 602, false, "Media Gallery"); var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = link + "&State=" + ourDate.valueOf(); }
function MediaGallery_OpenMediaSearchVideo(link) {ShowPopupFastWindow(960, 602, false, "Media Gallery");var ourDate = new Date();obj = document.getElementById("PopupFrameContent");obj.src = link + "&State=" + ourDate.valueOf() + "#videoThumbnails";}
//=====================================================================
// Modules: Discussion Module
//=====================================================================
var Discussions_CurrentSelectedNode = 0;
function LoadDiscussions() { if (document.getElementById('Discussions') != null) { Ultranet.GlobalAjax.InitDiscussion_Disc(Discussions_GetData_Callback); } }
function Discussions_GetData_Callback(res) { obj = document.getElementById('Discussions'); obj.innerHTML = res.value; ToggleDiscussion(Discussions_CurrentSelectedNode); }
function OpenDiscussionsMenu(){OpenModuleMenu('ModuleDiscussion_Expand', 'ModuleDiscussion_Menu');}
function Discussions_CreateHolder() { if (document.getElementById('Discussions') != null) { Ultranet.GlobalAjax.ActivateDiscussion_Disc(Discussions_GetData_Callback); } }
function Discussions_RemoveHolder() { if (document.getElementById('Discussions') != null) { if (confirm("This will permanently delete the Discussion folder and all the entries contained within. Do you wish to proceed?") == true) { Ultranet.GlobalAjax.RemoveDiscussion_Disc(Discussions_GetData_Callback); } } }
function Discussions_OpenModuleMenu(id, parentid){var OnClass = 'ModuleDiscussion_ON';var OffClass = 'ModuleDiscussion_OFF';obj = document.getElementById(id);if (obj.style.display == "block"){ContractModuleMenu(id, -124, -134);var key = document.getElementById(parentid);key.className = OffClass;}else{var key = document.getElementById(parentid);key.className = OnClass;ExpandModuleMenu(id, -134, -124);var TimeOutStr = "Discussions_CloseModuleMenu('" + id + "','" + parentid + "','" + OffClass + "')";setTimeout(TimeOutStr, 9000);}}
function Discussions_CloseModuleMenu(id, parentid, OffClass){ContractModuleMenu(id, -124, -134);var key = document.getElementById(parentid);key.className = OffClass;}
function Discussions_CreateTopic() { ShowPopupFastWindow(450, 200, false, "Discussion: Add a Topic"); var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/Modules/Discussions/CreateTopic.aspx?" + ourDate.valueOf(); }
function Discussions_CreateThread(ForumThreadID) { ShowPopupFastWindow(730, 480, false, "Discussion: New Thread"); var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/Modules/Discussions/AddNewThread.aspx?Thread=" + ForumThreadID + "&Time=" + ourDate.valueOf(); }
function ToggleDiscussion(ID) {var iItem = document.getElementById('Discussion_TD_' + ID);var iTitle = document.getElementById('Discussion_TT_' + ID);if (iItem == null) {iItem = document.getElementById('Discussion_TD_0');iTitle = document.getElementById('Discussion_TT_0');}if (iItem != null) {var IParent = iItem.parentNode;if (IParent.hasChildNodes()) {var children = IParent.childNodes;for (var i = 0; i < children.length; i++) {if (children[i].id.indexOf('Discussion_TD_') > -1) {children[i].style.display = "none";}if (children[i].id.indexOf('Discussion_TT_') > -1) {children[i].style.display = "block";}}}if (Discussions_CurrentSelectedNode != ID) {var sOld = 'Discussion_TD_' + Discussions_CurrentSelectedNode;var sNew = 'Discussion_TD_' + ID;Discussions_CurrentSelectedNode = ID;iTitle.style.display = 'none';jQuery.noConflict();try {jQuery("#" + sOld).slideUp(250, function() {jQuery("#" + sOld).hide();});}catch (e) {}try{jQuery("#" + sNew).slideDown(250, function() {jQuery("#" + sNew).show();});}catch (e) {}}else {iItem.style.display = 'block';iTitle.style.display = 'none';}Ultranet.GlobalAjax.OpenFolder_Disc(ID);}}
function Discussions_DeleteThread(id, Topic){if (document.getElementById('Discussions') != null){if (confirm("Are you sure you want to remove this Discussion Thread?") == true){Ultranet.GlobalAjax.DeleteThread_Disc(id, Topic, Discussions_getDel_callback);}}}
function Discussions_getDel_callback(res) { var sOut = eval(res.value); obj = document.getElementById('Discussions'); obj.innerHTML = sOut[0]; ToggleDiscussion(Discussions_CurrentSelectedNode); }
function Discussions_GoToMinimize(iWidth, iHeight) { Popup_MinimiseWindow(iWidth, iHeight); objResize = document.getElementById('PopupResizeBase'); objResize.innerHTML = "<div class='PopupClose' onmouseover='this.className=highlighton_Close()' onmouseout='this.className=highlightoff_Close()' onclick='ClosePopupFastWindow()'>&nbsp;</div><div class='PopupResize' onmouseover='this.className=highlighton_Resize()' onmouseout='this.className=highlightoff_Resize()' onclick='Discussions_GoToMaximize(" + iWidth + "," + iHeight + ")'>&nbsp;</div>"; }
function Discussions_GoToMaximize(iWidth, iHeight){var winW = 0, winH = 0;if (typeof (window.innerWidth) == 'number'){winW = window.innerWidth - 16 - 20;winH = window.innerHeight - 16 - 20;}else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)){winW = document.documentElement.clientWidth - 20;winH = document.documentElement.clientHeight - 20;}else if (document.body && (document.body.clientWidth || document.body.clientHeight)){winW = document.body.clientWidth - 20;winH = document.body.clientHeight - 20;}document.getElementById("PopupBase").style.top = "10px";document.getElementById("PopupBase").style.left = ((winW - iWidth) / 2) + "px";winW = iWidth;document.getElementById("PopupBase").style.width = winW + "px";document.getElementById("PopupContent").style.height = winH - 61 + "px";}
function Discussions_GoTo(iDiscussionID) { ShowPopupFastWindow(960, 440, true, "Discussion: View Thread"); var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/Modules/Discussions/View.aspx?ThreadID=" + iDiscussionID + "&Time=" + ourDate.valueOf(); Discussions_GoToMaximize(960, 440); }
function Discussions_ViewLastPost(iDiscussionID, iPostID) { ShowPopupFastWindow(960, 440, true, "Discussion: View Thread"); var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/Modules/Discussions/View.aspx?PostID=" + iPostID + "&ThreadID=" + iDiscussionID + "&Time=" + ourDate.valueOf() + "#Post_" + iPostID; Discussions_GoToMaximize(960, 440); }
function Discussions_SwitchToSearch(iThreadID) { ShowPopupFastWindow(780, 550, true, "Discussion: Search"); var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/Modules/Discussions/Search.aspx?Thread=" + iThreadID + "&Time=" + ourDate.valueOf(); }
function Discussions_ApproveThread(id, iState) { if (document.getElementById('Discussions') != null) { var sMsg = "Are you sure you want to"; if (iState == 0) { sMsg = sMsg + " show "; } else { sMsg = sMsg + " hide "; } sMsg += "this Discussion Thread?"; if (confirm(sMsg) == true) { Ultranet.GlobalAjax.ApproveThread_Disc(id, iState, Discussions_GetData_Callback); } } }
function Discussions_SwitchToSetup(id){ShowPopupFastWindow(640, 520, false, "Discussion: Properties");var ourDate = new Date();obj = document.getElementById('PopupFrameContent');obj.src = "/Modules/Discussions/OrganizeTopics.aspx?TopicID=" + id + "&Time=" + ourDate.valueOf();}
function Discussions_Permission() { ShowPopupFastWindow(550, 430, false, "Discussion: Permission"); var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/Modules/Discussions/Settings.aspx?Time=" + ourDate.valueOf(); }
//=====================================================================
// Modules: Wiki Module
//=====================================================================
function LoadWikiHTML() { var objRSS = document.getElementById('RSSLINK'); var objHead = document.getElementsByTagName('head'); if (objHead[0]) { if (objRSS == null) { objRSS = document.createElement('link'); objRSS.setAttribute("id", "RSSLINK"); objRSS.setAttribute("href", "/Modules/RSS/RssRedir.aspx"); objRSS.setAttribute("rel", "alternate"); objRSS.setAttribute("title", "Ultranet RSS feed"); objRSS.setAttribute("type", "application/rss+xml"); objHead[0].appendChild(objRSS); } } if (document.getElementById('Wiki') != null) { Ultranet.GlobalAjax.BuildStructure_WikiHist(getWikiData_callback); } }
function getWikiData_callback(res) { if (document.getElementById('Wiki') != null) { var obj = document.getElementById('Wiki'); obj.innerHTML = res.value; } }
function OpenWikiMenu(){OpenModuleMenu('ModuleWiki_Expand', 'ModuleWiki_Menu');}
function Wiki_CreateHolder() { if (document.getElementById('Wiki') != null) { Ultranet.GlobalAjax.ActivateWiki(getWikiData_callback); } }
function Wiki_RemoveHolder() { if (document.getElementById('Wiki') != null) {if (confirm("This will permanently delete this Wiki module and all its contents. Do you wish to proceed?") == true) { Ultranet.GlobalAjax.RemoveWiki(getWikiData_callback); } }}
function Wiki_AddVersion(){if (document.getElementById('Wiki') != null){ShowPopupFastWindow(840, 600, false, "Edit Wiki Page");var ourDate = new Date();var obj = document.getElementById('PopupFrameContent');obj.src = "/Modules/Wiki/EditPage.aspx?State=" + ourDate.valueOf();}}
function Wiki_Compare(){if (document.getElementById('Wiki') != null){ShowPopupFastWindow(760, 560, false, "Wiki History");var ourDate = new Date();var obj = document.getElementById('PopupFrameContent');obj.src = "/Modules/Wiki/WikiMatch.aspx?State=" + ourDate.valueOf();}}
function Wiki_Reload(){ClosePopupFastWindow();LoadWikiHTML();}
//=====================================================================
// Modules: QuizBox Module
//=====================================================================
var OriginalWindow = "<a class='PopupClose' onclick='ClosePopupFastWindow();' title='Click to close this window'></a><table width='100%' cellpadding='0' cellspacing='0'><tr><td class='Popup_TopLeft'></td><td class='Popup_Top'></td><td class='Popup_TopRight'></td></tr><tr><td class='Popup_Left'></td><td class='Popup_Content' id='PopupContent'><iframe id='PopupFrameContent' width='100%' height='100%' frameborder='0' src=''></iframe></td><td class='Popup_Right'></td></tr><tr><td class='Popup_BottomLeft'></td><td class='Popup_Bottom'></td><td class='Popup_BottomRight'></td></tr></table>";
function QB_GoTo(iQuizID){ShowPopupFastWindow(892, 440, true, "QuizBox: Online Quiz");var ourDate = new Date();obj = document.getElementById('PopupFrameContent');obj.src = "/Modules/QuizBox/QuizView.aspx?QUIZID=" + iQuizID + "&Time=" + ourDate.valueOf();Discussions_GoToMaximize(892, 440);}
function QB_GoToResults(iQuizID) { var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/Modules/QuizBox/QuizView.aspx?QUIZID=" + iQuizID + "&Time=" + ourDate.valueOf() + "#QB_PostTestFrame"; }
function QB_Reload() { ClosePopupFastWindow(); LoadQuizBox(); }
function LoadQuizBox(){if (document.getElementById('QuizBox') != null){Ultranet.GlobalAjax.BuildStructure_QuizBox(QB_GetCallback);}}
function QB_GetCallback(res) { if (document.getElementById('QuizBox') != null) { var obj = document.getElementById('QuizBox'); obj.innerHTML = res.value; } }
function QB_Edit(iQuizID) { ShowPopupFastWindow(890, 595, false, "QuizBox: Edit Quiz"); var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/Modules/QuizBox/QuizAddQuestion.aspx?QUIZID=" + iQuizID; }
function QB_OpenQBMenu(){OpenModuleMenu('QB_Expand', 'QB_Menu');}
function QB_CreateHolder(){Ultranet.GlobalAjax.QB_CreateHolder(getQB_callback);}
function QB_RemoveHolder(){ if (confirm("This will permanently delete this Quiz Box module and all its contents. Do you wish to proceed?") == true) {Ultranet.GlobalAjax.QB_RemoveHolder(getQB_callback);}}
function getQB_callback() {LoadQuizBox();}
function QB_CreateQuiz() { ShowPopupFastWindow(640, 550, true, "QuizBox: Add Quiz"); var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/Modules/QuizBox/QuizCreate.aspx"; }
function QB_Void(res){}
function QB_ShowActive() { Ultranet.GlobalAjax.QB_SelectType(1, getQB_callback); }
function QB_ShowPlanned() { Ultranet.GlobalAjax.QB_SelectType(2, getQB_callback); }
function QB_ShowExpired() { Ultranet.GlobalAjax.QB_SelectType(3, getQB_callback); }
function ClosePopupWindowWORefresh() { document.getElementById("PopupBase").innerHTML = OriginalWindow; document.getElementById("Cloak").style.display = "none"; document.getElementById("PopupBase").style.display = "none"; var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = ""; jQuery.noConflict(); jQuery.dimScreenStop(); }
//=====================================================================
// Class Mapping
//=====================================================================
var classMapPage = 0;
var ClassMap_NewFrameHTML = "<a class='PopupClose' onclick='ClosePopupFastWindow_ClassMap();' title='Click to close this window'></a><table width='100%' cellpadding='0' cellspacing='0'><tr><td class='Popup_TopLeft'></td><td class='Popup_Top'></td><td class='Popup_TopRight'></td></tr><tr><td class='Popup_Left'></td><td class='Popup_Content' id='PopupContent'><iframe id='PopupFrameContent' width='100%' height='100%' frameborder='0' src=''></iframe></td><td class='Popup_Right'></td></tr><tr><td class='Popup_BottomLeft'></td><td class='Popup_Bottom'></td><td class='Popup_BottomRight'></td></tr></table>";
function ClassMap_NextPage(iPage) {document.getElementById("htmlClassMapGrid").innerHTML += "<div class='ClassMap_Cloak'><br /><br /><br /><img border='0' src='/App_Themes/Site_Skin/images/Loading_Small.gif' /></div>";Ultranet.GlobalAjax.BuildClassMap_Page(iPage,ClassMapLoad_Callback);}
function ClassMapLoad_Callback(res) {document.getElementById("MapExisting").innerHTML = res.value;}
function ClassMap_Search(id, name, page) { classMapPage = page;document.getElementById("PopupBase").innerHTML=ClassMap_NewFrameHTML;ShowPopupFastWindow(800, 550, true, "Search"); var ourDate = new Date(); obj = document.getElementById('PopupFrameContent'); obj.src = "/PageAdmin/ClassMapping_Search.aspx?id=" + id + "&name=" + name; }
function ClosePopupFastWindow_ClassMap() {document.getElementById("Cloak").style.display = "none"; document.getElementById("PopupBase").style.display = "none"; var ourDate = new Date(); obj = document.getElementById("PopupFrameContent"); obj.src = ""; jQuery.noConflict(); jQuery.dimScreenStop();document.getElementById("PopupBase").innerHTML = OriginalWindow;ClassMap_NextPage(classMapPage);}
function ClassMap_BreakMapping(id, page) {classMapPage = page;document.getElementById("htmlClassMapGrid").innerHTML += "<div class='ClassMap_Cloak'><br /><br /><br /><img border='0' src='/App_Themes/Site_Skin/images/Loading_Small.gif' /></div>"; Ultranet.GlobalAjax.BreakClassMapping(id, BreakClassMapping_Callback);}
function BreakClassMapping_Callback(res) { ClassMap_NextPage(classMapPage); }
//=====================================================================
// Interop Functions
//=====================================================================
var sAttendID = "";
function Interop_Attend_UpdateWeek(id, sDate, sDateUpdated) { if (document.getElementById("htmlAttendBase_" + id) != null) { document.getElementById("htmlAttendBase_" + id).innerHTML += "<div class='Int_AttendCloak'><br /><br /><img border='0' src='/App_Themes/Site_Skin/Loading_Small.gif' /></div>"; sAttendID = id; Ultranet._Default1.Interop_UpdateAttendanceWeekView(id, sDate, sDateUpdated, Interop_AttendUpdateView_Callback); } }
function Interop_AttendUpdateView_Callback(res) { if (document.getElementById("htmlAttendBase_" + sAttendID) != null) { document.getElementById("htmlAttendBase_" + sAttendID).innerHTML = res.value; var sChartPath = document.getElementById("htmlChartPath_" + sAttendID).value; LoadChart(sAttendID, sChartPath); sAttendID = ""; } }
function LoadChart(sSMSID, sChartPath) { var so = new SWFObject('/Modules/Charting/amline.swf', 'amline', '100%', '160px', '8', '#FFFFFF'); so.addVariable('path', '/Modules/Charting/'); so.addVariable('wmode', 'opaque'); so.addVariable('settings_file', encodeURIComponent(sChartPath)); so.write('chartAttend_' + sSMSID); }
function InteropAssessToggle_Earned(sSMSID, iNode) {var node = document.getElementById("html_EarnedItems_" + sSMSID + "_" + iNode);if (node != null) {if (node.style.display == "block") {jQuery.noConflict();jQuery("#html_EarnedItems_" + sSMSID + "_" + iNode).slideUp(250, function() { jQuery("#html_EarnedItems_" + sSMSID + "_" + iNode).hide()});jQuery("#html_EarnedHead_" + sSMSID + "_" + iNode).animate({ "height": "25px" }, 250);}else {jQuery.noConflict();jQuery("#html_EarnedItems_" + sSMSID + "_" + iNode).slideDown(250, function() { jQuery("#html_EarnedItems_" + sSMSID + "_" + iNode).show() });jQuery("#html_EarnedHead_" + sSMSID + "_" + iNode).animate({ "height": "49px" }, 250);}}}
function InteropAssessToggle_Able(sSMSID, iNode) {var node = document.getElementById("html_AbleItems_"+sSMSID+"_"+iNode);if (node != null) {if (node.style.display == "block") {jQuery.noConflict();jQuery("#html_AbleItems_" + sSMSID + "_" + iNode).slideUp(250, function() { jQuery("#html_AbleItems_" + sSMSID + "_" + iNode).hide() });jQuery("#html_AbleHead_" + sSMSID + "_" + iNode).animate({ "height": "25px" }, 250);}else {jQuery.noConflict();jQuery("#html_AbleItems_" + sSMSID + "_" + iNode).slideDown(250, function() { jQuery("#html_AbleItems_" + sSMSID + "_" + iNode).show() });jQuery("#html_AbleHead_" + sSMSID + "_" + iNode).animate({ "height": "49px" }, 250);}}}