document.getElementsByClassName=function( nomClasse )
{ var liste=document.getElementsByTagName("*");
var retour=new Array();
var i=0;
var j=0;
var laClasse=" "+nomClasse+" ";
for( i=0 ; i < liste.length ; i++ )
if( (" "+liste[i].className + " ").indexOf( laClasse ) != -1 )
retour[j++]=liste[i];
 
return retour;
}

function getBigImg(indice){
  var bigImg = document.getElementById('gallery').getElementsByTagName('ul')[1].getElementsByTagName('li');
  for(i=0;i<bigImg.length;i++){
    bigImg[i].style.display = 'none';
  }
  bigImg[indice].style.display = 'block';
}

function blink(){
  for(i=0;i<document.getElementsByClassName('blink').length;i++){
    if(document.getElementsByClassName('blink')[i].style.display=="block"){
      document.getElementsByClassName('blink')[i].style.display="none";
    }
    else{
      document.getElementsByClassName('blink')[i].style.display="block";
    }
  }
  setTimeout("blink()",500);
 } 
 function checkForm(frm){
   var atester=["societe","nom","fonction","telephone","email","adresse","ville","cpostal"];  // Tableau des variables qui ne doivent pas etre vides
   var erreur="";
   var erreurs="Erreurs rencontrées : \n Les champs suivants ne sont pas renseignés : \n";
   for(i=0;i<atester.length;i++){
     if (frm.elements[atester[i]].value == ""){
       var erreur=1;
       var erreurs=erreurs+'- '+atester[i]+'\n';
     }
   }
   if (erreur !=""){
     alert(erreurs);
     return false;
   }else{
     return true;
   }
 }
