function displayPics()
{
	var photos = document.getElementById('galerie_mini') ;
	// On récupère l'élément ayant pour id galerie_mini
	var liens = photos.getElementsByTagName('a') ;
	// On récupère dans une variable tous les liens contenu dans galerie_mini
	var big_photo = document.getElementById('big_pict') ;
	// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale

	var titre_photo = document.getElementById('photo').getElementsByTagName('dt')[0] ;
	// Et enfin le titre de la photo de taille normale

	// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
	for (var i = 0 ; i < liens.length ; ++i) {
		// Au clique sur ces liens 
		liens[i].onclick = function() {
			big_photo.src = this.href; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
			big_photo.alt = this.title; // On change son titre
			titre_photo.firstChild.nodeValue = this.title; // On change le texte de titre de la photo
			return false; // Et pour finir on inhibe l'action réelle du lien
		};
	}
}
// Il ne reste plus qu'à appeler notre fonction au chargement de la page par Appel dans la balise script
// window.onload = displayPics;
	
//Ouverture  Window produit_frais 
var newWin = null;
function closeWin(){
if (newWin != null){
if(!newWin.closed)
newWin.close();
}
}
function popUp(strURL,strType,strHeight,strWidth) {
closeWin();
var strOptions="0";
if (strType=="console") strOptions="resizable,height="+strHeight+",width="+strWidth;
if (strType=="fixed") strOptions="scrollbars,status,height="+strHeight+",width="+strWidth;
if (strType=="elastic") strOptions="toolbar,menubar,scrollbars,resizable,location,height="+strHeight+",width="+strWidth;
newWin = window.open(strURL, 'newWin', strOptions);
newWin.focus();
}

// Gestion du Panier
function ChangeUrl(formulaire) {
if (formulaire.listecat.selectedIndex != 0) { location.href = formulaire.listecat.options[formulaire.listecat.selectedIndex].value; }
else { alert('Veuillez Choisir une rubrique.'); }
}

// Confirmation Vider mon Panier 
function confirmer() {
return confirm('Vous êtes sur le point de vider votre Panier ?');
}

// Script de controle de Formulaire de Validation et confirmation de commande: Verif_Conf_Commande()
function Verif_Conf_Commande() {
  if(!document.getElementById) return;

  // get form variables
  var nom = document.getElementById("nom").value;
  var prenom = document.getElementById("prenom").value;
  var adresse = document.getElementById("adresse").value;
  var ville= document.getElementById("ville").value;
  var codepostal = document.getElementById("codepostal").value;
  var telephone = document.getElementById("telephone").value;
  var fax = document.getElementById("fax").value;
  var email = document.getElementById("email").value;
  var email1 = document.getElementById("email1").value;
  var commentaire  = form1.commentaires.value;
  var incorrect = new Array();
  var no = 0;
  
var regExp = /[A-Za-z]{3,}-?[A-Za-z]?/;
 if(regExp.test(nom) && nom.length > 3 && nom != "Nom Incorrect") {
   	nom = nom.charAt(0).toUpperCase() + nom.substring(1,nom.length).toLowerCase();
  	document.getElementById("nom").value = nom;
//	fullName(this.form);
  } else {
   	incorrect[no] = "1";
  	 no++;
	nom = "Nom Incorrect";
  }

  if(regExp.test(prenom) && prenom.length >= 3 && prenom != "Prenom Incorrect") {
   	prenom = prenom.charAt(0).toUpperCase() + prenom.substring(1,prenom.length).toLowerCase();
  	document.getElementById("prenom").value = prenom;
  } else {
   	incorrect[no] = "2";
  	 no++;
   	prenom = "Prenom Incorrect";
  }

  if(regExp.test(adresse) && adresse.length >= 5 && adresse != "Adresse Incorrecte" )  {
	adresse = adresse.charAt(0).toUpperCase() + adresse.substring(1,adresse.length).toLowerCase();
  	document.getElementById("adresse").value = adresse;
  } else {
   	incorrect[no] = "3";
   	no++;
   	adresse = "Adresse Incorrecte"; 
	}
	

  if(regExp.test(ville) && ville.length >= 3 && ville != "Ville Incorrecte" ) { 
  //      ville = ville.charAt(0).toUpperCase() + ville.substring(1,ville.length).toLowerCase();
          ville = ville.substring(0,ville.length).toUpperCase();
  	  document.getElementById("ville").value = ville;
  } else {
   	incorrect[no] = "4";
   	no++;
   	ville = "Ville Incorrecte";
	}
	

//  code postal international var regExp = /^([A-Z]+[A-Z]?\-)?[0-9]{1,2}?[0-9]{3}$/;
// Code Postal  Français à 5 chiffres
var regExp = /^\d{5}$/; 
  if(regExp.test(codepostal) && codepostal.length >= 5  && codepostal != 99999 ) {
// Code Postal composé de 5 à 7  chiffres 
  ;
} else {
	incorrect[no] = "5";
	no++;
	codepostal = "99999";
  	document.getElementById("codepostal").value = codepostal;
    	}

// Téléphone Fax
regExp = /^(01|02|03|04|05|06|08)[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/;	
  if (telephone.length > 0 ) {
  if(regExp.test(telephone) && telephone != "09.99.99.99.99"  ) {
  ;
} else {
    incorrect[no] = "6";
    no++;
    telephone = "09.99.99.99.99";
    document.getElementById("telephone").value = telephone;
    }
    }
  	
regExp = /^(01|02|03|04|05|)[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/;	
  if (fax.length > 0 ) {
  if(regExp.test(fax) && fax != "00.00.00.00.00"  ) {
  ;
} else {
    incorrect[no] = "7";
    no++;
    fax = "00.00.00.00.00";
    document.getElementById("fax").value = fax;
    }
    }
  
// Adresse Email  
  regExp = /^[a-z][a-z0-9_-]+[\.]?[a-z0-9_-]+@[a-z0-9_-]+\.([a-z]{2,4})$/i
  if(regExp.test(email) && email != "AAA.BBBB@YYYYY.ZZZ"  ) {
  ;
} else {
    incorrect[no] = "8";
    no++;
    email = "AAA.BBBB@YYYYY.ZZZ";
    document.getElementById("email").value = email;
    }
 

// Adresse Email1 Double vérification  : email = email1
  regExp = /^[a-z][a-z0-9_-]+[\.]?[a-z0-9_-]+@[a-z0-9_-]+\.([a-z]{2,4})$/i
  if(regExp.test(email1) && email1 != "AAA.BBBB@YYYYY.ZZZ"  && email == email1 ) {
  ;
} else {
        if (email != email1 ) {
    incorrect[no] = "9";
    no++;
    email1 = "Pas de Correspondance !";
    document.getElementById("email1").value = email1;
} else {
    incorrect[no] = "9";
    no++;
    email1 = "AAA.BBBB@YYYYY.ZZZ";
    document.getElementById("email1").value = email1;
    }
}

// Traitement du textarea commentaires : remplacement des \n par <br>
//                                       signe de ponctuation . par <br>
//    commentaires = commentaires.replace('/\\n/g', '<br>'); 
//    commentaires = commentaires.replace(/a/g, '<br>'); 
//    document.getElementById("10").value = commentaires;
	commentaire = commentaire.replace(/\n/g, '<br>');
	commentaire = commentaire.replace(/\./g, '.<br>');
	form1.commentaires.value = commentaire;
  
for(i=1;i<10;i++) {
  		document.getElementById(i).style.color="#000000";
  }

  for(j=0;j<no;j++) {
  		document.getElementById(incorrect[j]).style.color="#FF0000";
  }

  if(no > 0) {
   	document.getElementById("errors").innerHTML = "<span class=\"error\"> Veuillez corriger les informations du formulaire de commande, \<br\> suivez les indications ! </span><br>";
	alert("Correction de(s) " +no+ " Erreur(s) de saisie SVP !");
	return false; 
	} else {
	return true;
 }

  document.getElementById("nom").value = nom;
  document.getElementById("prenom").value = prenom;
  document.getElementById("adresse").value = adresse;
  document.getElementById("ville").value = ville;
  document.getElementById("codepostal").value = codepostal;
  document.getElementById("telephone").value = telephone;
  document.getElementById("fax").value = fax;
  document.getElementById("email").value = email;
  document.getElementById("email1").value = email1;

}

