function Nouveautes(){this.img=$("NouveauteImg");this.nom=$("NouveauteNom");this.description=$("NouveauteDescription");this.precharge=new Image();this.nouveautes=null;this.current=0;this.start=function(){new Request.JSON({url:"Default.ashx?Action=Nouveautes",onComplete:this.startAnimation.bind(this)}).send()};this.startAnimation=function(a){this.nouveautes=a.Nouveautes;this.fondue();this.next.periodical(7000,this)};this.next=function(){this.current=(this.current+1)%this.nouveautes.length;this.img.fade(0);this.fondue.delay(1000,this)};this.fondue=function(){new Request.JSON({url:"Default.ashx?Action=Ensemble&Id="+this.nouveautes[this.current].Id,onComplete:this.displayEnsemble.bind(this)}).send();new Request.JSON({url:"Default.ashx?Action=UrlPhoto&Id="+this.nouveautes[(this.current+1)%this.nouveautes.length].Id,onComplete:this.prechargerImage.bind(this)}).send()};this.prechargerImage=function(a){if(a.Url){this.precharge.src=a.Url}};this.displayEnsemble=function(a){this.img.src=a.UrlPhoto;this.img.fade(1);this.nom.innerHTML="Ligne : "+a.Ligne+" - "+a.Nom;this.description.innerHTML=a.Description+'<br /><a href="'+a.Url+'">Consulter cet ensemble</a>'}};
