$(document).ready(function() {
var nb_actus = 5;
var nb_caracteres_max = 55;
var nb_actus2 = $('.actu_addon_deezer_t0').length;
var posActu = 0;
var lectureAuto = true;
var tempsAnimation = 1500;
var tempsAttente = 5000;
var idSiteUtilise = location.href;
var posBarre = idSiteUtilise.lastIndexOf('fr/');
idSiteUtilise = idSiteUtilise.substring(0,posBarre);
/* Création du format des actualites */
var titreActus = new Array();
var resumeActus = new Array();
var imageActus = new Array();
var lienActus = new Array();
var z = 0;
var y = 0;
var x = 0;
var w = 0;
var profondeur = 90;
$('.actu_addon_deezer_t1').each(function(){ titreActus[z] = $(this).text(); z++; });
$('.actu_addon_deezer_t2').each(function(){ resumeActus[y] = $(this).text(); y++; });
$('.actu_addon_deezer_t3').each(function(){ imageActus[x] = $(this).html(); x++; });
$('.actu_addon_deezer_t4').each(function(){ lienActus[w] = $(this).find('a').attr('href'); w++; });
$('.actu_addon_deezer').empty();
$('.actu_addon_deezer').append('
');
// ---- Animation pour 4 actualités
if(nb_actus == 4){
for( var doListe = 0; doListe < nb_actus;doListe++ ){
if(nb_actus2 < nb_actus && doListe >= nb_actus2){
$('.actu_addon_deezer_colD').append('
');
} else {
$('.actu_addon_deezer_texte-content').append('');
$('.actu_addon_deezer_colG').append(imageActus[doListe]);
var resumeDroite = resumeActus[doListe];
if(resumeDroite.length > nb_caracteres_max){ resumeDroite = (resumeDroite).substring(0,nb_caracteres_max+2) + ' ...'; }
$('.actu_addon_deezer_colD').append(''+titreActus[doListe]+'
'+resumeDroite+'
');
}
}
for( var doListe = nb_actus+1; doListe < 20;doListe++ ){
$('.actu_addon_deezer_t0').hide();
}
$('.actu_addon_deezer_colG img').each(function(){ $(this).css('z-index',profondeur); profondeur--; });
/* Animation des actualités */
$('.actu_addon_deezer_texte_element:first').show();
$('.actu_addon_deezer_colD .actu_addon_deezer_titre_4:first').addClass('selected_4');
$('.actu_addon_deezer_colD .actu_addon_deezer_titre_4').mouseenter(function(){
if(!$(this).hasClass('selected_4')){
$(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-over_4.jpg)');
}
})
$('.actu_addon_deezer_colD .actu_addon_deezer_titre_4').mouseleave(function(){
if(!$(this).hasClass('selected_4')){
$(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_4.jpg)');
}
})
$('.actu_addon_deezer_colD .actu_addon_deezer_titre_4').bind('click', function(){
var choixActu = ($(this).attr('id')).substring(11,$(this).attr('id').length);
if(choixActu > posActu) {
for(i=0; i < choixActu; i++){ $('#actu-image-'+i).animate({ opacity: 0 }); }
} else {
$('#actu-image-'+choixActu).animate({ opacity: 1 });
}
$('#actu_titre-'+posActu).removeClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_4.jpg)');
$('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+choixActu).fadeIn('normal'); });
posActu = choixActu;
$('#actu_titre-'+posActu).addClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_4.png) top right no-repeat');
clearInterval(timerAnim_4);
});
startAnim_4();
}
function startAnim_4(){ timerAnim_4 = setInterval(lectureAutomatique_4, tempsAttente); }
function lectureAutomatique_4(){
if(posActu == nb_actus2-1) {
$('#actu_titre-'+posActu).removeClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_4.jpg)');
$('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-0').fadeIn('normal'); });
posActu = 0;
$('#actu_titre-'+posActu).addClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_4.png) top right no-repeat');
$('#actu-image-'+posActu).fadeIn('normal', function(){ $(this).siblings().fadeIn('fast'); });
} else {
$('#actu-image-'+posActu).fadeOut('normal');
$('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+posActu).fadeIn('normal'); });
$('#actu_titre-'+posActu).removeClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_4.jpg)');
posActu++;
$('#actu_titre-'+posActu).addClass('selected_4').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_4.png) top right no-repeat');
}
}
// ---- Animation pour 5 actualités
if(nb_actus == 5){
for( var doListe = 0; doListe < nb_actus;doListe++ ){
if(nb_actus2 < nb_actus && doListe >= nb_actus2){
$('.actu_addon_deezer_colD').append('
');
} else {
$('.actu_addon_deezer_texte-content').append('');
$('.actu_addon_deezer_colG').append(imageActus[doListe]);
var resumeDroite = resumeActus[doListe];
if(resumeDroite.length > nb_caracteres_max){ resumeDroite = (resumeDroite).substring(0,nb_caracteres_max+2) + ' ...'; }
$('.actu_addon_deezer_colD').append(''+titreActus[doListe]+'
'+resumeDroite+'
');
}
}
for( var doListe = nb_actus+1; doListe < 20;doListe++ ){
$('.actu_addon_deezer_t0').hide();
}
$('.actu_addon_deezer_colG img').each(function(){ $(this).css('z-index',profondeur); profondeur--; });
/* Animation des actualités */
$('.actu_addon_deezer_texte_element:first').show();
$('.actu_addon_deezer_colD .actu_addon_deezer_titre:first').addClass('selected');
$('.actu_addon_deezer_colD .actu_addon_deezer_titre').mouseenter(function(){
if(!$(this).hasClass('selected')){
$(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-over.jpg)');
}
})
$('.actu_addon_deezer_colD .actu_addon_deezer_titre').mouseleave(function(){
if(!$(this).hasClass('selected')){
$(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre.jpg)');
}
})
$('.actu_addon_deezer_colD .actu_addon_deezer_titre').bind('click', function(){
var choixActu = ($(this).attr('id')).substring(11,$(this).attr('id').length);
if(choixActu > posActu) {
for(i=0; i < choixActu; i++){ $('#actu-image-'+i).animate({ opacity: 0 }); }
} else {
$('#actu-image-'+choixActu).animate({ opacity: 1 });
}
$('#actu_titre-'+posActu).removeClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre.jpg)');
$('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+choixActu).fadeIn('normal'); });
posActu = choixActu;
$('#actu_titre-'+posActu).addClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected.png) top right no-repeat');
clearInterval(timerAnim);
});
}
if(lectureAuto && nb_actus == 5 ){ startAnim(); }
function startAnim(){ timerAnim = setInterval(lectureAutomatique, tempsAttente); }
function lectureAutomatique(){
if(posActu == nb_actus2-1) {
$('#actu_titre-'+posActu).removeClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre.jpg)');
$('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-0').fadeIn('normal'); });
posActu = 0;
$('#actu_titre-'+posActu).addClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected.png) top right no-repeat');
$('#actu-image-'+posActu).fadeIn('normal', function(){ $(this).siblings().fadeIn('fast'); });
} else {
$('#actu-image-'+posActu).fadeOut('normal');
$('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+posActu).fadeIn('normal'); });
$('#actu_titre-'+posActu).removeClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre.jpg)');
posActu++;
$('#actu_titre-'+posActu).addClass('selected').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected.png) top right no-repeat');
}
}
// ---- Animation pour 6 actualités
if(nb_actus == 6){
for( var doListe = 0; doListe < nb_actus;doListe++ ){
if(nb_actus2 < nb_actus && doListe >= nb_actus2){
$('.actu_addon_deezer_colD').append('
');
} else {
$('.actu_addon_deezer_texte-content').append('');
$('.actu_addon_deezer_colG').append(imageActus[doListe]);
var resumeDroite = resumeActus[doListe];
if(resumeDroite.length > nb_caracteres_max){ resumeDroite = (resumeDroite).substring(0,nb_caracteres_max+2) + ' ...'; }
$('.actu_addon_deezer_colD').append(''+titreActus[doListe]+'
'+resumeDroite+'
');
}
}
for( var doListe = nb_actus+1; doListe < 20;doListe++ ){
$('.actu_addon_deezer_t0').hide();
}
$('.actu_addon_deezer_colG img').each(function(){ $(this).css('z-index',profondeur); profondeur--; });
/* Animation des actualités */
$('.actu_addon_deezer_texte_element:first').show();
$('.actu_addon_deezer_colD .actu_addon_deezer_titre_6:first').addClass('selected_6');
$('.actu_addon_deezer_colD .actu_addon_deezer_titre_6').mouseenter(function(){
if(!$(this).hasClass('selected_6')){
$(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-over_6.jpg)');
}
})
$('.actu_addon_deezer_colD .actu_addon_deezer_titre_6').mouseleave(function(){
if(!$(this).hasClass('selected_6')){
$(this).css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_6.jpg)');
}
})
$('.actu_addon_deezer_colD .actu_addon_deezer_titre_6').bind('click', function(){
var choixActu = ($(this).attr('id')).substring(11,$(this).attr('id').length);
if(choixActu > posActu) {
for(i=0; i < choixActu; i++){ $('#actu-image-'+i).animate({ opacity: 0 }); }
} else {
$('#actu-image-'+choixActu).animate({ opacity: 1 });
}
$('#actu_titre-'+posActu).removeClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_6.jpg)');
$('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+choixActu).fadeIn('normal'); });
posActu = choixActu;
$('#actu_titre-'+posActu).addClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_6.png) top right no-repeat');
clearInterval(timerAnim_6);
});
startAnim_6();
}
function startAnim_6(){ timerAnim_6 = setInterval(lectureAutomatique_6, tempsAttente); }
function lectureAutomatique_6(){
if(posActu == nb_actus2-1) {
$('#actu_titre-'+posActu).removeClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_6.jpg)');
$('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-0').fadeIn('normal'); });
posActu = 0;
$('#actu_titre-'+posActu).addClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_6.png) top right no-repeat');
$('#actu-image-'+posActu).fadeIn('normal', function(){ $(this).siblings().fadeIn('fast'); });
} else {
$('#actu-image-'+posActu).fadeOut('normal');
$('#actu_text-'+posActu).fadeOut('fast', function(){ $('#actu_text-'+posActu).fadeIn('normal'); });
$('#actu_titre-'+posActu).removeClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre_6.jpg)');
posActu++;
$('#actu_titre-'+posActu).addClass('selected_6').css('background','url('+idSiteUtilise+'lisa-modules/actu_addon_deezer/themes/defaut/images/bg_actu_titre-selected_6.png) top right no-repeat');
}
}
$('.bt_lire_suite').corner('5px');
});