// v1.0
$(document).ready(function(){initPngFix();initRollover();ajustTimelineWidth();initDrag();initDetails();});function initDetails(){$(".covers_col li ul li").click(function(){recupDetails($(this).attr("id"));return false;});recupDetails(random_event);}
function recupDetails(id){var dataToSend="&id="+id;$.ajax({url:base_url+"timeline/ajax_item",type:"POST",data:dataToSend,dataType:"xml",error:function(){},beforeSend:function(){$("#timeline_details").hide();$("#ajax_loader").show();},success:function(xml){type_tl=$(xml).find("timeline type").text();if(type_tl==1){var details_to_add="";details_to_add+="<ul id='dates_details' class='clearfix'>";if($(xml).find("timeline prev date").text()=="null"){"<li class='prev'>&nbsp;</li>"}
else{details_to_add+="<li class='prev'>"+$(xml).find("timeline prev date").text()+"'</li>";}
if($(xml).find("timeline current date").text()=="null"){"<li class='prev'>&nbsp;</li>"}
else{details_to_add+="<li class='current'>"+$(xml).find("timeline current date").text()+"'</li>";}
if($(xml).find("timeline next date").text()=="null"){"<li class='prev'>&nbsp;</li>"}
else{details_to_add+="<li class='next'>"+$(xml).find("timeline next date").text()+"'</li>";}
details_to_add+="</ul>";details_to_add+="<ul id='prev_event' class='"+$(xml).find("timeline prev color").text()+" navigDemoPrev'>";details_to_add+="<li class='cl'><strong>"+$(xml).find("timeline prev titre").text()+"</strong>"+$(xml).find("timeline prev cat").text()+"</li>";if($(xml).find("timeline prev img").text()!="no_img.gif"){details_to_add+="<li class='cl'><a id='"+$(xml).find("timeline prev id").text()+"' href=''>";if($(xml).find("timeline prev new").text()=="true"){details_to_add+="<span class='picto_new'></span>";};if($(xml).find("timeline prev coeur").text()=="true"){details_to_add+="<span class='picto_coeur'></span>";};details_to_add+="<img src='"+base_url+"theme/common/timeline/"+$(xml).find("timeline prev img").text()+"' alt='' /></a></li>";}
details_to_add+="</ul>";details_to_add+="<ul id='current_event' class='"+$(xml).find("timeline current color").text()+"'>";details_to_add+="<li class='title cl'><strong>"+$(xml).find("timeline current titre").text()+"</strong>"+$(xml).find("timeline current cat").text()+"</li>";details_to_add+="<li id='element_details'>";details_to_add+="<ul>";details_to_add+="<li class='img cl'>";if($(xml).find("timeline current new").text()=="true"){details_to_add+="<span class='picto_new'></span>";};if($(xml).find("timeline current coeur").text()=="true"){details_to_add+="<span class='picto_coeur'></span>";};details_to_add+="<img src='"+base_url+"theme/common/timeline/"+$(xml).find("timeline current img").text()+"' alt='' /></li>";details_to_add+="<li class='cl'><strong>"+$(xml).find("timeline current releasedate").text()+"</strong></li>";details_to_add+="<li><small>"+$(xml).find("timeline current label").text()+"</small></li>";details_to_add+="<li class='cl'><small>"+$(xml).find("timeline current author").text()+"</small></li>";details_to_add+="<li class='noborder'><a href=''>";if($(xml).find("timeline current coeuradd").text()=="true"){var tracks_name=[];var tracks_path=[];$(xml).find("timeline current track").each(function(e){tracks_name.push($(this).find("name_long").text());tracks_path.push(base_url+$(this).find("path").text());});var color=$(xml).find("timeline current color").text();var cat="";if(color=="cl_1"){cat="albums";}else if(color=="cl_2"){cat="special";}else if(color=="cl_3"){cat="live";}else if(color=="cl_4"){cat="event";}else if(color=="cl_5"){cat="film";}
album_array=[[$(xml).find("timeline current titre").text()],[base_url+"theme/common/timeline/"+$(xml).find("timeline current cover").text()],[cat],tracks_name,tracks_path];details_to_add+="<img src='"+base_url+"theme/front/img/interface/picto_coeur_add.jpg' alt='' />";};details_to_add+="</a></li>";details_to_add+="</ul>";details_to_add+="<div>";details_to_add+="<h4>informations</h4>";details_to_add+="<p>"+$(xml).find("timeline current infos").text()+"</p>";details_to_add+="<em>"+$(xml).find("timeline current infosplus").text()+"</em>";details_to_add+="</div>";details_to_add+="</li>";details_to_add+="<li id='playlist_details'>";$(xml).find("timeline current track").each(function(e){window["song_"+e]=[[$(xml).find("timeline current titre").text()],[base_url+"theme/common/timeline/"+$(xml).find("timeline current cover").text()],[cat],[$(this).find("name_long").text()],[base_url+$(this).find("path").text()]];details_to_add+="<ul class='clearfix'>";details_to_add+="<li class='track'>"+$(this).find("num").text()+"</li>";details_to_add+="<li class='name'><a href='' id='song_"+e+"'>"+$(this).find("name").text()+"</a>&nbsp;</li>";details_to_add+="<li class='time'>"+$(this).find("time").text()+"</li>";details_to_add+="<li class='play'><img src='"+base_url+"theme/front/img/interface/picto_play_off.jpg' alt='' /></li>";details_to_add+="<li class='add'>";if($(this).find("add").text()=="true"){details_to_add+="<a href=''><img class='pngfix' src='"+base_url+"theme/front/img/interface/picto_coeur_small.jpg' alt='' /></a></li>";}
else{details_to_add+="<a href=''><img src='"+base_url+"theme/front/img/interface/picto_coeur_add_red.jpg' alt='' /></a></li>";}
details_to_add+="</ul>";});details_to_add+="</li>";details_to_add+="</ul>";details_to_add+="<ul id='next_event' class='"+$(xml).find("timeline next color").text()+" navigDemoNext'>";details_to_add+="<li class='cl'><strong>"+$(xml).find("timeline next titre").text()+"</strong>"+$(xml).find("timeline next cat").text()+"</li>";if($(xml).find("timeline next img").text()!="no_img.gif"){details_to_add+="<li class='cl'><a id='"+$(xml).find("timeline next id").text()+"' href=''>";if($(xml).find("timeline next new").text()=="true"){details_to_add+="<span class='picto_new'></span>";};if($(xml).find("timeline next coeur").text()=="true"){details_to_add+="<span class='picto_coeur'></span>";};details_to_add+="<img src='"+base_url+"theme/common/timeline/"+$(xml).find("timeline next img").text()+"' alt='' /></a></li>";}
details_to_add+="</ul>";}else if(type_tl==2){var details_to_add="";details_to_add+="<ul id='dates_details' class='clearfix'>";if($(xml).find("timeline prev date").text()=="null"){"<li class='prev'>&nbsp;</li>"}
else{details_to_add+="<li class='prev'>"+$(xml).find("timeline prev date").text()+"'</li>";}
if($(xml).find("timeline current date").text()=="null"){"<li class='prev'>&nbsp;</li>"}
else{details_to_add+="<li class='current'>"+$(xml).find("timeline current date").text()+"'</li>";}
if($(xml).find("timeline next date").text()=="null"){"<li class='prev'>&nbsp;</li>"}
else{details_to_add+="<li class='next'>"+$(xml).find("timeline next date").text()+"'</li>";}
details_to_add+="</ul>";details_to_add+="<ul id='prev_event' class='"+$(xml).find("timeline prev color").text()+" navigDemoPrev'>";details_to_add+="<li class='cl'><strong>"+$(xml).find("timeline prev titre").text()+"</strong>"+$(xml).find("timeline prev cat").text()+"</li>";if($(xml).find("timeline prev img").text()!="no_img.gif"){details_to_add+="<li class='cl'><a id='"+$(xml).find("timeline prev id").text()+"' href=''>";if($(xml).find("timeline prev new").text()=="true"){details_to_add+="<span class='picto_new'></span>";};if($(xml).find("timeline prev coeur").text()=="true"){details_to_add+="<span class='picto_coeur'></span>";};details_to_add+="<img src='"+base_url+"theme/common/timeline/"+$(xml).find("timeline prev img").text()+"' alt='' /></a></li>";}
details_to_add+="</ul>";details_to_add+="<ul id='current_event' class='"+$(xml).find("timeline current color").text()+"'>";details_to_add+="<li class='title cl'><strong>"+$(xml).find("timeline current titre").text()+"</strong>"+$(xml).find("timeline current cat").text()+"</li>";details_to_add+="<li id='video_details'>";details_to_add+="<div id='wrapper_video'>";if($(xml).find("timeline current news").text()=="true"){details_to_add+="<span class='picto_new'></span>";};if($(xml).find("timeline current coeur").text()=="true"){details_to_add+="<span class='picto_coeur'></span>";};details_to_add+="<div id='video_player'><p>Vous devez posséder la dernière version du player Flash vous profiter pleinement de ce site.</p><p><a href='http://www.adobe.com/go/getflashplayer'><img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a></p></div>";details_to_add+="</div>";details_to_add+="<div id='video_infos'>";details_to_add+="<ul>";details_to_add+="<li class='cl'><strong>"+$(xml).find("timeline current releasedate").text()+"</strong></li>";details_to_add+="<li><small>"+$(xml).find("timeline current place").text()+"</small></li>";details_to_add+="<li class='cl'><small>"+$(xml).find("timeline current town").text()+"</small></li>";details_to_add+="</ul>";details_to_add+="<div>";details_to_add+="<h4>informations</h4>";details_to_add+="<p>"+$(xml).find("timeline current infos").text()+"</p>";details_to_add+="<em>"+$(xml).find("timeline current infosplus").text()+"</em>";details_to_add+="</div>";details_to_add+="</div>";details_to_add+="</li>";details_to_add+="</ul>";details_to_add+="<ul id='next_event' class='"+$(xml).find("timeline next color").text()+" navigDemoNext'>";details_to_add+="<li class='cl'><strong>"+$(xml).find("timeline next titre").text()+"</strong>"+$(xml).find("timeline next cat").text()+"</li>";if($(xml).find("timeline next img").text()!="no_img.gif"){details_to_add+="<li class='cl'><a id='"+$(xml).find("timeline next id").text()+"' href=''>";if($(xml).find("timeline next new").text()=="true"){details_to_add+="<span class='picto_new'></span>";};if($(xml).find("timeline next coeur").text()=="true"){details_to_add+="<span class='picto_coeur'></span>";};details_to_add+="<img src='"+base_url+"theme/common/timeline/"+$(xml).find("timeline next img").text()+"' alt='' /></a></li>";}
details_to_add+="</ul>";}
$("#timeline_details").empty().append(details_to_add).animate({"padding-top":0},1,function(){$("#ajax_loader").hide();$("#timeline_details").fadeIn();});$("#element_details .noborder a").click(function(){addPlaylist(album_array);return false;});$("#playlist_details .name a").click(function(){$("#playlist_details ul").removeAttr("id").find(".play img").attr("src",base_url+"theme/front/img/interface/picto_play_off.jpg");var list_root=$(this).parent().parent();$(list_root).attr("id","playing");$(list_root).find(".play img").attr("src",base_url+"theme/front/img/interface/picto_play_on.jpg");var song_to_load=window[$(this).attr("id")];playSong(song_to_load);return false;});$("#playlist_details .add a").click(function(){var song_to_add=window[$(this).parent().parent().find(".name a").attr("id")];addPlaylist(song_to_add);return false;});$(".navigDemoPrev a").click(function(){recupDetails($(this).attr("id"));return false;});$(".navigDemoNext a").click(function(){recupDetails($(this).attr("id"));return false;});if(type_tl==2){var color=$(xml).find("timeline current color").text();var cat="";if(color=="cl_1"){cat="clip";}else if(color=="cl_2"){cat="special";}else if(color=="cl_3"){cat="live";}else if(color=="cl_4"){cat="event";}else if(color=="cl_5"){cat="film";}
var params={menu:"true",bgcolor:"#021623",allowfullscreen:"true",scale:"noscale",salign:"lt"};var attributes={};var flashvars_vid01={path:base_url+"flv/"+$(xml).find("timeline current video").text(),mode:cat,path_img:base_url+"theme/common/timeline/"+$(xml).find("timeline current img").text(),path_new:"1"};swfobject.embedSWF(base_url+"theme/front/swf/videoplayer.swf","video_player","370","296","9.0.45",base_url+"theme/front/swf/expressInstall.swf",flashvars_vid01,params,attributes);}
var pageSize=$("#timeline_details").height()+$("#covers_line").height()+$("#date_line").height()+100;parent.$("#iframeid").css("height",pageSize);}});}
function initPngFix(){$.ifixpng(base_url+'theme/front/img/interface/pixel.gif');$('.picto_coeur').ifixpng();}
function initRollover(){$(".rollover").hide();$("#date_line ul li").mouseover(function(){$(this).find(".rollover").show();}).mouseout(function(){$(this).find(".rollover").hide();}).click(function(){return false;});$(".covers_col li ul li").mouseover(function(){$(this).find("a:first").show();}).mouseout(function(){$(this).find("a:first").hide();});}
function ajustTimelineWidth(){var tab_covers_cols_width=[91,91,91,136,181,226,271,316,361,406,451];$.each($(".covers_col"),function(e){var nbr_covers_cols=$(this).find("ul").size();var col_width=tab_covers_cols_width[nbr_covers_cols];$("#date_line ul:eq("+e+")").css("width",col_width);$("#date_line ul:eq("+e+") .rollover").css("width",col_width-4);$(".covers_col:eq("+e+")").css("width",col_width);});var wrapper_tl_size=$("#covers_line").width();$("#timeline").css("width",wrapper_tl_size);initDemoDrag(wrapper_tl_size);}
function initDemoDrag(tl_size){demo=false;$("#demo_msg").animate({"padding-top":0},3000).fadeIn(300,function(){demo=true;var drag_to_end=parseInt(-tl_size+945);$("#timeline").animate({left:drag_to_end},1000,"easeOutCubic").animate({left:0},1000,"easeOutCubic",function(){$("#demo_msg").fadeOut();demo=false;});});$("#timeline").click(function(){if(demo==true){$("#timeline").animate({left:0},100,"easeOutCubic");$("#demo_msg").hide();}});}
function initDrag(){$("#timeline").draggable({axis:"x",cursor:"pointer",start:function(e,ui){tl_length=$("#covers_line").width();conteneur_length=$("#page").width();tl_max_scroll=-1*parseInt(tl_length)+conteneur_length-50;},stop:function(e,ui){if(ui.position.left>0){$(ui.helper).animate({left:"0"},200,"easeOutCubic");}
if(ui.position.left<tl_max_scroll){$(ui.helper).animate({left:tl_max_scroll},200,"easeOutCubic");}}});}