function trim(sString) {
    while (sString.substring(0,1) == ' ' || sString.substring(0,1) == '\t' || sString.substring(0,1) == '\r' || sString.substring(0,1) == '\n')
    {
        sString = sString.substring(1, sString.length);
    }
    while (sString.substring(sString.length-1, sString.length) == ' ' || sString.substring(sString.length-1, sString.length) == '\t' || sString.substring(sString.length-1, sString.length) == '\r' || sString.substring(sString.length-1, sString.length) == '\n')
    {
        sString = sString.substring(0,sString.length-1);
    }
    return sString;
}

function bonmail(mailteste)

{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}

function valider_contact()
{
	var vName = trim(document.formContact.name.value);
	var vMail = trim(document.formContact.email.value);
	var vTel = trim(document.formContact.telephone.value);
	var vSujet = trim(document.formContact.subject.value);
	var vMsg = document.formContact.message.value;
	var vValidation = true;
	
	if(vName == "")
	{
		vValidation = false;
		alert("Vous n'avez pas saisi de nom");
		return false;
	}
	
	if(vMail=="")
	{
		vValidation = false;
		alert("Vous n'avez pas saisi d'adresse e-mail");
		return false;
	}
	
	if(bonmail(vMail)==false)
	{
		vValidation = false;
		alert("Votre adresse e-mail n'est pas valide");
		return false;
	}
	
	if(vTel=="")
	{
		vValidation = false;
		alert("Vous n'avez pas saisi de numéro de téléphone");
		return false;
	}
	
	if(vSujet=="")
	{
		vValidation = false;
		alert("Vous n'avez pas saisi de sujet");
		return false;
	}
	if(vMsg=="")
	{
		vValidation = false;
		alert("Vous n'avez pas saisi de message");
		return false;
	}
	
	return vValidation;
}

function valider_newsletter()
{
	var vMail = trim(document.formNewsletter.newsletter.value);
	var vValidation = true;
	
	if(vMail=="")
	{
		vValidation = false;
		alert("Vous n'avez pas saisi d'adresse e-mail");
		return false;
	}
	
	if(bonmail(vMail)==false)
	{
		vValidation = false;
		alert("Votre adresse e-mail n'est pas valide");
		return false;
	}

	return vValidation;
}

function perte_focus_newsletter()
{
	var vNewsletter = trim(document.formNewsletter.newsletter.value);
	if(vNewsletter=="")
	{
		document.formNewsletter.newsletter.value = "Votre adresse e-mail...";
	}
}
