
jQuery(function($){$(document).ready(function(){$(".main").css("display","none");$(".main").fadeIn(500);});});function getId(id){return document.getElementById(id);}
function afficher_erreur(msg_erreur,id_erreur,erreur){if(erreur){getId(id_erreur).style.visibility="visible";}
else{getId(id_erreur).style.visibility="hidden";}}
function verifNom(id_champ,id_erreur){var msg_erreur;if(getId(id_champ).value==""){getId(id_erreur).innerHTML="Veuillez saisir votre Nom.";afficher_erreur(msg_erreur,id_erreur,true);return false;}
else{var reg_chaine=new RegExp("[^0-9]","g");var result=reg_chaine.test(document.getElementById(id_champ).value);if(!result){getId(id_erreur).innerHTML="Le Nom n&apos;est pas valide, les chiffres ne sont pas autoris&eacute;s.";afficher_erreur(msg_erreur,id_erreur,true);return false;}
else{afficher_erreur(msg_erreur,id_erreur,false);return true;}}}
function verifPrenom(id_champ,id_erreur){var msg_erreur;if(getId(id_champ).value==""){getId(id_erreur).innerHTML="Veuillez saisir votre Pr&eacute;nom.";afficher_erreur(msg_erreur,id_erreur,true);return false;}
else{var reg_chaine=new RegExp("[^0-9]","g");var result=reg_chaine.test(document.getElementById(id_champ).value);if(!result){getId(id_erreur).innerHTML="Le Pr&eacute;nom n&apos;est pas valide, les chiffres ne sont pas autoris&eacute;s.";afficher_erreur(msg_erreur,id_erreur,true);return false;}
else{afficher_erreur(msg_erreur,id_erreur,false);return true;}}}
function verifMail(id_champ,id_erreur){var msg_erreur;if(getId(id_champ).value==""){getId(id_erreur).innerHTML="Veuillez saisir votre Email.";afficher_erreur(msg_erreur,id_erreur,true);return false;}
else{var reg_mail=new RegExp("^([a-zA-Z0-9]+(([\\.\\-\\_]?[a-zA-Z0-9]+)+)?)\\@(([a-zA-Z0-9\\-]+[\\.\\-\\_])+[a-zA-Z]{2,})$","g");var result=reg_mail.test(document.getElementById(id_champ).value);if(!result){getId(id_erreur).innerHTML="Votre email n&apos;est pas valide, v&eacute;rifier son format.";afficher_erreur(msg_erreur,id_erreur,true);return false;}
else{afficher_erreur(msg_erreur,id_erreur,false);return true;}}}
function verifMessage(id_champ,id_erreur){var msg_erreur;if(getId(id_champ).value==""){getId(id_erreur).innerHTML="Veuillez saisir votre Message.";afficher_erreur(msg_erreur,id_erreur,true);return false;}
else{var reg_mes=new RegExp("[a-zA-Z0-9]","g");var result=reg_mes.test(document.getElementById(id_champ).value);if(!result){getId(id_erreur).innerHTML="Certains caract&egrave;res ne sont pas autoris&eacute;s";afficher_erreur(msg_erreur,id_erreur,true);return false;}
else{afficher_erreur(msg_erreur,id_erreur,false);return true;}}}
function verifForm(){var nomOk=verifNom('nom','err_nom');var prenomOk=verifPrenom('prenom','err_prenom');var mailOk=verifMail('mail','err_mail');var messageOk=verifMessage('message','err_message');if(nomOk&&prenomOk&&mailOk&&messageOk)
return true;else return false;}
var diapoActive;var time;var delai=10000;var nb;var nbRand;var nbImg=10;var test;var cheminImg;function initDiapo(){var cookieDiapo=readCookie("diap");var jouerDiapo=cookieDiapo?cookieDiapo:"oui";jQuery(function($){$("#txtDiapo").text("");$("#swImg").css("background-image","url(./images/icones/random.png)");if(jouerDiapo=="oui"){time=window.setInterval('randImgLink();',delai);$("#diapo").css("background-image","url(./images/icones/stop.png)");diapoActive="oui";}
else{$("#diapo").css("background-image","url(./images/icones/play.png)");diapoActive="non";}});}
function changeDiapo(){jQuery(function($){if(diapoActive=="oui"){window.clearInterval(time);$("#diapo").css("background-image","url(./images/icones/play.png)");diapoActive="non";}
else{randImgLink();time=window.setInterval('randImgLink();',delai);$("#diapo").css("background-image","url(./images/icones/stop.png)");diapoActive="oui";}
createCookie("diap",diapoActive,365);});}
function randImgLink(){jQuery(function($){if(diapoActive=="oui"){window.clearInterval(time);time=window.setInterval('randImgLink();',delai);}
var active=getActiveStyleSheet();var cheminImg=(active=='Default (Black)')?'black':'white';nbRand=Math.ceil(Math.random()*nbImg);while(nbRand==nb)nbRand=Math.ceil(Math.random()*nbImg);nb=nbRand;$("#random_img").fadeOut(300,function(){$("#random_img").css("background-image","url(./images/accueil/"+cheminImg+"/"+nb+".jpg)");})
$("#random_img").fadeIn(300);});}
function nextImgLink(){jQuery(function($){if(diapoActive=="oui"){window.clearInterval(time);time=window.setInterval('randImgLink();',delai);}
nb+=1;if(nb==nbImg+1)nb=1;$("#random_img").fadeOut(300,function(){})
$("#random_img").fadeIn(300);});}
function prevImgLink(){jQuery(function($){if(diapoActive=="oui"){window.clearInterval(time);time=window.setInterval('randImgLink();',delai);}
var active=getActiveStyleSheet();var cheminImg;if(active=='Default (Black)')cheminImg='black';else cheminImg='white';nb-=1;if(nb==0)nb=nbimg;$("#random_img").fadeOut(300,function(){$("#random_img").css("background-image","url(./images/accueil/"+cheminImg+"/"+nb+".jpg)");})
$("#random_img").fadeIn(300);});}
function switchImg(style){jQuery(function($){$("#random_img").css("background-image","url(./images/accueil/"+style+"/"+nb+".jpg)");});}
function switchStyle(){jQuery(function($){$("body").fadeOut(300,function(){var active=getActiveStyleSheet();if(active=='Default (Black)'){setActiveStyleSheet('White');cheminImg='white';switchImg(cheminImg)}
else{setActiveStyleSheet('Default (Black)');cheminImg='black';switchImg(cheminImg)}});$("body").fadeIn(300);});return false;}
function setActiveStyleSheet(title){var i,a,main;for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){a.disabled=true;if(a.getAttribute("title")==title)a.disabled=false;}}}
function getActiveStyleSheet(){var i,a;for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")&&!a.disabled)return a.getAttribute("title");}
return null;}
function getPreferredStyleSheet(){var i,a;for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("rel").indexOf("alt")==-1&&a.getAttribute("title"))return a.getAttribute("title");}
return null;}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0){return c.substring(nameEQ.length,c.length);}}
return null;}
window.onload=function(e){var cookie=readCookie("style");var title=cookie?cookie:getPreferredStyleSheet();setActiveStyleSheet(title);jQuery(function($){nb=Math.ceil(Math.random()*nbImg);if(title=='Default (Black)'){cheminImg='black';$("#random_img").css("background-image","url(images/accueil/"+cheminImg+"/"+nb+".jpg)");}
else{cheminImg='white';$("#random_img").css("background-image","url(images/accueil/"+cheminImg+"/"+nb+".jpg)");}});}
window.onunload=function(e){var title=getActiveStyleSheet();createCookie("style",title,365);cheminImg=pathImage();}
var cookie=readCookie("style");var title=cookie?cookie:getPreferredStyleSheet();setActiveStyleSheet(title);function pathImage(){var active=getActiveStyleSheet();var path;if(active=='Default (Black)'){path='black';}
else{path='white';}
return path;}
(function($){$.event.special.mousewheel={setup:function(){var handler=$.event.special.mousewheel.handler;if($.browser.mozilla)
$(this).bind('mousemove.mousewheel',function(event){$.data(this,'mwcursorposdata',{pageX:event.pageX,pageY:event.pageY,clientX:event.clientX,clientY:event.clientY});});if(this.addEventListener)
this.addEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else
this.onmousewheel=handler;},teardown:function(){var handler=$.event.special.mousewheel.handler;$(this).unbind('mousemove.mousewheel');if(this.removeEventListener)
this.removeEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else
this.onmousewheel=function(){};$.removeData(this,'mwcursorposdata');},handler:function(event){var args=Array.prototype.slice.call(arguments,1);event=$.event.fix(event||window.event);$.extend(event,$.data(this,'mwcursorposdata')||{});var delta=0,returnValue=true;if(event.wheelDelta)delta=event.wheelDelta/120;if(event.detail)delta=-event.detail/3;event.data=event.data||{};event.type="mousewheel";args.unshift(delta);args.unshift(event);return $.event.handle.apply(this,args);}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel");},unmousewheel:function(fn){return this.unbind("mousewheel",fn);}});})(jQuery);jQuery(function($){var eventName='emchange';$.em=$.extend({version:'1.0',delay:200,element:$('<div />').css({left:'-100em',position:'absolute',width:'100em'}).prependTo('body')[0],action:function(){var currentWidth=$.em.element.offsetWidth/100;if(currentWidth!=$.em.current){$.em.previous=$.em.current;$.em.current=currentWidth;$.event.trigger(eventName,[$.em.current,$.em.previous]);}}},$.em);$.fn[eventName]=function(fn){return fn?this.bind(eventName,fn):this.trigger(eventName);};$.em.current=$.em.element.offsetWidth/100;$.em.iid=setInterval($.em.action,$.em.delay);});(function($){$.jScrollPane={active:[]};$.fn.jScrollPane=function(settings)
{settings=$.extend({},$.fn.jScrollPane.defaults,settings);var rf=function(){return false;};return this.each(function()
{var $this=$(this);var paneEle=this;var currentScrollPosition=0;var paneWidth;var paneHeight;var trackHeight;var trackOffset=settings.topCapHeight;var $container;if($(this).parent().is('.jScrollPaneContainer')){$container=$(this).parent();currentScrollPosition=settings.maintainPosition?$this.position().top:0;var $c=$(this).parent();paneWidth=$c.innerWidth();paneHeight=$c.outerHeight();$('>.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScrollCap',$c).remove();$this.css({'top':0});}else{$this.data('originalStyleTag',$this.attr('style'));$this.css('overflow','hidden');this.originalPadding=$this.css('paddingTop')+' '+$this.css('paddingRight')+' '+$this.css('paddingBottom')+' '+$this.css('paddingLeft');this.originalSidePaddingTotal=(parseInt($this.css('paddingLeft'))||0)+(parseInt($this.css('paddingRight'))||0);paneWidth=$this.innerWidth();paneHeight=$this.innerHeight();$container=$('<div></div>').attr({'className':'jScrollPaneContainer'}).css({'height':paneHeight+'px','width':paneWidth+'px'});if(settings.enableKeyboardNavigation){$container.attr('tabindex',settings.tabIndex);}
$this.wrap($container);$container=$this.parent();$(document).bind('emchange',function(e,cur,prev)
{$this.jScrollPane(settings);});}
trackHeight=paneHeight;if(settings.reinitialiseOnImageLoad){var $imagesToLoad=$.data(paneEle,'jScrollPaneImagesToLoad')||$('img',$this);var loadedImages=[];if($imagesToLoad.length){$imagesToLoad.each(function(i,val){$(this).bind('load readystatechange',function(){if($.inArray(i,loadedImages)==-1){loadedImages.push(val);$imagesToLoad=$.grep($imagesToLoad,function(n,i){return n!=val;});$.data(paneEle,'jScrollPaneImagesToLoad',$imagesToLoad);var s2=$.extend(settings,{reinitialiseOnImageLoad:false});$this.jScrollPane(s2);}}).each(function(i,val){if(this.complete||this.complete===undefined){this.src=this.src;}});});};}
var p=this.originalSidePaddingTotal;var realPaneWidth=paneWidth-settings.scrollbarWidth-settings.scrollbarMargin-p;var cssToApply={'height':'auto','width':realPaneWidth+'px'}
if(settings.scrollbarOnLeft){cssToApply.paddingLeft=settings.scrollbarMargin+settings.scrollbarWidth+'px';}else{cssToApply.paddingRight=settings.scrollbarMargin+'px';}
$this.css(cssToApply);var contentHeight=$this.outerHeight();var percentInView=paneHeight/contentHeight;var isScrollable=percentInView<.99;$container[isScrollable?'addClass':'removeClass']('jScrollPaneScrollable');if(isScrollable){$container.append($('<div></div>').addClass('jScrollCap jScrollCapTop').css({height:settings.topCapHeight}),$('<div></div>').attr({'className':'jScrollPaneTrack'}).css({'width':settings.scrollbarWidth+'px'}).append($('<div></div>').attr({'className':'jScrollPaneDrag'}).css({'width':settings.scrollbarWidth+'px'}).append($('<div></div>').attr({'className':'jScrollPaneDragTop'}).css({'width':settings.scrollbarWidth+'px'}),$('<div></div>').attr({'className':'jScrollPaneDragBottom'}).css({'width':settings.scrollbarWidth+'px'}))),$('<div></div>').addClass('jScrollCap jScrollCapBottom').css({height:settings.bottomCapHeight}));var $track=$('>.jScrollPaneTrack',$container);var $drag=$('>.jScrollPaneTrack .jScrollPaneDrag',$container);var currentArrowDirection;var currentArrowTimerArr=[];var currentArrowInc;var whileArrowButtonDown=function()
{if(currentArrowInc>4||currentArrowInc%4==0){positionDrag(dragPosition+currentArrowDirection*mouseWheelMultiplier);}
currentArrowInc++;};if(settings.enableKeyboardNavigation){$container.bind('keydown.jscrollpane',function(e)
{switch(e.keyCode){case 38:currentArrowDirection=-1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 40:currentArrowDirection=1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 33:case 34:return false;default:}}).bind('keyup.jscrollpane',function(e)
{if(e.keyCode==38||e.keyCode==40){for(var i=0;i<currentArrowTimerArr.length;i++){clearInterval(currentArrowTimerArr[i]);}
return false;}});}
if(settings.showArrows){var currentArrowButton;var currentArrowInterval;var onArrowMouseUp=function(event)
{$('html').unbind('mouseup',onArrowMouseUp);currentArrowButton.removeClass('jScrollActiveArrowButton');clearInterval(currentArrowInterval);};var onArrowMouseDown=function(){$('html').bind('mouseup',onArrowMouseUp);currentArrowButton.addClass('jScrollActiveArrowButton');currentArrowInc=0;whileArrowButtonDown();currentArrowInterval=setInterval(whileArrowButtonDown,100);};$container.append($('<a></a>').attr({'href':'javascript:;','className':'jScrollArrowUp','tabindex':-1}).css({'width':settings.scrollbarWidth+'px','top':settings.topCapHeight+'px'}).html('Scroll up').bind('mousedown',function()
{currentArrowButton=$(this);currentArrowDirection=-1;onArrowMouseDown();this.blur();return false;}).bind('click',rf),$('<a></a>').attr({'href':'javascript:;','className':'jScrollArrowDown','tabindex':-1}).css({'width':settings.scrollbarWidth+'px','bottom':settings.bottomCapHeight+'px'}).html('Scroll down').bind('mousedown',function()
{currentArrowButton=$(this);currentArrowDirection=1;onArrowMouseDown();this.blur();return false;}).bind('click',rf));var $upArrow=$('>.jScrollArrowUp',$container);var $downArrow=$('>.jScrollArrowDown',$container);}
if(settings.arrowSize){trackHeight=paneHeight-settings.arrowSize-settings.arrowSize;trackOffset+=settings.arrowSize;}else if($upArrow){var topArrowHeight=$upArrow.height();settings.arrowSize=topArrowHeight;trackHeight=paneHeight-topArrowHeight-$downArrow.height();trackOffset+=topArrowHeight;}
trackHeight-=settings.topCapHeight+settings.bottomCapHeight;$track.css({'height':trackHeight+'px',top:trackOffset+'px'})
var $pane=$(this).css({'position':'absolute','overflow':'visible'});var currentOffset;var maxY;var mouseWheelMultiplier;var dragPosition=0;var dragMiddle=percentInView*paneHeight/2;var getPos=function(event,c){var p=c=='X'?'Left':'Top';return event['page'+c]||(event['client'+c]+(document.documentElement['scroll'+p]||document.body['scroll'+p]))||0;};var ignoreNativeDrag=function(){return false;};var initDrag=function()
{ceaseAnimation();currentOffset=$drag.offset(false);currentOffset.top-=dragPosition;maxY=trackHeight-$drag[0].offsetHeight;mouseWheelMultiplier=2*settings.wheelSpeed*maxY/contentHeight;};var onStartDrag=function(event)
{initDrag();dragMiddle=getPos(event,'Y')-dragPosition-currentOffset.top;$('html').bind('mouseup',onStopDrag).bind('mousemove',updateScroll).bind('mouseleave',onStopDrag)
if($.browser.msie){$('html').bind('dragstart',ignoreNativeDrag).bind('selectstart',ignoreNativeDrag);}
return false;};var onStopDrag=function()
{$('html').unbind('mouseup',onStopDrag).unbind('mousemove',updateScroll);dragMiddle=percentInView*paneHeight/2;if($.browser.msie){$('html').unbind('dragstart',ignoreNativeDrag).unbind('selectstart',ignoreNativeDrag);}};var positionDrag=function(destY)
{$container.scrollTop(0);destY=destY<0?0:(destY>maxY?maxY:destY);dragPosition=destY;$drag.css({'top':destY+'px'});var p=destY/maxY;$this.data('jScrollPanePosition',(paneHeight-contentHeight)*-p);$pane.css({'top':((paneHeight-contentHeight)*p)+'px'});$this.trigger('scroll');if(settings.showArrows){$upArrow[destY==0?'addClass':'removeClass']('disabled');$downArrow[destY==maxY?'addClass':'removeClass']('disabled');}};var updateScroll=function(e)
{positionDrag(getPos(e,'Y')-currentOffset.top-dragMiddle);};var dragH=Math.max(Math.min(percentInView*(paneHeight-settings.arrowSize*2),settings.dragMaxHeight),settings.dragMinHeight);$drag.css({'height':dragH+'px'}).bind('mousedown',onStartDrag);var trackScrollInterval;var trackScrollInc;var trackScrollMousePos;var doTrackScroll=function()
{if(trackScrollInc>8||trackScrollInc%4==0){positionDrag((dragPosition-((dragPosition-trackScrollMousePos)/2)));}
trackScrollInc++;};var onStopTrackClick=function()
{clearInterval(trackScrollInterval);$('html').unbind('mouseup',onStopTrackClick).unbind('mousemove',onTrackMouseMove);};var onTrackMouseMove=function(event)
{trackScrollMousePos=getPos(event,'Y')-currentOffset.top-dragMiddle;};var onTrackClick=function(event)
{initDrag();onTrackMouseMove(event);trackScrollInc=0;$('html').bind('mouseup',onStopTrackClick).bind('mousemove',onTrackMouseMove);trackScrollInterval=setInterval(doTrackScroll,100);doTrackScroll();return false;};$track.bind('mousedown',onTrackClick);$container.bind('mousewheel',function(event,delta){delta=delta||(event.wheelDelta?event.wheelDelta/120:(event.detail)?-event.detail/3:0);initDrag();ceaseAnimation();var d=dragPosition;positionDrag(dragPosition-delta*mouseWheelMultiplier);var dragOccured=d!=dragPosition;return!dragOccured;});var _animateToPosition;var _animateToInterval;function animateToPosition()
{var diff=(_animateToPosition-dragPosition)/settings.animateStep;if(diff>1||diff<-1){positionDrag(dragPosition+diff);}else{positionDrag(_animateToPosition);ceaseAnimation();}}
var ceaseAnimation=function()
{if(_animateToInterval){clearInterval(_animateToInterval);delete _animateToPosition;}};var scrollTo=function(pos,preventAni)
{if(typeof pos=="string"){try{$e=$(pos,$this);}catch(err){return;}
if(!$e.length)return;pos=$e.offset().top-$this.offset().top;}
ceaseAnimation();var maxScroll=contentHeight-paneHeight;pos=pos>maxScroll?maxScroll:pos;$this.data('jScrollPaneMaxScroll',maxScroll);var destDragPosition=pos/maxScroll*maxY;if(preventAni||!settings.animateTo){positionDrag(destDragPosition);}else{$container.scrollTop(0);_animateToPosition=destDragPosition;_animateToInterval=setInterval(animateToPosition,settings.animateInterval);}};$this[0].scrollTo=scrollTo;$this[0].scrollBy=function(delta)
{var currentPos=-parseInt($pane.css('top'))||0;scrollTo(currentPos+delta);};initDrag();scrollTo(-currentScrollPosition,true);$('*',this).bind('focus',function(event)
{var $e=$(this);var eleTop=0;var preventInfiniteLoop=100;while($e[0]!=$this[0]){eleTop+=$e.position().top;$e=$e.offsetParent();if(!preventInfiniteLoop--){return;}}
var viewportTop=-parseInt($pane.css('top'))||0;var maxVisibleEleTop=viewportTop+paneHeight;var eleInView=eleTop>viewportTop&&eleTop<maxVisibleEleTop;if(!eleInView){var destPos=eleTop-settings.scrollbarMargin;if(eleTop>viewportTop){destPos+=$(this).height()+15+settings.scrollbarMargin-paneHeight;}
scrollTo(destPos);}})
if(settings.observeHash){if(location.hash&&location.hash.length>1){setTimeout(function(){scrollTo(location.hash);},$.browser.safari?100:0);}
$(document).bind('click',function(e){$target=$(e.target);if($target.is('a')){var h=$target.attr('href');if(h&&h.substr(0,1)=='#'&&h.length>1){setTimeout(function(){scrollTo(h,!settings.animateToInternalLinks);},$.browser.safari?100:0);}}});}
function onSelectScrollMouseDown(e)
{$(document).bind('mousemove.jScrollPaneDragging',onTextSelectionScrollMouseMove);$(document).bind('mouseup.jScrollPaneDragging',onSelectScrollMouseUp);}
var textDragDistanceAway;var textSelectionInterval;function onTextSelectionInterval()
{direction=textDragDistanceAway<0?-1:1;$this[0].scrollBy(textDragDistanceAway/2);}
function clearTextSelectionInterval()
{if(textSelectionInterval){clearInterval(textSelectionInterval);textSelectionInterval=undefined;}}
function onTextSelectionScrollMouseMove(e)
{var offset=$this.parent().offset().top;var maxOffset=offset+paneHeight;var mouseOffset=getPos(e,'Y');textDragDistanceAway=mouseOffset<offset?mouseOffset-offset:(mouseOffset>maxOffset?mouseOffset-maxOffset:0);if(textDragDistanceAway==0){clearTextSelectionInterval();}else{if(!textSelectionInterval){textSelectionInterval=setInterval(onTextSelectionInterval,100);}}}
function onSelectScrollMouseUp(e)
{$(document).unbind('mousemove.jScrollPaneDragging').unbind('mouseup.jScrollPaneDragging');clearTextSelectionInterval();}
$container.bind('mousedown.jScrollPane',onSelectScrollMouseDown);$.jScrollPane.active.push($this[0]);}else{$this.css({'height':paneHeight+'px','width':paneWidth-this.originalSidePaddingTotal+'px','padding':this.originalPadding});$this[0].scrollTo=$this[0].scrollBy=function(){};$this.parent().unbind('mousewheel').unbind('mousedown.jScrollPane').unbind('keydown.jscrollpane').unbind('keyup.jscrollpane');}})};$.fn.jScrollPaneRemove=function()
{$(this).each(function()
{$this=$(this);var $c=$this.parent();if($c.is('.jScrollPaneContainer')){$this.css({'top':'','height':'','width':'','padding':'','overflow':'','position':''});$this.attr('style',$this.data('originalStyleTag'));$c.after($this).remove();}});}
$.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:0,bottomCapHeight:0,observeHash:true};$(window).bind('unload',function(){var els=$.jScrollPane.active;for(var i=0;i<els.length;i++){els[i].scrollTo=els[i].scrollBy=null;}});})(jQuery);zoombox={Dwidth:700,Dheight:700,duration:400,animation:"all",maskOpacity:1,FLVPlayer:"/js/zoombox/FLVplayer.swf",MP3Player:"/js/zoombox/MP3player.swf",allowOverflow:false,bindable:"a[rel^='zoombox']",theme:"default",fixed:false,themes:{"default":'\
   <div id="zoombox"> \
    <div id="zoombox_aplat" class="zoombox_close"></div>\
    <div id="zoombox_contener">\
     <div id="zoombox_relative">\
      <div id="zoombox_close" class="zoombox_close"></div>\
      <div id="zoombox_content"></div>\
      <div id="zoombox_bg"><div class="zoombox_bg_h"></div><div class="zoombox_bg_b"></div><div class="zoombox_bg_d"></div><div class="zoombox_bg_g"></div><div class="zoombox_bg_bg"></div><div class="zoombox_bg_bd"></div><div class="zoombox_bg_hg"></div><div class="zoombox_bg_hd"></div></div>\
      <div id="zoombox_nav">\
       <table>\
        <tr>\
         <td width="39"><div id="zoombox_prev"></div></td>\
         <td><div id="zoombox_title"><span></span></div></td>\
         <td width="39"><div id="zoombox_next"></div></td>\
        </tr>\
       </table>\
      </div>\
     </div>\
    </div>\
   </div>\
   ',"lightbox":'\
   <div id="zoombox" class="lightbox"> \
    <div id="zoombox_aplat" class="zoombox_close"></div>\
    <div id="zoombox_contener">\
     <div id="zoombox_relative">\
      <div id="zoombox_content"></div>\
      <div id="zoombox_bg"><div class="zoombox_bg_h"></div><div class="zoombox_bg_b"></div><div class="zoombox_bg_d"></div><div class="zoombox_bg_g"></div><div class="zoombox_bg_bg"></div><div class="zoombox_bg_bd"></div><div class="zoombox_bg_hg"></div><div class="zoombox_bg_hd"></div></div>\
      <div id="zoombox_infos"<div id="zoombox_title"><span></span></div></div>\
      <div id="zoombox_close" class="zoombox_close"></div>\
      <div id="zoombox_next"></div><div id="zoombox_prev"></div>\
     </div>\
    </div>\
   </div>\
   '},inCSS:null,width:0,height:0,url:null,title:null,type:"multimedia",animateOpening:false,timer:null,loaded:false,gallery:"",position:0,margesH:null,margesV:null,working:true,filtreImg:/(\.jpg)|(\.jpeg)|(\.bmp)|(\.gif)|(\.png)/i,filtreMP3:/(\.mp3)/i,filtreFLV:/(\.flv)/i,filtreSWF:/(\.swf)/i,filtreQuicktime:/(\.mov)|(\.mp4)/i,filtreWMV:/(\.wmv)|(\.avi)/i,filtreDailymotion:/(http:\/\/www.dailymotion)|(http:\/\/dailymotion)/i,filtreVimeo:/(http:\/\/www.vimeo)|(http:\/\/vimeo)/i,filtreYoutube:/(youtube\.)/i,filtreKoreus:/(http:\/\/www\.koreus)|(http:\/\/koreus)/i,filtreDeezer:/(http:\/\/www\.deezer)|(http:\/\/deezer)/i,galleryRegExp:/\[(?:.*)\]/,init:function(){$(zoombox.bindable).each(function(){$(this).unbind('click');});zoombox.images=new Array();$(zoombox.bindable).each(function(){var gallery=zoombox.galleryRegExp.exec($(this).attr("rel"));if(!zoombox.images[gallery]){zoombox.images[gallery]=new Array();}
zoombox.images[gallery].push($(this));$(this).bind('click',function(){zoombox.click($(this));return false;});});$(window).unbind('resize',zoombox.resize);$(window).unbind('scroll',zoombox.resize);$(document).unbind('keyup',zoombox.keyboard);$(window).resize(zoombox.resize);$(window).scroll(zoombox.resize);$(document).keyup(zoombox.keyboard);},click:function(div){zoombox.gallery=zoombox.galleryRegExp.exec(div.attr("rel"));for(var i=0;i<zoombox.images[zoombox.gallery].length;i++){if($(zoombox.images[zoombox.gallery][i]).html()==div.html()&&$(zoombox.images[zoombox.gallery][i]).attr("href")==div.attr("href")){zoombox.position=i;break;}}
zoombox.animateOpening=false;if(zoombox.animation=="all"){zoombox.animateOpening=true;zoombox.inCSS={"top":div.offset().top,"left":div.offset().left,"width":div.width(),"height":div.height()}}
if(div.children("img").length&&(zoombox.animation=="all"||zoombox.animation=="img")){zoombox.inCSS={"top":div.children("img").offset().top,"left":div.children("img").offset().left,"width":div.children("img").width(),"height":div.children("img").height()}
zoombox.animateOpening=true;}
zoombox.url=div.attr("href");zoombox.title=div.attr("title");dimensions=div.attr("rel").split(' ');if((dimensions[1])&&(dimensions[2])&&parseInt(dimensions[1])>0&&parseInt(dimensions[2])>0){zoombox.width=parseInt(dimensions[1]);zoombox.height=parseInt(dimensions[2]);}
else{zoombox.width=zoombox.Dwidth;zoombox.height=zoombox.Dheight;}
zoombox.open();return false;},open:function(url,width,height){zoombox.working=true;if(url!=undefined){zoombox.url=url;if(width==undefined){zoombox.width=zoombox.Dwidth;}else{zoombox.width=width;}
if(height==undefined){zoombox.height=zoombox.Dheight;}else{zoombox.height=height;}
zoombox.animateOpening=false;zoombox.title=null;}
if(zoombox.filtreImg.test(zoombox.url)&&zoombox.loaded==false){img=new Image();img.src=zoombox.url;zoombox.type="img";$("body").append('<div id="zoombox_loader"></div>');$("#zoombox_loader").css("marginTop",zoombox.scrollY());zoombox.timer=window.setInterval("zoombox.loadImg(img)",100);return false;}
zoombox.loaded=false;if(!$("#zoombox").length){$("body").append(zoombox.themes[zoombox.theme]);$("#zoombox_aplat").css({"height":zoombox.windowH(),"width":zoombox.windowW()});if(zoombox.margesH==null){zoombox.margesH=parseInt($("#zoombox_contener").css("paddingLeft"))+parseInt($("#zoombox_contener").css("paddingRight"))+parseInt($("#zoombox_contener").css("marginLeft"))+parseInt($("#zoombox_contener").css("marginRight"));}
if(zoombox.margesV==null){zoombox.margesV=parseInt($("#zoombox_contener").css("paddingTop"))+parseInt($("#zoombox_contener").css("paddingBottom"))+parseInt($("#zoombox_contener").css("marginTop"))+parseInt($("#zoombox_contener").css("marginBottom"));}
$("#zoombox_next").hide();$("#zoombox_prev").hide();$("#zoombox_title").hide();$(".zoombox_close").click(zoombox.close);$("#zoombox_next").click(zoombox.next);$("#zoombox_prev").click(zoombox.prev);$("embed").css("visibility","hidden");$("object").css("visibility","hidden");if(zoombox.gallery){if(zoombox.position<zoombox.images[zoombox.gallery].length-1){$("#zoombox_next").show();}
if(zoombox.position>0){$("#zoombox_prev").show();}}
$('#zoombox_aplat').css({'opacity':0});$('#zoombox_aplat').fadeTo(zoombox.duration,zoombox.maskOpacity);if(zoombox.inCSS!=null){zoombox.inCSS.left-=parseInt($("#zoombox_contener").css("paddingLeft"))+parseInt($("#zoombox_contener").css("marginLeft"));zoombox.inCSS.top-=parseInt($("#zoombox_contener").css("paddingTop"))+parseInt($("#zoombox_contener").css("marginTop"));}
var boxBeginCSS=zoombox.inCSS;}
else{$("#zoombox_title span").empty();$("#zoombox_content").empty();var boxBeginCSS={"width":$("#zoombox_contener").css("width"),"height":$("#zoombox_contener").css("height"),"top":$("#zoombox_contener").css("top"),"left":$("#zoombox_contener").css("left")}
var transition=true;}
var content=zoombox.getContent(zoombox.url);if(zoombox.type=="img"){$("#zoombox_content").append(content);}
if(transition){$("#zoombox_content img").hide();}
if(zoombox.title&&zoombox.title!=""&&zoombox.title!=null){$("#zoombox_title span").append(zoombox.title);$("#zoombox_title").show();}
else{$("#zoombox_title").hide();$("#zoombox_titlel").hide();$("#zoombox_title").hide();}
if(zoombox.allowOverflow==false&&(zoombox.height+120)>zoombox.windowH()){zoombox.width=zoombox.width*((zoombox.windowH()-120)/zoombox.height);zoombox.height=(zoombox.windowH()-120);var content=zoombox.getContent(zoombox.url);}
var topPos=(zoombox.windowH()-zoombox.height-zoombox.margesV)/2+zoombox.scrollY();var leftPos=(zoombox.windowW()-zoombox.width-zoombox.margesH)/2;var cssProp={"width":zoombox.width,"height":zoombox.height,"top":topPos,"left":leftPos}
if(zoombox.animateOpening==false&&transition!=true){$("#zoombox_contener").css(cssProp);$('#zoombox_contener').hide();$('#zoombox_contener').show();$("#zoombox_content").empty().append(content);zoombox.working=false;}
else{$("#zoombox_contener").css(boxBeginCSS);$("#zoombox_contener").animate(cssProp,zoombox.duration,function(){zoombox.working=false;if(zoombox.type=="img"){$("#zoombox_content img").fadeIn(zoombox.duration/2);}
else{$("#zoombox_content").empty().append(content);}});}},close:function(){window.clearInterval(zoombox.timer);if(zoombox.type!="img"){$("#zoombox_content").empty();}
if(zoombox.animateOpening==true){zoombox.inCSS.opacity=0;$("#zoombox_contener").animate(zoombox.inCSS,zoombox.duration);}
else{$("#zoombox_contener").remove();}
$("#zoombox_aplat").animate({"opacity":0},zoombox.duration,zoombox.remove);},remove:function(){$("#zoombox").remove();$("#zoombox_loader").remove();$("embed").css("visibility","visible");$("object").css("visibility","visible");},resize:function(){var topPos=(zoombox.windowH()-zoombox.height-zoombox.margesV)/2+zoombox.scrollY();var leftPos=(zoombox.windowW()-zoombox.width-zoombox.margesH)/2;$("#zoombox_contener").css("left",leftPos);$("#zoombox_aplat").css({"height":zoombox.windowH(),"width":zoombox.windowW()});if(zoombox.fixed){$("#zoombox_contener").css("top",topPos);}},keyboard:function(event){if(event.keyCode==39){zoombox.next();}
else if(event.keyCode==37){zoombox.prev()}
else if(event.keyCode==27){zoombox.close();}},next:function(){if(zoombox.working)return false;if(zoombox.gallery!=null){zoombox.position++;if(zoombox.position==zoombox.images[zoombox.gallery].length-1){$("#zoombox_next").fadeOut();}
if($("#zoombox_prev").is(":hidden")){$("#zoombox_prev").fadeIn();}
zoombox.click(zoombox.images[zoombox.gallery][zoombox.position]);}},prev:function(){if(zoombox.working)return false;if(zoombox.gallery!=null){zoombox.position--;if(zoombox.position==0){$("#zoombox_prev").fadeOut();}
if($("#zoombox_next").is(":hidden")){$("#zoombox_next").fadeIn();}
zoombox.click(zoombox.images[zoombox.gallery][zoombox.position]);}},loadImg:function(img){if(img.complete){window.clearInterval(zoombox.timer);zoombox.loaded=true;zoombox.width=img.width;zoombox.height=img.height;$('#zoombox_loader').remove();if($('#zoombox_content img').length){$('#zoombox_content img').fadeOut(zoombox.duration/2,function(){$('#zoombox_content').empty();zoombox.open();})}
else{$('#zoombox_content').empty();zoombox.open();}}
if(typeof(j)=='undefined'){j=0;}
$('#zoombox_loader').css({'background-position':"0px "+j+"px"});j=j-40;if(j<(-440)){j=0;}},getContent:function(url){var content
zoombox.type="multimedia";if(zoombox.filtreImg.test(url)){content='<img src="'+img.src+'" width="100%" height="100%"/>';zoombox.type="img";}
else if(zoombox.filtreMP3.test(url)){zoombox.width=300;zoombox.height=40;content='<object type="application/x-shockwave-flash" data="'+zoombox.MP3Player+'?son='+url+'" width="'+zoombox.width+'" height="'+zoombox.height+'">';content+='<param name="movie" value="'+zoombox.MP3Player+'?son='+url+'" /></object>';}
else if(zoombox.filtreFLV.test(url)){content='<embed src="'+zoombox.FLVPlayer+'" width="'+zoombox.width+'" height="'+zoombox.height+'" allowscriptaccess="always" allowfullscreen="true" flashvars="file='+url+'&width='+zoombox.width+'&height='+zoombox.height+'&autostart=true" wmode="transparent" />';}
else if(zoombox.filtreSWF.test(url)){content='<object width="'+zoombox.width+'" height="'+zoombox.height+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="'+url+'" /><embed src="'+url+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+zoombox.width+'" height="'+zoombox.height+'" wmode="transparent"></embed></object>';}
else if(zoombox.filtreQuicktime.test(url)){zoombox.height=zoombox.height+20;content='<embed src="'+url+'" width="'+zoombox.width+'" height="'+zoombox.height+'" controller="true" cache="true" autoplay="true"/>';}
else if(zoombox.filtreWMV.test(url)){content='<embed src="'+url+'" width="'+zoombox.width+'" height="'+zoombox.height+'" controller="true" cache="true" autoplay="true" wmode="transparent" />';}
else if(zoombox.filtreDailymotion.test(url)){id=url.split('_');id=id[0].split('/');id=id[id.length-1];content='<object width="'+zoombox.width+'" height="'+zoombox.height+'"><param name="movie" value="http://www.dailymotion.com/swf/'+id+'&colors=background:000000;glow:000000;foreground:FFFFFF;special:000000;&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/'+id+'&colors=background:000000;glow:000000;foreground:FFFFFF;special:000000;&related=0" type="application/x-shockwave-flash" width="'+zoombox.width+'" height="'+zoombox.height+'" allowFullScreen="true" allowScriptAccess="always" wmode="transparent" ></embed></object>';}
else if(zoombox.filtreVimeo.test(url)){id=url.split('/');id=id[3];content='<object width="'+zoombox.width+'" height="'+zoombox.height+'"><param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id='+id+'&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00AAEB&amp;fullscreen=1" /> <embed src="http://www.vimeo.com/moogaloop.swf?clip_id='+id+'&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00AAEB&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+zoombox.width+'" height="'+zoombox.height+'" wmode="transparent" ></embed></object>';}
else if(zoombox.filtreYoutube.test(url)){id=url.split('watch?v=');id=id[1].split('&');id=id[0];content='<object width="'+zoombox.width+'" height="'+zoombox.height+'"><param name="movie" value="http://www.youtube.com/v/'+id+'&hl=fr&rel=0&color1=0xFFFFFF&color2=0xFFFFFF&hd=1"></param><embed src="http://www.youtube.com/v/'+id+'&hl=fr&rel=0&color1=0xFFFFFF&color2=0xFFFFFF&hd=1" type="application/x-shockwave-flash" width="'+zoombox.width+'" height="'+zoombox.height+'" wmode="transparent"></embed></object>';}
else if(zoombox.filtreKoreus.test(url)){url=url.split('.html');url=url[0];content='<object type="application/x-shockwave-flash" data="'+url+'" width="'+zoombox.width+'" height="'+zoombox.height+'"><param name="movie" value="'+url+'"><embed src="'+url+'" type="application/x-shockwave-flash" width="'+zoombox.width+'" height="'+zoombox.height+'"  wmode="transparent"></embed></object>';}
else if(zoombox.filtreDeezer.test(url)){zoombox.width=220;zoombox.height=55;id=url.split('/');id=id[id.length-1];content='<object width="220" height="55"><param name="movie" value="http://www.deezer.com/embedded/small-widget-v2.swf?idSong='+id+'&colorBackground=0x000000&textColor1=0xFFFFFF&colorVolume=0xFF6600&autoplay=0"></param><embed src="http://www.deezer.com/embedded/small-widget-v2.swf?idSong='+id+'&colorBackground=0x000000&textColor1=0xFFFFFF&colorVolume=0xFF6600&autoplay=0" type="application/x-shockwave-flash" width="220" height="55" wmode="transparent"></embed></object>';}
else{if(zoombox.width==zoombox.Dwidth&&zoombox.height==zoombox.Dheight){zoombox.width=zoombox.windowW()-100;zoombox.height=zoombox.windowH()-100;}
content='<iframe src="'+url+'" width="'+zoombox.width+'" height="'+zoombox.height+'" border="0"></iframe>';}
return content;},windowH:function(){if(window.innerHeight)return window.innerHeight;else{return $(window).height();}},windowW:function(){if(window.innerWidth)return window.innerWidth;else{return $(window).width();}},scrollY:function(){scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;}else if(document.body&&(document.body.scrollTop)){scrOfY=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;}
return scrOfY;},scrollX:function(){scrOfX=0;if(typeof(window.pageXOffset)=='number'){scrOfX=window.pageXOffset;}else if(document.body&&(document.body.scrollLeft)){scrOfX=document.body.scrollLeft;}else if(document.documentElement&&(document.documentElement.scrollLeft)){scrOfX=document.documentElement.scrollLeft;}
return scrOfX;}};$(document).ready(function(){zoombox.init();});
