overEffects=function(){var p=[];this.oeConstruct=function(bgr,opa,fcol,oeErrDisplay){p['opacityMin']=74;p['colorStep']=4;p['opacitySteps']=4;p['delayOver']=27;p['delayOut']=32;p['IE']=(navigator.appVersion.indexOf('MSIE')==-1)?false:true;p['IE6']=(navigator.appVersion.indexOf('MSIE 6')==-1)?false:true;p['FF']=(navigator.appName!='Netscape')?false:true;p['opera']=(navigator.userAgent.indexOf("Opera")==-1)?false:true;p['safari']=(navigator.appVersion.indexOf('Safari')==-1)?false:true;p['mouse']=new Array();p['link']=new Array();p['opacityStep']=(100-p['opacityMin'])/p['opacitySteps'];var errs='';var testErr=new Array(0,0);for(var i=0;i<bgr.length;i++){if(_$(bgr[i][0])){if(bgr[i][1].length!=6){testErr[0]++;errs+="- "+"La couleur de départ [ "+bgr[i][1]+" ] est incorrecte pour "+bgr[i][0]+"\n";}
if(bgr[i][2].length!=6){testErr[0]++;errs+="- "+"La couleur de fin [ "+bgr[i][2]+" ] est incorrecte pour "+bgr[i][0]+"\n";}
_$(bgr[i][0]).onmouseover=oeMouseOverLink;_$(bgr[i][0]).onmouseout=oeMouseOutLink;p['link'][bgr[i][0]]=new Array('',bgr[i][1],bgr[i][2]);}else{testErr[1]++;errs+="- "+bgr[i][0]+" est introuvable (initialisation background)\n";}}
for(var i=0;i<opa.length;i++){if(_$(opa[i])){_$(opa[i]).onmouseover=oeMouseOverLinkOpacity;_$(opa[i]).onmouseout=oeMouseOutLinkOpacity;p['link'][opa[i]]='';}else{testErr[1]++;errs+="- "+opa[i]+" est introuvable (initialisation opacité)\n";}}
for(var i=0;i<fcol.length;i++){if(_$(fcol[i])){_$(fcol[i]).onmouseover=oeMouseOverLinkColor;_$(fcol[i]).onmouseout=oeMouseOverLinkColor;}}
if(oeErrDisplay&&errs!=''){errs+="\nAide :\n";if(testErr[0]>0)errs+=" - Insérez une couleur héxadécimale sans le # (par exemple 00FF00)\n";if(testErr[1]>0)errs+=" - Vérifiez l'id des objets signalés\n";alert(errs);}
var newItem=document.createElement('div');newItem.style.width="100%";newItem.style.position="absolute";newItem.style.top="0px";newItem.style.left="0px";newItem.setAttribute('id','oe_window_width');document.body.insertBefore(newItem,document.body.childNodes[0]);newItem=document.createElement('div');newItem.style.height="100%";newItem.style.position="absolute";newItem.style.top="0px";newItem.style.left="0px";newItem.setAttribute('id','oe_window_height');document.body.insertBefore(newItem,document.body.childNodes[0]);if(window.addEventListener){document.addEventListener("mousemove",oeMouseMove,false);document.addEventListener("scroll",oeScroll,false);document.addEventListener("mouseout",oeMouseOutDocument,false);}else if(window.attachEvent){document.attachEvent("onmousemove",oeMouseMove);document.attachEvent("onscroll",oeScroll);document.attachEvent("onmouseout",oeMouseOutDocument);}}
oeMouseOverLink=function(e){if(!p['mouse']['on'])return;if(typeof(e)=='string'){var target=_$(e);}else{if(!e)e=window.event;var target=(e.target)?e.target:e.srcElement;}
target=oeGetTarget(target);if(p['link'][target.id][0].indexOf('over')!=-1)return;p['link'][target.id][0]='over';oeChangeColor(target.id,0,'over',p['delayOver']);}
oeMouseOutLink=function(e){if(typeof(e)=='string'){var target=_$(e);}else{if(!e)e=window.event;var target=(e.target)?e.target:e.srcElement;}
target=oeGetTarget(target);setTimeout('oeMouseOutLinkConfirm("'+target.id+'")',50);}
oeMouseOutLinkConfirm=function(id){var target=p['mouse']['target'];if(p['link'][id][0]!='forceout'){var ok=0;while(ok==0&&target.nodeName!='HTML'){if(target.id&&target.id==id)ok=1;target=target.parentNode;}
if(ok==1)return;}
if(p['link'][id][0]=='outt')return;p['link'][id][0]='out';oeChangeColor(id,0,'out',p['delayOut']);}
oeChangeColor=function(id,step,act,timer,c1,c2,c3,ct1,ct2,ct3){if(p['link'][id][0]!=''&&p['link'][id][0]!=act)return;if(act=='out')p['link'][id][0]=act='outt';if(!c1&&c1!=0){var tmp=_$(id).style.backgroundColor.replace('#','');if(tmp=='')tmp=(act=='over')?p['link'][id][1]:p['link'][id][2];else{if(tmp.length==3){tmp=tmp.replace('#','');if(tmp.toLowerCase()=='fff')tmp=tmp+'fff';}
if(tmp.indexOf('rgb')==-1)tmp=new Array(parseInt(tmp.charAt(0)+tmp.charAt(1),16),parseInt(tmp.charAt(2)+tmp.charAt(3),16),parseInt(tmp.charAt(4)+tmp.charAt(5),16));else tmp=tmp.replace('rgb(','').replace(')','').split(',');tmp=_DecToHex(tmp[0])+''+_DecToHex(tmp[1])+''+_DecToHex(tmp[2]);}
var color1=(act=='over')?tmp:p['link'][id][1];var color2=(act=='outt')?tmp:p['link'][id][2];color1=new Array(parseInt(color1.charAt(0)+color1.charAt(1),16),parseInt(color1.charAt(2)+color1.charAt(3),16),parseInt(color1.charAt(4)+color1.charAt(5),16));color2=new Array(parseInt(color2.charAt(0)+color2.charAt(1),16),parseInt(color2.charAt(2)+color2.charAt(3),16),parseInt(color2.charAt(4)+color2.charAt(5),16));var colorStepUnit=new Array();for(var i=0;i<3;i++){colorStepUnit[i]=(color1[i]-color2[i])/p['colorStep'];}
var c1=colorStepUnit[0];var c2=colorStepUnit[1];var c3=colorStepUnit[2];var ct1=color1[0];var ct2=color1[1];var ct3=color1[2];}else
colorStepUnit=new Array(c1,c2,c3);cTmp=new Array(ct1,ct2,ct3);var color=new Array();var stepTemp=(act=='over')?step:(p['colorStep']-step);for(var i=0;i<3;i++)
color[i]=(cTmp[i])-Math.round(colorStepUnit[i]*stepTemp);var newColor='#'+_DecToHex(color[0])+_DecToHex(color[1])+_DecToHex(color[2]);_$(id).style.backgroundColor=newColor;if(id=='teaser-5-nouvo'&&_$('nouvo-text-0')){_$('nouvo-text-0').style.backgroundColor=newColor;_$('nouvo-text-1').style.backgroundColor=newColor;}
step++;if(step<=p['colorStep'])setTimeout('oeChangeColor("'+id+'",'+step+',"'+act+'",'+timer+','+c1+','+c2+','+c3+','+ct1+','+ct2+','+ct3+')',timer);else if(act=='over')p['link'][id][0]='overed';else p['link'][id][0]='';}
oeMouseOverLinkOpacity=function(e){if(!p['mouse']['on'])return;if(typeof(e)=='string'){var target=_$(e);}else{if(!e)e=window.event;var target=(e.target)?e.target:e.srcElement;}
target=oeGetTarget(target);if(p['link'][target.id].indexOf('opacityDecrease')!=-1)return;p['link'][target.id]='opacityDecrease';oeChangeOpacity(target.id,0,'opacityDecrease',p['delayOver']);}
oeMouseOutLinkOpacity=function(e){if(typeof(e)=='string'){var target=_$(e);}else{if(!e)e=window.event;var target=(e.target)?e.target:e.srcElement;}
target=oeGetTarget(target);if(!target)return;setTimeout('oeMouseOutLinkOpacityConfirm("'+target.id+'")',50);}
oeMouseOutLinkOpacityConfirm=function(id){var target=p['mouse']['target'];if(p['link'][id]!='forceout'){var ok=0;while(ok==0&&target.nodeName!='HTML'){if(target.id&&target.id==id)ok=1;target=target.parentNode;}
if(ok==1)return;}
if(p['link'][id]=='opacityIncrease')return;p['link'][id]='opacityIncrease';oeChangeOpacity(id,0,'opacityIncrease',p['delayOut']);}
oeChangeOpacity=function(id,step,act,timer,opMin){if(!opMin&&opMin!=0)
opMin=(_$(id).style.opacity&&_$(id).style.opacity>=0)?_$(id).style.opacity*100:100;if(p['link'][id]!=''&&p['link'][id]!=act)return;var opacity=opMin-p['opacityStep']*step;if(opacity<p['opacityMin'])opacity=p['opacityMin'];if(act=='opacityIncrease')opacity=p['opacityMin']+p['opacityStep']*step;if(act=='opacityIncrease'&&opMin>opacity){step++;oeChangeOpacity(id,step,act,timer,opMin);return;}
_$(id).style.filter='alpha(opacity='+opacity+')';_$(id).style.opacity=(opacity/100);step++;if(step<=p['opacitySteps'])setTimeout('oeChangeOpacity("'+id+'",'+step+',"'+act+'",'+timer+','+opMin+')',timer);else if(act=='opacityDecrease')p['link'][id]='opacityDecreased';else p['link'][id]='';}
oeMouseOverLinkColor=function(e){if(!p['mouse']['on'])return;if(typeof(e)=='string'){var target=_$(e);}else{if(!e)e=window.event;var target=(e.target)?e.target:e.srcElement;}
target=oeGetTarget(target);if(p['link'][target.id][0].indexOf('over')!=-1)return;p['link'][target.id][0]='over';oeChangeColor(target.id,0,'over',p['delayOver']);}
oeMouseOutLinkColor=function(e){if(typeof(e)=='string'){var target=_$(e);}else{if(!e)e=window.event;var target=(e.target)?e.target:e.srcElement;}
target=oeGetTarget(target);setTimeout('oeMouseOutLinkColorConfirm("'+target.id+'")',50);}
oeMouseOutLinkColorConfirm=function(id){var target=p['mouse']['target'];if(p['link'][id][0]!='forceout'){var ok=0;while(ok==0&&target.nodeName!='HTML'){if(target.id&&target.id==id)ok=1;target=target.parentNode;}
if(ok==1)return;}
if(p['link'][id][0]=='outt')return;p['link'][id][0]='out';oeChangeFontColor(id,0,'out',p['delayOut']);}
oeChangeFontColor=function(id,step,act,timer,c1,c2,c3,ct1,ct2,ct3){if(p['link'][id][0]!=''&&p['link'][id][0]!=act)return;if(act=='out')p['link'][id][0]=act='outt';if(!c1&&c1!=0){var tmp=_$(id).style.backgroundColor.replace('#','');if(tmp=='')tmp=(act=='over')?p['link'][id][1]:p['link'][id][2];else{if(tmp.length==3){tmp=tmp.replace('#','');if(tmp.toLowerCase()=='fff')tmp=tmp+'fff';}
if(tmp.indexOf('rgb')==-1)tmp=new Array(parseInt(tmp.charAt(0)+tmp.charAt(1),16),parseInt(tmp.charAt(2)+tmp.charAt(3),16),parseInt(tmp.charAt(4)+tmp.charAt(5),16));else tmp=tmp.replace('rgb(','').replace(')','').split(',');tmp=_DecToHex(tmp[0])+''+_DecToHex(tmp[1])+''+_DecToHex(tmp[2]);}
var color1=(act=='over')?tmp:p['link'][id][1];var color2=(act=='outt')?tmp:p['link'][id][2];color1=new Array(parseInt(color1.charAt(0)+color1.charAt(1),16),parseInt(color1.charAt(2)+color1.charAt(3),16),parseInt(color1.charAt(4)+color1.charAt(5),16));color2=new Array(parseInt(color2.charAt(0)+color2.charAt(1),16),parseInt(color2.charAt(2)+color2.charAt(3),16),parseInt(color2.charAt(4)+color2.charAt(5),16));var colorStepUnit=new Array();for(var i=0;i<3;i++){colorStepUnit[i]=(color1[i]-color2[i])/p['colorStep'];}
var c1=colorStepUnit[0];var c2=colorStepUnit[1];var c3=colorStepUnit[2];var ct1=color1[0];var ct2=color1[1];var ct3=color1[2];}else
colorStepUnit=new Array(c1,c2,c3);cTmp=new Array(ct1,ct2,ct3);var color=new Array();var stepTemp=(act=='over')?step:(p['colorStep']-step);for(var i=0;i<3;i++)
color[i]=(cTmp[i])-Math.round(colorStepUnit[i]*stepTemp);var newColor='#'+_DecToHex(color[0])+_DecToHex(color[1])+_DecToHex(color[2]);_$(id).style.backgroundColor=newColor;if(id=='teaser-5-nouvo'&&_$('nouvo-text-0')){_$('nouvo-text-0').style.backgroundColor=newColor;_$('nouvo-text-1').style.backgroundColor=newColor;}
step++;if(step<=p['colorStep'])setTimeout('oeChangeColor("'+id+'",'+step+',"'+act+'",'+timer+','+c1+','+c2+','+c3+','+ct1+','+ct2+','+ct3+')',timer);else if(act=='over')p['link'][id][0]='overed';else p['link'][id][0]='';}
oeMouseMove=function(e){if(!e)e=window.event;p['mouse']['x']=e.clientX;p['mouse']['y']=e.clientY;p['mouse']['target']=(p['IE'])?e.srcElement:e.target;p['mouse']['targetScroll']='';p['mouse']['on']=true;for(var id in p['link']){var ok=0;var element=p['mouse']['target'];if(typeof(p['link'][id])=='object'){if(p['link'][id][0]=='overed'&&element!=null){while(ok==0&&element.nodeName!='HTML'){if(element.id&&element.id==id)ok=1;element=element.parentNode;}
if(ok==0)oeMouseOutLink(id);}}else{if(p['link'][id]=='opacityDecreased'&&element!=null){while(ok==0&&element.nodeName!='HTML'){if(element.id&&element.id==id)ok=1;element=element.parentNode;}
if(ok==0)oeMouseOutLinkOpacity(id);}}}}
oeMouseOutDocument=function(e,re){var height=parseInt(_$('oe_window_height').offsetHeight);var width=parseInt(_$('oe_window_width').offsetWidth);var scrollTop=document.documentElement.scrollTop;var scrollLeft=document.documentElement.scrollLeft;if(e.clientX>=0&&e.clientY>=0&&e.clientX<width&&e.clientY<height)return;p['mouse']['on']=false;for(var id in p['link']){if(typeof(p['link'][id])=='object'){if(p['link'][id][0]!=''){p['link'][id][0]='forceout';oeMouseOutLink(id);}}else{if(p['link'][id]!=''){p['link'][id]='forceout';oeMouseOutLinkOpacity(id);}}}}
oeScroll=function(e,re){if(!e)e=window.event;if(typeof(p['mouse']['targetScroll'])!='undefined')var lastTarget=p['mouse']['targetScroll'];p['mouse']['targetScroll']=(p['IE'])?e.srcElement:e.target;if(p['mouse']['targetScroll'].nodeName=='#document'){if(typeof(lastTarget)=='undefined'||typeof(lastTarget)!='undefined'&&lastTarget!='undefined'&&lastTarget!=null&&lastTarget.nodeName!='#document'){p['mouse']['x']=0;p['mouse']['y']=0;p['mouse']['target']=document.body;for(var id in p['link']){if(typeof(p['link'][id])=='object'){if(p['link'][id][0]=='overed'){p['link'][id][0]='forceout';oeMouseOutLink(id);}}else{if(p['link'][id]=='opacityDecreased'){p['link'][id]='forceout';oeMouseOutLinkOpacity(id);}}}}}}
oeGetTarget=function(target){if(!target)return;var ok=0;while(ok==0&&target.nodeName!='HTML'){for(var id in p['link']){if(target.id&&target.id==id)ok=1;}
if(ok==0)target=target.parentNode;}
return target;}
_$=function(obj){return document.getElementById(obj);}
_DecToHex=function(v){var un,deux,trois,quatre;var H=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");dec=v;un=Math.floor(dec/16);if(un>15){var z=dec-un*16;deux=Math.floor(un/16);if(deux>15){var y=un-deux*16;trois=Math.floor(deux/16);if(trois>15){var x=deux-trois*16;quatre=Math.floor(trois/16);var w=trois-(quatre*16);v=H[quatre]+H[w]+H[x]+H[y]+H[z];}else{var x=deux-(trois*16);v=H[trois]+H[x]+H[y]+[z];}}else{var y=un-(deux*16);v=H[deux]+H[y]+[z];}}else{var z=dec-(un*16);v=H[un]+H[z];}
return v;}
if(typeof(oeErrDisplay)=='undefined')oeErrDisplay=false;if(typeof(oeBgr)=='undefined')oeBgr=new Array();if(typeof(oeOpa)=='undefined')oeOpa=new Array();if(typeof(oeFcol)=='undefined')oeFcol=new Array();this.oeConstruct(oeBgr,oeOpa,oeFcol,oeErrDisplay);}