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 a=dnn.getVar('__dnn_pageload');if(a!=null){eval(a)}dnn.dom.attachEvent(window,'onscroll',__dnn_bodyscroll)}__dnn_m_bPageLoaded=true};function __dnn_KeyDown(a,b,e){if(e==null){e=window.event}if(e.keyCode==a){eval(unescape(b));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(a){if(__dnn_ClientAPIEnabled()){if(a==null){a=document.forms[0].ScrollTop.value}var b=dnn.getVar('ScrollToControl');if(b!=null&&b.length>0){var c=dnn.dom.getById(b);if(c!=null){a=dnn.dom.positioning.elementTop(c);dnn.setVar('ScrollToControl','')}}window.scrollTo(0,a)}};function __dnn_SetInitialFocus(a){var b=dnn.dom.getById(a);if(b!=null&&__dnn_CanReceiveFocus(b)){b.focus()}};function __dnn_CanReceiveFocus(e){if(e.style.display!='none'&&e.tabIndex>-1&&e.disabled==false&&e.style.visible!='hidden'){var a=e.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(a,b){var c=dnn.dom.getById(b);if(c!=null){var d=a.childNodes[0];var e=a.getAttribute('containerid');var f=a.getAttribute('cookieid');var g=d.src.toLowerCase().substr(d.src.lastIndexOf('/'));var h;var i;var j;if(dnn.getVar('min_icon_'+e)){j=dnn.getVar('min_icon_'+e)}else{j=dnn.getVar('min_icon')}if(dnn.getVar('max_icon_'+e)){i=dnn.getVar('max_icon_'+e)}else{i=dnn.getVar('max_icon')}h=i.toLowerCase().substr(i.lastIndexOf('/'));var k=5;if(a.getAttribute('animf')!=null){k=new Number(a.getAttribute('animf'))}if(g==h){d.src=j;dnn.dom.expandElement(c,k);d.title=dnn.getVar('min_text');if(f!=null){if(dnn.getVar('__dnn_'+e+':defminimized')=='true'){dnn.dom.setCookie(f,'true',365)}else{dnn.dom.deleteCookie(f)}}else{dnn.setVar('__dnn_'+e+'_Visible','true')}}else{d.src=i;dnn.dom.collapseElement(c,k);d.title=dnn.getVar('max_text');if(f!=null){if(dnn.getVar('__dnn_'+e+':defminimized')=='true'){dnn.dom.deleteCookie(f)}else{dnn.dom.setCookie(f,'false',365)}}else{dnn.setVar('__dnn_'+e+'_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(a,b){var c=dnn.dom.getById(b);if(c!=null){var d=a.getAttribute('max_icon');var e=a.getAttribute('min_icon');var f=a.getAttribute('userctr')!=null;var g;if(c.style.display=='none'){a.src=e;c.style.display='';if(f){g='True'}else{dnn.setVar(a.id+':exp',1)}}else{a.src=d;c.style.display='none';if(f){g='False'}else{dnn.setVar(a.id+':exp',0)}}if(f){dnncore.setUserProp(a.getAttribute('userctr'),a.getAttribute('userkey'),g,null)}return true}return false};function __dnn_enableDragDrop(){var a=dnn.getVar('__dnn_dragDrop').split(";");var b;for(var i=0;i<a.length;i++){b=a[i].split(" ");if(b[0].length>0){var c=dnn.dom.getById(b[0]);var d=dnn.dom.getById(b[1]);if(c!=null&&d!=null){c.setAttribute('moduleid',b[2]);dnn.dom.positioning.enableDragAndDrop(c,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 a=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);var b=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);if(__dnn_oPrevSelPane!=null){__dnn_oPrevSelPane.pane.style.border=__dnn_oPrevSelPane.origBorder}if(b!=null){__dnn_oPrevSelPane=b;b.pane.style.border='4px double '+DNN_HIGHLIGHT_COLOR;var c=__dnn_getPaneControlIndex(a,b);var d;var e;for(var i=0;i<b.controls.length;i++){if(c>i&&b.controls[i].id!=a.id){d=b.controls[i]}if(c<=i&&b.controls[i].id!=a.id){e=b.controls[i];break}}if(__dnn_oPrevSelModule!=null){dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border=__dnn_oPrevSelModule.origBorder}if(e!=null){__dnn_oPrevSelModule=e;dnn.dom.getNonTextNode(e.control).style.borderTop='5px groove '+DNN_HIGHLIGHT_COLOR}else if(d!=null){__dnn_oPrevSelModule=d;dnn.dom.getNonTextNode(d.control).style.borderBottom='5px groove '+DNN_HIGHLIGHT_COLOR}}};function __dnn_dragComplete(){var a=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);var b=a.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 c=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);var d;if(c==null){var e=__dnn_Panes();for(var i=0;i<e.length;i++){if(e[i].id==a.parentNode.id){c=e[i]}}}if(c!=null){d=__dnn_getPaneControlIndex(a,c);__dnn_MoveToPane(c,a,d);dnn.callPostBack('MoveToPane','moduleid='+b,'pane='+c.paneName,'order='+d*2)}};function __dnn_MoveToPane(a,b,c){if(a!=null){var d=new Array();for(var i=c;i<a.controls.length;i++){if(a.controls[i].control.id!=b.id){d[d.length]=a.controls[i].control}dnn.dom.removeChild(a.controls[i].control)}dnn.dom.appendChild(a.pane,b);b.style.top=0;b.style.left=0;b.style.position='relative';for(var i=0;i<d.length;i++){dnn.dom.appendChild(a.pane,d[i])}__dnn_RefreshPanes()}else{b.style.top=0;b.style.left=0;b.style.position='relative'}};function __dnn_RefreshPanes(){var a=dnn.getVar('__dnn_Panes').split(';');var b=dnn.getVar('__dnn_PaneNames').split(';');__dnn_m_aryPanes=new Array();for(var i=0;i<a.length;i++){if(a[i].length>0){__dnn_m_aryPanes[__dnn_m_aryPanes.length]=new __dnn_Pane(dnn.dom.getById(a[i]),b[i])}}};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(a){var b=new dnn.dom.positioning.dims(a);var c=0;var d;var e;for(var i=0;i<__dnn_Panes().length;i++){var f=__dnn_Panes()[i];var g=new dnn.dom.positioning.dims(f.pane);d=dnn.dom.positioning.elementOverlapScore(g,b);if(d>c){c=d;e=f}}return e};function __dnn_getPaneControlIndex(a,b){if(b==null){return}var c=new dnn.dom.positioning.dims(a);var d;if(b.controls.length==0){return 0}for(var i=0;i<b.controls.length;i++){d=b.controls[i];var e=new dnn.dom.positioning.dims(d.control);if(c.t<e.t){return d.index}}if(d!=null){return d.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 c=0;var d='';for(var i=0;i<a.childNodes.length;i++){var e=a.childNodes[i];if(dnn.dom.isNonTextNode(e)){if(__dnn_m_aryModules==null){__dnn_m_aryModules=new Array()}var f=e.getAttribute('moduleid');if(f!=null&&f.length>0){d+=f+'~';this.controls[this.controls.length]=new __dnn_PaneControl(e,c);__dnn_m_aryModules[f]=e.id;c+=1}}}this.moduleOrder=d};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(a,b,c){this._doUserCallBack(dnncore.GetUserVal,a,b,null,new dnncore.UserPropArgs(a,b,c))},setUserProp:function(a,b,c,d){this._doUserCallBack(dnncore.SetUserVal,a,b,c,new dnncore.UserPropArgs(a,b,d))},_doUserCallBack:function(a,b,c,d,e){if(dnn&&dnn.xmlhttp){var f=a+COL_DELIMITER+b+COL_DELIMITER+c+COL_DELIMITER+d;dnn.xmlhttp.doCallBack('__Page',f,dnncore._callBackSuccess,e,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(a,b,c){this.namingCtr=a;this.key=b;this.pFunc=c};var dnncore=new __dnncore();