function labsFader(){}labsFader.prototype.node=new Array();labsFader.prototype.nodes=new Array();labsFader.prototype.current=new Array();labsFader.prototype.alpha=new Array();labsFader.prototype.play=new Array();labsFader.prototype.callback=new Array();labsFader.prototype.playTempo=3000;labsFader.prototype.fadeTempo=50;labsFader.prototype.fadeStep=5;labsFader.prototype.init=function(d,c){if(labsElement.get(d)==null){return false}var a=labsElement.getChildNodes(d);if(a.length!=1){return false}if(c===undefined){var c=0}this.node[d]=a[0];a=labsElement.getChildNodes(a[0]);if(a.length<1){return false}this.nodes[d]=a;this.alpha[d]=0;this.play[d]=false;this.current[d]=c;if(c>0){this.nodes[d][0].style.display="none"}this.nodes[d][c].style.display="block";for(var b=0;b<a.length;b++){this.nodes[d][b].style.position="absolute"}this.node[d].style.width=this.nodes[d][c].offsetWidth+"px";this.node[d].style.height=this.nodes[d][c].offsetHeight+"px";this.node[d].style.overflow="hidden";this.node[d].style.position="relative"
};labsFader.prototype.getId=function(c,a){var b=this.current[c];if(a==true||a==undefined){return(b+1)%this.nodes[c].length}return b>0?(b-1)%this.nodes[c].length:this.nodes[c].length-1};labsFader.prototype.fade=function(e,b,d,a){var c=this.current[e];if(d==undefined){d=true}if(a==undefined){a=false}if(d===true){this.pause(e)}if(b==undefined||typeof b=="boolean"){b=this.getId(e,b)}else{if(c==b){return true}}if(this.nodes[e][b]==undefined){alert('labsFader undefined : "'+b+'" for '+e);return false}if(a==false&&this.alpha[e]>0){this.alpha[e]=100-this.fadeStep}labsElement.setAlpha(this.nodes[e][c],100-this.alpha[e]);labsElement.setAlpha(this.nodes[e][b],this.alpha[e]);if(this.alpha[e]==0){this.nodes[e][b].style.display="block";if(labsFader.nodes[e][b].offsetWidth!=0){this.node[e].style.width=labsFader.nodes[e][b].offsetWidth+"px";this.node[e].style.height=labsFader.nodes[e][b].offsetHeight+"px"}}this.alpha[e]=this.alpha[e]+this.fadeStep;if(this.alpha[e]<101){window.setTimeout(function(){labsFader.fade(e,b,d,true)
},this.fadeTempo)}else{this.nodes[e][c].style.display="none";labsElement.setAlpha(this.nodes[e][c],100);this.alpha[e]=0;this.current[e]=b;if(this.callback[e]!=undefined){this.callback[e](this.current[e])}if(this.play[e]!=false){this.play[e]=window.setTimeout(function(){labsFader.fade(e,true,false)},labsFader.playTempo)}}};labsFader.prototype.play=function(a){if(this.play[a]==false){this.play[a]=true;labsFader.fade(a,true,false)}};labsFader.prototype.pause=function(a){window.clearTimeout(this.play[a]);this.play[a]=false};var labsFader=new labsFader();