
function checkGTS(p_form){
	if(p_form.accept.checked==false){
		alert("Vous devez accepter les conditions d'utilisation pour continuer");
		return false;
	}else{
		return true;
	}
}

function checkUserInputs(){
}
function checkBoundaries(p_text, p_min, p_max){
	return (p_text.length>=p_min && p_text.length<=p_max);
}

function showAfterSubmitMessage(){
	
	//alert(document.getElementById('userfile').value);
	
	var errorMessage = null;
	if(false){}
	else if( !checkBoundaries(document.getElementById('user_lastName').value,2,32)){errorMessage='"Nom" doit contenir entre 2 et 32 caracteres';}
	else if( !checkBoundaries(document.getElementById('user_firstName').value,2,32)){errorMessage='"Prenom" doit contenir entre 2 et 32 caracteres';}
	//else if(document.getElementById('user_companyName').value==''){errorMessage='"Societe" est un champs obligatoire.';}
	else if(document.getElementById('user_email').value==''){errorMessage='"Email" est un champs obligatoire.';}
	else if(document.getElementById('user_phone').value==''){errorMessage='"Telephone" est un champs obligatoire.';}
	else if(document.getElementById('userfile').value==''){errorMessage="Vous n\'avez fourni aucun fichier.";}
	else if(document.getElementById('captcha').value==''){errorMessage="Vous n\'avez pas saisi le texte de securite";}
	
	if(errorMessage==null){
		var emailRegex = new RegExp("^[0-9a-z\\._]+@[0-9a-z_-]+\\..+$","i");
		var l_email = document.getElementById('user_email').value;
		if(l_email!=null){
			//if(l_email.indexOf('@')==-1 || l_email.indexOf('.')==-1){errorMessage="L'adresse e-mail fournie n'est pas valide";}
			if(!emailRegex.test(l_email)){errorMessage="L'adresse e-mail fournie n'est pas valide";}
		}else{
			errorMessage='"Email" est un champs obligatoire.';
		}
	}
	if(errorMessage==null){
		//var phoneRegex = new RegExp("^[0-9\\.\\+\\(\\) ]+$","i");
		var phoneRegex = new RegExp("^0[0-9]{9}$","i");
		var l_phone = document.getElementById('user_phone').value;
		if(l_phone!=''){
			//if(l_phone.indexOf('@')==-1 || l_phone.indexOf('.')==-1){errorMessage="L'adresse e-mail fournie n'est pas valide";}
			l_phone = l_phone.replace(/ /g,'');
			if(!phoneRegex.test(l_phone)){errorMessage="Le telephone fourni n'est pas valide";}
		}else{
			//errorMessage='"Telephone" est un champs obligatoire.';
		}
	}
	if(errorMessage==null){
		var l_fileName = document.getElementById('userfile').value;
		if(l_fileName!=null){
			if(l_fileName.toLowerCase().indexOf('.ltn')==-1 && l_fileName.toLowerCase().indexOf('.im')==-1 ){
				errorMessage='Le fichier fourni n\'est pas valide : Le nom du fichier doit se terminer par ".LTN" ou ".IMx"';
			}
		}
	}
	
	if(errorMessage!=null){
		alert(errorMessage);
		return false;
	}else{
		setTimeout('showWaitMessage()', 500);
		return true;
	}
}
/*
function private_showAfterSubmitMessage(){
	
	document.getElementById('submit').disabled = true;
	
	document.getElementById('serverMessage').style.color = "#0f0";
	document.getElementById('serverMessage').innerHTML = 
		"Votre nouvelle carte est en cours de creation.<br />"
		+"Cette operation peut prendre plusieur minutes, merci de patienter.";
}
*/
function showWaitMessage(){
	try{
		if(document.getElementById('captcha')!=null){document.getElementById('captcha').value='';}
	}catch(e){}
	//document.getElementById('waitMessage').style.display = "block";
	document.getElementById('waitMessage').style.visibility = "visible";

	try{
		if(document.getElementById('submit')!=null){document.getElementById('submit').disabled=true;}
		if(document.getElementById('submit1')!=null){document.getElementById('submit1').disabled=true;}
		if(document.getElementById('submit2')!=null){document.getElementById('submit2').disabled=true;}
		if(document.getElementById('reset')!=null){document.getElementById('reset').disabled=true;}
	}catch(e){}
}

function hideWaitMessage(){
	//document.getElementById('submit').disabled = false;
	document.getElementById('waitMessage').style.display = "none";
}

function removeAlphaFromValue(p_elt){
	try{
		//p_elt.value = p_elt.value.replace(/[^0-9]/gi,'');
		var newValue = p_elt.value.replace(/[^0-9]/gi,'');
		if(p_elt.value != newValue){
			p_elt.value = newValue;
		}
	}catch(e){}
}


