Type.registerNamespace('Fimmg.WebUI');Fimmg.WebUI.CookieSupport=function eDott$WebUI$CookieSupport(){throw Error.notImplemented();};Fimmg.WebUI.CookieSupport.setCookie=function eDott$WebUI$CookieSupport$setCookie(cookieName,value,expire,path){if(!expire){expire=new Date();expire.setTime(expire.getTime()+10*365*24*60*60*1000);} if(!path)path='/';document.cookie=cookieName+'='+escape(value)+'; expires='+expire.toGMTString()+'; path='+path;};Fimmg.WebUI.CookieSupport.getCookie=function eDott$WebUI$CookieSupport$getCookie(cookieName){var value=null,search=cookieName+"=";if(document.cookie.length>0){var offset=document.cookie.indexOf(search);if(offset!=-1){offset+=search.length;var end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;value=unescape(document.cookie.substring(offset,end));}} return value;};Fimmg.WebUI.CookieSupport.removeCookie=function eDott$WebUI$CookieSupport$removeCookie(name){Fimmg.WebUI.CookieSupport.setCookie(name,'');};Fimmg.WebUI.CookieSupport.registerClass('Fimmg.WebUI.CookieSupport');Type.registerNamespace('Fimmg.WebUI');Fimmg.WebUI.CollapsibleBox=function(element){Fimmg.WebUI.CollapsibleBox.initializeBase(this,[element]);this._header=null;this._body=null;this._collapsedCssClass=null;this._expandedCssClass=null;this._collapsed=false;this._boxStateId=null;this._cookieState=null;this._flashUIStartedOn=null;this._flashUITimeout=null;this.k_FlashUICycleMS=1000;this.k_FlashUIMinOpacity=0.6;this._lastBodyPosition=null;this._expanding=null;this._expansionStartedAt=null;this.k_ExpansionLengthMs=800;};Fimmg.WebUI.CollapsibleBox.prototype={initialize:function(){Fimmg.WebUI.CollapsibleBox.callBaseMethod(this,'initialize');$addHandlers(this.get_header(),{click:this._onToggle,mouseover:this._onMouseOver,mouseout:this._onMouseOut},this);if(this._boxStateId){var state=this.get_cookieState();if(state!==null)this._collapsed=(state=='C');} Sys.Debug.trace('CollapsibleBox with id '+this.get_boxStateId()+' started '+(this._collapsed?'collapsed':'expanded'));this._doLayout();},dispose:function(){$clearHandlers(this._header);Fimmg.WebUI.CollapsibleBox.callBaseMethod(this,'dispose');},_doLayout:function(){Sys.UI.DomElement.removeCssClass(this.get_element(),this._expandedCssClass);Sys.UI.DomElement.removeCssClass(this.get_element(),this._collapsedCssClass);Sys.UI.DomElement.addCssClass(this.get_element(),this._collapsed?this._collapsedCssClass:this._expandedCssClass);this._header.title=this._collapsed?'Fare click qui per aprire questa sezione':'Fare click qui per chiudere questa sezione';},_onToggle:function(evt){if(this._expanding!=null)return;Sys.Debug.trace('Toggling CollapsibleBox with id '+this.get_boxStateId());this._collapsed=!this._collapsed;if(this._boxStateId)this.set_cookieState(this._collapsed?'C':'E');this._doLayout();},_onMouseOver:function(){if(this._flashUITimeout)return;this._flashUIStartedOn=new Date();this._doFlashUI();},_doFlashUI:function(){var timeDeltaMS=(new Date().getMilliseconds()-this._flashUIStartedOn.getMilliseconds());var waveCoeff=Math.sin(Math.PI*2*(timeDeltaMS%this.k_FlashUICycleMS)/this.k_FlashUICycleMS);var opacity=1-(waveCoeff*(1-this.k_FlashUIMinOpacity));Fimmg.WebUI.Utils.setElementOpacity(this.get_body(),opacity);this._flashUITimeout=window.setTimeout(Function.createDelegate(this,this._doFlashUI),0);},_onMouseOut:function(){window.clearTimeout(this._flashUITimeout);Fimmg.WebUI.Utils.setElementOpacity(this.get_body(),1);this._flashUITimeout=null;},get_collapsedCssClass:function(){return this._collapsedCssClass;},set_collapsedCssClass:function(value){this._collapsedCssClass=value;this.raisePropertyChanged('collapsedCssClass');},get_expandedCssClass:function(){return this._expandedCssClass;},set_expandedCssClass:function(value){this._expandedCssClass=value;this.raisePropertyChanged('expandedCssClass');},get_header:function(){return this._header;},set_header:function(value){this._header=value;this.raisePropertyChanged('header');},get_body:function(){return this._body;},set_body:function(value){this._body=value;this.raisePropertyChanged('body');},get_boxStateId:function(){return this._boxStateId;},set_boxStateId:function(value){this._boxStateId=value;this.raisePropertyChanged('boxStateId');},get_collapsed:function(){return this._collapsed;},set_collapsed:function(value){this._collapsed=value;this.raisePropertyChanged('collapsed');},get_cookieState:function(){return Fimmg.WebUI.CookieSupport.getCookie('CollapsibleBox$'+this._boxStateId);},set_cookieState:function(value){Fimmg.WebUI.CookieSupport.setCookie('CollapsibleBox$'+this._boxStateId,value);this.raisePropertyChanged('cookieState');}};Fimmg.WebUI.CollapsibleBox.toggle=function eDott$WebUI$CollapsibleBox$toggle(boxId){var box=$get(boxId).control;box._onToggle();return box.get_collapsed();};Fimmg.WebUI.CollapsibleBox.registerClass('Fimmg.WebUI.CollapsibleBox',Sys.UI.Control);Type.registerNamespace('Fimmg.WebUI');Fimmg.WebUI.KeepSessionAlive=function(){Fimmg.WebUI.KeepSessionAlive.initializeBase(this);this._interval=null;this._callbackID=null;this._intervalHandle=null;this._tickHandler=null;};Fimmg.WebUI.KeepSessionAlive.prototype={initialize:function(){Fimmg.WebUI.KeepSessionAlive.callBaseMethod(this,'initialize');this._tickHandler=Function.createDelegate(this,this._onTick);this._intervalHandle=window.setInterval(this._tickHandler,this.get_interval());Sys.Debug.trace('KeepSessionAlive started with interval: '+this.get_interval());},dispose:function(){window.clearInterval(this._intervalHandle);this._intervalHandle=null;this._tickHandler=null;Fimmg.WebUI.KeepSessionAlive.callBaseMethod(this,'dispose');},_onTick:function(){Sys.Debug.trace('KeepSessionAlive:_onTick()');WebForm_DoCallback(this.get_callbackID(),null,null,this,null,true);},get_callbackID:function(){return this._callbackID;},set_callbackID:function(value){this._callbackID=value;this.raisePropertyChanged('callbackID');},get_interval:function(){return this._interval;},set_interval:function(value){this._interval=value;this.raisePropertyChanged('interval');}};Fimmg.WebUI.KeepSessionAlive.registerClass('Fimmg.WebUI.KeepSessionAlive',Sys.Component);Type.registerNamespace('Fimmg.WebUI');Fimmg.WebUI.Utils=function eDott$WebUI$Utils(){throw Error.notImplemented();};Fimmg.WebUI.Utils.displayExternalContentWarning=function eDott$WebUI$Utils$displayExternalContentWarning(){alert("Stai abbandonando il sito www.congressofimmg.it e stai per entrare in eDott, la tua informazione scientifica.");return true;};Fimmg.WebUI.Utils.enableAltStyleSheet=function eDott$WebUI$Utils$enableAltStyleSheet(title,enable){for(var idx=0;(elLink=document.getElementsByTagName('link')[idx]);idx++)if((elLink.getAttribute('rel').toLowerCase()=='alternate stylesheet')&&(elLink.getAttribute('title')==title))elLink.disabled=!enable;};Fimmg.WebUI.Utils.setElementOpacity=function eDott$WebUI$Utils$setElementOpacity(element,value){if(!element){throw Error.argumentNull('element');} if(element.filters){var filters=element.filters;var createFilter=true;if(filters.length!==0){var alphaFilter=filters['DXImageTransform.Microsoft.Alpha'];if(alphaFilter){createFilter=false;alphaFilter.opacity=value*100;}} if(createFilter){element.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+(value*100)+')';}} else{element.style.opacity=value;}};function WebForm_FireDefaultButton(event,target){if(event.keyCode==13&&!(event.srcElement&&(event.srcElement.tagName.toLowerCase()=="textarea"))){var defaultButton;if(__nonMSDOMBrowser)defaultButton=document.getElementById(target);else defaultButton=document.all[target];if(typeof(defaultButton.click)!="undefined"){__defaultFired=true;defaultButton.click();event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();return false;} if(typeof(defaultButton.href)!="undefined"){__defaultFired=true;eval(defaultButton.href.substr(11));event.cancelBubble=true;if(event.stopPropagation)event.stopPropagation();return false;}} return true;}
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();