// (c) ITI Communication - http://www.iticommunication.com

function check_emaildiv(txt,dest)
{
	pa = txt.indexOf("@");
	if	(pa <= 0)
		{
		alert(dest+"adresse éléctronique n'est pas valide. Vous avez oublié le nom de domaine.");
		return false;
		}
	pp = txt.lastIndexOf(".");
	if	((pp <= 0) || (pp < pa) || (pp == txt.length -1))
		{
		alert(dest+"adresse éléctronique n'est pas valide. Vérifiez le nom du fournisseur.");
		return false;
		}
	return true;
}

function valide_contact(thisForm)
{
	if(thisForm.nom.value == '')
    {
         alert('Vous devez entrer votre nom');
         thisForm.nom.focus();
         return false;
    }
	if(thisForm.prenom.value == '')
    {
         alert('Vous devez entrer votre prénom');
         thisForm.prenom.focus();
         return false;
    }
	if(thisForm.ville_pays.value == '')
    {
         alert('Vous devez entrer votre ville et votre pays');
         thisForm.ville_pays.focus();
         return false;
    }
	if(thisForm.telephone.value == '')
    {
         alert('Vous devez entrer votre numéro de téléphone');
         thisForm.telephone.focus();
         return false;
    }
	if(thisForm.mail.value != '')
	{
		if	(!check_emaildiv(thisForm.mail.value,"Votre "))
		{
			thisForm.mail.focus();
			return false;
		}
	}
    if(thisForm.mail.value == '')
    {
         alert('Le champ email doit être rempli');
         thisForm.mail.focus();
         return false;
    }
    return true;
}

function valide_resa(thisForm)
{
    if(thisForm.du.value == '')
    {
         alert('Vous devez entrer la date de début de votre séjour');
         //thisForm.du.focus();
         return false;
    }
	if(thisForm.au.value == '')
    {
         alert('Vous devez entrer la date de fin de votre séjour');
         //thisForm.au.focus();
         return false;
    }
	if(thisForm.nom.value == '')
    {
         alert('Vous devez entrer votre nom');
         thisForm.nom.focus();
         return false;
    }
	if(thisForm.prenom.value == '')
    {
         alert('Vous devez entrer votre prénom');
         thisForm.prenom.focus();
         return false;
    }
	if(thisForm.adresse1.value == '')
    {
         alert('Vous devez entrer votre adresse');
         thisForm.adresse1.focus();
         return false;
    }
	if(thisForm.code_postal.value == '')
    {
         alert('Vous devez entrer votre code postal');
         thisForm.code_postal.focus();
         return false;
    }
	if(thisForm.ville.value == '')
    {
         alert('Vous devez entrer votre ville');
         thisForm.ville.focus();
         return false;
    }
	if(thisForm.telephone.value == '')
    {
         alert('Vous devez entrer votre numéro de téléphone');
         thisForm.telephone.focus();
         return false;
    }
	if(thisForm.mail.value != '')
	{
		if	(!check_emaildiv(thisForm.mail.value,"Votre "))
		{
			thisForm.mail.focus();
			return false;
		}
	}
    if(thisForm.mail.value == '')
    {
         alert('Le champ email doit être rempli');
         thisForm.mail.focus();
         return false;
    }
    return true;
}
