//COLLET Manuel



//	Préchargement des images valider et effacer de la page fiches

var s_imdir = "../../../images/fr/boutons/";

function charger() 
{
	var a = charger.arguments, s = a[0], i = a[1];
	switch (i) 
	{
		case 1: document.effacerA.src = s_imdir + s; document.effacerB.src = s_imdir + s; return;
		case 2: document.validerA.src = s_imdir + s; document.validerB.src = s_imdir + s; return;
		default: return;
	}
}




//	Fonction qui valide le formulaire

function valider(form) 
{
	var s_prenom = form.prenom.value,
	s_nom = form.nom.value,
	s_societe = form.societe.value,
	s_adresse = form.adresse.value,
	s_email = form.adresse_email.value,
	s_telephone = form.telephone.value,
	b_cogit_ctl = form.Cogit_controle.checked,
	b_cogitoms = form.CogitOMS.checked,
	b_cogittf = form.CogitTF.checked,
	b_starcust = form.Cogit_StarCust.checked,
	b_wincess = form.WinCess.checked,
	b_winfutures = form.WinFutures.checked,
	b_wincad = form.WinCad.checked,
	b_winriskbafi = form.WinRiskBafi.checked,
	s_comment = form.commentaires.value,
	s_resultat = "",
	b_resultat = false;
	if (s_prenom == "") 
	{
		form.prenom.focus();
		b_resultat = true;
		s_resultat += "\n- champs prénom obligatoire";
	};
	if (s_nom == "") {
		if (!b_resultat) 
			form.nom.focus();
		b_resultat = true;
		s_resultat += "\n- champs nom obligatoire";
	};
	if (s_societe == "") {
		if (!b_resultat) 
			form.societe.focus();
		b_resultat = true;
		s_resultat += "\n- champs nom de société obligatoire";
	};
	if (s_adresse == "") {
		if (!b_resultat) 
			form.adresse.focus();
		b_resultat = true;
		s_resultat += "\n- champs adresse de société obligatoire";
	}
	else 
	{
		if (s_adresse.length > 160) 
		{
			if (!b_resultat) 
				form.adresse.focus();
			b_resultat = true;
			s_resultat += "\n- adresse de société trop longue (160 caractères maximum)";
		};
	};
	if (s_email == "") 
	{
		if (!b_resultat) 
			form.adresse_email.focus();
		b_resultat = true;
		s_resultat += "\n- champs adresse e-mail obligatoire";
	};
	if (s_telephone == "") 
	{
		if (!b_resultat) 
			form.telephone.focus();
		b_resultat = true;
		s_resultat += "\n- champs numéro de téléphone obligatoire";
	}
	else 
	{
		var i;
		for (i=0;i<s_telephone.length;i++) 
		{
			s_i = s_telephone.substring(i,i+1);
			if (s_i != "1" && s_i != "2" && s_i != "3" && s_i != "4" && s_i != "5" && s_i != "6" && s_i != "7" && s_i != "8" && s_i != "9" && s_i != "0" && s_i != "+" && s_i != "(" && s_i != ")" && s_i != "/" && s_i != "." && s_i != "-" && s_i != " " && s_i != "," && s_i != ";") 
			{
				if (!b_resultat) 
					form.telephone.focus();
				b_resultat = true;
				s_resultat += "\n- numéro de téléphone invalide";
				break;
			};
		};
	};
	/*	
		if (!b_cogit_ctl && !b_cogitpm && !b_cogitoms && !b_cogittf && !b_starcust && !b_starcustopcvm && !b_wincess && !b_winconex && !b_winfutures && !b_winrisk && !b_winswift) 
		{
			if (!b_resultat) 
				form.cogit_controle.focus();
			b_resultat = true;
			s_resultat += "\n- aucune fiche n'a été choisie";
		};
	*/
	if (s_comment.length > 200) 
	{
		if (!b_resultat) 
			form.comment.focus();
		b_resultat = true;
		s_resultat += "\n- commentaires trop longs (200 caractères maximum)";
	};
	if (b_resultat) 
	{
		alert("Problèmes rencontrés :"+s_resultat+".\n\nVeuillez corriger ce(s) problème(s) afin que votre demande\nsoit prise en compte.");
		return false;
	}
	else 
	{
	/* Suppression du message de confirmation */
	/*
        	if(confirm("Etes vous sûr?"))
          	{
            	form.submit();
            	return true;
          	}
          	else
          	{
            	return false;
          	}
        */
        /* Si toutes les données sont OK on valide automatiquement le champ */
        form.submit();
        return true;
	};
}


