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 _1=dnn.getVar("__dnn_pageload");
if(_1!=null){
eval(_1);
}
dnn.dom.attachEvent(window,"onscroll",__dnn_bodyscroll);
}
__dnn_m_bPageLoaded=true;
}
function __dnn_KeyDown(_2,_3,e){
if(e==null){
e=window.event;
}
if(e.keyCode==_2){
eval(unescape(_3));
return false;
}
}
function __dnn_bodyscroll(){
var oF=document.forms[0];
if(__dnn_ClientAPIEnabled()&&__dnn_m_bPageLoaded){
oF.ScrollTop.value=document.documentElement.scrollTop?document.documentElement.scrollTop:dnn.dom.getByTagName("body")[0].scrollTop;
}
}
function __dnn_setScrollTop(_6){
if(__dnn_ClientAPIEnabled()){
if(_6==null){
_6=document.forms[0].ScrollTop.value;
}
var _7=dnn.getVar("ScrollToControl");
if(_7!=null&&_7.length>0){
var _8=dnn.dom.getById(_7);
if(_8!=null){
_6=dnn.dom.positioning.elementTop(_8);
dnn.setVar("ScrollToControl","");
}
}
window.scrollTo(0,_6);
}
}
function __dnn_SetInitialFocus(_9){
var _a=dnn.dom.getById(_9);
if(_a!=null&&__dnn_CanReceiveFocus(_a)){
_a.focus();
}
}
function __dnn_CanReceiveFocus(e){
if(e.style.display!="none"&&e.tabIndex>-1&&e.disabled==false&&e.style.visible!="hidden"){
var _c=e.parentElement;
while(_c!=null&&_c.tagName!="BODY"){
if(_c.style.display=="none"||_c.disabled||_c.style.visible=="hidden"){
return false;
}
_c=_c.parentElement;
}
return true;
}else{
return false;
}
}
function __dnn_ContainerMaxMin_OnClick(_d,_e){
var _f=dnn.dom.getById(_e);
if(_f!=null){
var _10=_d.childNodes[0];
var _11=_d.getAttribute("containerid");
var _12=_d.getAttribute("cookieid");
var _13=_10.src.toLowerCase().substr(_10.src.lastIndexOf("/"));
var _14;
var _15;
var _16;
if(dnn.getVar("min_icon_"+_11)){
_16=dnn.getVar("min_icon_"+_11);
}else{
_16=dnn.getVar("min_icon");
}
if(dnn.getVar("max_icon_"+_11)){
_15=dnn.getVar("max_icon_"+_11);
}else{
_15=dnn.getVar("max_icon");
}
_14=_15.toLowerCase().substr(_15.lastIndexOf("/"));
var _17=5;
if(_d.getAttribute("animf")!=null){
_17=new Number(_d.getAttribute("animf"));
}
if(_13==_14){
_10.src=_16;
dnn.dom.expandElement(_f,_17);
_10.title=dnn.getVar("min_text");
if(_12!=null){
if(dnn.getVar("__dnn_"+_11+":defminimized")=="true"){
dnn.dom.setCookie(_12,"true",365);
}else{
dnn.dom.deleteCookie(_12);
}
}else{
dnn.setVar("__dnn_"+_11+"_Visible","true");
}
}else{
_10.src=_15;
dnn.dom.collapseElement(_f,_17);
_10.title=dnn.getVar("max_text");
if(_12!=null){
if(dnn.getVar("__dnn_"+_11+":defminimized")=="true"){
dnn.dom.deleteCookie(_12);
}else{
dnn.dom.setCookie(_12,"false",365);
}
}else{
dnn.setVar("__dnn_"+_11+"_Visible","false");
}
}
return true;
}
return false;
}
function __dnn_Help_OnClick(_18){
var _19=dnn.dom.getById(_18);
if(_19!=null){
if(_19.style.display=="none"){
_19.style.display="";
}else{
_19.style.display="none";
}
return true;
}
return false;
}
function __dnn_SectionMaxMin(_1a,_1b){
var _1c=dnn.dom.getById(_1b);
if(_1c!=null){
var _1d=_1a.getAttribute("max_icon");
var _1e=_1a.getAttribute("min_icon");
var _1f=_1a.getAttribute("userctr")!=null;
var _20;
if(_1c.style.display=="none"){
_1a.src=_1e;
_1c.style.display="";
if(_1f){
_20="True";
}else{
dnn.setVar(_1a.id+":exp",1);
}
}else{
_1a.src=_1d;
_1c.style.display="none";
if(_1f){
_20="False";
}else{
dnn.setVar(_1a.id+":exp",0);
}
}
if(_1f){
dnncore.setUserProp(_1a.getAttribute("userctr"),_1a.getAttribute("userkey"),_20,null);
}
return true;
}
return false;
}
function __dnn_enableDragDrop(){
var _21=dnn.getVar("__dnn_dragDrop").split(";");
var _22;
for(var i=0;i<_21.length;i++){
_22=_21[i].split(" ");
if(_22[0].length>0){
var _24=dnn.dom.getById(_22[0]);
var _25=dnn.dom.getById(_22[1]);
if(_24!=null&&_25!=null){
_24.setAttribute("moduleid",_22[2]);
dnn.dom.positioning.enableDragAndDrop(_24,_25,"__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 _26=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);
var _27=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);
if(__dnn_oPrevSelPane!=null){
__dnn_oPrevSelPane.pane.style.border=__dnn_oPrevSelPane.origBorder;
}
if(_27!=null){
__dnn_oPrevSelPane=_27;
_27.pane.style.border="4px double "+DNN_HIGHLIGHT_COLOR;
var _28=__dnn_getPaneControlIndex(_26,_27);
var _29;
var _2a;
for(var i=0;i<_27.controls.length;i++){
if(_28>i&&_27.controls[i].id!=_26.id){
_29=_27.controls[i];
}
if(_28<=i&&_27.controls[i].id!=_26.id){
_2a=_27.controls[i];
break;
}
}
if(__dnn_oPrevSelModule!=null){
dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border=__dnn_oPrevSelModule.origBorder;
}
if(_2a!=null){
__dnn_oPrevSelModule=_2a;
dnn.dom.getNonTextNode(_2a.control).style.borderTop="5px groove "+DNN_HIGHLIGHT_COLOR;
}else{
if(_29!=null){
__dnn_oPrevSelModule=_29;
dnn.dom.getNonTextNode(_29.control).style.borderBottom="5px groove "+DNN_HIGHLIGHT_COLOR;
}
}
}
}
function __dnn_dragComplete(){
var _2c=dnn.dom.getById(dnn.dom.positioning.dragCtr.contID);
var _2d=_2c.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 _2e=__dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr);
var _2f;
if(_2e==null){
var _30=__dnn_Panes();
for(var i=0;i<_30.length;i++){
if(_30[i].id==_2c.parentNode.id){
_2e=_30[i];
}
}
}
if(_2e!=null){
_2f=__dnn_getPaneControlIndex(_2c,_2e);
__dnn_MoveToPane(_2e,_2c,_2f);
dnn.callPostBack("MoveToPane","moduleid="+_2d,"pane="+_2e.paneName,"order="+_2f*2);
}
}
function __dnn_MoveToPane(_32,_33,_34){
if(_32!=null){
var _35=new Array();
for(var i=_34;i<_32.controls.length;i++){
if(_32.controls[i].control.id!=_33.id){
_35[_35.length]=_32.controls[i].control;
}
dnn.dom.removeChild(_32.controls[i].control);
}
dnn.dom.appendChild(_32.pane,_33);
_33.style.top=0;
_33.style.left=0;
_33.style.position="relative";
for(var i=0;i<_35.length;i++){
dnn.dom.appendChild(_32.pane,_35[i]);
}
__dnn_RefreshPanes();
}else{
_33.style.top=0;
_33.style.left=0;
_33.style.position="relative";
}
}
function __dnn_RefreshPanes(){
var _37=dnn.getVar("__dnn_Panes").split(";");
var _38=dnn.getVar("__dnn_PaneNames").split(";");
__dnn_m_aryPanes=new Array();
for(var i=0;i<_37.length;i++){
if(_37[i].length>0){
__dnn_m_aryPanes[__dnn_m_aryPanes.length]=new __dnn_Pane(dnn.dom.getById(_37[i]),_38[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(_3a){
if(__dnn_m_aryModules==null){
__dnn_RefreshPanes();
}
return __dnn_m_aryModules[_3a];
}
function __dnn_getMostSelectedPane(_3b){
var _3c=new dnn.dom.positioning.dims(_3b);
var _3d=0;
var _3e;
var _3f;
for(var i=0;i<__dnn_Panes().length;i++){
var _41=__dnn_Panes()[i];
var _42=new dnn.dom.positioning.dims(_41.pane);
_3e=dnn.dom.positioning.elementOverlapScore(_42,_3c);
if(_3e>_3d){
_3d=_3e;
_3f=_41;
}
}
return _3f;
}
function __dnn_getPaneControlIndex(_43,_44){
if(_44==null){
return;
}
var _45=new dnn.dom.positioning.dims(_43);
var _46;
if(_44.controls.length==0){
return 0;
}
for(var i=0;i<_44.controls.length;i++){
_46=_44.controls[i];
var _48=new dnn.dom.positioning.dims(_46.control);
if(_45.t<_48.t){
return _46.index;
}
}
if(_46!=null){
return _46.index+1;
}else{
return 0;
}
}
function __dnn_Pane(ctl,_4a){
this.pane=ctl;
this.id=ctl.id;
this.controls=new Array();
this.origBorder=ctl.style.border;
this.paneName=_4a;
var _4b=0;
var _4c="";
for(var i=0;i<ctl.childNodes.length;i++){
var _4e=ctl.childNodes[i];
if(dnn.dom.isNonTextNode(_4e)){
if(__dnn_m_aryModules==null){
__dnn_m_aryModules=new Array();
}
var _4f=_4e.getAttribute("moduleid");
if(_4f!=null&&_4f.length>0){
_4c+=_4f+"~";
this.controls[this.controls.length]=new __dnn_PaneControl(_4e,_4b);
__dnn_m_aryModules[_4f]=_4e.id;
_4b+=1;
}
}
}
this.moduleOrder=_4c;
}
function __dnn_PaneControl(ctl,_51){
this.control=ctl;
this.id=ctl.id;
this.index=_51;
this.origBorder=ctl.style.border;
}
function __dnncore(){
this.GetUserVal=0;
this.SetUserVal=1;
}
__dnncore.prototype={getUserProp:function(_52,_53,_54){
this._doUserCallBack(dnncore.GetUserVal,_52,_53,null,new dnncore.UserPropArgs(_52,_53,_54));
},setUserProp:function(_55,_56,_57,_58){
this._doUserCallBack(dnncore.SetUserVal,_55,_56,_57,new dnncore.UserPropArgs(_55,_56,_58));
},_doUserCallBack:function(_59,_5a,_5b,_5c,_5d){
if(dnn&&dnn.xmlhttp){
var _5e=_59+COL_DELIMITER+_5a+COL_DELIMITER+_5b+COL_DELIMITER+_5c;
dnn.xmlhttp.doCallBack("__Page",_5e,dnncore._callBackSuccess,_5d,dnncore._callBackFail,null,true,null,0);
}else{
alert("Client Personalization not enabled");
}
},_callBackSuccess:function(_5f,ctx,req){
if(ctx.pFunc){
ctx.pFunc(ctx.namingCtr,ctx.key,_5f);
}
},_callBackFail:function(_62,ctx){
window.status=_62;
}};
__dnncore.prototype.UserPropArgs=function(_64,_65,_66){
this.namingCtr=_64;
this.key=_65;
this.pFunc=_66;
};
var dnncore=new __dnncore();

