(function(a){a.fn.extend({animateBubbles:function(p){var i={url:"/ajax/tmp/temoignages.xml",item:0,page:1,pagemax:10,trans:350,check:6000};var p=a.extend(i,p);var h=[];var f=null;var e=a(this);var n=this;n.bind("create",k);n.bind("next",d);m();function k(){f=setInterval(j,parseInt(p.check))}function j(){if(h.length==0||p.item>=h.length){clearInterval(f);m()}else{var q=b(h[p.item]);if(q!=undefined){g("down",q)}p.item++}}function d(){clearInterval(f);var q=b(h[p.item]);if(q!=undefined){g("down",q)}p.item++}function c(){clearInterval(f);if(p.item>0){var q=b(h[p.item-1]);if(q!=undefined){g("up",q)}p.item--}}function m(){if(p.page>p.pagemax){p.item=0;p.page++;n.trigger("create")}else{return a.get(p.url,{p:p.page},function(q){a("temoignage",q).each(function(){h.push({message:a(this).find("message").text(),pseudo:a(this).find("pseudo").text(),sexe:a(this).find("sexe").text(),date:a(this).find("date").text()})});if(p.page==1){b(h[0]).appendTo(e);p.page++;b(h[1]).appendTo(e);p.page++;b(h[2]).appendTo(e);p.page++;p.item=3}p.page++;n.trigger("create")})}}function l(r,q){p.item++;r.animate({opacity:"hide",height:"toggle"},500,function(){a(this).remove();show(q)})}function o(r,q){r.after(q.animate({opacity:"show"},1000,function(){}))}function g(s,q){var t=a("li:first-child",n);var r=a("li:last-child",n);if(s=="up"){a(r).animate({opacity:"hide",height:"toggle"},p.trans,function(){a(this).remove();a(t).before(q.animate({opacity:"show"},p.trans,function(){}))})}else{if(s=="down"){if(a.browser.msie){a(t).hide().remove();q.appendTo(e)}else{a(t).animate({opacity:"hide",height:"toggle"},p.trans,function(){a(this).remove();a(r).after(q.animate({opacity:"show"},p.trans,function(){}))})}}}}function b(q){if(q==undefined){return undefined}var r=a('<li><blockquote class="bubble-temoignage">    <p>'+q.message+"</p></blockquote><p><strong>"+q.pseudo+"</strong>, le "+q.date+"</p></li>");q.sexe=="h"?r.addClass("homme"):r.addClass("femme");return r}return true}})})(jQuery);(function($){$.fn.extend({animateMembres:function(options){var defaults={url:"ajax/connectees.php",nbitem:13};var options=$.extend(defaults,options);var membres=[];var interval=null;var el=$(this);var self=this;var initialise=true;var numlign;var ladate;var resu;var xsexe;var xmemb;var xage;var xprof;var xtime;var xtempo;var curseur;var dtnextdec;var l=null;load();function load(){$.ajax({url:options.url,cache:false,success:function(data){eval(data)}})}function init_var(){numlign=0;curseur=0;ladate=Date.parse(Date());xsexe=new Array();xmemb=new Array();xage=new Array();xprof=new Array();xtime=new Array();xtempo=new Array();nowdate=new Date();dtnextdec=new Array()}function xx(k){return k<10?"0"+k:k}function donne_jour(xdate){var jour=new Array("Dimanche ","Lundi ","Mardi ","Mercredi ","Jeudi ","Vendredi ","Samedi ");var numday=xdate.getDate();var jday=xdate.getDay();var heure=xx(xdate.getHours())+":"+xx(xdate.getMinutes())+":"+xx(xdate.getSeconds());return jour[jday].substring(0,3)+" "+numday+" &agrave; "+heure}function ecritligne(ksexe,kmemb,kage,kprof,ktime){try{if(ksexe==1){var ico="m"}else{var ico="f"}var e=$('<div id="line">    <div id="icon-'+ico+'"></div>    <div id="membre">'+(kmemb!="undefined"?htmlEncode(kmemb.replace("_","").substring(0,9)):"")+'</div>    <div id="age">'+kage+'</div>    <div id="profession">'+(kprof.length<1?"non pr&eacute;cis&eacute;e":kprof.substring(0,50))+'</div>    <div id="date">'+ktime+"</div> </div>");ksexe==1?e.addClass("h"):e.addClass("f");return e}catch(e){return undefined}}function htmlEncode(value){return $("<div/>").text(value).html()}function creeliste(){var dnow=Date.parse(Date());curseur=119;if(initialise==true){for(var i=107;i<=119;i++){var div=ecritligne(xsexe[i],xmemb[i],xage[i],xprof[i],donne_jour(new Date(ladate-xtempo[i])));if(div!=undefined){ecritligne(xsexe[i],xmemb[i],xage[i],xprof[i],donne_jour(new Date(ladate-xtempo[i]))).appendTo(el)}curseur--}initialise=false}decalage()}function decalage(){if(curseur==0){clearInterval(interval);load()}else{var div=ecritligne(xsexe[curseur],xmemb[curseur],xage[curseur],xprof[curseur],donne_jour(new Date()));if(div!=undefined){clearInterval(interval);var first=$("div[id=line]:first-child",self);var last=$("div[id=line]:last-child",self);$(last).hide().remove();$(first).before(div);curseur--;interval=setInterval(decalage,parseInt(dtnextdec[curseur]))}}}function il(zsexe,zmemb,zage,zprof,ztempo){xsexe[numlign]=zsexe;xmemb[numlign]=zmemb;xage[numlign]=zage;xprof[numlign]=zprof;xtime[numlign]=new Date(ladate+ztempo);xtempo[numlign]=Math.abs(parseInt(ztempo));if(numlign==0){dtnextdec[numlign]=xtempo[numlign]}else{dtnextdec[numlign]=Math.abs(xtempo[numlign-1]-xtempo[numlign]+500)}numlign++}return true}})})(jQuery);(function(b){b(document).ready(function(){b("#animateBubbles").animateBubbles();b("#list").animateMembres()})})(jQuery);
