window.Token={ImgSrc:adressConf.tokenPrefix+"/imgs/visu/empty.gif",RefreshDelay:60000,ErrStream:"console",LogStream:"console",Verbose:1,create:function(){var _1=new Date();var _2=_1.getDate()+"/"+_1.getMonth()+"/"+_1.getFullYear();var _3=_1.getHours()+":"+_1.getMinutes()+":"+_1.getSeconds();window.Token._log("Creation de la gestion du jeton le "+_2+" a "+_3,0);window.Token._imgToken=new Image;window.Token._timer=window.setInterval("window.Token._update();",window.Token.RefreshDelay);window.Token._update();},destroy:function(){if(window.Token._timer){window.clearInterval(window.Token._timer);}if(window.Token._imgToken){if(window.Token._imgToken.onload){window.Token._imgToken.onload=null;}if(window.Token._imgToken.onreadystatechange){window.Token._imgToken.onreadystatechange=null;}delete window.Token._imgToken;}if(window.Token._currentToken){delete window.Token._currentToken;}if(window.Token._onCurrentLoaded){delete window.Token._onCurrentLoaded;}if(window.Token._onCurrentCompleted){delete window.Token._onCurrentCompleted;}},_timer:null,_imgToken:null,_currentToken:"",_currentTokenNumber:1,_onCurrentLoaded:null,_onCurrentCompleted:null,_update:function(){var _4=new Date();var _5=_4.getDate()+"/"+_4.getMonth()+"/"+_4.getFullYear();var _6=_4.getHours()+":"+_4.getMinutes()+":"+_4.getSeconds();if(window.Token._currentToken){if(window.Token._currentTokenNumber>0){window.Token._currentTokenNumber--;window.Token._error("Pas de demande de mise a jour du jeton le "+_5+" a "+_6+" car la demande \""+window.Token._currentToken+"\" est toujours en cours...");return;}}window.Token._currentTokenNumber=1;window.Token._currentToken=Math.random()+"&date="+_5+"-"+_6;window.Token._log("Demande de mise a jour du jeton le "+_5+" a "+_6,2);window.Token._onCurrentLoaded=function(_7){if((!window.Token._currentToken)||(window.Token._currentToken!=_7)){delete window.Token._onCurrentLoaded;delete window.Token._onCurrentCompleted;return;}window.Token._updated(_7);};window.Token._onCurrentCompleted=function(_8){if((!window.Token._currentToken)||(window.Token._currentToken!=_8)){delete window.Token._onCurrentLoaded;delete window.Token._onCurrentCompleted;return;}if(window.Token._imgToken&&window.Token._imgToken.readyState=="complete"){window.Token._updated(_8);delete window.Token._onCurrentLoaded;delete window.Token._onCurrentCompleted;}};window.Token._imgToken.onload=function(){window.Token._onCurrentLoaded(window.Token._currentToken);};window.Token._imgToken.onreadystatechange=function(){window.Token._onCurrentCompleted(window.Token._currentToken);};window.Token._imgToken.src=window.Token.ImgSrc+"?random="+window.Token._currentToken;},_updated:function(_9){if(!_9){window.Token._error("Demande de validation erronee pour \""+_9+"\"");return;}var _a=new Date();var _b=_a.getHours()+":"+_a.getMinutes()+":"+_a.getSeconds();window.Token._log("Validation de la demande \""+_9+"\" a "+_b,1);window.Token._currentToken="";window.Token._imgToken.onload=null;window.Token._imgToken.onreadystatechange=null;},_log:function(_c,_d){if(!_d){_d=window.Token.Verbose;}if(window.Token.LogStream){if(window.Token.LogStream=="console"){if((_d<=window.Token.Verbose)&&(typeof(console)!="undefined")&&console.log){console.log("Token: "+_c);}}else{if(_d<=window.Token.Verbose){alert("Token: "+_c);}}}},_error:function(_e){if(window.Token.ErrStream){if(window.Token.ErrStream=="console"){if((typeof(console)!="undefined")&&console.warn){console.warn("Token: "+_e);}}else{alert("Token: "+_e);}}}};window.Token.create();