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();
Type.registerNamespace("ArcadiaWeb");ArcadiaWeb.News=function(){ArcadiaWeb.News.initializeBase(this);this._moduleLoaded=null;this.NewsSetting=null;this.NewsManager=null;this._newsSettingUrl=null;this._newsManagerUrl=null;this._CurrentNews=0;this._ExtSettingsDep=[];this._ExtManagerDep=[];this.Settings=null;this.NewsView=null;this._msgs={};this._onLoadDelegate=Function.createDelegate(this,this._onLoad);this._onLoadSettingsHandler=Function.createDelegate(this,this._onLoadSettings);this._onEditNewsLoadedHandler=Function.createDelegate(this,this._onEditNewsLoaded);this._bindDataFailHandler=Function.createDelegate(this,this._onBindDataFail);this._bindSettingsSuccessHandler=Function.createDelegate(this,this._onBindSettingsSuccess);this._bindNewsEditSuccessHandler=Function.createDelegate(this,this._onBindNewsEditSuccess);Sys.Application.add_load(this._onLoadDelegate)};ArcadiaWeb.News.prototype={get_ns:function(){return this.get_id()+"_"},get_NewsSettings:function(){return this.Settings},set_NewsSettings:function(A){this.Settings=A},get_ExtSettingsDep:function(){return this._ExtSettingsDep},set_ExtSettingsDep:function(A){this._ExtSettingsDep=Sys.Serialization.JavaScriptSerializer.deserialize(A)},get_ExtManagerDep:function(){return this._ExtManagerDep},set_ExtManagerDep:function(A){this._ExtManagerDep=Sys.Serialization.JavaScriptSerializer.deserialize(A)},get_NewsSettingUrl:function(){return this._newsSettingUrl},set_NewsSettingUrl:function(A){this._newsSettingUrl=A},get_NewsManagerUrl:function(){return this._newsManagerUrl},set_NewsManagerUrl:function(A){this._newsManagerUrl=A},get_msgs:function(){return this._msgs},set_msgs:function(A){this._msgs=Sys.Serialization.JavaScriptSerializer.deserialize(A)},initialize:function(){ArcadiaWeb.News.callBaseMethod(this,"initialize")},getImage:function(B,A){return arc.Common.getImageStreamSrc(this.Settings.ImgWidth,this.Settings.ImgHeight,A.ImageSource)},getDetailsLink:function(D,C){var B="";if(C.HasDetails==true&&this.Settings.DetailsUrl){var A=String.format(this.Settings.DetailsUrl,C.ItemID);B=String.format('<a href="{0}">dettagli...</a>',A);return B}else{return B}},_onLoad:function(D,A){var B=this.Settings.Template;B=B.replace("{ImageSource}","{ImageSource:this.getImage}");B=B.replace("{Details}","{Details:this.getDetailsLink}");B=B.replace("{BackLink}",'<a href="javascript:window.history.go(-1)"><< Torna Indietro</a>');this.Template=Ext.apply(new Ext.XTemplate(B),this);this.Template.compile();var C=Ext.DomHelper;this.el=Ext.get(this.Settings.elID);this.body=C.append(this.el,{tag:"div",id:this.el.id+"_body"},true);this.toolBarEl=C.append(this.el,{tag:"div",id:this.el.id+"_toolbar"},true);this.toolbar=new Ext.Toolbar({renderTo:this.toolBarEl});if(this.Settings.ViewType=="DetailsView"){this.NewsView=new ArcadiaWeb.DetailsView(this.Settings,this)}else{this.NewsView=new ArcadiaWeb.ListView(this.Settings,this)}if(this.Settings.EditMode){this._editButton=this.addButton("Gestione News","arc-icon-edit",this._onEditNewsLoad);this._settingsButton=this.addButton("Impostazioni News","arc-icon-option",this._onSettingsLoad)}if(!this.toolbar.items.length>0){this.toolbar.hide()}this.NewsView.render()},addButton:function(D,A,B){var C=new Ext.Toolbar.Button({iconCls:A,tooltipType:"title",tooltip:D,handler:B,scope:this});this.toolbar.add(C);return C},getMessage:function(A){return this._msgs[A]},_onLoadSettings:function(A){this.callMethod("GetNewsSettings",{},this._bindSettingsSuccessHandler,this._bindDataFailHandler)},_onSettingsLoad:function(D,B){if(ArcadiaWeb.NewsSettings){if(this.newsSetting._window){this.newsSetting._window.show()}}else{var A=new arc.loader();var C=A.getDependencies(this._ExtSettingsDep);C.push(this._newsSettingUrl);this._moduleLoaded=dnn.dom.loadScripts(C,"",this._onLoadSettingsHandler)}},_onEditNewsLoad:function(D,B){if(this.Settings.ViewType=="FadeView"){this.NewsView._stopSlider(B)}if(ArcadiaWeb.NewsManager){if(this.NewsManager._window){this.NewsManager._window.show()}}else{var A=new arc.loader();var C=A.getDependencies(this._ExtManagerDep);C.push(this._newsManagerUrl);this._moduleLoaded=dnn.dom.loadScripts(C,"",this._onEditNewsLoadedHandler)}},_onEditNewsLoaded:function(B,A){this.callMethod("GetNewsEditList",{},this._bindNewsEditSuccessHandler,this._bindDataFailHandler)},_onBindSettingsSuccess:function(res,ctx,req){var objJson=eval("("+res+")");this.newsSetting=$create(ArcadiaWeb.NewsSettings,objJson,null,null,null);this.newsSetting.renderForm()},_onBindNewsEditSuccess:function(B,A,C){var D=Sys.Serialization.JavaScriptSerializer.deserialize(B);this.NewsManager=$create(ArcadiaWeb.NewsManager,D,null,null,null);this.NewsManager.parent=this;this.NewsManager.renderForm()},_onBindDataFail:function(C,A,B){alert("error: "+C)},callMethod:function(D,C,B,A){dnn.xmlhttp.callControlMethod("ArcadiaWeb.News.News."+this.get_id(),D,C,B,A)},dispose:function(){this._onLoadDelegate=null;this._ToolBarCommandHandler=null;this._DeleteNewsHandler=null;this._deleteNewsSuccessDelegate=null;this._deleteNewsFailDelegate=null;this.NewsView.dispose();this.NewsView=null}};ArcadiaWeb.News.registerClass("ArcadiaWeb.News",Sys.Component);
ArcadiaWeb.ListView=function(A,B){this.isStopped=false;this.isPaused=false;this.currentPage=0;this.Pages=[];Array.add(this.Pages,A.News);this.parent=B;this.el=B.body;this.viewType=A.ViewType;this.PageLength=A.PageLength;this.NewsCount=A.NewsCount;this.pageCount=Math.ceil(this.NewsCount/this.PageLength);this.bodyHeight=A.MinHeight;this.el.setHeight(this.bodyHeight);this._onGetPageSuccessDel=Function.createDelegate(this,this._onGetPageSuccess);this._onGetPageFailDel=Function.createDelegate(this,this._onGetPageFail);if(this.viewType=="FadeView"){this.el.on("mouseover",this._mouseOver,this);this.el.on("mouseout",this._mouseOut,this);this.mouseOutTask=new Ext.util.DelayedTask()}this.setToolBar()};ArcadiaWeb.ListView.prototype={_mouseOver:function(A){if(!this.isStopped){this.isPaused=true;this.el.stopFx()}A.stopEvent()},_mouseOut:function(A){if(!this.isStopped){this.mouseOutTask.cancel();this.mouseOutTask.delay(1000,this.loadPage,this);this.isPaused=false}A.stopEvent()},_stopSlider:function(A){this.mouseOutTask.cancel();this.isStopped=true;this.el.stopFx();A.stopEvent()},render:function(C,A){this.parent.Template.overwrite(this.el,this.Pages[this.currentPage]);var B=this.el.first().getHeight(true);if(B>this.bodyHeight){this.bodyHeight=B;this.el.setHeight(B)}if(this.viewType=="FadeView"){this.currentPage++;if(this.currentPage>=(this.pageCount)){this.currentPage=0}this.el.fadeIn({endOpacity:1,duration:10,callback:this.loadPage,scope:this})}else{if(this.pageInfo){Ext.fly(this.pageInfo.getEl()).update("pag: "+(this.currentPage+1)+"/"+this.pageCount);this.pageInfo.getEl().style.color="#000";if(this.currentPage>=(this.pageCount-1)){this.nbtn.setDisabled(true)}else{this.nbtn.setDisabled(false)}if(this.currentPage>0){this.pbtn.setDisabled(false)}else{this.pbtn.setDisabled(true)}}}},loadPage:function(){if(!this.isPaused&&!this.isStopped){if(!this.Pages[this.currentPage]){var B="GetPagedNews";var A={PageIndex:this.currentPage};this.parent.callMethod(B,A,this._onGetPageSuccessDel,this._onGetPageFailDel)}else{this.render()}}},getPage:function(A,B){if(A=="next"){this.currentPage++;this.loadPage()}else{this.currentPage--;this.render()}},_onGetPageSuccess:function(B,A,C){if(B){var D=Sys.Serialization.JavaScriptSerializer.deserialize(B);Array.add(this.Pages,D);this.render()}},_onGetPageFail:function(A){Ext.Msg.alert(A)},refresh:function(C,B){this.isStopped=false;this.isPaused=false;if(C){this.Pages=[];this.currentPage=0;this.NewsCount=B;var D="GetPagedNews";var A={PageIndex:0};this.parent.callMethod(D,A,this._onGetPageSuccessDel,this._onGetPageFailDel);this.setToolBar()}},setToolBar:function(){if(this.viewType=="ListView"){if(this.pageCount>0){if(!this.pageInfo){this.pbtn=this.parent.addButton("Pagina Precedente","arc-icon-prev",this.getPage.createDelegate(this,["prev"],false));this.pageInfo=new Ext.Toolbar.TextItem("");this.parent.toolbar.add(this.pageInfo);this.nbtn=this.parent.addButton("Pagina Successiva","arc-icon-next",this.getPage.createDelegate(this,["next"],false))}else{this.pbtn.setVisible(true);this.pageInfo.setVisible(true);this.nbtn.setVisible(true)}}else{if(this.pageInfo){this.pbtn.setVisible(false);this.pageInfo.setVisible(false);this.nbtn.setVisible(false)}}}else{return 0}},dispose:function(){this.parent=null;this.Pages=null;this.el=null}};ArcadiaWeb.ListView.registerClass("ArcadiaWeb.ListView",Sys.Component);ArcadiaWeb.DetailsView=function(A,B){this._NewsInfo=A.News[0];this.parent=B;this.el=this.parent.body};ArcadiaWeb.DetailsView.prototype={render:function(B,A){this.parent.Template.overwrite(this.el,this._NewsInfo)},dispose:function(){this.parent=null;this._NewsInfo=null}};ArcadiaWeb.DetailsView.registerClass("ArcadiaWeb.DetailsView",Sys.Component);
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
(function() {var fn = function() {$get('ScriptManager_HiddenField').value += ';;DotNetNuke.WebUtility:it:63177d6a-e2d4-4367-bf81-6f770f3c1812:5716ea8b;ArcadiaWeb.News:it:16bb1055-2aaf-43b4-bbd1-8664b0a8f315:45b5cc3a:7e7f98a2';Sys.Application.remove_load(fn);};Sys.Application.add_load(fn);})();
