var FR=0;
var EN=1;
var ES=2;

function nblg(){
  return 2;
}
var nlg=getlangue(); //langue
var page=0;
var ttitres=new Array(nlg);
var stitres=new Array(nlg);
//=====================================================
function getlangue(){
  var args = lireArguments();
  nlg = args.l ? parseInt(args.l) : 0;
  page=args.p ? parseInt(args.p): 0;
  return nlg;
}

function lireArguments(){
  /* usage :
  var args = lireArguments();
  ex : utiliser l'argument q ou une valeur par defaut
  var q = args.q || "defaut";
  */
  var args = new Object();
  var requete = location.search.substring(1);
  var paires =  requete.split("&");
  for (var i = 0;i < paires.length; i++){
    var pos = paires[i].indexOf('=');
    if (pos == -1) continue;
    var nom = paires[i].substring(0, pos);
    var valeur = paires[i].substring(pos+1);
    valeur = decodeURIComponent(valeur);
    args[nom] = valeur;
  }
  return args;
}

var inconnu = "../images/inconnu.jpg";

function remplace(n, chaine){
  ndoc = document.getElementById(n);
  if(ndoc){
    ndoc.innerHTML = chaine;
  }
}
function bio(photo, infos){
  remplace("bio", infos);
  if (photo==inconnu){
    document.getElementById("photoid").style.display="none";
  } else {
    document.getElementById("photoid").style.display="block";
    document.getElementById("photoid").src = photo;
  }
}


function lgmn(n){//changement de langue dans le menu
  //affiche le bon bloc 
  if( document.getElementById("menupen") /*&& document.getElementById("menupes")*/ && document.getElementById("menupfr")){
    switch (n) {
      case 0: //fr
        document.getElementById("menupen").style.display="none"; 
        //document.getElementById("menupes").style.display="none"; 
        document.getElementById("menupfr").style.display="block"; 
      break;
      case 1: //en
        document.getElementById("menupfr").style.display="none"; 
        //document.getElementById("menupes").style.display="none";  
        document.getElementById("menupen").style.display="block"; 
      break;
    }
  }
}
//======================================================================
function lang(){ //entree dans la page
  lgmn(nlg);
  info(page, nlg);
  montre(1);
}
  
function lng(n){//clic sur bouton
  nlg =n;
  lgmn(n);
  info(page, nlg);
}
//pageaudio=0;
function info(page, langue){
  //lg(langue);
  remplace("titrepage", ttitres[langue]);
  voirlangue(langue);
  voirbio(langue); //-------- ajout
  ajusteLiens(langue); //--------ajout
  if(typeof(setcolonnes)=='function'){
    setcolonnes(langue);
  }
  if (typeof(setretour)=='function'){
    setretour(langue);
  }
  if (typeof(ecriredates)=='function'){
    ecriredates(langue);
  }
  if (typeof(changeLangue)=='function'){
    changeLangue(langue);
  }
  if (typeof(setLivredor)=='function'){
    setLivredor(langue);
  }
  if (typeof(setSousTitre)=='function'){
    setSousTitre(langue);
  }
  if (typeof(setSuite)=='function'){
    setSuite(langue);
  }
  if (typeof(setJours)=='function')  {//planning
    setJours(langue);
  }
  //-------------------
  //getslogan();
}
//----------------- reprise dans liensfestival.js
function ajusteLiens(n){
  var i=1;
  var elt="a"+i;
  while(document.getElementById(elt)){
    inner=document.getElementById(elt);
    lien=inner.innerHTML;
    p=lien.indexOf("?l=");
    if(p>-1){
      p+=3;
      lien=lien.substring(0,p) + n + lien.substring(p+1);
      inner.innerHTML=lien;
    }
    i++;
    elt="a"+i;
  }
}  
//--------- reprise depuis bio.js (et modifiée)
function voirbio(n){
  //affiche le bon bloc 
  if( document.getElementById("lgen") && document.getElementById("lgfr")){
    switch (n) {
      case 0: //fr
        document.getElementById("lgen").style.display="none"; 
        document.getElementById("lgfr").style.display="block"; 
      break;
      case 1: //en
        document.getElementById("lgfr").style.display="none"; 
        document.getElementById("lgen").style.display="block"; 
      break;
    }
  }
}  
//------------ avec modif   
function voirlangue(n){
  //affiche le bon bloc 
  //getslogan();
  if( document.getElementById("infosen") /*&& document.getElementById("infoses")*/ && document.getElementById("infosfr")){
    switch (n) {
      case 0: //fr
        document.getElementById("infosen").style.display="none"; 
        //document.getElementById("infoses").style.display="none"; 
        document.getElementById("infosfr").style.display="block"; 
      break;
      case 1: //en
        document.getElementById("infosfr").style.display="none"; 
        //document.getElementById("infoses").style.display="none";  
        document.getElementById("infosen").style.display="block"; 
      break;
    }
  }
}
//==================================================================

function montre(id) {
  /*
  id='sm'+id;
  var d = document.getElementById(id);
  for (var i = 1; i<=nbmn; i++) {

    if (document.getElementById('sm'+i)) {
      document.getElementById('sm'+i).style.display='none';
    }
  }
  if (d) {
   d.style.display='block';
  }
  */
}

function twPleinEcran(nURL) {
  window.open(nURL, '', 'fullscreen=yes, scrollbars=auto');
}
function twFermer() {
  window.close();
}
//============================
function addListener(element, baseName, handler){ 
  if(element.addEventListener)
    element.addEventListener(baseName, handler, false)
  else if (element.attachEvent)
    element.attachEvent('on'+baseName, handler);
}
//============================
addListener(window, 'load', lang);

