
<!--

var lang = "english";
var provName = "";  //this is being used for validating the province field in Netscape browser
function isEmpty(s)
{   
	return ((s == null) || (s.length == 0))
}

function pfsAlert(fre, eng) {
	if (lang == "english")
		document.getElementById('txtError').innerHTML = eng;
	else
		document.getElementById('txtError').innerHTML = fre;
}

function pfsAlert2(fre, eng) {
	if (lang == "english")
		document.getElementById('txtError2').innerHTML = eng;
	else
		document.getElementById('txtError2').innerHTML = fre;
}

function removeSpaces(string) {
	var newString = '';
	for (var i = 0; i < string.length; i++) {
		if (string.charAt(i) != ' ') newString += string.charAt(i);
	}
	return newString;
}

function removeBraces(string) {
	var newString = '';
	for (var i = 0; i < string.length; i++) {
		if (string.charAt(i) != '(' && string.charAt(i) != ')') newString += string.charAt(i);
	}
	return newString;
}

function removeHyphen(string) {
	var newString = '';
	for (var i = 0; i < string.length; i++) {
		if (string.charAt(i) != '-') newString += string.charAt(i);
	}
	return newString;
}

function go2(form, theLang)
{
	if(theLang=="FR")
	  lang = "french";
	else
	  lang = "english";
	  
	if (isEmpty(form.elements["ctlLName"].value))
	{
		pfsAlert2("Veuillez entrer un nom de famille pour la recherche.", "Please enter a last name for your search.");
		form.elements["ctlLName"].focus();
		return false;
	}
}

function go3(form, theLang)
{
	if(theLang=="FR")
	  lang = "french";
	else
	  lang = "english";
	
	if (isEmpty(form.elements["fname"].value))
	{
		pfsAlert("Veuillez indiquer votre pr&#233;nom.", "Please enter your first name.");
		form.elements["fname"].focus();
		return false;
	}
	if (isEmpty(form.elements["lname"].value))
	{
		pfsAlert("Veuillez indiquer votre nom de famille.", "Please enter your last name.");
		form.elements["lname"].focus();
		return false;
	}
	//if (isEmpty(form.elements["address"].value))
	//{
	//	pfsAlert("Veuillez inscrire votre adresse dans la zone appropri&#233;e.", "Please provide your Address in the appropriate field.");
	//	form.elements["address"].focus();
	//	return false;
	//}
	//if (isEmpty(form.elements["city"].value))
	//{
	//	pfsAlert("Veuillez inscrire votre ville dans la zone appropri&#233;e.", "Please provide your City in the appropriate field.");
	//	form.elements["city"].focus();
	//	return false;
	//}
	
	ns=window.navigator.appName == "Netscape";  
	if (ns)	//province validation for netscape
	{
		if (isEmpty(provName))
		{
			pfsAlert("Veuillez s&#233;lectionner une province.", "Please select a province.");
			form.elements["province"].focus();
			return false;
		}
	} else {	//province validation for the rest of the browsers
		if (isEmpty(form.elements["province"].value))
		{
			pfsAlert("Veuillez s&#233;lectionner une province.", "Please select a province.");
			form.elements["province"].focus();
			return false;
		}
	}
	
	if (isEmpty(form.elements["pcode"].value))
	{
		pfsAlert("Veuillez indiquer votre code postal. &Agrave; noter que nous acceptons uniquement les demandes des r&#233;sidents du Canada.", "Please enter your postal code. Please note we can only accept inquiries from Canadian residents.");
		form.elements["pcode"].focus();
		return false;
	} else {
		postalCode = form.elements["pcode"].value;
		postalCode = removeSpaces(postalCode);
		str1="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		str2="0123456789"
		
		if (postalCode.length !=6) {
			pfsAlert("Veuillez v&#233;rifier et entrer de nouveau votre code postal (exemple G2G 3P4). &Agrave; noter que nous acceptons uniquement les demandes des r&#233;sidents du Canada.", "Please check and re-enter your postal code (for example K2L 3P9). Please note we can only accept inquiries from Canadian residents.");
			form.elements["pcode"].focus();
			return false;
		}
		for(x=0 ; x<=postalCode.length ; x++)
		{
			char1= (postalCode.substr(x,1));
			if(x==0 || x==2 || x==4) {
				if (str1.indexOf(char1)==-1)
				{
					pfsAlert("Veuillez v&#233;rifier et entrer de nouveau votre code postal (exemple G2G 3P4). &Agrave; noter que nous acceptons uniquement les demandes des r&#233;sidents du Canada.", "Please check and re-enter your postal code (for example K2L 3P9). Please note we can only accept inquiries from Canadian residents.");
					form.elements["pcode"].focus();
					return false;
				}
			}
			if(x==1 || x==3 || x==5) {
				if (str2.indexOf(char1)==-1)
				{
					pfsAlert("Veuillez v&#233;rifier et entrer de nouveau votre code postal (exemple G2G 3P4). &Agrave; noter que nous acceptons uniquement les demandes des r&#233;sidents du Canada.", "Please check and re-enter your postal code (for example K2L 3P9). Please note we can only accept inquiries from Canadian residents.");
					form.elements["pcode"].focus();
					return false;
				}
			}
		}
	}
		
		
		
		
	if (isEmpty(form.elements["pnum"].value))
	{
		pfsAlert("Veuillez indiquer votre num&#233;ro de t&#233;l&#233;phone, y compris l'indicatif r&#233;gional.", "Please enter your phone number, including area code.");
		form.elements["pnum"].focus();
		return false;
	} else {
		phoneNum = form.elements["pnum"].value;
		phoneNum = removeSpaces(phoneNum);
		phoneNum = removeBraces(phoneNum);
		phoneNum = removeHyphen(phoneNum);
		if (isNaN(phoneNum) || phoneNum.length != 10) {
			pfsAlert("Veuillez v&#233;rifier et entrer de nouveau votre num&#233;ro de t&#233;l&#233;phone, y compris l'indicatif r&#233;gional.", "Please check and re-enter your phone number, including area code.");
		form.elements["pnum"].focus();
		return false;
		}
	}
	//if (isEmpty(form.elements["email"].value))
	//{
	//	pfsAlert("Veuillez v&#233;rifier et entrer de nouveau votre adresse de courriel.", "Please check and re-enter your e-mail address.");
	//	form.elements["email"].focus();
	//	return false;
	//}

	em_val = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	if (!(isEmpty(form.elements["email"].value)))
	{
		if(!(em_val.test(form.elements["email"].value)))
		{
			pfsAlert("Veuillez v&#233;rifier et entrer de nouveau votre adresse de courriel.", "Please check and re-enter your e-mail address.");
			form.elements["email"].focus();
			return false;
		}
	}
	//if (form.elements["address"].value.length > 251)
	//{
	//	pfsAlert("Veuillez v&#233;rifier et entrer de nouveau votre adresse de courriel.", "Please check and re-enter your e-mail address.");
	//	form.elements["address"].focus();
	//	return false;
	//}
	
	//if ( !((form.elements["language"][0].checked) || (form.elements["language"][1].checked)) )
	//{
	//	pfsAlert("Veuillez s&#233;lectionner votre langue de pr&#233;f&#233;rence.", "Please indicate your language preference.");
	//	return false;
	//}

	return true;
}

function CheckComments(popmsg) {
  if (frmAdvisor.elements["address"].value.length > 200)
    alert(popmsg);
    frmAdvisor.elements["address"].value = frmAdvisor.elements["address"].value.substring(0, 200);
	
}

//-->
