// JavaScript Document
<!--
var fenet = null;
function ouvrirfenetre(addr, cible, largeur, hauteur) {
	if ( (navigator.appVersion +"").indexOf("MSIE") != -1 && (navigator.platform +"").indexOf("Mac") != -1) {
		
			taille = "width="+largeur+",height="+hauteur;
			window.open(addr, cible, taille);
	}
	else {
		  if ( fenet == null || fenet.closed  ) {
			taille = "width="+largeur+",height="+hauteur;
			fenet=window.open(addr, cible, taille);
		  }
		  else {
			fenet.location = addr;
		  }
	
		if (fenet.focus) {
			fenet.focus();
		}
	
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		retour_16_over = newImage("images/retour_16-over.gif");
		preloadFlag = true;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function estVide(duText){
    var vide = false;
    if (duText == "")
	vide = true;
    return (vide);
}

function verifTexte(champText, messageAlert){
    var bon = true;
    if (estVide(champText.value) || champText.value=="mot de passe" || champText.value=="//"){
	    alert(messageAlert);
	    champText.focus();
	    bon = false;
	}
    return (bon);
}

function compare(champText1, champText2, messageAlert){
	var bon=true;
	if (champText1.value==champText2.value){
	}
	else{
	    alert(messageAlert);
	    champText1.focus();
		bon=false;
	}
	return (bon);
}

function estEmail(email){
    var indexAr = email.value.indexOf("@");
    var indexPt = email.value.indexOf(".");
    if ( (indexAr > 0) && (indexPt > 0) && (indexPt < email.value.length-1) )
	return (true);
    return (false);
}

function verifMail(email, messageAlert){
    if (email.value!="" && !estEmail(email)){
	    alert(messageAlert);
	    email.select();
	    email.focus();
	    return (false);
	}
    return (true); 
}

function estAlphanumerique(str){   
    for (var i = 0; i < str.length; i++){
	    var ch = str.substring(i, i + 1);
	    if ((ch < "0" || "9" < ch) && 
		(ch < "a" || "z" < ch) && 
		(ch < "A" || "Z" < ch) && 
		(ch != ',') && 
		(ch != ' ')) 
		return (false);
	}
    return (true);
}

function verifAdresse(champAd, messageAlert){
    if (!estAlphanumerique(champAd.value)){
	    alert(messageAlert);
	    email.select();
	    email.focus();
	    return (false);
	}
    return (true); 
}

function estNumerique(valeur){
    return(!isNaN(parseFloat(valeur)));
}

function verif_num(nombre, messageAlert){
	  if (!estNumerique(nombre.value) && nombre.value!==""){
		alert(messageAlert);
		nombre.select();
		nombre.focus();
		return(false);
	  }
	  else
	  {
		return(true);  
	  }
}

function verif_numtel(tel, messageAlert){
	 var code = tel.value;
	 var pasNombre = false;
	 for (i=0;i<code.length;i++){
		if (isNaN(parseFloat(code.charAt(i))))
			pasNombre = true;
	 }
	 if ((code.length < 10 || pasNombre) && code!==""){
		alert(messageAlert);
		tel.select();
		tel.focus();
		return(false);
	}
	else return(true);
}

function verif_cp(cp, messageAlert){
	 var code = cp.value;
	 var pasNombre = false;
	 for (i=0;i<code.length;i++){
		if (isNaN(parseFloat(code.charAt(i))))
			pasNombre = true;
	 }
	 if (((code.length < 5 || code.length > 5) || pasNombre) && code!==""){
		alert(messageAlert);
		cp.select();
		cp.focus();
		return(false);
	}
	else return(true);
}
function verifJour(champText, messageAlert)
{
	var bon = true;
	if (!estVide(champText.value))
		if (champText.value<"01" || champText.value>"31"){
			alert(messageAlert);
			champText.focus();
			bon = false;
	}
	champText.select();
	champText.focus();
	return (bon);
}
function verifMois(champText, messageAlert)
{
	var bon = true;
	if (!estVide(champText.value))
		if (champText.value<"01" || champText.value>"12"){
			alert(messageAlert);
			champText.focus();
			bon = false;
	}
	champText.select();
	champText.focus();
	return (bon);
}
function verifHeure(champText, messageAlert)
{
	var bon = true;
	if (!estVide(champText.value))
		if (champText.value<"01" || champText.value>"23"){
			alert(messageAlert);
			champText.focus();
			bon = false;
	}
	champText.select();
	champText.focus();
	return (bon);
}
function verifMinute(champText, messageAlert)
{
	var bon = true;
	if (!estVide(champText.value))
		if (champText.value<"01" || champText.value>"59"){
			alert(messageAlert);
			champText.focus();
			bon = false;
	}
	champText.select();
	champText.focus();
	return (bon);
}
//-->