// JavaScript Document
function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
window.onload = externalLinks;



// CAPTCHA reload
function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}


//Client-side form validation
function isReady()
{
	if (!document.form1.member.checked)
	{
		alert("Ce service est réservé aux membres RAEO et de Teachers Life et à leur famille immédiate.");
		document.form1.member.focus();
		return false;
	}
	
	if (document.form1.firstname.value == "" || (document.form1.firstname.value.match(/([0-9]+)/gi)) )
	{
		alert("Veuillez entrer votre prénom. (Lettres seulement)");
		document.form1.firstname.focus();
		document.form1.firstname.select();
		return false;
	}
	else if (document.form1.lastname.value == "" || (document.form1.lastname.value.match(/([0-9]+)/gi)) )
	{
		alert("Veuillez entrer votre nom de famille  (Lettres seulement)");
		document.form1.lastname.focus();
		document.form1.lastname.select();
		return false;
	}
	else if (document.form1.gender[0].checked == false && document.form1.gender[1].checked ==false )
	{
		alert("Veuillez entrer votre sexe.");
		document.form1.gender[0].focus();
	//	document.form1.gender.select();
		return false;
	}


	else if ( (document.form1.calldate.value == "") )
	{
		alert("Veuillez entrer la date à laquelle vous souhaitez recevoir notre appel.");
		document.form1.calldate.focus();
		document.form1.calldate.select();
		return false;
	}
	else if ( (document.form1.time.value == "") )
	{
		alert("Veuillez entrer l'heure à laquelle vous souhaitez recevoir notre appel.");
		document.form1.time.focus();
		document.form1.time.select();
		return false;
	}	
	
	//Telephone Validation Numeric only plus "x" extension (changed to discrete field)
	
	//else if ( document.form1.phone.value == "" || (!document.form1.phone.value.match(/(^(([0-9]{1})*[- .(]*([0-9]{3})[- .)]*([0-9]{3})[- .]*([0-9]{4})([- .]*[x]?[ ]*([0-9]{1,5}))?)+$)/gi)) )
	
	//Telephone Validation Numeric only
	else if (document.form1.phone.value =="" || (!document.form1.phone.value.match(/(^(([0-9]{1})*[- .(]*([0-9]{3})[- .)]*([0-9]{3})[- .]*([0-9]{4}))+$)/gi)) )
	{
		alert("Veuillez inscrire votre numéro de téléphone (416) 555-1234");
		document.form1.phone.focus();
		document.form1.phone.select();
		return false;
	}
	
	else if ( !document.form1.extension.value == "" && (!document.form1.extension.value.match(/(^([0-9]{1,6})+)/gi)))
	{
		alert("Si vous inscrivez le poste, veuillez choisir le formulaire 12345 (chiffres seulement)");
		document.form1.extension.focus();
		document.form1.extension.select();
		return false;
	}

	else if ( (document.form1.email.value == "") || (!document.form1.email.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi)) )
	{
		alert("Veuillez entrer une adresse électronique valide.(par exemple, nom@compagnie.com)");
		document.form1.email.focus();
		document.form1.email.select();
		return false;
	}	
	
		else if ( (document.form1.address.value != "") )
	{
		window.location = "thanks.asp"

	}	
	else
	{
		return true;
	}
}
