﻿$(document).ready(function(){
  $("div#Lesincontournables h3").text("Les incontournables");
  $("div.centreHaut div").hide();
  $("#news").removeClass("cache");
  $("#news").newsTicker(6000);
  
  //affichePopup();
  $("#tableListe").tablesorter({sortList: [[0,0], [1,0]]});
  initLienExterne();
  if(document.getElementById("images") != null)
    deplaceBloc("images", "Liens");
  else {
    insererImageAleatoire();
    $('ul#imagesAleatoiresFade').animatedinnerfade({
  	 speed: 2000,
  	 timeout: 10000,
  	 type: 'random',
  	 containerheight: '200px',
  	 containerwidth: '190px',
  	 animationSpeed: 8000,
  	 animationtype: 'fade',
  	 bgFrame: 'none',
  	 controlBox: 'none',
  	 displayTitle: 'none'
    });
  }
  $('ul#photosMariage').animatedinnerfade({
	 speed: 2000,
	 timeout: 3000,
	 type: 'sequence',
	 containerheight: '338px',
	 containerwidth: '450px',
	 animationSpeed: 0,
	 animationtype: 'fade',
	 bgFrame: 'none',
	 controlBox: 'show',
	 controlBoxClass: 'mycontrolboxclass',
	 controlButtonsPath: 'http://files.altt.fr/test/images',
	 displayTitle: 'none'
  });
});

function swapImg(image, src1){
  image.src=src1;
}

function affichePopup(){
  if(LireCookie("premiereVisiteALTT")==null){
    EcrireCookie("cookiesActifs","true");
    if(LireCookie("cookiesActifs")!=null){
      tb_show("Bienvenue !","#TB_inline?height=250&width=400&inlineId=messageAccueil",false);
      var date = new Date;
      date.setFullYear(date.getFullYear()+10);
      EcrireCookie("premiereVisiteALTT","true", date);
    }
  }
}

function initLienExterne(){
  $("div#Liens ul li a").addClass("externe");
  $("a.externe").attr("title", function(){ if(this.title!= "") return this.title + " (lien externe)"; else return "Lien externe";});
  $("a.externe").click( function() { window.open(this.href);return false; } );
}

function deplaceBloc(idBloc, idAvant){
  var blocADeplacer = document.getElementById(idBloc);
  var blocAvant = document.getElementById(idAvant);
  if(blocADeplacer != null && blocAvant != null){
    var blocParent = blocAvant.parentNode;
    if(blocParent != null){
      blocParent.removeChild(blocADeplacer);
      blocParent.insertBefore(blocADeplacer, blocAvant);
    }
  }
}

function insererImageAleatoire(){
    var imageDiv = insererElement("div", "<h3>Images aléatoires</h3>", "Liens");
    var images = new Array();
    images[0] = new Image("http://storage.canalblog.com/80/97/488278/28508390.jpg","DorienEnOR", "Dorian mÃ©daillÃ© d'or Ã  Terni");
    images[1] = new Image("http://storage.canalblog.com/08/22/488278/28593102.jpg","CarteDjerba","Carte postale de Djerba");
    images[2] = new Image("http://storage.canalblog.com/40/05/488278/28569679.jpg","CarteTerni","Carte postale de Terni");
    images[3] = new Image("http://storage.canalblog.com/29/55/488278/28896799.jpg","EntrainementJuillet","Un curieux entraÃ®nement...");
    images[4] = new Image("http://storage.canalblog.com/11/88/488278/28898110.jpg","1erTournoi2raquette","Famille Ludwig au tournoi 2 raquettes");
    images[5] = new Image("http://storage.canalblog.com/47/39/488278/28898118.jpg","ChallengeBenaClem","Au challange Georges BENA");
    images[6] = new Image("http://storage.canalblog.com/37/89/488278/28898128.jpg","ChampLorraineVeteran","LunÃ©ville au championnat de Lorraine vÃ©tÃ©ran");
    images[7] = new Image("http://storage.canalblog.com/34/92/488278/28912071.jpg","MFBMariage","Tous nos voeux de bonheur !!!");
    /*images[8] = new Image("http://storage.canalblog.com/40/05/488278/28569679.jpg","CarteTerni","Carte postale de Terni");
    images[9] = new Image("http://storage.canalblog.com/40/05/488278/28569679.jpg","CarteTerni","Carte postale de Terni");
    images[2] = new Image("http://storage.canalblog.com/40/05/488278/28569679.jpg","CarteTerni","Carte postale de Terni");
    images[2] = new Image("http://storage.canalblog.com/40/05/488278/28569679.jpg","CarteTerni","Carte postale de Terni");
    images[2] = new Image("http://storage.canalblog.com/40/05/488278/28569679.jpg","CarteTerni","Carte postale de Terni");*/
    var divContenu = document.createElement("div");
    divContenu.className = "module_contenu";
    var listeImage = document.createElement("ul");
    listeImage.id = "imagesAleatoiresFade";
    listeImage.className = "animated-portfolio";
    for(var i = 0; i<images.length;i++){
      listeImage.innerHTML += "<li><a onclick=\"window.open(this.href);return false;\" href=\"" + images[i].url + "\"><img height=\"200\" src=\"" + images[i].url + "\" alt=\"" + images[i].alt + "\" title=\"" + images[i].title + "\"</img></a></li>";
    }

    imageDiv.appendChild(divContenu);
    divContenu.appendChild(listeImage);
}

// type : balise (div, span, p, ...)
// texte : texte Ã  inclure
// place : id de l'element suivant le nouvel element
// retourne le nouvel element crÃ©Ã©
function insererElement(type, texte, place){
  var nouveauDiv = document.createElement(type);
  nouveauDiv.className="module";
  nouveauDiv.innerHTML = texte;
  var mon_div = document.getElementById(place);
  if(mon_div!=null)
    mon_div.parentNode.insertBefore(nouveauDiv, mon_div);
  return nouveauDiv;
}

function Image(u, a, t){
  this.url = u;
  this.alt = a;
  this.title = t;
}
