// JavaScript Document
function view_fiche(ref_produit){
	if(ref_produit!="")
		window.location="catalogue.php?view=fiche&ref_produit="+ref_produit;
}
	
function verif_input(champ,type){
  erreur = "";
  // initialisaiton des couleurs d'erreurs.
  error_text = "#FFFFFF";
  error_bgcolor = "#CC0000"

  // réinitialisation de la couleur par défault des champs
  champ.style.backgroundColor = "";
  champ.style.fontColor = "";

  switch(type){
  		// type : int, mail, default
	  case "int" : // n'est pas un entier ou est vide.
		  if(isNaN(champ.value) || champ.value == ""){ 
			erreur = "-";
			champ.style.backgroundColor = error_bgcolor;
			champ.style.fontColor = error_text;
		  }
		  break;
	  case "mail" : // ne correspond pas à la syntaxe d'un mail correct.
		  if ((champ.value =="") || (champ.value.indexOf("@") =="-1") || (champ.value.indexOf(".") =="-1")){
			erreur = "-";
			champ.style.backgroundColor = error_bgcolor;
			champ.style.fontColor = error_text;
		  }
		  break;

	  default:
	  	  if(champ.value == ""){
			erreur = "-";
			champ.style.backgroundColor = error_bgcolor;
			champ.style.color = error_text;
		  }
		  break;
  }
  return erreur;
}

function verif_form1(formulaire){
  message = "";
// Vos coordonées
  message += verif_input(formulaire.nom);  
  message += verif_input(formulaire.prenom);
  message += verif_input(formulaire.adresse);
  message += verif_input(formulaire.cp,"int");
  message += verif_input(formulaire.ville);
  message += verif_input(formulaire.email,"mail");
  message += verif_input(formulaire.message);
  	 
  if(message == "")
  	formulaire.submit();
  else{
  	alert("Veuillez remplir correctement les champs obligatoires");
  }
}


function verif_inscri_newsletter(formulaire){
 message = verif_input(formulaire.email,"mail");
  	 
  if(message == "")
  	formulaire.submit();
  else{
  	alert("L'adresse mail n'est pas valide");
  }
}
