<!-- Begin
function Validate_Find() {
	var frm = document.forms["frmFind"];

	if (frm.txtFind.value == '')
	{
		window.alert("Entrer le texte pour la recherche.");
	}
	else{
		return true;
	}
	return false
}

function Validate_Search() {
	var frm = document.forms["frmSearch"];

	if (frm.ddSearchRegion.selectedIndex == 0 && frm.ddSearchExpertise.selectedIndex == 0 && frm.ddSearchLanguage.selectedIndex == 0 && frm.ddSearchGender.selectedIndex == 0)
	{
		window.alert("Choisir un critère de recherche.");
	}
	else{
		return true;
	}
	return false;
}

function SetPrice(){
	var frm = document.forms["frmCreateProfile"];

	spanAmount.innerHTML = "$60";
	if (frm.txtPhoto.value != '')
	{
		spanPhoto.innerHTML = "$25";
		spanTotal.innerHTML = "$85";
		frm.Amount.value = "85.00";
	}
	else{
		spanPhoto.innerHTML = "$0";
		spanTotal.innerHTML = "$60";
		frm.Amount.value = "60.00";
	}
}

function Validate_CreateProfile() {
	var frm = document.forms["frmCreateProfile"];

	if (frm.txtMember.value == ''){
		window.alert("Entrer le nº de membre de l’ATTSO.");
		frm.txtMember.focus();
	}
	else if (frm.txtMember.value.length != 4)
	{
		window.alert("Le nº de membre de l’ATTSO doit comporter 4 chiffres .");
		frm.txtMember.focus();
	}
	else if (frm.txtRegistration.value == ''){
		window.alert("Entrer le nº d’inscription à l’OTSTTSO .");
		frm.txtRegistration.focus();
	}
	else if (frm.txtCertificate.value == ''){
		window.alert("Entrer le nº  de certificat d’assurance responsabilité.");
		frm.txtCertificate.focus();
	}
	else if (frm.chkConfirm.checked == false)
	{
		window.alert("Lire les conditions et cocher une case.");
		frm.chkConfirm.focus();
	}
	else{
		return true;
	}
	return false;
}

function Validate_CreateProfileStep2(){
	var frm = document.forms["frmCreateProfile"];
	var Phone = frm.txtPhoneArea.value + frm.txtPhonePre.value + frm.txtPhoneSuf.value

	if (frm.txtFirstName.value == ''){
		window.alert("Entrer le prénom du contact.");
		frm.txtFirstName.focus();
	}
	else if (frm.txtLastName.value == ''){
		window.alert("Entrer le nom de famille du contact.");
		frm.txtLastName.focus();
	}
	else if (frm.txtCity.value == ''){
		window.alert("Entrer la ville du contact.");
		frm.txtCity.focus();
	}
	else if (frm.txtPostalCode.value == ''){
		window.alert("Entrer le code postal du contact.");
		frm.txtPostalCode.focus();
	}
	else if (Phone.length > 0 && (Phone.length != 10 || isNaN(Phone)))
	{
		window.alert("Entrer le nº de téléphone valide du contact.");
		frm.txtPhoneArea.focus();
	}
	else if (frm.txtEmail.value == ''){
		window.alert("Entrer le courriel du contact.");
		frm.txtEmail.focus();
	}
	else if (!isValidEmail(frm.txtEmail.value))
	{
		window.alert("Entrer le courriel valide du contact.");
		frm.txtEmail.focus();
	}
	else if (frm.ddGender.selectedIndex == 0){
		window.alert("Sélectionner le sexe.");
		frm.ddGender.focus();
	}
	else if (ClinicalSpecialtyCount(frm) > 4)
	{
		window.alert("Sélectionner un maximum de 4 spécialisations");
		frm.chkClinicalSpecialties[0].focus();
	}
	else if (NonClinicalSpecialtyCount(frm) > 4)
	{
		window.alert("Sélectionner un maximum de 4 spécialisations non cliniques");
		frm.chkNonClinicalSpecialties[0].focus();
	}
	else if (frm.txtSPTraining.value.length > 1200)
	{
		window.alert("La description de la formation spécialisée est trop longue, la réduire à moins de 1200 caractères (150 mots).");
		frm.txtSPTraining.focus();
	}
	else if (frm.txtPersonalstatement.value.length > 1200)
	{
		window.alert("La déclaration personnelle est trop longue, la réduire à moins de 1200 caractères (150 mots).");
		frm.txtPersonalstatement.focus();
	}
	else if (frm.ddCreditCard.selectedIndex == 0)
	{
		window.alert("Sélectionner le type de carte de crédit.");
		frm.ddCreditCard.focus();
	}
	else if (frm.txtCardNumber.value == '')
	{
		window.alert("Entrer le numéro de la carte de crédit.");
		frm.txtCardNumber.focus();
	}
	else if (frm.ddExpiryMM.selectedIndex == 0)
	{
		window.alert("Sélectionner le mois d’expiration de la carte de crédit.");
		frm.ddExpiryMM.focus();
	}
	else if (frm.ddExpiryYYYY.selectedIndex == 0)
	{
		window.alert("Sélectionner l’année d’expiration de la carte de crédit");
		frm.ddExpiryYYYY.focus();
	}
	else if (frm.txtCCName.value == '')
	{
		window.alert("Entrer le nom sur la carte de crédit.");
		frm.txtCCName.focus();
	}
	else if (frm.txtCCPhone.value == '')
	{
		window.alert("Entrer le numéro de téléphone sur la carte de crédit.");
		frm.txtCCPhone.focus();
	}
	else if (frm.txtCCAddress.value == '')
	{
		window.alert("Entrer l’adresse sur la carte de crédit.");
		frm.txtCCAddress.focus();
	}
	else{
		return true;
	}
	return false;
}

function isValidEmail(strEmail)
{			
	var strEmailNoWhiteSpaces = stripWhiteSpaces(strEmail);
	var re = /^[A-Za-z0-9_\.\-][\.A-Za-z0-9_\.\-]*[A-Za-z0-9_\.\-]@[^_\.]+\.[A-Za-z0-9_\.\-][\.A-Za-z0-9_]*$/;
	var re2 = /^[A-Za-z0-9_\.\-]@[^_\.]+\.[A-Za-z0-9_\.\-][\.A-Za-z0-9_]*$/;
	var result = re.test(strEmailNoWhiteSpaces);
	var result2 = re2.test(strEmailNoWhiteSpaces);
				
	return (result || result2);
}

function stripWhiteSpaces (s)
{
	var i;
	var returnValue = "";
	var whitespace = " ";
				
	if ((s == null) || (s == "")){
		return returnValue;
	}
	
	for (i = 0; i < s.length; i++)
	{   
	var c = s.charAt(i);
		if (c.indexOf(whitespace) == -1) 
			returnValue += c;
	}
	return returnValue;
}

function ClinicalSpecialtyCount(frm){
	count = 0;
	for(var i=0; i < frm.chkClinicalSpecialties.length; i++){
		if (frm.chkClinicalSpecialties[i].checked)
		{
			count++;
		}
	}

	return count;
}

function NonClinicalSpecialtyCount(frm){
	count = 0;
	for(var i=0; i < frm.chkNonClinicalSpecialties.length; i++){
		if (frm.chkNonClinicalSpecialties[i].checked)
		{
			count++;
		}
	}

	return count;
}

function Validate_EditProfile() {
	var frm = document.forms["frmEditProfile"];
	var Phone = frm.txtPhoneArea.value + frm.txtPhonePre.value + frm.txtPhoneSuf.value

	if (frm.txtMember.value == ''){
		window.alert("Please enter OASW Membership #.");
		frm.txtMember.focus();
	}
	else if (frm.txtRegistration.value == ''){
		window.alert("Please enter OCSWSSW Registration #.");
		frm.txtRegistration.focus();
	}
	else if (frm.txtCertificate.value == ''){
		window.alert("Please enter liability insurance Certificate #.");
		frm.txtCertificate.focus();
	}
	else if (frm.txtFirstName.value == ''){
		window.alert("Please enter Contact First Name.");
		frm.txtFirstName.focus();
	}
	else if (frm.txtLastName.value == ''){
		window.alert("Please enter Contact Last Name.");
		frm.txtLastName.focus();
	}
	else if (frm.txtCity.value == ''){
		window.alert("Please enter Contact City.");
		frm.txtCity.focus();
	}
	else if (frm.txtPostalCode.value == ''){
		window.alert("Please enter Contact Postal Code.");
		frm.txtPostalCode.focus();
	}
	else if (Phone.length > 0 && Phone.length != 7 && isNaN(Phone))
	{
		window.alert("Please enter valid Contact Phone Number.");
		frm.txtPhoneArea.focus();
	}
	else if (frm.txtEmail.value == ''){
		window.alert("Please enter Contact Email.");
		frm.txtEmail.focus();
	}
	else if (!isValidEmail(frm.txtEmail.value))
	{
		window.alert("Please enter valid Contact Email.");
		frm.txtEmail.focus();
	}
	else if (frm.ddGender.selectedIndex == 0){
		window.alert("Please select Gender.");
		frm.ddGender.focus();
	}
	else if (ClinicalSpecialtyCount(frm) > 4)
	{
		window.alert("Please select Clinical Specialties Maximum of 4");
		frm.chkClinicalSpecialties[0].focus();
	}
	else if (NonClinicalSpecialtyCount(frm) > 4)
	{
		window.alert("Please select Non Clinical Specialties Maximum of 4");
		frm.chkNonClinicalSpecialties[0].focus();
	}
/*
	else if (frm.ddCreditCard.selectedIndex == 0)
	{
		window.alert("Please select Credit Card Type.");
		frm.ddCreditCard.focus();
	}
	else if (frm.txtCardNumber.value == '')
	{
		window.alert("Please enter Credit Card Number.");
		frm.txtCardNumber.focus();
	}
	else if (frm.ddExpiryMM.selectedIndex == 0)
	{
		window.alert("Please select Credit Card Expiry Month.");
		frm.ddExpiryMM.focus();
	}
	else if (frm.ddExpiryYYYY.selectedIndex == 0)
	{
		window.alert("Please select Credit Card Expiry Year");
		frm.ddExpiryYYYY.focus();
	}
	else if (frm.txtCCName.value == '')
	{
		window.alert("Please enter Name on Credit Card.");
		frm.txtCCName.focus();
	}
	else if (frm.txtCCPhone.value == '')
	{
		window.alert("Please enter Phone Number on Credit Card.");
		frm.txtCCPhone.focus();
	}
	else if (frm.txtAddress.value == '')
	{
		window.alert("Please enter Address on Credit Card.");
		frm.txtCCAddress.focus();
	}
*/
	else{
		if (confirm("Are you sure you would like to update this profile?"))
		{
			return true;
		}
	}
	return false;
}
// End -->
