//---------------------------------------------------------------------------------------
// Fonctions de verification des formulaires 
//---------------------------------------------------------------------------------------
// Copyright Les editions du callejon, http://www.echoducallejon.com
//---------------------------------------------------------------------------------------

function IsEmail(str_email) 
// -----------------------------------------------------------------------
// Fonctions de verification du remplissage des infos pour la newsletter
// -----------------------------------------------------------------------
// In:		None
// return:	True si le champ adresse email est cohérent
// -----------------------------------------------------------------------
{
	if (  str_email== '' ||  str_email== 'Votre adresse' || str_email.indexOf('@')==-1){
		alert("Attention !\nVous devez fournir une adresse E-Mail !");
		return false;
	}
	else 	{return true;}
}

function verifAbo() {
form=document.abonnement;
msg='';
if (form.Nom.value == '' || form.Nom.value == 'Tapez votre nom') {
msg += "\nNom";
}
if (form.Prenom.value == '' || form.Prenom.value == 'Tapez votre prénom') {
msg += "\nPrénom";
}
if (form.Adresse.value == '' || form.Adresse.value == 'Votre adresse (1ere ligne)') {
msg += "\nAdresse";
}
if (form.codepostal.value == '' || form.codepostal.value == 'CP') {
msg += "\nCode Postal";
}
if (form.Ville.value == '' || form.Ville.value == 'Votre ville') {
msg += "\nVille";
}
if (form.mail.value == '' || form.mail.value == 'Tapez votre adresse e-mail complete') {
msg += "\nAdresse E-Mail";
}
if (msg != ''){
	alert("Attention, vous devez completer les champs suivants :" + msg);
return false;
}
else { return true; }
}

function verifAncien() {
form=document.anciennumero;
msg='';
if (form.Nom.value == '' || form.Nom.value == 'Tapez votre nom') {
msg += "\nNom non completé";
}
if (form.Prenom.value == '' || form.Prenom.value == 'Tapez votre prénom') {
msg += "\nPrénom non completé";
}
if (form.Adresse.value == '' || form.Adresse.value == 'Votre adresse (1ere ligne)') {
msg += "\nAdresse non completée";
}
if (form.codepostal.value == '' || form.codepostal.value == 'CP') {
msg += "\nCode Postal non completé";
}
if (form.Ville.value == '' || form.Ville.value == 'Votre ville') {
msg += "\nVille non completée";
}
if (form.mail.value == '' || form.mail.value == 'Tapez votre adresse e-mail complete') {
msg += "\nAdresse E-Mail non completée";
}
if (window.totAncienNumero == 0){
msg += "\nAucun numéro commandé.";
}
if (msg != ''){
	alert("Attention, votre commande ne peut-être envoyée pour le(s) raison(s) suivante(s) :" + msg);
return false;
}
else {
calcTotAncien(); 
writeCookie("totComAncien", window.totAncienNumero, 1)
return true; }
}

function calcTotAncien(){
	form=document.anciennumero;
	prixUnitaire = 3;
	port = 1;
	window.totAncienNumero = 0.0;
	for(num = 0; num < form.elements.length ; num++){
		if (form.elements[num].name.substr(0,3) == "num"){
			if( ! isNaN(parseInt(form.elements[num].value))){
			//alert("num=" + num + " value=" + form.elements[num].value + " name=" +form.elements[num].name + "\n" + window.totAncienNumero );
				// total += value du champ 'num*' * value du champ suivant (prix)
				window.totAncienNumero += parseInt(form.elements[num].value)*parseFloat(form.elements[num+1].value);
			}else{
				form.elements[num].value = 0;
			}
		}
	}
	if (window.totAncienNumero != 0) window.totAncienNumero += port;
	form.total1.value = window.totAncienNumero;
	form.total2.value = window.totAncienNumero;	
}

