var d = document;
var w = window;
var t = true;
var f = false;
var n = null;
function redirect( page ) {
	document.location.href = page ;
}
var focusDbleNav=Class.create({initialize:function(Img_Anim_Direction,Txt_Anim_Direction,Focus_Duree_Direction,Focus_Timing){this.imgDir=Img_Anim_Direction;this.txtDir=Txt_Anim_Direction;this.duree=Focus_Duree_Direction;this.timing=Focus_Timing*1000;this.divImg="img";this.divTxt="txt";this.cntImg="imgContent";this.cntTxt="txtContent";this.btnPrev="focusPrev";this.btnNext="focusNext";this.imgX=0;this.imgY=0;this.txtX=0;this.txtY=0;this.moveImg=true;this.moveTxt=true;this.imgLeft=0;this.imgTop=0;this.txtLeft=0;this.txtTop=0;this.activNum=1;this.nbLinks=0;this.play=true;this.getListLinks();this.setNbLinks();this.getInfosDivs();this.setStyleDivs();this.observeLinks();this.lecturePlay()},getInfosDivs:function(){this.DimImg=$(this.divImg).getDimensions();this.DimTxt=$(this.divTxt).getDimensions()},setStyleDivs:function(){var widthCntTxt=this.nbLinks*this.DimTxt.width;var widthCntImg=this.nbLinks*this.DimImg.width;$(this.cntTxt).setStyle({width:widthCntTxt+'px'});$(this.cntImg).setStyle({width:widthCntImg+'px'});$(this.cntTxt).setStyle({left:$(this.cntTxt).offsetLeft+'px'});$(this.cntImg).setStyle({left:$(this.cntImg).offsetLeft+'px'});$(this.cntTxt).setStyle({top:$(this.cntTxt).offsetTop+'px'});$(this.cntImg).setStyle({top:$(this.cntImg).offsetTop+'px'});$(this.cntTxt).setStyle({bottom:'auto'});$(this.cntImg).setStyle({bottom:'auto'})},getOffsetLeft:function(){this.imgLeft=$(this.cntImg).offsetLeft;this.imgTop=$(this.cntImg).offsetTop;this.txtLeft=$(this.cntTxt).offsetLeft;this.txtTop=$(this.cntTxt).offsetTop},getListLinks:function(){this.listLinks=$A(d.getElementsByClassName('focusNav'))},setNbLinks:function(){this.nbLinks=this.listLinks.length},stopObserveLinks:function(){this.listLinks.each(function(links){Event.stopObserving(links)});this.stopObserveBtns()},observeLinks:function(){obj=this;var i=1;this.listLinks.each(function(links){links.id="focusNav_"+i;Event.observe(links,"click",obj.animToNum.bind(obj));i++});this.observeBtns()},stopObserveBtns:function(){Event.stopObserving(this.btnPrev);Event.stopObserving(this.btnNext)},observeBtns:function(){Event.observe(this.btnPrev,"click",this.gotToPrev.bind(this));Event.observe(this.btnNext,"click",this.gotToNext.bind(this))},isSelected:function(element){if($(element).hasClassName("selected"))return true;else return false},deSelectLink:function(){var listLinks=$A(d.getElementsByClassName('focusNav'));listLinks.each(function(links){links.removeClassName("selected")})},selectLink:function(element){$(element).addClassName("selected")},lecturePlay:function(){if(this.play!=false){window.setTimeout(this.lectureAuto.bind(this),this.timing)}},lectureStop:function(){this.play=false},lectureAuto:function(){if(this.play!=false){this.next=this.activNum+1;if(this.next>this.nbLinks){this.next=1}this.animToNum(false);window.setTimeout(this.lectureAuto.bind(this),this.timing)}},gotToPrev:function(){this.lectureStop();this.prev=this.activNum-1;if(this.prev<1){this.prev=this.nbLinks}this.goToNum(this.prev)},gotToNext:function(){this.lectureStop();this.next=this.activNum+1;if(this.next>this.nbLinks){this.next=1}this.goToNum(this.next)},animToNum:function(e){if(e){var intElement=this.returnIntLink(Event.element(e));this.lectureStop()}else{var intElement=this.next}this.goToNum(intElement)},goToNum:function(intElement){if(!this.isSelected("focusNav_"+intElement)){this.stopObserveLinks();this.getOffsetLeft();this.loadAnimImg(intElement);this.loadAnimTxt(intElement);this.animate();this.selectLink("focusNav_"+intElement);this.activNum=parseInt(intElement)}},animate:function(){this.animImg();this.animTxt();this.deSelectLink()},animImg:function(){if(this.moveImg){new Effect.Move(this.cntImg,{x:this.imgX,y:this.imgY,mode:'absolute',duration:this.duree,afterFinish:function(){this.observeLinks()}.bind(this)})}else{new Effect.Fade(this.cntImg,{duration:this.duree/3,afterFinish:function(){new Effect.Move(this.cntImg,{x:this.imgX,y:this.imgY,mode:'absolute',duration:this.duree/3,afterFinish:function(){new Effect.Appear(this.cntImg,{duration:this.duree/3,afterFinish:function(){this.observeLinks()}.bind(this)})}.bind(this)})}.bind(this)})}},animTxt:function(){if(this.moveTxt){new Effect.Move(this.cntTxt,{x:this.txtX,y:this.txtY,duration:this.duree,mode:'absolute'})}else{new Effect.Fade(this.cntTxt,{duration:this.duree/3,afterFinish:function(){new Effect.Move(this.cntTxt,{x:this.txtX,y:this.txtY,mode:'absolute',duration:this.duree/3,afterFinish:function(){new Effect.Appear(this.cntTxt,{duration:this.duree/3})}.bind(this)})}.bind(this)})}},loadAnimImg:function(intElement){switch(this.imgDir){case"left":this.imgX=this.imgLeft-((this.activNum-intElement)*this.DimImg.width);this.imgY=0;break;case"right":this.imgX=this.imgLeft+(this.activNum-intElement)*this.DimImg.width;this.imgY=0;break;case"top":this.imgX=0;this.imgY=this.imgTop-(this.activNum-intElement)*this.DimImg.height;break;case"bottom":this.imgX=0;this.imgY=this.imgTop+(this.activNum-intElement)*this.DimImg.height;break;default:this.imgX=0;this.imgY=this.imgTop+(this.activNum-intElement)*this.DimImg.height;this.moveImg=false;break}},loadAnimTxt:function(intElement){switch(this.txtDir){case"left":this.txtX=this.txtLeft-((this.activNum-intElement)*this.DimTxt.width);this.txtY=0;break;case"right":this.txtX=this.txtLeft+(this.activNum-intElement)*this.DimTxt.width;this.txtY=0;break;case"top":this.txtX=0;this.txtY=this.txtTop-(this.activNum-intElement)*this.DimTxt.height;break;case"bottom":this.txtX=0;this.txtY=this.txtTop+(this.activNum-intElement)*this.DimTxt.height;break;default:this.txtX=0;this.txtY=this.txtTop+(this.activNum-intElement)*this.DimTxt.height;this.moveTxt=false;break}},returnIntLink:function(element){var idElement=element.id;var tabId=idElement.split("_");var intElement=tabId[1];return intElement}});
