var DNN_COL_DELIMITER=String.fromCharCode(16);var DNN_ROW_DELIMITER=String.fromCharCode(15);var __dnn_m_bPageLoaded=false;window.onload=__dnn_Page_OnLoad;function __dnn_ClientAPIEnabled(){return typeof(dnn)!="undefined"}function __dnn_Page_OnLoad(){if(__dnn_ClientAPIEnabled()){var sLoadHandlers=dnn.getVar("__dnn_pageload");if(sLoadHandlers!=null){eval(sLoadHandlers)}dnn.dom.attachEvent(window,"onscroll",__dnn_bodyscroll)}__dnn_m_bPageLoaded=true}function __dnn_KeyDown(iKeyCode,sFunc,e){if(e==null){e=window.event}if(e.keyCode==iKeyCode){eval(unescape(sFunc));return false}}function __dnn_bodyscroll(){var A=document.forms[0];if(__dnn_ClientAPIEnabled()&&__dnn_m_bPageLoaded){A.ScrollTop.value=document.documentElement.scrollTop?document.documentElement.scrollTop:dnn.dom.getByTagName("body")[0].scrollTop}}function __dnn_setScrollTop(C){if(__dnn_ClientAPIEnabled()){if(C==null){C=document.forms[0].ScrollTop.value}var A=dnn.getVar("ScrollToControl");if(A!=null&&A.length>0){var B=dnn.dom.getById(A);if(B!=null){C=dnn.dom.positioning.elementTop(B);dnn.setVar("ScrollToControl","")}}window.scrollTo(0,C)}}function __dnn_SetInitialFocus(A){var B=dnn.dom.getById(A);if(B!=null&&__dnn_CanReceiveFocus(B)){B.focus()}}function __dnn_CanReceiveFocus(B){if(B.style.display!="none"&&B.tabIndex>-1&&B.disabled==false&&B.style.visible!="hidden"){var A=B.parentElement;while(A!=null&&A.tagName!="BODY"){if(A.style.display=="none"||A.disabled||A.style.visible=="hidden"){return false}A=A.parentElement}return true}else{return false}}function __dnn_ContainerMaxMin_OnClick(H,B){var F=dnn.dom.getById(B);if(F!=null){var E=H.childNodes[0];var K=H.getAttribute("containerid");var I=H.getAttribute("cookieid");var D=E.src.toLowerCase().substr(E.src.lastIndexOf("/"));var A;var G;var J;if(dnn.getVar("min_icon_"+K)){J=dnn.getVar("min_icon_"+K)}else{J=dnn.getVar("min_icon")}if(dnn.getVar("max_icon_"+K)){G=dnn.getVar("max_icon_"+K)}else{G=dnn.getVar("max_icon")}A=G.toLowerCase().substr(G.lastIndexOf("/"));var C=5;if(H.getAttribute("animf")!=null){C=new Number(H.getAttribute("animf"))}if(D==A){E.src=J;dnn.dom.expandElement(F,C);E.title=dnn.getVar("min_text");if(I!=null){if(dnn.getVar("__dnn_"+K+":defminimized")=="true"){dnn.dom.setCookie(I,"true",365)}else{dnn.dom.deleteCookie(I)}}else{dnn.setVar("__dnn_"+K+"_Visible","true")}}else{E.src=G;dnn.dom.collapseElement(F,C);E.title=dnn.getVar("max_text");if(I!=null){if(dnn.getVar("__dnn_"+K+":defminimized")=="true"){dnn.dom.deleteCookie(I)}else{dnn.dom.setCookie(I,"false",365)}}else{dnn.setVar("__dnn_"+K+"_Visible","false")}}return true}return false}function __dnn_Help_OnClick(A){var B=dnn.dom.getById(A);if(B!=null){if(B.style.display=="none"){B.style.display=""}else{B.style.display="none"}return true}return false}function __dnn_SectionMaxMin(F,C){var D=dnn.dom.getById(C);if(D!=null){var G=F.getAttribute("max_icon");var E=F.getAttribute("min_icon");var A=F.getAttribute("userctr")!=null;var B;if(D.style.display=="none"){F.src=E;D.style.display="";if(A){B="True"}else{dnn.setVar(F.id+":exp",1)}}else{F.src=G;D.style.display="none";if(A){B="False"}else{dnn.setVar(F.id+":exp",0)}}if(A){dnncore.setUserProp(F.getAttribute("userctr"),F.getAttribute("userkey"),B,null)}return true}return false}function __dnn_enableDragDrop(){var B=dnn.getVar("__dnn_dragDrop").split(";");var E;for(var C=0;C<B.length;C++){E=B[C].split(" ");if(E[0].length>0){var A=dnn.dom.getById(E[0]);var D=dnn.dom.getById(E[1]);if(A!=null&&D!=null){A.setAttribute("moduleid",E[2]);dnn.dom.positioning.enableDragAndDrop(A,D,"__dnn_dragComplete()","__dnn_dragOver()")}}}}var __dnn_oPrevSelPane;var __dnn_oPrevSelModule;var __dnn_dragEventCount=0;function __dnn_dragOver(){__dnn_dragEventCount++;if(__dnn_dragEventCount%75!=0){return}var C=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);var A=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);if(__dnn_oPrevSelPane!=null){__dnn_oPrevSelPane.pane.style.border=__dnn_oPrevSelPane.origBorder}if(A!=null){__dnn_oPrevSelPane=A;A.pane.style.border="4px double "+DNN_HIGHLIGHT_COLOR;var E=__dnn_getPaneControlIndex(C,A);var B;var F;for(var D=0;D<A.controls.length;D++){if(E>D&&A.controls[D].id!=C.id){B=A.controls[D]}if(E<=D&&A.controls[D].id!=C.id){F=A.controls[D];break}}if(__dnn_oPrevSelModule!=null){dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border=__dnn_oPrevSelModule.origBorder}if(F!=null){__dnn_oPrevSelModule=F;dnn.dom.getNonTextNode(F.control).style.borderTop="5px groove "+DNN_HIGHLIGHT_COLOR}else{if(B!=null){__dnn_oPrevSelModule=B;dnn.dom.getNonTextNode(B.control).style.borderBottom="5px groove "+DNN_HIGHLIGHT_COLOR}}}}function __dnn_dragComplete(){var F=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);var D=F.getAttribute("moduleid");if(__dnn_oPrevSelPane!=null){__dnn_oPrevSelPane.pane.style.border=__dnn_oPrevSelPane.origBorder}if(__dnn_oPrevSelModule!=null){dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border=__dnn_oPrevSelModule.origBorder}var B=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);var E;if(B==null){var A=__dnn_Panes();for(var C=0;C<A.length;C++){if(A[C].id==F.parentNode.id){B=A[C]}}}if(B!=null){E=__dnn_getPaneControlIndex(F,B);__dnn_MoveToPane(B,F,E);dnn.callPostBack("MoveToPane","moduleid="+D,"pane="+B.paneName,"order="+E*2)}}function __dnn_MoveToPane(A,E,D){if(A!=null){var C=new Array();for(var B=D;B<A.controls.length;B++){if(A.controls[B].control.id!=E.id){C[C.length]=A.controls[B].control}dnn.dom.removeChild(A.controls[B].control)}dnn.dom.appendChild(A.pane,E);E.style.top=0;E.style.left=0;E.style.position="relative";for(var B=0;B<C.length;B++){dnn.dom.appendChild(A.pane,C[B])}__dnn_RefreshPanes()}else{E.style.top=0;E.style.left=0;E.style.position="relative"}}function __dnn_RefreshPanes(){var B=dnn.getVar("__dnn_Panes").split(";");var A=dnn.getVar("__dnn_PaneNames").split(";");__dnn_m_aryPanes=new Array();for(var C=0;C<B.length;C++){if(B[C].length>0){__dnn_m_aryPanes[__dnn_m_aryPanes.length]=new __dnn_Pane(dnn.dom.getById(B[C]),A[C])}}}var __dnn_m_aryPanes;var __dnn_m_aryModules;function __dnn_Panes(){if(__dnn_m_aryPanes==null){__dnn_m_aryPanes=new Array();__dnn_RefreshPanes()}return __dnn_m_aryPanes}function __dnn_Modules(A){if(__dnn_m_aryModules==null){__dnn_RefreshPanes()}return __dnn_m_aryModules[A]}function __dnn_getMostSelectedPane(G){var C=new dnn.dom.positioning.dims(G);var F=0;var A;var H;for(var E=0;E<__dnn_Panes().length;E++){var B=__dnn_Panes()[E];var D=new dnn.dom.positioning.dims(B.pane);A=dnn.dom.positioning.elementOverlapScore(D,C);if(A>F){F=A;H=B}}return H}function __dnn_getPaneControlIndex(F,B){if(B==null){return}var A=new dnn.dom.positioning.dims(F);var E;if(B.controls.length==0){return 0}for(var C=0;C<B.controls.length;C++){E=B.controls[C];var D=new dnn.dom.positioning.dims(E.control);if(A.t<D.t){return E.index}}if(E!=null){return E.index+1}else{return 0}}function __dnn_Pane(A,B){this.pane=A;this.id=A.id;this.controls=new Array();this.origBorder=A.style.border;this.paneName=B;var F=0;var E="";for(var D=0;D<A.childNodes.length;D++){var G=A.childNodes[D];if(dnn.dom.isNonTextNode(G)){if(__dnn_m_aryModules==null){__dnn_m_aryModules=new Array()}var C=G.getAttribute("moduleid");if(C!=null&&C.length>0){E+=C+"~";this.controls[this.controls.length]=new __dnn_PaneControl(G,F);__dnn_m_aryModules[C]=G.id;F+=1}}}this.moduleOrder=E}function __dnn_PaneControl(A,B){this.control=A;this.id=A.id;this.index=B;this.origBorder=A.style.border}function __dnncore(){this.GetUserVal=0;this.SetUserVal=1}__dnncore.prototype={getUserProp:function(B,C,A){this._doUserCallBack(dnncore.GetUserVal,B,C,null,new dnncore.UserPropArgs(B,C,A))},setUserProp:function(C,D,A,B){this._doUserCallBack(dnncore.SetUserVal,C,D,A,new dnncore.UserPropArgs(C,D,B))},_doUserCallBack:function(C,D,E,A,B){if(dnn&&dnn.xmlhttp){var F=C+COL_DELIMITER+D+COL_DELIMITER+E+COL_DELIMITER+A;dnn.xmlhttp.doCallBack("__Page",F,dnncore._callBackSuccess,B,dnncore._callBackFail,null,true,null,0)}else{alert("Client Personalization not enabled")}},_callBackSuccess:function(A,B,C){if(B.pFunc){B.pFunc(B.namingCtr,B.key,A)}},_callBackFail:function(A,B){window.status=A}};__dnncore.prototype.UserPropArgs=function(B,C,A){this.namingCtr=B;this.key=C;this.pFunc=A};var dnncore=new __dnncore();