/* Author: Dwizzel	Date: 03/2011 Description: global functions*/function Thread(n,l,p,pm){this.i=0;this.a=true;this.s=false;this.f=n;this.l=l;this.p=p;this.pm=pm;this.run=function(s){clearTimeout(s.i);if(s.a){var b=s.l[s.f](s.pm);if(b){s.i=setTimeout(function(){s.run(s)},s.p);}else{s.s=false;s.a=false;}}};this.start=function(){if(this.a){clearTimeout(this.i);this.run(this);this.s=true;}};this.stop=function(){if(this.a){clearTimeout(this.i);this.s=false;}};};function Menu(d){this.init=function(a){var e=document.getElementById(a[0]);if(e!=null){e.a=a;if(!a[2]){e.onmouseover=function(){var m=document.getElementById(this.a[1]);m.src=m.src.replace('_0.gif','_1.gif');};e.onmouseout=function(){var m=document.getElementById(this.a[1]);m.src=m.src.replace('_1.gif','_0.gif');};}}};for(var o in d){this.init(d[o]);};};function checkForm(){var e;var s='';e=document.getElementById('fNom');if(e.value==''){s+="    - Nom\n";}e=document.getElementById('fNom');if(e.value==''){s+= "    - Prénom\n";}e=document.getElementById('fTelMaison');if(e.value == ''){s += "    - Téléphone à la maison\n";}e=document.getElementById('fCourriel');if(e.value==''){s+="    - Courriel\n";}else{if(!checkEmail(e.value)){s+="    - Le courriel est invalide\n";}}if(s==''){document.getElementById('fSend').value='1';e=document.getElementById('fDemande');e.submit();}else{s="Certaines informations sont manquantes ou erronées:\n\n"+s+"\n\n"+" ";alert(s);}};function checkEmail(v){if(!v.toLowerCase().match(new RegExp(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/))){return false;}return true;};function SlideShow(cadre,links,dir,data){this.cadre=document.getElementById(cadre);this.links=null;if(links != ''){this.links = document.getElementById(links);}this.dir=dir;this.data=data;this.thFade=null;this.thSlide=null;this.id=0;this.Links=function(){var s='';for(var o in this.data){if(o==this.id){s+='<a class="selected nobr" href="javascript:_gSlide.Select('+o+');">'+this.data[o][0]+'</a>';}else{s+='<a class="nobr" href="javascript:_gSlide.Select('+o+');">'+this.data[o][0]+'</a>';}if(o<(this.data.length-1)){s+='&nbsp;| ';}}this.links.innerHTML=s;};this.Select=function(id){this.id=id;if(this.thFade!=null){this.thFade.stop();}if(this.thSlide!=null){this.thSlide.stop();}this.Slide({__sup:this});};this.Next=function(id){this.id=id;if(this.thFade!=null){this.thFade.stop();}if(this.thSlide!=null){this.thSlide.stop();}this.Start(id);};this.Load=function(){if(this.links!=null){this.Links();}this.cadre.style.opacity=0;this.cadre.style.filter='alpha(opacity=0)';var next=this.id+1;if(next>=this.data.length){next=0;}this.cadre.innerHTML='<a href="javascript:_gSlide.Next('+next+');"><img src="'+dir+this.data[this.id][1]+'" width="370" height="520" border="0" alt="'+this.data[this.id][0]+'" /></a>';};this.Start=function(id){this.id=id;this.thSlide=new Thread('Slide',this,3000,{__sup:this});this.thSlide.start();};this.Slide=function(obj){obj.__sup.Load();obj.__sup.thFade=new Thread('Fade',obj.__sup,33,{__alpha:0,__in:true});obj.__sup.thFade.start();obj.__sup.id++;if(obj.__sup.id>=obj.__sup.data.length){obj.__sup.id=0;}return true;};this.Fade=function(obj){if(obj.__in){obj.__alpha+=3;}this.cadre.style.opacity=obj.__alpha * 0.01;this.cadre.style.filter='alpha(opacity='+obj.__alpha+')';if(obj.__in && obj.__alpha>=100){return false;}return true;};};
