var ahs,phs,home_sb;var iphone=false;var contentDiv;var dsw
var moviePlayer;var movieOpts;var movieSrc;var movieSrc8;var movieVars;var moviePlayerType=false;var javascriptMoviePlayerId="movieplayer"
var qtOpts=false;var flvoptions=false;var homebrowse_links,homebrowse_tabs,media_links,media_tabs;var requiredFlashVersion="8.0.0";var bestFlashVersion="9.0.115";var expressInstallFile="expressInstall.swf";var alafficheSlider=Class.create();var prochainementSlider=Class.create();var alafficheHomeSlider=Class.create();var prochainementHomeSlider=Class.create();var scriptedLightviewSelector="ajlink";var activeLightviewSelector="ajactive";var playerDivID="videowrapper";function getIEVersion(){var rv=-1;if(navigator.appName=='Microsoft Internet Explorer')
{var ua=navigator.userAgent;var re=new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");if(re.exec(ua)!=null)
rv=parseFloat(RegExp.$1);}
return rv;}
var IE6=(getIEVersion()!=-1&&getIEVersion()<=6)?true:false;function ieHoverLinks(){if(AC.Detector.isIEStrict()){$$(".posterblock").each(function(p){p.onmouseover=function(){Element.addClassName(this,'ieHover');}
p.onmouseout=function(){Element.removeClassName(this,'ieHover');}});}}
function createDrawer(container,drawers,triggerEvent){var sliders=new AC.SlidingBureau($(container));drawers.each(function(drw){var handle=drw.select('.drawer-handle')[0];var content=drw.select('.drawer-content')[0];var drawer=new AC.SlidingDrawer(content,handle,sliders,{triggerEvent:triggerEvent,triggerDelay:10});sliders.addDrawer(drawer);$(handle).setStyle({display:'block'});});freeDrawers(container);setTimeout(freeDrawers(container),10);return sliders;}
function freeDrawers(container){return function(){if(!AC.Detector.isIEStrict()&&$(container)){$(container).setStyle({height:'auto'});}}}
function flashHead(){var logocolor=($$('body')[0].hasClassName("dark"))?"dark":"light";if($("flashlogo")&&!$$(".listpro").length&&(AC.Detector.isWin()||AC.Detector.isMac())){swfobject.embedSWF("/swf/logo_"+logocolor+".swf","flashlogo","610","200",requiredFlashVersion,expressInstallFile,null,{menu:"false",wmode:"transparent"},{id:"flashlogo"});}}
function addLeftSliders(){if($('prochainement_slider')){var items=$('prochainement').select('.slideritem');if(items.length>1){$('prochainement_slider').addClassName('active');var prochainementSlider=new AC.Slider('prochainement_slider',items);prochainementSlider.render(1,132);}}
if($('alaffiche_slider')){var items=$('alaffiche').select('.slideritem');if(items.length>1){$('alaffiche_slider').addClassName('active');var alafficheSlider=new AC.Slider('alaffiche_slider',items)
alafficheSlider.render(1,132);}}}
function addLeftDrawer(){if($('actufilms-container')){createDrawer('actufilms-container',$$("#actufilms-container .drawers>li"),'mouseover');}}
function setupPlayer(){var el=$(playerDivID);if(el){if(swfobject.hasFlashPlayerVersion(requiredFlashVersion)){if(swfobject.hasFlashPlayerVersion(bestFlashVersion)){if($(javascriptMoviePlayerId)){swfobject.registerObject(javascriptMoviePlayerId,bestFlashVersion,expressInstallFile);}else{swfobject.embedSWF(movieSrc,playerDivID,"100%","100%",bestFlashVersion,expressInstallFile,movieVars,movieOpts,{id:javascriptMoviePlayerId,name:javascriptMoviePlayerId});}}else{if(movieOpts&&movieSrc&&movieVars){swfobject.embedSWF(movieSrc8,playerDivID,"100%","100%",requiredFlashVersion,expressInstallFile,movieVars,movieOpts,{id:javascriptMoviePlayerId,name:javascriptMoviePlayerId});}}
moviePlayerType="flash"
moviePlayer=swfobject.getObjectById(javascriptMoviePlayerId);var mvp=$(javascriptMoviePlayerId);if(mvp){mvp.style.visibility="visible";mvp.style.position="relative";}}else{var moviesrc;moviePlayerType="quicktime";if(!qtOpts){var params=el.select(".qtplayer>param");qtOpts={};el.addClassName("qtplayer")
for(var i=0;i<params.length;i++){var k=params[i].getAttribute("name");var v=params[i].getAttribute("value")
if(k=="src"){moviesrc=v}
qtOpts[k]=v;}}
setupQTPlayerWithOptions(qtOpts.href,qtOpts.src);}}}
function setupQTPlayerWithOptions(href,src){if(iphone){href=href.replace('mp4large','mp4small');qtOpts.src=src;qtOpts.href=href;}else{qtOpts.src=href;delete qtOpts.href;}
var qtobject=new QTObject(qtOpts.src,"qtplayer","100%","100%");for(var i in qtOpts){qtobject.addParam(i,qtOpts[i]);}
qtobject.write(playerDivID);}
function setupHomeTabs(){homebrowse_links=$$(".homebrowselink");homebrowse_tabs=$$(".homebrowsetab");if(homebrowse_links.length&&homebrowse_tabs.length){homebrowse_links.each(function(hbl){hbl.observe("click",toggleHomeBrowseLink)})}}
function toggleHomeBrowseLink(ev){el=ev.element();if(!el.hasClassName('on')){for(var i=homebrowse_links.length-1;i>=0;i--){var tb=homebrowse_links[i];var pn=homebrowse_tabs[i];if(tb==el){tb.up().addClassName("on");Element.show(pn);}else{tb.up().removeClassName("on");Element.hide(pn);}};}
ev.preventDefault();}
function addHomeSliders(){if($('home_alaffiche_slider')){var items=$('home_alaffiche').select('.slideritem .posterblock');var alafficheHomeSlider=new AC.Slider('home_alaffiche_slider',items);alafficheHomeSlider.render(3,522);Element.hide('home_alaffiche');}
if($('home_prochainement_slider')){var items=$('home_prochainement').select('.slideritem .posterblock');var prochainementHomeSlider=new AC.Slider('home_prochainement_slider',items);prochainementHomeSlider.render(3,522);Element.hide('home_prochainement');}}
function addBandeAnnonceDrawer(){if($("bandeannonces")){createDrawer('bandeannonces',$$("#bandeannonces .drawers>li"),'click');$$("#bandeannonces h3.drawer-handle").each(function(lnk){lnk.observe("click",changePlayingVideo);})}}
function changePlayingVideo(ev){var el=Event.findElement(ev,"h3");var alink=el.down('a');var mvlinks=alink.getAttribute("rel").split('&');var mvobj={};for(var i=0;i<mvlinks.length;i++){var p=mvlinks[i].split('=');var k=unescape(p[0]);var v=(p.length==2)?unescape(p[1]):null;mvobj[k]=v;}
mvobj.fiche=alink.getAttribute("href");if(moviePlayerType=="flash"){moviePlayer=swfobject.getObjectById(javascriptMoviePlayerId);if(moviePlayer){var rtn=moviePlayer.load_movie(mvobj.flv,mvobj.mp4,mvobj.mp4hd,mvobj.fiche,mvobj.poster);}}else if(moviePlayerType=="quicktime"){setupQTPlayerWithOptions(mvobj.mp4,mvobj.poster);}
ev.stop();}
function pausePlayer(){if(moviePlayerType){if(moviePlayerType=="flash"){moviePlayer=swfobject.getObjectById(javascriptMoviePlayerId);if(moviePlayer){moviePlayer.pause_movie();}}else if(moviePlayerType=="quicktime"){document["qtplayer"].Stop();}}}
function resumePlayer(){if(moviePlayerType=="flash"){moviePlayer=swfobject.getObjectById(javascriptMoviePlayerId);if(moviePlayer){moviePlayer.resume_movie();}}else if(document["qtplayer"]){document["qtplayer"].Play();}}
function setupMediaTabs(){media_links=$$(".medialink");media_tabs=$$(".mediatab");if(media_links.length>0&&media_tabs.length>0){media_links.each(function(ml){ml.observe("click",toggleMediaLink)})}}
function toggleMediaLink(ev){el=ev.element();if(!el.hasClassName('on')){for(var i=media_links.length-1;i>=0;i--){var tb=media_links[i];var pn=media_tabs[i];if(tb==el){tb.addClassName("on");Element.show(pn);}else{tb.removeClassName("on");Element.hide(pn);}};}
ev.stop();}
function addScrollers(){$$('.scrollbox').each(function(el){home_sb=new ScrollBox(el,{auto_hide:true,bar_action:ScrollBox.JUMP_ACTION});disableSelection(el);$(el).setStyle({'overflow':'hidden'});});addTimelineDates();}
function disableSelection(element){element.onselectstart=function(){return false;};element.unselectable='on';element.style.MozUserSelect='none';element.style.cursor='default';}
function addTimelineDates(){var timeline=$('home_timeline');if(timeline){var cells=timeline.select('table.scrollcontent td');var entrycount=cells.length;var collapsedates=(entrycount>40)?true:false;var i=0;var scrollbar=timeline.down('div.scrollbox_scrollbar');var scrollbar_width=scrollbar.getDimensions().width-scrollbar.down('div.prev_button').getDimensions().width-scrollbar.down('div.next_button').getDimensions().width;var table_width=timeline.down("table").getDimensions().width;var dte=new Date();var yr=Number(dte.getFullYear().toString().substr(2,2));var mt=Number(dte.getMonth()+1);var scrollDest=0;cells.each(function(cell){i++;if(cell.hasClassName('scrollseparator')){var el=cell.down('.scrollbar_date');var clone=new Element('div');var pos=i/entrycount;var leftval=Math.floor((pos*scrollbar_width+10))+'px'
var el_date=el.innerHTML.split("/");if(Number(el_date[1])<yr||(Number(el_date[0])<mt)&&Number(el_date[1])==yr){scrollDest=pos}
var cellcontents=(collapsedates)?"<span class='date_bar'>|</span><span class='date_text'>"+el.innerHTML+"</span>":el.innerHTML;clone.update(cellcontents).addClassName('date').setStyle({'left':leftval});if(AC.Detector.isIEStrict()){clone.onmouseover=function(){Element.addClassName(this,'ieHover');}
clone.onmouseout=function(){Element.removeClassName(this,'ieHover');}}
scrollbar.insert(clone);}});home_sb.scrollTo(Math.floor(scrollDest*table_width));}}
function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));}
function LireCookie(nom){var arg=nom+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen)
{var j=i+alen;if(document.cookie.substring(i,j)==arg)return getCookieVal(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}
return null;}
function displayPollIfVoted(pollid){if(LireCookie('vote')==pollid){Element.hide('quizz');Element.show('quizzresult');}}
function forceHideBg(ev){var el=ev.element();el.up('ul').addClassName("forceHide");}
function unforceHideBg(ev){var el=ev.element();el.up('ul').removeClassName("forceHide");}
function addLightviewBehavior(node){node.observe("click",showLightView,true);if(!dsw){dsw=document.createElement("img");dsw.setAttribute('id','lightboxShadow');dsw.setAttribute('src',"/stylesheets/lightboxbg.png");$('lightview').insert(dsw);Element.hide(dsw);}
document.observe('lightview:opened',lightviewOpened);document.observe('lightview:hidden',lightviewHidden);}
function showLightView(event){var element=event.element();element.removeClassName(scriptedLightviewSelector).addClassName(activeLightviewSelector);pausePlayer();Lightview.show({href:element.attributes.href.value+'_lightbox',rel:'iframe',options:{width:860,height:490,autosize:false,topclose:true}});event.stop();}
function lightviewOpened(event){Element.show('lightboxShadow');closebtn=$("lightview").down(".lv_topcloseButtonImage");if(closebtn)closebtn.addClassName("alwayson");}
function lightviewHidden(event){Element.hide('lightboxShadow')
resumePlayer();}
function posterLinkClick(){this.up().toggleClassName("ieHover");}
function init(){if($('alaffiche')){$('alaffiche').down('.drawer-content').setStyle({display:'none'});}
$$('body').each(function(bd){bd.addClassName("dynamic")});iphone=AC.Detector.isiPhone();addLeftSliders();addLeftDrawer();addScrollers();if(iphone){$$('.hoverlinks').each(function(posterlink){posterlink.observe('click',posterLinkClick.bind(posterlink));});}else{$$("."+scriptedLightviewSelector).each(addLightviewBehavior);}
contentDiv=$('content');if(contentDiv&&contentDiv.hasClassName("home")){addHomeSliders();}
if(contentDiv&&contentDiv.hasClassName("media")){setupMediaTabs();}
$$('.posterblock.wide .hoverlinks li.nav').each(function(el){el.observe("mouseover",forceHideBg,true);el.observe("mouseout",unforceHideBg,true);})
setupPlayer();}
function initOnLoad(){if(contentDiv&&contentDiv.hasClassName('home')){addBandeAnnonceDrawer();setupHomeTabs();}
if(!iphone){ieHoverLinks();if(!IE6){$$("img.poster").each(function(el){Reflection.add(el,{opacity:0.2,height:0.15});});}}}
Event.observe(document,'dom:loaded',init);Event.observe(window,'load',initOnLoad,false);