// JavaScript Document

/*-------------------------------------------------------------------------------------------------------*/
function verifform(form)
{
message="Veuillez renseigner :\n\n";
trouve=1;

//champs obligatoires par défaut
if ((form.demande_contact.checked == false)&&(form.demande_tarifs.checked == false)&&(form.demande_info_formation.checked == false)&&(form.demande_info_location.checked == false)&&(form.commande_cata.checked == false)&&(form.commande_modu.checked == false)&&(form.devis_cleanconnect.checked == false))
	{
	message=message+"- l'objet de votre demande\n\n";
	trouve=0;
	}

if ((form.devis_cleanconnect.checked == true)&&(form.nb_clean.value ==""))
	{
	message=message+"- la quantite de CleanConnect souhaitee\n\n";
	trouve=0;
	}					
					
if (form.nom.value =="")
	{
	message=message+"- votre nom\n";
	trouve=0;
	}

if (form.tel_contact.value =="")
	{
	message=message+"- votre telephone\n";
	trouve=0;
	}

if (form.email_contact.value =="")
	{
	message=message+"- votre email\n\n";
	trouve=0;
	}
else
	{
	var sig_1 = "@";
	var sig_2 = ".";
	var ok_1 = 0;
	var ok_2 = 0;
	var ch_1 = "";
	var ch_2 = "";
	var ch_3 = "";
	var $val = form.email_contact.value;
	var longueur = $val.length;
	var car = "";
		
	var i = 0;
	while (i < longueur)
		{
		car = $val.substring(i+1,i);
		if (ok_1 == 1)
			{
			if (ok_2 == 1)
				{ch_3 = ch_3+car;}
			else
				{
				if (car == sig_2)
					{ok_2 = 1;}
				else
					{ch_2 = ch_2+car;}
				}
			}
		else
			{
			if (car == sig_1)
				{ok_1 = 1;}
			else
				{ch_1 = ch_1+car;}
			}
		i++;		
		}
	
	if ((ch_1 == "")||(ch_2 == "")||(ch_3 == ""))
		{
		message = message+"- Une adresse e-mail valide\n\n";
		form.email_contact.value = "";
		trouve=0;
		}
	}

if (form.nom_ste.value =="")
	{
	message=message+"- le nom de votre societe\n";
	trouve=0;
	}

//champs obligatoires car commande catalogue
if ((form.commande_cata.checked == true)||(form.commande_modu.checked == true)||(form.devis_cleanconnect.checked == true))
	{
	if (form.adresse1_ste.value =="")
		{
		message=message+"- l'adresse de votre societe\n";
		trouve=0;
		}
		
	if (form.cp_ste.value =="")
		{
		message=message+"- le code postal de la localite de votre societe\n";
		trouve=0;
		}
		
	//vérification de l'email société si renseigné
	if (form.email_ste.value > "")
		{
		var sig_1 = "@";
		var sig_2 = ".";
		var ok_1 = 0;
		var ok_2 = 0;
		var ch_1 = "";
		var ch_2 = "";
		var ch_3 = "";
		var $val = form.email_ste.value;
		var longueur = $val.length;
		var car = "";
		
		var i = 0;
		while (i < longueur)
			{
			car = $val.substring(i+1,i);
			if (ok_1 == 1)
				{
				if (ok_2 == 1)
					{ch_3 = ch_3+car;}
				else
					{
					if (car == sig_2)
						{ok_2 = 1;}
					else
						{ch_2 = ch_2+car;}
					}
				}
			else
				{
				if (car == sig_1)
					{ok_1 = 1;}
				else
					{ch_1 = ch_1+car;}
				}
			i++;		
			}
	
		if ((ch_1 == "")||(ch_2 == "")||(ch_3 == ""))
			{
			message = message+"- Une adresse e-mail de votre societe valide\n\n";
			form.email_ste.value = "";
			trouve=0;
			}
		}
	//fin de vérification de l'email société si renseigné
	}
//fin des champs obligatoires car commande catalogue

if (form.ville_ste.value =="")
	{
	message=message+"- la localite de votre societe\n\n";
	trouve=0;
	}
//fin des champs obligatoires par défaut


//champs obligatoires car adresse livraison différente
if ((form.commande_cata.checked == true)||(form.commande_modu.checked == true)||(form.devis_cleanconnect.checked == true))
	{
	if (form.adr_livraison.checked == true)
		{
		if (form.adresse1_liv.value =="")
			{
			message=message+"- l'adresse de livraison\n";
			trouve=0;
			}
		
		if (form.cp_liv.value =="")
			{
			message=message+"- le code postal pour la livraison\n";
			trouve=0;
			}
		
		if (form.ville_liv.value =="")
			{
			message=message+"- la localite de livraison\n";
			trouve=0;
			}	
		}	
	}
//fin des champs obligatoires car adresse livraison différente

if (trouve==0)
	{	
	alert(message);
	return false;
	}

//form.fonction
//form.fonction_autre.value

//form.adresse2_ste.value

//form.pays_ste.value
//form.tel_ste.value
//form.fax_ste.value
//form.web_ste.value
//form.email_ste.value

//form.adresse2_liv.value

//form.remarques.value
}

/*-------------------------------------------------------------------------------------------------------*/
function maj_message()
{
var intitule_demande = "";

if (form.demande_contact.checked == true)
	{intitule_demande = "- souhaite etre contacte\n";}
	
if (form.demande_tarifs.checked == true)
	{intitule_demande = intitule_demande+"- souhaite des renseignements sur les tarifs\n";}
	
if (form.demande_info_formation.checked == true)
	{intitule_demande = intitule_demande+"- souhaite des renseignements sur les formations\n";}
	
if (form.demande_info_location.checked == true)
	{intitule_demande = intitule_demande+"- souhaite des renseignements sur les locations\n";}
	
if (form.commande_cata.checked == true)
	{intitule_demande = intitule_demande+"- souhaite recevoir le catalogue papier\n";}

if (form.commande_modu.checked == true)
	{intitule_demande = intitule_demande+"- souhaite recevoir la plaquette commerciale du Modulo\n";}

if (form.devis_cleanconnect.checked == true)
	{intitule_demande = intitule_demande+"- souhaite recevoir un devis pour le CleanConnect en "+form.nb_clean.value+" exemplaire(s)\n";}

var message_du_mail = "Demande faite depuis le site :"+"\n\n"+intitule_demande+"\n\n"+"Nom : "+form.civilite.value+" "+form.nom.value+"\n"+"Fonction : "+form.fonction.value+" / "+form.fonction_autre.value+"\n"+"Tel : "+form.tel_contact.value+"\n"+"Email : "+form.email_contact.value+"\n\n"+"Nom ou Raison sociale : "+form.nom_ste.value+"\n\n"+"Adresse societe :"+"\n"+form.adresse1_ste.value+"\n"+form.adresse2_ste.value+"\n"+"CP / Ville : "+form.cp_ste.value+" "+form.ville_ste.value+"\n"+"Pays : "+form.pays_ste.value+"\n"+"Tel societe : "+form.tel_ste.value+"\n"+"Fax societe : "+form.fax_ste.value+"\n"+"Email societe : "+form.email_ste.value+"\n"+"Site web : "+form.web_ste.value+"\n\n"+"Adresse de livraison :"+"\n"+form.adresse1_liv.value+"\n"+form.adresse2_liv.value+"\n"+"CP / Ville livraison : "+form.cp_liv.value+" "+form.ville_liv.value+"\n\n"+"Remarques : "+form.remarques.value;
form.message_mail.value = message_du_mail;
}

/*-------------------------------------------------------------------------------------------------------*/
function maj_exp()
{
form.Email_Rep.value = form.email_contact.value;	
}