function trim(string)
{
	if (string==null) return "";
	return string.replace(/(^\s*)|(\s*$)/g,'');
}

function emailCheck(str)
{
	var objRegExp = /(^[a-z]([a-z_\.\-]*)@([a-z_\.\-]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.\-]*)@([a-z_\-]*)\.[a-z]{2,3}(\.[a-z]{2})?$)/i;
	return objRegExp.test(str);
}

function validateForm(lang)
{
	var form = document.forms["form2"];

	var nameID = document.getElementById("nom");
	if ((nameID.value==null)||(trim(nameID.value)==""))
	{
		msg = (lang=="fr") ? 	"Veuillez entrer votre nom." : "Please enter your second name";
		alert(msg);
		nameID.focus();
		return false;
	}

	var firstnameID = document.getElementById("prenom");
	if ((firstnameID.value==null)||(trim(firstnameID.value)=="")){
		msg = (lang=="fr") ? 	"Veuillez entrer votre prénom." :
								"Please enter your first name";
		alert(msg);
		firstnameID.focus();
		return false;
	}

	var emailID=document.getElementById("email");
	if ((emailID.value==null)||(trim(emailID.value)=="")){
		msg = (lang=="fr") ? 	"Veuillez entrer l'adresse e-mail sur laquelle vous voulez recevoir notre newsletter." : "Please enter your email address";
		alert(msg);
		emailID.focus();
		return false;
	}
	if (emailCheck(emailID.value)==false){
		msg = (lang=="fr") ? 	"Adresse e-mail non valide." : "Invalid email address";
		alert(msg);
		emailID.focus();
		return false;
	}

	form.submit();
	return true;
 }
