//<!--

//************ ROLL-OVER *****************//

// Ajouter au panier
btn_add_to_cart_on = new Image;
btn_add_to_cart_on.src = "http://ftp.gulliver.com/b20070416b0/web/20047/img/ajouter-au-panier-on.gif";
btn_add_to_cart_off = new Image;
btn_add_to_cart_off.src = "http://ftp.gulliver.com/b20070416b0/web/20047/img/ajouter-au-panier.gif";

// En savoir plus
btn_savoirplus_on = new Image;
btn_savoirplus_on.src = "http://ftp.gulliver.com/b20070416b0/web/20047/img/en-savoir-plus-on.gif";
btn_savoirplus_off = new Image;
btn_savoirplus_off.src = "http://ftp.gulliver.com/b20070416b0/web/20047/img/en-savoir-plus.gif";

// OK
btn_ok_on = new Image;
btn_ok_on.src = "http://ftp.gulliver.com/b20070416b0/web/20047/img/btn_ok_on.gif";
btn_ok_off = new Image;
btn_ok_off.src = "http://ftp.gulliver.com/b20070416b0/web/20047/img/btn_ok.gif";

btn_envoyer_message_on = new Image;
btn_envoyer_message_on.src = "http://ftp.gulliver.com/b20070416b0/web/20047/img/envoyer-mon-message-on.gif";
btn_envoyer_message_off = new Image;
btn_envoyer_message_off.src = "http://ftp.gulliver.com/b20070416b0/web/20047/img/envoyer-mon-message.gif";


function valide_abo_newsletter ()
{
  var fo = document.abo_newsletter;
  

  if (!fo.email.value.match(/^[a-z0-9&\'\.\-_\+]*@[a-z0-9]+([\.\-][a-z0-9]+)*\.[a-z]{2,}$/i))
  {
    alert ("Vous devez saisir une adresse eMail valide (prenom.nom@monemail.com)");
    return false;
  }
  
  if (fo.email.value.match(/^www\./i))
  {
    alert ("Vous devez saisir une adresse email valide (prenom.nom@monemail.com)");
    return false;
  }
  
  return true;
  
}


function valide_mail_new ()
{
  var fo = document.contact_form_new;
  
  if (fo.last_name.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre nom");
    return false;
  }
  
  if (fo.first_name.value.length == 0)
  {
    alert ("Vous avez oublié de saisir votre prénom");
    return false;
  }
  
  if (fo.phone.value.length == 0) {
    alert ("Vous avez oublié de saisir votre téléphone");
    return false;
  }
  
  if (!fo.email.value.match(/^[a-z0-9&\'\.\-_\+]*@[a-z0-9]+([\.\-][a-z0-9]+)*\.[a-z]{2,}$/i))
  {
    alert ("Vous devez saisir une adresse eMail valide (prenom.nom@monemail.com)");
    return false;
  }
  
  if (fo.email.value.match(/^www\./i))
  {
    alert ("Vous devez saisir une adresse email valide (prenom.nom@monemail.com)");
    return false;
  }
  
  return true;
  
}








var nb_verif = 0;
var verif = new Array();

verif[nb_verif++] = new Array("email", "text", /^[\w\.\-\_]+@[\w\.\-\_]+\.[a-z]+$/i, "Votre E-mail n'est pas valide.");
verif[nb_verif++] = new Array("emailverif", "text", /^[\w\.\-\_]+@[\w\.\-\_]+\.[a-z]+$/i, "Votre E-mail de confirmation n'est pas valide.");
verif[nb_verif++] = new Array("password", "text", /^\s*\w+[\w\s-_,\.'àâäçéèêëîïôöùûü@*#+/]*$/, "Votre Mot de passe n'est pas valide.");

verif[nb_verif++] = new Array("last_name", "text", /^\s*\w+[\w\s-_,\.'àâäçéèêëîïôöùûü]*$/, "Votre Nom n'est pas valide.");
verif[nb_verif++] = new Array("first_name", "text", /^\s*\w+[\w\s-_,\.'àâäçéèêëîïôöùûü]*$/, "Votre Prénom n'est pas valide.");

verif[nb_verif++] = new Array("address1", "text", /^(\s*\w+[\w\s-_,\.'àâäçéèêëîïôöùûü°/]*)?$/, "Votre Adresse 1 n'est pas valide.");
verif[nb_verif++] = new Array("address2", "text", /^(\s*\w+[\w\s-_,\.'àâäçéèêëîïôöùûü°/]*)?$/, "Votre Adresse 2 n'est pas valide.");
verif[nb_verif++] = new Array("address3", "text", /^(\s*\w+[\w\s-_,\.'àâäçéèêëîïôöùûü°/]*)?$/, "Votre Adresse 3 n'est pas valide.");

verif[nb_verif++] = new Array("postal_code", "text", /^[\d\s\+]{3,20}$/, "Votre Code Postal n'est pas valide.");
verif[nb_verif++] = new Array("city", "text", /^\s*\w+[\w\s-_,\.'àâäçéèêëîïôöùûü/]*$/, "Votre ville n'est pas valide.");

verif[nb_verif++] = new Array("phone", "text", /^([\d\s\+]{4,20})?$/, "Votre Téléphone principal n'est pas valide !");
verif[nb_verif++] = new Array("phone2", "text", /^([\d\s\+]{4,20})?$/, "Votre téléphone secondaire n'est pas valide !");
verif[nb_verif++] = new Array("gsm", "text", /^([\d\s\+]{4,20})?$/, "Votre Portable n'est pas valide !");
verif[nb_verif++] = new Array("fax", "text", /^([\d\s\+]{4,20})?$/, "Votre Fax n'est pas valide !");

function valide_inscription (){
	for (i = 0; i < nb_verif; i++){
		var el = document.getElementById(verif[i][0]);
		var val = (verif[i][1] == "text" ? el.value : el.options[el.selectedIndex].value);
		var re = new RegExp (verif[i][2]);
		if (!val.match(verif[i][2])){
			alert (verif[i][3]);
			return false;
		}
	}
	
	if (document.getElementById("emailverif").value!=document.getElementById("email").value){
		alert("Votre Email et votre Email de confirmation ne sont pas identique!");
		document.getElementById("emailverif").value=""; 
		document.getElementById("emailverif").focus(); 
		return false
	}
	
	var adresse= document.getElementById("address1").value+document.getElementById("address2").value+document.getElementById("address3").value;
	if(adresse.length == 0){
		alert("Vous devez saisir au moins un champ d'adresse");
		return false;
	}
	  
	return true;
}

function ChangeUrl(formulaire){
	if (formulaire.ListeUrl.selectedIndex != 0){
		location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
	}else{
		alert('Vous devez faire un choix dans la liste.');
	}
}

function DisplayHide (id)
{ 
  if (document.getElementById(id).style.display == 'block')
  {
    document.getElementById(id).style.display = 'none';
  }
  else
  {
    document.getElementById(id).style.display = 'block';
  }
}

//-->

