// Valider les champs obligatoires
function Valide_Formulaire( langue )
{
	//Nom
	if(document.FInscription.str_nom.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer un nom.");
		else
			alert("You must enter your last name.");
		
		document.FInscription.str_nom.focus();
		return false;
	} else {
		return true;
	} 
	
	//Prénom
	if(document.FInscription.str_prenom.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer un prénom.");
		else
			alert("You must enter your first name.");
		
		document.FInscription.str_prenom.focus();
		return false;
	} else {
		return true;
	} 
	
	//Adresse
	if(document.FInscription.str_adresse.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer une adresse.");
		else
			alert("You must enter your address.");
			
		document.FInscription.str_adresse.focus();
		return false;
	} else {
		return true;
	} 
	
	//Ville
	if(document.FInscription.str_ville.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer une ville.");
		else
			alert("You must enter your city.");
			
		document.FInscription.str_ville.focus();
		return false;
	} else {
		return true;
	} 
/*	
	//Province
	if(document.FInscription.str_province.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer une province.");
		else
			alert("You must enter your province.");
			
		document.FInscription.str_province.focus();
		return false;
	} 
*/	
	//Code Postal
	if(document.FInscription.str_code.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer un code postal.");
		else
			alert("You must enter your postal code.");
			
		document.FInscription.str_code.focus();
		return false;
	} else {
		return true;
	} 
	
	//Téléphone
	if(document.FInscription.str_tel.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer un téléphone.");
		else
			alert("You must enter your telephone.");
			
		document.FInscription.str_tel.focus();
		return false;
	} else {
		return true;
	}
}

function Valide_Formulaire_Joindre( langue )
{
	//Prénom
	if(document.FJoindre.str_prenom.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer un prénom.");
		else
			alert("You must enter your given name.");
		
		document.FJoindre.str_prenom.focus();
		return false;
	} else {
		return true;
	} 

	//Nom
	if(document.FJoindre.str_nom.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer un nom.");
		else
			alert("You must enter your surname.");
		
		document.FJoindre.str_nom.focus();
		return false;
	} else {
		return true;
	} 
	
	//Courriel
	if(document.FJoindre.str_courriel.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer un courriel.");
		else
			alert("You must enter your email.");
			
		document.FJoindre.str_courriel.focus();
		return false;
	} else {
		return true;
	}
	
	if( !Valide_Courriel(document.FJoindre.str_courriel.value) )
	{
		if( langue == "fr" )
			alert("Vous devez entrer un courriel valide.");
		else
			alert("You must enter a valid email.");
			
		document.FJoindre.str_courriel.focus();
		return false;
	} else {
		return true;
	}
	
	//Message
	if(document.FJoindre.ta_message.value == "")
	{
		if( langue == "fr" )
			alert("Vous devez entrer un message.");
		else
			alert("You must enter your message.");
			
		document.FJoindre.ta_message.focus();
		return false;
	} else {
		return true;
	}
}

function ismaxlength(obj)
{
    var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "";
    if (obj.getAttribute && obj.value.length>mlength)
        obj.value=obj.value.substring(0,mlength);
}

function Valide_Courriel( courriel )
{
    var courrielReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
    var regex = new RegExp(courrielReg);
    return regex.test(courriel);
}