	if (lang == undefined || lang == "fr") {
		var lang = "fr";
		var msg_erreur = "Veuillez vérifier les champs marqués en rouge.";
		var msg_patiente = "<p>Veuillez patienter pendant que nous acheminons et traitons vos informations.</p>";
		var msg_thanks = "<p>Merci, vos informations ont &eacute;t&eacute;s trait&eacute;es.</p>";
		var msg_noAjax = "Votre navigateur ne supporte pas les objets XMLHTTPRequest\nVeuillez le mettre à jour s.v.p.";
	} else {
		var msg_erreur = "Please check the fields marked in red.";
		var msg_patiente = "<p>Please wait while we process the information.</p>";
		var msg_thanks = "<p>Thank you, you information have been processed.</p>";
		var msg_noAjax = "Your browser doesn't support XMLHTTPRequest objects.\nPlease update your browser.";
	}
	
	
	$(function(){
		$('#txt_commentaires').bind('keyup',function(){
			if (this.value.length >= 500) this.value = this.value.substr(0,500);
		});
	});
	
	
	function valid() 
	{
		$(".error").removeClass('error');
		$('#err_message').show();
		var error = false
		//	Champs obligatoires ---------------------------------------
		$("label:contains(*)").each(function(){
			if ($.trim($(this).siblings("input").val()) == "") {
				$(this).addClass("error");
				error = true;
			}
		});
		
		//	Email -----------------------------------------------------
		var emailreg = /^[\w-_\.]+@[\w\-_\.]+\.[a-zA-Z0-9]{2,6}$/;
		if ( !emailreg.test($.trim($("#txt_courriel").val())) ) {
			$("label[for=txt_courriel]").addClass("error");
			error = true;
		}
		
		//	CP et Zip code --------------------------------------------
		var codepostalreg = /^[a-zA-Z][0-9][a-zA-Z] *?[0-9][a-zA-Z][0-9]$/;
		var zipcodereg = /^[0-9]{5}(\-?[0-9]{4})?$/;
		var val_cp = $.trim($('#txt_codepostal').val());
		/*if (val_cp != '') {
			if (!codepostalreg.test(val_cp)) {
				if (!zipcodereg.test(val_cp)) {
					$("label[for=txt_codepostal]").addClass("error");
					error = true;
				}
			}
		}*/
		
		//	Telephone --------------------------------------------------
		// var phonereg = /^([0-9]{1})?[ -\.]*?([0-9]{3})[ -\.]*?([0-9]{3})[ -\.]*?([0-9]{4})*?([ a-zA-Z0-9]{2,6})$/;
		var phonereg = /^([0-9]{1})?[ -\.]*?([0-9]{3})[ -\.]*?([0-9]{3})[ -\.]*?([0-9]{4})*?([ a-zA-Z0-9]{2,6})$/;
		var val_tel = $.trim($('#txt_telephone').val());
		var val_cell = $.trim($('#txt_cell').val());
		
		/*
		if ( val_tel != "" && !phonereg.test(val_tel) ) 
		{
			$("label[for=txt_telephone]").addClass("error");
		}
		*/
		if ( val_cell != "" && !phonereg.test(val_cell) ) 
		{
			$("label[for=txt_cell]").addClass("error");
		}
		
		if (error) 
		{
			$('#err_message').text(msg_erreur);
			$('#err_message').show();
		} 
		else 
		{
			$("#frm_content").hide();
			$("#frm_wait").html(msg_patiente);
			$("#frm_wait").show();
			
			//return true;
			//getInfos();
		}
		
		
		return !error;
	}
		
		
//--------------------------------------------------------------------------------------
//	Envoi AJAX 
//--------------------------------------------------------------------------------------

var xhr = null;
//Créons une fonction de création d'objet XMLHttRequest
function get_Xhr() {
	if(window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
	}
	else if(window.ActiveXOject) {
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(el) {
				xhr = null;
			}
		}
	}
	else {
		alert(msg_noAjax);
		//peut-etre faire simplement un submit du form si ajax n'est pas supporte
	}
	return xhr;
}	
		 
function getInfos() {
	// valeur du radio selectionne
	var sex = $("input[name=rdo_sex]:checked").val()
	
	var parametre = "txt_nom=" + encodeURI( document.getElementById("txt_nom").value ) +
					"&txt_prenom=" + encodeURI( document.getElementById("txt_prenom").value ) + 
					"&txt_courriel=" + encodeURI( document.getElementById("txt_courriel").value ) + 
					"&txt_cie=" + encodeURI( document.getElementById("txt_cie").value ) + 
					"&rdo_sex=" + sex + 
					"&txt_titre=" + encodeURI( document.getElementById("txt_titre").value ) + 
					"&txt_adresse=" + encodeURI( document.getElementById("txt_adresse").value ) +
					"&txt_adresse2=" + encodeURI( document.getElementById("txt_adresse2").value ) +
					"&txt_ville=" + encodeURI( document.getElementById("txt_ville").value ) +
					"&opt_provinces=" + encodeURI( document.getElementById("opt_provinces").value ) + 
					"&txt_codepostal=" + encodeURI( document.getElementById("txt_codepostal").value ) + 
					"&opt_pays=" + encodeURI( document.getElementById("opt_pays").value ) + 
					"&txt_telephone=" + encodeURI( document.getElementById("txt_telephone").value ) + 
					"&txt_cell=" + encodeURI( document.getElementById("txt_cell").value ) + 
					"&txt_commentaires=" + encodeURI( document.getElementById("txt_commentaires").value ) +
					"&hid_langue=" + encodeURI( document.getElementById("hid_langue").value ) ;				
	ajaxcall(parametre);
}	
 
 
function ajaxcall(parametre) {
  	// Creation de l'objet XMLHttpRequest
	get_Xhr();
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {      
			//Operation terminee
			$("#frm_wait").css("backgroundImage","none !important");
			//$("#frm_wait").html(msg_thanks);
			$("#frm_wait").html(xhr.responseText);
			
		}
	} 
	
	xhr.open("POST",'inscription.aspx',true); 
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(parametre);
}
		
		
		