function wopen(theURL,winName,menubar,toolbar,location,directories,status,scrollbars,resizable,innerWidth,innerHeight,width,height,screenX,screenY) {   var w; w=window.open(theURL,winName,menubar,toolbar,location,directories,status,scrollbars,resizable,innerWidth,innerHeight,width,height,screenX,screenY);     w.document.close();     w.focus(); }
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01U
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function ChoixBrochure()
{
	if(document.forms[0].strName.disabled === false)
	{
		document.forms[0].strName.disabled = true;
		document.forms[0].strAdresse.disabled = true;
		document.forms[0].strDemande.disabled = true;
	}
	else 
	{
		document.forms[0].strName.disabled = false;
		document.forms[0].strAdresse.disabled = false;
		document.forms[0].strDemande.disabled = false;
	}		
}
function ChoixBrochure_old()
{
	strEtat = 'none';
	if(document.forms[0].chkBrochure.checked == true)
	{
		strEtat = 'block';
	}
	for(i=0;i<1;i++)
	{
		document.getElementById('precision_'+i).style.display = strEtat;
	}
}

function verif_saisie(){
	var ok=true;


	if(!isEmail(trim(document.forms[0].strMail.value))&&ok){
		alert('Ce champ est du type \n nom@domaine.com.');
		document.forms[0].strMail.focus();
		ok=false;
		}
		if(trim(document.forms[0].strName.value)==''&&ok){
			alert('Ce champ est obligatoire.');
			document.forms[0].strName.focus();
			ok=false;
			}

		if(trim(document.forms[0].strAdresse.value)==''&&ok){
			alert('Ce champ est obligatoire.');
			document.forms[0].strAdresse.focus();
			ok=false;
			}
			
		if(trim(document.forms[0].strDemande.value)==''&&ok){
			alert('Ce champ est obligatoire.');
			document.forms[0].strDemande.focus();
			ok=false;
			}
	
	if (ok==true){document.forms[0].submit();}
//	ok=false;
}
function verif_saisie_newsletter(idForm){
	var ok=true;


	if(!isEmail(trim(document.getElementById(idForm).email.value))&&ok){
		alert('Le champ email est du type \n nom@domaine.com.');
		document.getElementById(idForm).email.focus();
		ok=false;
		}

	if (ok==true){
		if (document.getElementById(idForm).radio_btn_ab.checked==true){
			document.getElementById(idForm).action="http://eau-international-france.fr/mailman/subscribe/newsletter";
		}else{
			document.getElementById(idForm).action="http://eau-international-france.fr/mailman/options/newsletter";
		}
		//alert (document.getElementById(idForm).action);
		document.getElementById(idForm).submit();

	}
//	ok=false;
}
function selectDep(intDep)
{
  document.searchForm.id_hid_dep.value = intDep;
	document.imgCarte.src='../img/carte'+intDep+'.gif';

}

function gotoUrl(url,intPage,intMenu)
{
	if ( intPage != '')
	{
		egal ="=";
	}
	else egal ="";
	parent.frames["mainFrame"].location.href =url+egal+intPage
	if( intMenu =='')
	{
	  parent.frames["leftFrame"].location.href ="menu.php3?id_rubrique="+intPage
	}
	else  parent.frames["leftFrame"].location.href ="menu.php3?"+intMenu	
}


function popupC(page,largeur,hauteur,options)
{
	var top		= ( screen.height - hauteur ) / 2;
	var left	= ( screen.width - largeur ) / 2;
	window.open( page, "", "top="+top+", left="+left+", width="+largeur+", height="+hauteur+", "+options);
}

//c bon isEmail est juste
function isEmail(a)
{
 	return ((/^[-_A-Za-z0-9]+(\.[-_A-Za-z0-9]+)*@[-A-Za-z0-9]+(\.[-A-Za-z0-9]+)+$/).test(a));
 	//e=new RegExp("^[\\w\\.]+(\@)([\\w]+)(\\.)([\\w]+)$");
	//return(e.test(a))
}

function isHeure( Heure ) {	
	if( Heure.match(/^([0-9]{1,2})+:+([0-9]{1,2})+$/) ) {
		return true;
	}
	else {
		return false;
	}
}

function isHeureSec( Heure ) {	
	if( Heure.match(/^([0-9]{1,2})+:+([0-9]{1,2})+:+([0-9]{1,2})+$/) ) {
		return true;
	}
	else {
		return false;
	}
}
function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=800,height=500,screenX=150,screenY=150,top=150,left=150')
}
function isDateFr(dateVar) {
	val = dateVar.match(/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/);
	ok = true;
	if(val) {
		jour = parseInt(val[1]);
		mois = parseInt(val[2]);
		annees = parseInt(val[3]);
		
		// vérification jour du moi
		ok = true;
		if(jour<1 || mois <1 || annees <1) 
			ok = false;
			
		if(jour>31)
			ok = false;
		
		if(mois>12)
			ok = false;
			
		if(jour>29 && mois==2)
			ok = false;
		
		if( ( (mois==4) || (mois==6) || (mois==9) || (mois==11) ) && (jour>30) )
			ok = false;

		if( (mois==2) && ( (annees%4==0) && (annees%100==0) && (annees%400==0) ) && (jour>28) )
			ok = false;
	}
	else {
		ok = false;
	}
	if(!ok) {
		return false;
	}
	else {
		return true;
	}
}

function getExtention( chaine ) {
	var exp		= new RegExp("[^\.]*$","gi");
	var res		= chaine.match(exp);
	if( res != null ) {
		return res[0];
	}
	else {
		return '';
	}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// Fonction testant si le champ est une date et verifie le nb de jours
function isDate2(d) 
{
    if (d == "")
	{
        return false;
    }else{
	    e = new RegExp("^[0-9]{1,2}/[0-9]{1,2}/([0-9]{2}|[0-9]{4})$");

	    if (e.test(d)==false)
		{
	        return false;
		}else{
		    j = parseInt(d.split("/")[0],10); // jour
		    m = parseInt(d.split("/")[1],10); // mois
		    a = (d.split("/")[2]); // année

			switch(a.length)
			{
				case 2:
					a=parseInt(a);
				    if (a < 1000)
					{
				        if (a < 89)
						{
							a+=2000; // Si a < 89 alors on ajoute 2000 sinon on ajoute 1900
						}else{
							a+=1900;
						}
				    }
					break;
				case 4:
					a=parseInt(a);
					break;
				default:
					return(false);
					break;			
			}
		    if (a%4 == 0 && a%100 !=0 || a%400 == 0)
			{
				fev = 29;
			}else{
			    fev = 28;
			}
		    nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);
		    return ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] );
		}
	}
}
function returnRadix(champ)
{
	var first_under;
	var second_under;
	
	first_under = (champ.name).indexOf("_");
	second_under = (champ.name).indexOf("_",first_under+1);
	return (champ.name).substr(8,second_under-8);
}

function isEntier(champ)
{
	var allValid = true;var decPoints = 0;var allNum = "";var checkOK = "0123456789";var checkStr = champ.value;
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
	}
	if (!allValid)
		return false;
	else
	{
		var nb_chiffres;
		
		nb_chiffres = returnRadix(champ);
		if(nb_chiffres != 0)
		{
			if((champ.value).length <= nb_chiffres)
				return true;
			else
				return false;
		}
		else
			return true;
	}
}

function trim(strText) {
  while (strText.substring(0,1) == ' ') 
     strText = strText.substring(1, strText.length);
  while (strText.substring(strText.length-1,strText.length) == ' ')
     strText = strText.substring(0, strText.length-1);
  return strText;
} 

function isDate(d) 
{
	e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2}|[0-9]{4})$");
	if (e.test(d)==false)
	       return false;
	else{	
	    j = parseInt(d.split("/")[0],10); // jour
	    m = parseInt(d.split("/")[1],10); // mois
	    a = d.split("/")[2]; // année
		var nb=a.length
		a=parseInt(a)
		if(nb==2||nb==4)
		{
			if (a < 89)
				a+=2000; // Si a < 89 alors on ajoute 2000 sinon on ajoute 1900
			else
				a+=1900;
		}else
			return(false);
			
	    if (a%4 == 0 && a%100 !=0 || a%400 == 0)
			fev = 29;
		else
		    fev = 28;
	
	    nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);
	    return ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] );
	}
}


//c bon isTelephone est juste
function isTelephone(a,b)
{
	e=new RegExp("^((0[1-6])|((\\+)[0-9]{3}))(("+b+"\)[0-9]{2}){4}$");
	return(e.test(a))
}

//verifie si d1>d2

 function isCompareDate(d1,d2,v)
 {
 	var ok=1;
	var ok1=1;
	if((isDate(d1))&&(isDate(d2)))
	{
		tbld1=d1.split("/");
		tbld2=d2.split("/");
		j1=parseInt(tbld1[0]);
		j2=parseInt(tbld2[0]);
		m1=parseInt(tbld1[1]);
		m2=parseInt(tbld2[1]);
		a1=tbld1[2];
		a2=tbld2[2];
		//alert(a1.length+"\n"+a2.length);
		if(a1.length==2)
		{
			a1=parseInt(a1)
			if(a1<89)
			{
				a1+=2000;
			}else{
				a1+=1900;
			}
		}else{
			a1=parseInt(a1);
		}
	
		if(a2.length==2)
		{
			a2=parseInt(a2)
			if(a2<89)
			{
				a2+=2000;
			}else{
				a2+=1900;
			}
		}else{
			a2=parseInt(a2);
		}
		date1=new Date(m1+"/"+j1+"/"+a1);
		date2=new Date(m2+"/"+j2+"/"+a2);
		//alert(date1+"\n"+date2)
		switch (v)
		{
			case"<":
				if(date1<date2)
				{
				}else{
					ok=0;
				}
				break;
			case">":
				if(date1>date2)
				{
				}else{
					ok=0;
				}
				break;
			case"==":
				if((date1-date2)==0)
				{
				}else{
					ok=0;
				}
				break;
			case"!=":
				if((date1-date2)!=0)
				{
				}else{
					ok=0;
				}
				break;
			default:
				ok=0;
				break;
		}
	}else{
		ok=0;
	}
	
	if(ok==0)
	{
		return(false);
	}else{
		return(true);
	}
 }
 
function verification_formulaire()
{
	var nb_champ=str_verif.length;
	for(i=0;i<nb_champ;i++)
	{
		switch(str_verif[i][1].toLowerCase())
		{
			case "text" :
				switch(str_verif[i][2].toLowerCase())
				{
					case "tel" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isTelephone(window.document.forms[0]."+str_verif[i][0]+".value,\"/\")==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isTelephone(window.document.forms[0]."+str_verif[i][0]+".value,\"/\")==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "mail" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isEmail(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isEmail(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "date" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isDate(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isDate(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "heure" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isHeure(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isHeure(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "heuresec" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isHeureSec(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isHeureSec(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "num" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isNaN(window.document.forms[0]."+str_verif[i][0]+".value)"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isNaN(window.document.forms[0]."+str_verif[i][0]+".value)")||eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")=="")
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					default :
						if(str_verif[i][5].toLowerCase()!="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")=="")
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
				}
				break;
			case "checkbox" :
				if(str_verif[i][5].toLowerCase()!="o")
				{
					var nb_radio=eval("window.document.forms[0]."+str_verif[i][0]+".length");
					var ok=0;
					for(j=0;j<nb_radio;j++)
					{
						if(eval("window.document.forms[0]."+str_verif[i][0]+"["+j+"].checked"))
							ok=1;
					}
					if(ok==0)
					{
						alert(str_verif[i][4]);
						return(false);
					}
				}
				break;
			case "arrcheckbox" :
				if(str_verif[i][5].toLowerCase()!="o")
				{
					var nb_radio=eval(window.document.forms[0].elements[str_verif[i][0]+"[]"].length);
					var ok=0;
					for(j=0;j<nb_radio;j++)
					{
						if(eval(window.document.forms[0].elements[str_verif[i][0]+"[]"][j].checked))
							ok=1;
					}
					if(ok==0)
					{
						alert(str_verif[i][4]);
						return(false);
					}
				}
				break;
			case "radio" :
				if(str_verif[i][5].toLowerCase()!="o")
				{
					var nb_radio=eval("window.document.forms[0]."+str_verif[i][0]+".length");
					var ok=0;
					for(j=0;j<nb_radio;j++)
					{
						if(eval("window.document.forms[0]."+str_verif[i][0]+"["+j+"].checked"))
							ok=1;
					}
					if(ok==0)
					{
						alert(str_verif[i][4]);
						return(false);
					}
				}
				break;
			case "textarea" :
				if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")=="")
				{
						alert(str_verif[i][4]);
						eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
						return(false);
				}
				break;
			case "select" :
				if(str_verif[i][5].toLowerCase()!="o")
				{
					if(eval("window.document.forms[0]."+str_verif[i][0]+".value")=="")
					{
						alert(str_verif[i][4]);
						eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
						return(false);
					}
				}
				break;
		}
	}
	return(true);
}

//fonction qui permet l'ouverture d'un popup
function popup(p_page,p_name,largeur_popup,hauteur_popup) {
	var H = (screen.height - hauteur_popup) / 2;
	var L = (screen.width - largeur_popup) / 2;
	var w=window.open(p_page,p_name,"height="+hauteur_popup+",width="+largeur_popup+",menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,screenX=130,screenY=130',top="+H+",left="+L);
	//w.document.close();
  	//w.focus();
 }
 
 function verif_entier_positif(valeur)
{
	if (valeur!="" && !isNaN(valeur) && valeur>0 && valeur.indexOf(".")==-1 && valeur.indexOf("e")==-1)
		return true
	else
		return false
}

function verification_formulaire_public()
{
	var nb_champ=str_verif.length;
	// On place les styles de tous les champs à celui par défaut!
	for(i=0;i<nb_champ;i++)
	{
		if (eval("document.getElementById('"+str_verif[i][0]+"_erreur')"))
		{
			document.getElementById(str_verif[i][0]+"_erreur").className = "styleMessage";
		}
		if (eval("document.getElementById('"+str_verif[i][0]+"_champ')"))
		{
			document.getElementById(str_verif[i][0]+"_champ").className = "styleChamp";
		}
	}
	for(i=0;i<nb_champ;i++)
	{
		switch(str_verif[i][1].toLowerCase())
		{
			case "text" :
				switch(str_verif[i][2].toLowerCase())
				{
					case "tel" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isTelephone(window.document.forms[0]."+str_verif[i][0]+".value,\"/\")==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isTelephone(window.document.forms[0]."+str_verif[i][0]+".value,\"/\")==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "mail" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isEmail(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isEmail(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "date" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isDate(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isDate(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "heure" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isHeure(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isHeure(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "heuresec" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isHeureSec(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isHeureSec(window.document.forms[0]."+str_verif[i][0]+".value)==false"))
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					case "num" :
						if(str_verif[i][5].toLowerCase()=="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")!="")
							{
								if(eval("isNaN(window.document.forms[0]."+str_verif[i][0]+".value)"))
								{
									alert(str_verif[i][4]);
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
									return(false);
								}
							}
						}else{
							if(eval("isNaN(window.document.forms[0]."+str_verif[i][0]+".value)")||eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")=="")
							{
								alert(str_verif[i][4]);
								eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								return(false);
							}
						}
						break;
					default :
						if(str_verif[i][5].toLowerCase()!="o")
						{
							if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")=="")
							{
								//alert(str_verif[i][4]);
//								if (eval("document.getElementById('"+str_verif[i][0]+"_erreur')"))
//								{
									document.getElementById(str_verif[i][0]+"_erreur").className = "styleMessageErreur";
//								}
//								if (eval("document.getElementById('"+str_verif[i][0]+"_champ')"))
//								{
									document.getElementById(str_verif[i][0]+"_champ").className = "styleChampErreur";
//								}
								if (! eval("window.document.forms[0]."+str_verif[i][0]+".disabled"))
								{
									eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
								}
								return(false);
							}
						}
						break;
				}
				break;
			case "checkbox" :
				if(str_verif[i][5].toLowerCase()!="o")
				{
					var nb_radio=eval("window.document.forms[0]."+str_verif[i][0]+".length");
					var ok=0;
					for(j=0;j<nb_radio;j++)
					{
						if(eval("window.document.forms[0]."+str_verif[i][0]+"["+j+"].checked"))
							ok=1;
					}
					if(ok==0)

					{
						document.getElementById(str_verif[i][0]+"_erreur").className = "styleMessageErreur";
						document.getElementById(str_verif[i][0]+"_champ").className = "styleChampErreur";
						return(false);
					}
				}
				break;
			case "arrcheckbox" :
				if(str_verif[i][5].toLowerCase()!="o")
				{
					var nb_radio=eval(window.document.forms[0].elements[str_verif[i][0]+"[]"].length);
					var ok=0;
					for(j=0;j<nb_radio;j++)
					{
						if(eval(window.document.forms[0].elements[str_verif[i][0]+"[]"][j].checked))
							ok=1;
					}
					if(ok==0)
					{
						document.getElementById(str_verif[i][0]+"_erreur").className = "styleMessageErreur";
						document.getElementById(str_verif[i][0]+"_champ").className = "styleChampErreur";
						return(false);
					}
				}
				break;
			case "radio" :
				if(str_verif[i][5].toLowerCase()!="o")
				{
					var nb_radio=eval("window.document.forms[0]."+str_verif[i][0]+".length");
					var ok=0;
					for(j=0;j<nb_radio;j++)
					{
						if(eval("window.document.forms[0]."+str_verif[i][0]+"["+j+"].checked"))
							ok=1;
					}
					if(ok==0)
					{
						document.getElementById(str_verif[i][0]+"_erreur").className = "styleMessageErreur";
						document.getElementById(str_verif[i][0]+"_champ").className = "styleChampErreur";
						return(false);
					}
				}
				break;
			case "textarea" :
				if(str_verif[i][5].toLowerCase()!="o")
				{
					if(eval("trim(window.document.forms[0]."+str_verif[i][0]+".value)")=="")
					{
						document.getElementById(str_verif[i][0]+"_erreur").className = "styleMessageErreur";
						document.getElementById(str_verif[i][0]+"_champ").className = "styleChampErreur";
						eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
						return(false);
					}
				}
				break;
			case "select" :
				if(str_verif[i][5].toLowerCase()!="o")
				{
					if(eval("window.document.forms[0]."+str_verif[i][0]+".value")=="")
					{
						document.getElementById(str_verif[i][0]+"_erreur").className = "styleMessageErreur";
						document.getElementById(str_verif[i][0]+"_champ").className = "styleChampErreur";
						eval("window.document.forms[0]."+str_verif[i][0]+".focus()");
						return(false);
					}
				}
				break;
		}
	}
	return(true);
}

function gr_HideText(objThis)
{
	//if(objThis != null )
	{
		objThis.value="";
	}			
}
function gr_ShowText(objThis,value)
{
	//if(objThis != null )
	{
		objThis.value= value;
	}						
}
