function courrielEstValide (p_sEmail) {	
	var regEmail = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}/;
	return regEmail.test (p_sEmail);
}

function valider_sendThisPage(oForm) {
	try {
		var message = "" ;
		var obj;

		if(oForm.friendName.value.length == 0) { message += "- Name of your friend is missing.\n"; obj = obj ? obj : document.getElementById('friendName'); }
		if(oForm.friendEmail.value.length == 0) { message += "- Email of your friend is missing.\n"; obj = obj ? obj : document.getElementById('friendEmail'); }
		if(!courrielEstValide(oForm.friendEmail.value) && oForm.friendEmail.value.length != 0) { message += "- Email of your friend is not valid.\n"; obj = obj ? obj : document.getElementById('friendEmail'); }

		if(oForm.myName.value.length == 0) { message += "- Your name is missing.\n"; obj = obj ? obj : document.getElementById('myName'); }
		if(oForm.myEmail.value.length == 0) { message += "- Your Email is missing.\n"; obj = obj ? obj : document.getElementById('myEmail'); }
		if(!courrielEstValide(oForm.myEmail.value) && oForm.myEmail.value.length != 0) { message += "- Your Email is not valid.\n"; obj = obj ? obj : document.getElementById('myEmail'); }

		
		if(message.length > 0){
			if(obj) { obj.focus(); obj.select(); }
			alert(message) ;
			
			return false;
		}else{
			return true;
		}
	} catch(e) {
		
		return false;
	}
}
