// JavaScript Document

// -------------- OPTIONS ------------------//
//fonction qui gére l'affichage 
function Select_Button(id)
{
  // gestion de l'affichage du contenu
  $("[id*=contenu]").each(function(){
    $(this).hide();
    $(this).attr('class', '');
  });
  $("#contenu"+id).show();
  $("#contenu"+id).attr('class', 'actif');
  Gestion_Boite_Dynamique();
  
  // gestion des boutons
  $("[id*=sous-menu]").each(function(){
    //$(this).children("img").attr("src", "image_photoshop/sous-menu/"+$(this).attr("id")+"-non-select.gif");
    if ($(this).attr('class')=='actif-double'){
        $(this).attr('class','nonactif-double'); 
        }
    if  ($(this).attr('class')=='actif-simple'){
        $(this).attr('class','nonactif-simple');
        } 
  });

  selected = $("[id*=sous-menu-"+id+"]");
  //selected.children("img").attr("src", "image_photoshop/sous-menu/"+selected.attr("id")+"-select.gif");
  if (selected.attr('class')=='nonactif-double'){
        selected.attr('class','actif-double'); 
        }
  if  (selected.attr('class')=='nonactif-simple'){
        selected.attr('class','actif-simple');
        } 

  
}


//fonction qui récupére le numéro du sous-menu cliqué    
function Gestion_Sous_Menu(){
  //pour gérer les liens de la page plansite vers les ss-menus
  contenuId = 1;
  urlPart = document.URL.split('#');
  if(urlPart.length > 1){
    contenuId = urlPart[1];
  }
    
  Select_Button(contenuId);
     
  $("[id*=sous-menu]").each(function(){
    $(this).click(function(){
      group = $(this).attr("id").split("-");
      Select_Button(group[group.length-1]);
    });
  }) 
}

// -------------- FIN OPTIONS ------------------//

// -------------- BOITE DYNAMIQUE ------------------//

//fonction qui récupére le numéro du titre du texte cliqué
function Gestion_Boite_Dynamique(){
  Select_Boite(1);

  $("div[class=actif] [id*=titre_dynamique]").each(function(){
    $(this).click(function(){
      group = $(this).attr("id").split("-");
      Select_Boite(group[group.length-1]);
    });
  })
}

//fonction qui gére l'affichage 
function Select_Boite(id)
{
  $("[id*=titre_dynamique]").each(function(){
    $(this).show();  
  });
  $("[id*=texte_dynamique]").each(function(){
    $(this).hide();
  });
  
  $("[id=titre_dynamique-"+id+"]").each(function(){
    $(this).hide(); 
  });
  $("[id=texte_dynamique"+id+"]").each(function(){
    $(this).show();
  });

}

// -------------- FIN BOITE DYNAMIQUE ------------------//

// -------------- PAGE ACCUEIL ------------------//

//fonction qui gére l'affichage alternatif des images de la page d'accueil:
function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}


// -------------- FIN PAGE ACCUEIL ------------------//


// -------------- FORMULAIRE CONTACT ------------------//

//fonction qui vérifie si les champs obligatoires ont bien été rempli dans le formulaire
function verification() {
  //vérif du nom
  if (document.formulaire.nom.value=="" )
  { 
    alert("veuillez entrer votre nom");
    document.formulaire.nom.focus();
    return false;
  }

    //vérif du prénom 
  if (document.formulaire.prenom.value=="" )
  { 
    alert("veuillez entrer votre prénom");
    document.formulaire.prenom.focus();
    return false;
  }

  // vérif société
  if (document.formulaire.societe.value=="" )
  { 
    alert("veuillez entrer votre société");
    document.formulaire.societe.focus();
    return false;
  }

  //verif téléphone 
  if (document.formulaire.tel.value=="" )
  { 
    alert("veuillez entrer votre telephone");
    document.formulaire.tel.focus();
    return false;
  }

  //verif email
  if (document.formulaire.mail.value=="" ) 
  { 
    alert("veuillez entrer votre email");
    document.formulaire.mail.focus();
    return false;
  }

  if (document.formulaire.mail.value.indexOf('@')== -1)
  { 
    alert("votre adresse mail n'est pas valide");
    document.formulaire.mail.focus();
    return false;
  }
  if (document.formulaire.mail.value.indexOf('.')== -1)
  { 
    alert("votre adresse mail n'est pas valide");
    document.formulaire.mail.focus();
    return false;
  }
  
  //verif fonction
  if (document.formulaire.fonction.value=="" )
  { 
    alert("veuillez entrer votre fonction");
    document.formulaire.fonction.focus();
    return false;
  }

  return true;
}


// -------------- FIN FORMULAIRE CONTACT ------------------//
