function pasVide(champ,txt){
	if(txt=="usertxt"){
		txt = "numéro de patrouileur";
	}
	if(txt=="passwordtxt"){
		txt = "password";
	}
	if(document.getElementById(champ).value==""){
		alert("Le "+txt+" est vide !!!");
		return false;
	}
}
function firstpass(){
	if(document.getElementById('pass').value=="inscrivez un password s.v.p."){
		document.getElementById('pass').value = "";
		alert("Password :\n\n6 à 8 chiffres ou lettres\n(sans espaces)");
	}
}
function msgPartCoord(){
	var chval = document.getElementById('partCoord').value;
	var msg;
	if(chval==0){
		msg = "Vos coordonnées (courriel & numéros de tel.) \nNE SE RETROUVERONT PAS sur les listes \ndes patrouilleurs de votre centre \n& de la Zone";
	}
	else if(chval==1){
		msg = "Les patrouilleurs de votre centre \nAURONT ACCÈS à vos coordonnées \n(courriel & numéros de tel.)\n\nPar contre, vos coordonnées \nNE SE RETROUVERONT PAS \nsur la liste des patrouilleurs \nde la Zone";
	}
	else if(chval==2){
		msg = "Les patrouilleurs de votre centre et de la Zone \nAURONT ACCÈS à vos coordonnées \n(courriel & numéros de tel.)";
	}
	alert(msg);
}
function faire_choix(valeur){
	if(valeur == '...' || valeur==""){
		alert("vous devez faire un choix");
		return false;
	}
}
function submitformX(v,ch,pgIntra){
	document.getElementById(ch).value = valCh;
	submitform2(v,pgIntra);
}
function submitform4(v,pgIntra,idPatr){
	document.getElementById('idPatr').value = idPatr;
	submitform2(v,pgIntra);
}
function submitform3(v,ch,pgIntra,idDate,idCtr){
	document.getElementById('idDate').value = idDate;
	document.getElementById('idCtr').value = idCtr;
	submitform2(v,pgIntra);
}
function submitform1(v,ch,pgIntra){
	var valeur = document.getElementById(ch).options[document.getElementById(ch).selectedIndex].value;
	if(faire_choix(valeur)!=false){
		submitform2(v,pgIntra);
	}
}
function submitform2(v,pgIntra){
	if(pgIntra==="webmailSent"){
		updateRTE('rte1');
		var subject = document.getElementById('subject').value;
		var sendto = document.getElementById('sendTo[]').value;
		document.getElementById('message').value = document.form1.rte1.value;
		if(subject==""||sendto==""/*||replyTo==""||!replyTo.match(/^(\w+(([\.\-\_]?\w+)+)?)\@((\w+[\.\-\_])+[a-zA-Z]{2,4})$/)==true*/){
			alert("tous les champs doivent être remplis correctement");
			return false;
		}
	}
	document.getElementById('pgIntra').value = pgIntra;
	document.form1.submit();
}
function addAssign(v,pgIntra,dateAssign,idPatr){
	var valeur = document.getElementById(idPatr).options/*[document.getElementById(idPatr).selectedIndex]*/.value;
	if(valDate(v,dateAssign)!=false && faire_choix(valeur)!=false){
		submitform2(v,pgIntra);
	}
}
function valDate(v,ch){
	var date = document.getElementById(ch).value;
	var rex_date	= date.match(/^[2][0]\d{2}[-][0-1]{1}\d{1}[-]{1}[0-3]{1}\d{1}$/);
	if(!rex_date){
		alert("Date invalide !!!\n\n*   La date doit être valide et respecter le format demandé:\n    AAAA-MM-JJ (tirets inclus)");
		return false;
	}
}
function updateProfil(v,pgIntra){
	// initialiser quelques variables
	var valide									= true;				// --> "true" en partant donc pas de message par défaut
	var msgerreur								= "Vous devez corriger: \n";
	var txt_Start								= "\n       -  ";
	var txt_MsgErrVideStart 		= "\n\n*  Vous n'avez pas indiqué :";
	var txt_MsgErrVide					= txt_MsgErrVideStart;
	var txt_MsgErrInvalidStart	= "\n\n*  Les informations inscrites pour les champs suivants ne sont pas valides :";
	var txt_MsgErrInvalid				= txt_MsgErrInvalidStart;

	var pass						= document.getElementById('pass').value;				var txt_pass				= "le password Intranet (6 à 8 caractères)";
	var courriel				= document.getElementById('courriel').value;		var txt_courriel		= "le courriel";
	var adresse					= document.getElementById('adresse').value;			var txt_adresse			= "l'adresse";
	var ville						= document.getElementById('ville').value;				var txt_ville				= "la ville";
	var cp							= document.getElementById('cp').value;					var txt_cp					= "le code postal";
	var telMaison				= document.getElementById('telMaison').value;		var txt_telMaison		= "le numéro de téléphone à la maison";
	var telTravail			= document.getElementById('telTravail').value;	var txt_telTravail	= "le numéro de téléphone au travail";
	var telCell					= document.getElementById('telCell').value;			var txt_telCell			= "le numéro de cellulaire";
	var telChalet				= document.getElementById('telChalet').value;		var txt_telChalet		= "le numéro de téléphone au chalet";

	var rex_pass				= pass.match			(/^[0-9a-zA-ZâàçêéèïîôöûùÂÀÇÊÉÈÏÎÔÖÛÙ]{6,8}$/);
	var rex_courriel		= courriel.match	(/^(\w+(([\.\-\_]?\w+)+)?)\@((\w+[\.\-\_])+[a-zA-Z]{2,4})$/);
	var rex_adresse			= adresse.match		(/[0-9a-zA-ZâàçêéèïîôöûùÂÀÇÊÉÈÏÎÔÖÛÙ]{3,}/);
	var rex_ville				= ville.match			(/[a-zA-ZâàçêéèïîôöûùÂÀÇÊÉÈÏÎÔÖÛÙ]{3,}/);
	var rex_cp					= cp.match				(/^\w\d\w\s?\d\w\d$/);
	var rex_telMaison		= telMaison.match	(/^\d{3}[-]\d{3}[-]\d{4}\s?$/);
	var rex_telTravail	= telTravail.match(/^\d{3}[-]\d{3}[-]\d{4}/);
	var rex_telCell			= telCell.match		(/^\d{3}[-]\d{3}[-]\d{4}\s?$/);
	var rex_telChalet		= telChalet.match	(/^\d{3}[-]\d{3}[-]\d{4}\s?$/);

	if(pass==""){
		valide = false;
		txt_MsgErrVide += txt_Start+txt_pass;
	}
	else if(!rex_pass) {
		valide = false;
		txt_MsgErrInvalid += txt_Start+txt_pass;
	}
/*
	if(courriel!="" && !rex_courriel) {
		valide = false;
		txt_MsgErrInvalid += txt_Start+txt_courriel;
	}

	if(adresse==""){
		valide = false;
		txt_MsgErrVide += txt_Start+txt_adresse;
	}
	else if(!rex_adresse) {
		valide = false;
		txt_MsgErrInvalid += txt_Start+txt_adresse;
	}

	if(ville==""){
		valide = false;
		txt_MsgErrVide += txt_Start+txt_ville;
	}
	else if(!rex_ville) {
		valide = false;
		txt_MsgErrInvalid += txt_Start+txt_ville;
	}

	if(cp==""){
		valide = false;
		txt_MsgErrVide += txt_Start+txt_cp;
	}
	else if(!rex_cp) {
		valide = false;
		txt_MsgErrInvalid += txt_Start+txt_cp;
	}

	if(telMaison==""){
		valide = false;
		txt_MsgErrVide += txt_Start+txt_telMaison;
	}
	else if(!rex_telMaison) {
		valide = false;
		txt_MsgErrInvalid += txt_Start+txt_telMaison;
	}

	if(telTravail!="" && !rex_telTravail) {
		valide = false;
		txt_MsgErrInvalid += txt_Start+txt_telTravail;
	}

	if(telCell!="" && !rex_telCell) {
		valide = false;
		txt_MsgErrInvalid += txt_Start+txt_telCell;
	}

	if(telChalet!="" && !rex_telChalet) {
		valide = false;
		txt_MsgErrInvalid += txt_Start+txt_telChalet;
	}
*/
	// ******************************************************************************************************
	// Est-ce qu'il y a message ou non ?
	// valide --> pas de message d'erreur

	if(valide == true) {
		//alert("valide :"+valide);
//		msgPartCoord()
		submitform2(v,pgIntra);
//		return true;
	}
	// sinon affichage des messages d'erreurs
/*	
	else {
		if(txt_MsgErrVide != txt_MsgErrVideStart){
			msgerreur += txt_MsgErrVide;
		}
		if(txt_MsgErrInvalid	!= txt_MsgErrInvalidStart){
			msgerreur += txt_MsgErrInvalid;
		}
		msgerreur += "\n\nVeuillez corriger et mettre à jour de nouveau.\n";
		alert(msgerreur);
		return false;
	}
*/
}