/*--------------------------------------------------------------------
-------------- Verifie le nombre de lignes et ouvre un popup ---------
---------------------------------------------------------------------*/
	function OpenPrint(Url,NbLigne,Max,Message)
	{
	    if (NbLigne > Max)
		{
		    alert(Message);
		}
		else		
		{
	        OuvrirVisible(Url,'Print','directories=no,height=500,width=750,location=no,menubar=yes,resizable=yes,scrollbars,status=no,toolbar=no');
		}
	}

/*---------------------------------------------
-------------- Verifie le navigateur ----------
---------------------------------------------*/
	function nav()
	{
		if ((navigator.appName.charAt(0)=='N') || ((navigator.appName.charAt(0)=='M')&& (navigator.appVersion.charAt(0)=='4'))) return true; else return false;
	}

/*------------------------------------------------------
-------------- Ouvre un poopup avec une image ----------
------------------------------------------------------*/

	function AfficheImage(titre, image, largeur, hauteur)
	{
		if (nav)
		{
			w=window.open(titre,'Zoom','width='+largeur+',height='+hauteur+',top=100,left=250');
			w.document.open();
			w.document.write('<html><head><title>'+titre+'</title></head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');
			w.document.write('<a href=\'#\' onclick=\'window.close();\'><img src='+image+' width='+largeur+' height='+hauteur+' border=\'0\'></a>');
			w.document.write('</body></html>');
			w.focus();
		}
	}					


/*---------------------------------------------------------------------
-------------- Redimendionne une image avec la largeur lgmax ----------
---------------------------------------------------------------------*/
	function RedimImg(inImg, lgmax)
	{
		var oImg = new Image();
		oImg.src = inImg;
		if (oImg.width > lgmax) 
		{ 
			document.writeln("<img src=\"" + inImg + "\" width=\"" + lgmax + "\" border=\"0\">"); 
		}
		else
		{
			document.writeln("<img src=\"" + inImg + "\" border=\"0\">"); 		  
		}
	}

/*------------------------------------------------------
-------------- Ouvre un popup --------------------------
------------------------------------------------------*/
	function OuvrirVisible(url,name,propriete)
	{
		var w = window.open(url,name,propriete);
		w.document.close();
		w.focus();
	}
	
/*------------------------------------------------------
-------------- Vérification des modifications ----------
------------------------------------------------------*/

    var change = false;

    function SaveChange(message)
    {
        if (change == true)
        {
            if (confirm(message)) { return true; } else { return false; }
        }
		else
		{
			return true;
		}
    }
	
/*------------------------------------------------------
-------------- Vérification de la date  ----------------
------------------------------------------------------*/
	
	function CheckDate(d)
	{
		var amin=1900;
		var amax=3000;
		var separateur = '/';
		var j=(d.substring(0,2));
		var m=(d.substring(3,5));
		var a=(d.substring(6));
		var ok = 1;
		if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) ok=0;
		if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) ok=0;
		if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) ok=0;
		if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) ok=0;
		if (ok==1)
		{
			var d2=new Date(a,m-1,j);
			j2=d2.getDate();
			m2=d2.getMonth()+1;
			a2=d2.getYear();
			if (a2<=100) {a2=1900+a2}
			if ( (j!=j2)||(m!=m2)||(a!=a2) ) { ok=0; } 
		}
		if (ok==0) { return false; }
		return true;
	}	

/*------------------------------------------------------
-------------- Vérification de l'email  ----------------
------------------------------------------------------*/

	function CheckEmail(email)
	{
		var valid = true;
		if (email)
		{
			var aroba = email.indexOf('@');
			if (aroba == -1) valid = false;
			var point = email.indexOf('.', aroba);
			if ((point == -1) || (point == (aroba + 1))) valid = false;
			var point = email.lastIndexOf('.');
			if ((point + 1) == email.length) valid = false;
			point = email.indexOf('..')
			if (point != -1) valid = false;
			if (valid == false) { return false; }
			return true;
		}
	}

/*--------------------------------------------------------------------------------------------------
-------------- Fonction de dreamweaver pour récupérer les valeurs d'un formulaire  ----------------
---------------------------------------------------------------------------------------------------*/
	
function MM_findObj(n, d) 
{ //v4.01
	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;
}	

/*--------------------------------------------------------------------------------------------------
------------------------ Fonction de validation de formulaire  -------------------------------------
---------------------------------------------------------------------------------------------------*/

function MM_validateForm()
{
	/*
	Les expressions suivantes sont à traduire
		le champ
		doit contenir une date au format JJ/MM/AAAA
		doit contenir une adresse e-mail
		ne doit pas contenir plus de
		caractères. Il en contient actuellement
		doit contenir un nombre
		doit contenir un nombre decimal avec
		chiffre(s) après la virgule
		doit contenir un nombre entre
		et
		est obligatoire
		Les erreurs suivantes se sont produites :
	*/
    var i,p,q,nm,LibFld,test,num,Field,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) 
	{ 
		LibFld = args[i+1]	
	    test   = args[i+2]; 
		val    = MM_findObj(args[i]);
        if (val) 
		{ 
		    nm = val.name; 
			if ((val=val.value)!="") 
			{
                if (test.indexOf('isDate')!=-1) 
				{ 
					if (!CheckDate(val)) errors+='- le champ "' + LibFld + '" doit contenir une date au format JJ/MM/AAAA.\n'; //must contain a date (DD/MM/YYYY)
          		}
				else if (test.indexOf('isEmail')!=-1) 
				{ 
					if (!CheckEmail(val)) errors+='- le champ "' + LibFld + '" doit contenir une adresse e-mail.\n'; //must contain an e-mail address 
				}
				else if (test.indexOf('isTextarea')!=-1) 
				{
			        LgMax   = test.substring(11,test.length);				
			        LgField = val.length;
					if (LgField > LgMax)
					{
						errors+='- le champ "' + LibFld + '" ne doit pas contenir plus de ' + LgMax + ' caractères. Il en contient actuellement ' + LgField + '.\n';
					}				
				
				}			
				else if (test!='R') 
				{
					if (test != 'N')
					{
						num = parseFloat(val);
						Field = val.replace(',','.');
						if (isNaN(Field)) errors+='- le champ "' + LibFld + '" doit contenir un nombre.\n'; // must contain a number
						if (test.indexOf('isNumDec') != -1) 
						{
							p    = test.substring(9,test.length);
							if ((Field.indexOf('.',0) != -1))
							{
								result = Field.substring(Field.indexOf('.')+1,Field.length);
								if (result.length > p)
								{
									errors+='- le champ "' + LibFld + '" doit contenir un nombre decimal avec ' + p + ' chiffre(s) après la virgule.\n';
								}
							}						
						}					
						if (test.indexOf('inRange') != -1) 
						{
							p   = test.indexOf(':');
							min = test.substring(8,p); max=test.substring(p+1);
							if (num<min || max<num) errors+='- le champ "' + LibFld + '" doit contenir un nombre entre '+min+' et '+max+'.\n'; //must contain a number between ... and
						}
					}
				}
		    }
		    else if (test.charAt(0) == 'R') errors += '- le champ "' + LibFld + '" est obligatoire.\n';  //is required
		}
    }
	if (errors) alert('Les erreurs suivantes se sont produites :\n' + errors); // The following error(s) occurred
    //document.MM_returnValue = (errors == '');
	if (errors) return false;
	return true;
}

function MM_validateFormFRE()
{
	/*
	Les expressions suivantes sont à traduire
		le champ
		doit contenir une date au format JJ/MM/AAAA
		doit contenir une adresse e-mail
		ne doit pas contenir plus de
		caractères. Il en contient actuellement
		doit contenir un nombre
		doit contenir un nombre decimal avec
		chiffre(s) après la virgule
		doit contenir un nombre entre
		et
		est obligatoire
		Les erreurs suivantes se sont produites :
	*/
    var i,p,q,nm,LibFld,test,num,Field,min,max,errors='',args=MM_validateFormFRE.arguments;
    for (i=0; i<(args.length-2); i+=3) 
	{ 
		LibFld = args[i+1]	
	    test   = args[i+2]; 
		val    = MM_findObj(args[i]);
        if (val) 
		{ 
		    nm = val.name; 
			if ((val=val.value)!="") 
			{
                if (test.indexOf('isDate')!=-1) 
				{ 
					if (!CheckDate(val)) errors+='- le champ "' + LibFld + '" doit contenir une date au format JJ/MM/AAAA.\n'; //must contain a date (DD/MM/YYYY)
          		}
				else if (test.indexOf('isEmail')!=-1) 
				{ 
					if (!CheckEmail(val)) errors+='- le champ "' + LibFld + '" doit contenir une adresse e-mail.\n'; //must contain an e-mail address 
				}
				else if (test.indexOf('isTextarea')!=-1) 
				{
			        LgMax   = test.substring(11,test.length);				
			        LgField = val.length;
					if (LgField > LgMax)
					{
						errors+='- le champ "' + LibFld + '" ne doit pas contenir plus de ' + LgMax + ' caractères. Il en contient actuellement ' + LgField + '.\n';
					}				
				
				}			
				else if (test!='R') 
				{
					if (test != 'N')
					{
						num = parseFloat(val);
						Field = val.replace(',','.');
						if (isNaN(Field)) errors+='- le champ "' + LibFld + '" doit contenir un nombre.\n'; // must contain a number
						if (test.indexOf('isNumDec') != -1) 
						{
							p    = test.substring(9,test.length);
							if ((Field.indexOf('.',0) != -1))
							{
								result = Field.substring(Field.indexOf('.')+1,Field.length);
								if (result.length > p)
								{
									errors+='- le champ "' + LibFld + '" doit contenir un nombre decimal avec ' + p + ' chiffre(s) après la virgule.\n';
								}
							}						
						}					
						if (test.indexOf('inRange') != -1) 
						{
							p   = test.indexOf(':');
							min = test.substring(8,p); max=test.substring(p+1);
							if (num<min || max<num) errors+='- le champ "' + LibFld + '" doit contenir un nombre entre '+min+' et '+max+'.\n'; //must contain a number between ... and
						}
					}
				}
		    }
		    else if (test.charAt(0) == 'R') errors += '- le champ "' + LibFld + '" est obligatoire.\n';  //is required
		}
    }
	if (errors) alert('Les erreurs suivantes se sont produites :\n' + errors); // The following error(s) occurred
    //document.MM_returnValue = (errors == '');
	if (errors) return false;
	return true;
}

function MM_validateFormENG() 
{
	/*
	Les expressions suivantes sont à traduire
		le champ
		doit contenir une date au format JJ/MM/AAAA
		doit contenir une adresse e-mail
		ne doit pas contenir plus de
		caractères. Il en contient actuellement
		doit contenir un nombre
		doit contenir un nombre decimal avec
		chiffre(s) après la virgule
		doit contenir un nombre entre
		et
		est obligatoire
		Les erreurs suivantes se sont produites :
	*/
    var i,p,q,nm,LibFld,test,num,Field,min,max,errors='',args=MM_validateFormENG.arguments;
    for (i=0; i<(args.length-2); i+=3) 
	{ 
		LibFld = args[i+1]	
	    test   = args[i+2]; 
		val    = MM_findObj(args[i]);
        if (val) 
		{ 
		    nm = val.name; 
			if ((val=val.value)!="") 
			{
                if (test.indexOf('isDate')!=-1) 
				{ 
					if (!CheckDate(val)) errors+='- le champ "' + LibFld + '" doit contenir une date au format JJ/MM/AAAA.\n'; //must contain a date (DD/MM/YYYY)
          		}
				else if (test.indexOf('isEmail')!=-1) 
				{ 
					if (!CheckEmail(val)) errors+='- le champ "' + LibFld + '" doit contenir une adresse e-mail.\n'; //must contain an e-mail address 
				}
				else if (test.indexOf('isTextarea')!=-1) 
				{
			        LgMax   = test.substring(11,test.length);				
			        LgField = val.length;
					if (LgField > LgMax)
					{
						errors+='- le champ "' + LibFld + '" ne doit pas contenir plus de ' + LgMax + ' caractères. Il en contient actuellement ' + LgField + '.\n';
					}				
				
				}			
				else if (test!='R') 
				{
					if (test != 'N')
					{
						num = parseFloat(val);
						Field = val.replace(',','.');
						if (isNaN(Field)) errors+='- le champ "' + LibFld + '" doit contenir un nombre.\n'; // must contain a number
						if (test.indexOf('isNumDec') != -1) 
						{
							p    = test.substring(9,test.length);
							if ((Field.indexOf('.',0) != -1))
							{
								result = Field.substring(Field.indexOf('.')+1,Field.length);
								if (result.length > p)
								{
									errors+='- le champ "' + LibFld + '" doit contenir un nombre decimal avec ' + p + ' chiffre(s) après la virgule.\n';
								}
							}						
						}					
						if (test.indexOf('inRange') != -1) 
						{
							p   = test.indexOf(':');
							min = test.substring(8,p); max=test.substring(p+1);
							if (num<min || max<num) errors+='- le champ "' + LibFld + '" doit contenir un nombre entre '+min+' et '+max+'.\n'; //must contain a number between ... and
						}
					}
				}
		    }
		    else if (test.charAt(0) == 'R') errors += '- le champ "' + LibFld + '" est obligatoire.\n';  //is required
		}
    }
	if (errors) alert('Les erreurs suivantes se sont produites :\n' + errors); // The following error(s) occurred
    //document.MM_returnValue = (errors == '');
	if (errors) return false;
	return true;
}

/*------------------------------------------------------
-------------- Monter un élément d'une liste -----------
------------------------------------------------------*/

	function tjs_haut(l)
	{
		var indice=l.selectedIndex
		if (indice>0) { tjs_swap(l,indice,indice-1); } // Il reste une ligne au-dessus
	}

/*------------------------------------------------------
-------------- Descendre un élément d'une liste --------
------------------------------------------------------*/

	function tjs_bas(l)
	{
		var indice=l.options.selectedIndex;
		if ((indice >=0) && (indice<l.options.length-1)) { tjs_swap(l,indice,indice+1); } // Il reste une ligne en-dessous
	}
	
/*------------------------------------------------------
-------------- Déplacer un élément d'une liste ---------
------------------------------------------------------*/	

	function tjs_swap(l,i,j)
	{
		var valeur=l.options[i].value;
		var texte=l.options[i].text;
		l.options[i].value=l.options[j].value;
		l.options[i].text=l.options[j].text;
		l.options[j].value=valeur;
		l.options[j].text =texte;
		l.selectedIndex=j
	}

/*---------------------------------------------------------------------
-------------- Passer l'order de la liste dans un champ hidden --------
---------------------------------------------------------------------*/
	
	function ValidList(l,lv)
	{
		var str = '';
		for(i=0;(i < l.options.length); i++)
		{
			str = str + l.options[i].value + ";";
		}
		lv.value = str;
	}	

/*---------------------------------------------------------------------
' - Ajoute une valeur à une liste déroulante  --------------
' -- popupvalue : valeur
' -- popuplib   : libelle de la valeur
' -- fld        : nom de la liste 
'---------------------------------------------------------------------*/
	
    function CreatOption(popupvalue, popuplib, fld)
    {
		if ((popupvalue.value != '') && (popuplib.value != ''))
        {
            var o = new Option(popuplib.value,popupvalue.value);
            fld.options[fld.options.length] = o;
        }
        popupvalue.value = '';
        popuplib.value   = '';
    }	

/*---------------------------------------------------------------------
' - Affecte une valeur à une liste déroulante -------------------------
' -- popupvalue : valeur de la liste
' -- popuplib   : libelle de la valeur de la liste
' -- V1         : valeur à affecter à la valeur de la liste
' -- V2         : libelle à affecter à la valeur de la liste
'---------------------------------------------------------------------*/
    function AffectOption(popupvalue,popuplib,v1,v2)
    {
        popupvalue.value = v1;
        popuplib.value   = v2;
        window.close();
    }	
	function affichage_popup(nom_de_la_page, nom_interne_de_la_fenetre)
{
window.open (nom_de_la_page, nom_interne_de_la_fenetre, config='height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no')
}
function getHeight(id) 
{ 
return window.document.getElementById(id).offsetHeight 
}

function Ajuste_DIV(){
  var O_Srce = document.getElementById( 'corps');
  var O_Dest = document.getElementById( 'cadre_content');
 var O_Dest2 = document.getElementById('arriereplan');
 var O_Dest3 = document.getElementById('footer');
  var O_Dest4 = document.getElementById('body');
 var Nom = navigator.appName;
	  O_Dest3.style.bottom = 90 + 'px';
	
  O_Dest.style.height = parseInt( O_Srce.offsetHeight) + 95 + 'px';
  if (O_Dest.offsetHeight > 750 )
  {
   O_Dest2.style.height = parseInt( O_Dest.offsetHeight) + 330 + 'px';
  }
}
function Ajuste_DIV_adh(){
  var O_Srce = document.getElementById( 'corps');
  var O_Dest = document.getElementById( 'cadre_content');
 var O_Dest2 = document.getElementById('arriereplan_Adherer');
 var O_Dest3 = document.getElementById('footer');
  var O_Dest4 = document.getElementById('body');
 var Nom = navigator.appName;
	  O_Dest3.style.bottom = 90 + 'px';
	
  O_Dest.style.height = parseInt( O_Srce.offsetHeight) + 95 + 'px';
  if (O_Dest.offsetHeight > 750 )
  {
   O_Dest2.style.height = parseInt( O_Dest.offsetHeight) + 320 + 'px';
  }
}

function testsubmit() {
    if (document.formulaire.action=="") return false;
return true ;
}
function Ajuste_DIV_pre(){
  var O_Srce = document.getElementById( 'corps');
  var O_Dest = document.getElementById( 'cadre_content');
 var O_Dest2 = document.getElementById('arriereplan_presentation');
 var O_Dest3 = document.getElementById('footer');
  var O_Dest4 = document.getElementById('body');
 var Nom = navigator.appName;
	  O_Dest3.style.bottom = 100 + 'px';
	
  O_Dest.style.height = parseInt( O_Srce.offsetHeight) + 95 + 'px';
  if (O_Dest.offsetHeight > 750 )
  {
   O_Dest2.style.height = parseInt( O_Dest.offsetHeight) + 330 + 'px';
  }
}
function Ajuste_DIV_cm(){
  var O_Srce = document.getElementById( 'corps');
  var O_Dest = document.getElementById( 'cadre_content');
 var O_Dest2 = document.getElementById('arriereplan_ChoisirMon');
 var O_Dest3 = document.getElementById('footer');
  var O_Dest4 = document.getElementById('body');
 var Nom = navigator.appName;
	  O_Dest3.style.bottom = 95 + 'px';
	
  O_Dest.style.height = parseInt( O_Srce.offsetHeight) + 95 + 'px';
  if (O_Dest.offsetHeight > 750 )
  {
   O_Dest2.style.height = parseInt( O_Dest.offsetHeight) + 330 + 'px';
  }
}

function testsubmit() {
    if (document.formulaire.action=="") return false;
return true ;
}

//fonction pour choisir l'action
function gopage(page)
{
    document.formulaire.action = page;
    document.formulaire.submit();
}

function DateStr(mois)
{
	var mois2 = '';
if(mois=="1"){
mois2="Janvier";}
if(mois=="2"){
mois2="Fevrier";}
if(mois=="3"){
mois2="Mars";}
if(mois=="4"){
mois2="Avril";}
if(mois=="5"){
mois2="Mai";}
if(mois=="6"){
mois2="Juin";}
if(mois=="7"){
mois2="Juillet";}
if(mois=="8"){
mois2="Aout";}
if(mois=="9"){
mois2="Septembre";}
if(mois=="10"){
mois2="Octobre";}
if(mois=="11"){
mois2="Novembre";}
if(mois=="12"){
mois2="Decembre";}
document.write(mois2);
	}
	
function DateStren(mois)
{
	var mois2 = '';
	if(mois=="1"){
	mois2="January";}
	if(mois=="2"){
	mois2="February";}
	if(mois=="3"){
	mois2="March";}
	if(mois=="4"){
	mois2="April";}
	if(mois=="5"){
	mois2="May";}
	if(mois=="6"){
	mois2="June";}
	if(mois=="7"){
	mois2="July";}
	if(mois=="8"){
	mois2="August";}
	if(mois=="9"){
	mois2="September";}
	if(mois=="10"){
	mois2="October";}
	if(mois=="11"){
	mois2="November";}
	if(mois=="12"){
	mois2="December";}
	document.write(mois2);
}
	
		function DateStrMaj(mois)
{
	var mois2 = '';
if(mois=="1"){
mois2="JANVIER";}
if(mois=="2"){
mois2="FEVRIER";}
if(mois=="3"){
mois2="MARS";}
if(mois=="4"){
mois2="AVRIL";}
if(mois=="5"){
mois2="MAI";}
if(mois=="6"){
mois2="JUIN";}
if(mois=="7"){
mois2="JUILLET";}
if(mois=="8"){
mois2="AOUT";}
if(mois=="9"){
mois2="SEPTEMBRE";}
if(mois=="10"){
mois2="OCTOBRE";}
if(mois=="11"){
mois2="NOVEMBRE";}
if(mois=="12"){
mois2="DECEMBRE";}
document.write(mois2);
	}

function affichage_popup(nom_de_la_page, nom_interne_de_la_fenetre)
{
window.open (nom_de_la_page, nom_interne_de_la_fenetre, config='height=800, width=800, toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=yes, directories=yes, status=no, top = 50px')
}

function modif(but)
{
 if (!but.checked)
   {
  if (but.value == "4")
 {
    document.getElementById('presact').style.display="none";
	document.getElementById('encart1').style.display="none";
	Ajuste_DIV_adh();
	}
	 if (but.value == "5")
 {
    document.getElementById('presact').style.display="none";
	document.getElementById('encart2').style.display="none";
	Ajuste_DIV_adh();
	}
		 if (but.value == "6")
 {
    document.getElementById('presact').style.display="none";
	document.getElementById('encart3').style.display="none";
	Ajuste_DIV_adh();
	}
		 if (but.value == "7")
 {
    document.getElementById('presact').style.display="none";
	document.getElementById('encart4').style.display="none";
	Ajuste_DIV_adh();
	}
   }
 else {
 if (but.value == "4")
 {
    document.getElementById('presact').style.display="block";
	document.getElementById('encart1').style.display="block";
	Ajuste_DIV_adh();
	}
	 if (but.value == "5")
 {
    document.getElementById('presact').style.display="block";
	document.getElementById('encart2').style.display="block";
	Ajuste_DIV_adh();
	}
	 if (but.value == "6")
 {
    document.getElementById('presact').style.display="block";
	document.getElementById('encart3').style.display="block";
	Ajuste_DIV_adh();
	}
	 if (but.value == "7")
 {
    document.getElementById('presact').style.display="block";
	document.getElementById('encart4').style.display="block";
	Ajuste_DIV_adh();
	}
   }
} 
function modif_affich0(but, block)
{
 if (!but.checked)
   {
	document.getElementById(block).style.display="none";
	}
   
 else {
	document.getElementById(block).style.display="block";
   }
}

function modif_affich1(but, block)
{
 if (!but.checked)
   {
	document.getElementById(block).style.display="none";
	}
   
 else {
	document.getElementById(block).style.display="block";
   }
} 


function modif_affich(but, block)
{
 if (!but.checked)
   {
  
    
	document.getElementById(block).style.display="none";
	Ajuste_DIV_adh();
	}
   
 else {

   
	document.getElementById(block).style.display="block";
	Ajuste_DIV_adh();
	
   }
} 

function modif_affich2(but, block)
{
 if (!but.checked)
   {
  
    
	document.getElementById(block).style.display="none";
	Ajuste_DIV_adh();
	}
   
 else {

   
	document.getElementById(block).style.display="inline";
	Ajuste_DIV_adh();
	
   }
} 

function modif_affich3(but, block, block2)
{
 if (!but.checked)
   {
  
    
	document.getElementById(block).style.display="none";
	document.getElementById(block2).style.display="none";
	Ajuste_DIV_adh();
	}
   
 else {

   
	document.getElementById(block).style.display="inline";
	document.getElementById(block2).style.display="inline";
	Ajuste_DIV_adh();
	
   }
} 
function modif_hide0(but, block)
{
 if (!but.checked)
   {
	document.getElementById(block).style.display="none";
	}
 else
  {
	 document.getElementById(block).style.display="block";
   }
} 
function modif_hide00(but, block)
{
 if (!but.checked)
   {
	document.getElementById(block).style.display="none";
	}
 else
  {
	 document.getElementById(block).style.display="block";
   }
} 
function modif_hide1(but, block)
{
 if (but.checked)
   {
	document.getElementById(block).style.display="none";
   }
} 

function modif_hide(but, block)
{
 if (but.checked)
   {
	document.getElementById(block).style.display="none";
	Ajuste_DIV_adh();
	}
} 
function input_show(block, val)
{
if (document.getElementById(block).value == '')
{
	document.getElementById(block).value = val;
	document.getElementById(block).style.color = '#CCCCCC';
}
} 

function input_hide(block, val)
{
if (document.getElementById(block).value == val)
{
	document.getElementById(block).value = '';
	document.getElementById(block).style.color = 'black';
}
} 


function check_adhesion() {
	var msg = "";

//Vérification du mail société s'il n'est pas vide on vérifie le . et @
 
		if (document.formulaire.Adr_email.value != "")	{
		indexAroba = document.formulaire.Adr_email.value.indexOf('@');
		indexPoint = document.formulaire.Adr_email.value.indexOf('.');
		if ((indexAroba < 0) || (indexPoint < 0))		{
 
//dans le cas ou il manque soit le . soit l'@ on modifie la couleur d'arrière plan du champ mail et définissons un message d'alerte
 
			document.formulaire.Adr_email.style.backgroundColor = "#F3C200";
			msg += "L'adresse email de la soci\351t\351 est incorrect\n";
		}
	}
 
//Notre champs mail est vide donc on change la couleur et on défini un autre message d'alerte
 
	else	{
		document.formulaire.Adr_email.style.backgroundColor = "#F3C200";
		msg += "Veuillez saisir l'adresse email de la soci\351t\351.\n";
	}



//Vérification du mail contact privilegie s'il n'est pas vide on vérifie le . et @
 
		if (document.formulaire.Email_Ctct1.value != "")	{
		indexAroba = document.formulaire.Email_Ctct1.value.indexOf('@');
		indexPoint = document.formulaire.Email_Ctct1.value.indexOf('.');
		if ((indexAroba < 0) || (indexPoint < 0))		{
 
//dans le cas ou il manque soit le . soit l'@ on modifie la couleur d'arrière plan du champ mail et définissons un message d'alerte
 
			document.formulaire.Email_Ctct1.style.backgroundColor = "#F3C200";
			msg += "L'adresse email du contact privil\351gi\351 est incorrect\n";
		}
	}
 
//Notre champs mail est vide donc on change la couleur et on défini un autre message d'alerte
 
	else	{
		document.formulaire.Email_Ctct1.style.backgroundColor = "#F3C200";
		msg += "Veuillez saisir l'adresse email du contact privil\351gi\351.\n";
	}


//Vérification du mail dirigeant s'il n'est pas vide on vérifie le . et @
 
		if (document.formulaire.EmailDir1.value != "")	{
		indexAroba = document.formulaire.EmailDir1.value.indexOf('@');
		indexPoint = document.formulaire.EmailDir1.value.indexOf('.');
		if ((indexAroba < 0) || (indexPoint < 0))		{
 
//dans le cas ou il manque soit le . soit l'@ on modifie la couleur d'arrière plan du champ mail et définissons un message d'alerte
 
			document.formulaire.EmailDir1.style.backgroundColor = "#F3C200";
			msg += "L'adresse email du dirigeant est incorrect\n";
		}
	}
 
//Notre champs mail est vide donc on change la couleur et on défini un autre message d'alerte
 
	else	{
		document.formulaire.EmailDir1.style.backgroundColor = "#F3C200";
		msg += "Veuillez saisir l'adresse email du dirigeant.\n";
	}

//ici nous vérifions si le champs Raison Sociale est vide, changeons la couleur du champs et définissons un message d'alerte
if (document.formulaire.MbreRSocial.value == "")	{
		msg += "Veuillez saisir la raison sociale de la soci\351t\351\n";
		document.formulaire.MbreRSocial.style.backgroundColor = "#F3C200";
	}

//meme manipulation pour le champ Enseigne Commerciale
if (document.formulaire.Enseigne.value == "")	{
		msg += "Veuillez saisir l'enseigne commerciale de la soci\351t\351\n";
		document.formulaire.Enseigne.style.backgroundColor = "#F3C200";
	}

//meme manipulation pour le champ Forme juridique
if (document.formulaire.FrmJuridique.value == "")	{
		msg += "Veuillez saisir la forme juridique\n";
		document.formulaire.FrmJuridique.style.backgroundColor = "#F3C200";
	}

//meme manipulation pour le champ Capital social
if (document.formulaire.CptSoc.value == "")	{
		msg += "Veuillez saisir le Capital social\n";
		document.formulaire.CptSoc.style.backgroundColor = "#F3C200";
	}
	
//meme manipulation pour le champ N° RCI
if (document.formulaire.NumRCI.value == "")	{
		msg += "Veuillez saisir le N\260RCI\n";
		document.formulaire.NumRCI.style.backgroundColor = "#F3C200";
	}

//meme manipulation pour le champ effectif
if (document.formulaire.Effectif.value == "")	{
		msg += "Veuillez saisir l'effectif de la soci\351t\351\n";
		document.formulaire.Effectif.style.backgroundColor = "#F3C200";
	}
	
//meme manipulation pour le champ annee creation
if (document.formulaire.An_Crea.value == "")	{
		msg += "Veuillez saisir l'annee de creation de la soci\351t\351\n";
		document.formulaire.An_Crea.style.backgroundColor = "#F3C200";
	}
	
//meme manipulation pour le champ n adresse
if (document.formulaire.Adresse.value == "")	{
		msg += "Veuillez saisir votre adresse \n";
		document.formulaire.Adresse.style.backgroundColor = "#F3C200";
	}

 //meme manipulation pour le champ cp
if (document.formulaire.Adr_cp.value == "")	{
		msg += "Veuillez saisir le code postal \n";
		document.formulaire.Adr_cp.style.backgroundColor = "#F3C200";
	}

 //meme manipulation pour le champ ville
if (document.formulaire.Adr_Ville.value == "")	{
		msg += "Veuillez saisir la ville \n";
		document.formulaire.Adr_Ville.style.backgroundColor = "#F3C200";
	}

 //meme manipulation pour le champ tel
if (document.formulaire.Adr_tel.value == "")	{
		msg += "Veuillez saisir le num\351ro de tel de la soci\351t\351 \n";
		document.formulaire.Adr_tel.style.backgroundColor = "#F3C200";
	}

 //meme manipulation pour le champ fax
if (document.formulaire.Adr_fax.value == "")	{
		msg += "Veuillez saisir le num\351ro de fax de la soci\351t\351 \n";
		document.formulaire.Adr_fax.style.backgroundColor = "#F3C200";
	}


 //meme manipulation pour le champ nom/prenom contact priv
if (document.formulaire.NomCtct1.value == "")	{
		msg += "Veuillez saisir le nom du contact privil\351gi\351\n";
		document.formulaire.NomCtct1.style.backgroundColor = "#F3C200";
	}
	
 //meme manipulation pour le champ prenom contact priv
if (document.formulaire.PrenomCtct1.value == "")	{
		msg += "Veuillez saisir le prenom du contact privil\351gi\351\n";
		document.formulaire.PrenomCtct1.style.backgroundColor = "#F3C200";
	}

 //meme manipulation pour le champ titre contact priv
if (document.formulaire.Titre_Ctct1.value == "")	{
		msg += "Veuillez saisir le titre du contact privil\351gi\351\n";
		document.formulaire.Titre_Ctct1.style.backgroundColor = "#F3C200";
	}


 //meme manipulation pour le champ tel contact priv
if (document.formulaire.Tel_Ctct1.value == "")	{
		msg += "Veuillez saisir le num\351ro de tel du contact privil\351gi\351\n";
		document.formulaire.Tel_Ctct1.style.backgroundColor = "#F3C200";
	}


 //meme manipulation pour le champ titre dirigeant
if (document.formulaire.TitreDir1.value == "")	{
		msg += "Veuillez saisir le titre du dirigeant\n";
		document.formulaire.TitreDir1.style.backgroundColor = "#F3C200";
	}

 //meme manipulation pour le champ nom dirigeant
if (document.formulaire.NomDir1.value == "")	{
		msg += "Veuillez saisir le nom du dirigeant\n";
		document.formulaire.NomDir1.style.backgroundColor = "#F3C200";
	}

 //meme manipulation pour le champ prenom dirigeant
if (document.formulaire.PrenomDir1.value == "")	{
		msg += "Veuillez saisir le prenom du dirigeant\n";
		document.formulaire.PrenomDir1.style.backgroundColor = "#F3C200";
	}
	
 //meme manipulation pour le champ tel dirigeant
if (document.formulaire.TelDir1.value == "")	{
		msg += "Veuillez saisir le telephone du dirigeant\n";
		document.formulaire.TelDir1.style.backgroundColor = "#F3C200";
	}


 //meme manipulation pour le champ nationalité dirigeant
if (document.formulaire.NationDir1.value == "")	{
		msg += "Veuillez saisir la nationalit\351 du dirigeant\n";
		document.formulaire.NationDir1.style.backgroundColor = "#F3C200";
	}
	
 //meme manipulation pour le champ nationalité dirigeant
if (document.formulaire.NomAdherent.value == "")	{
		msg += "Veuillez saisir votre nom et prenom en bas du formulaire\n";
		document.formulaire.NomAdherent.style.backgroundColor = "#F3C200";
	}

/*if (document.formulaire.getElementById('sect').value == "")	{
		msg += "Veuillez cocher au moins une activite (Maximum 2)\n";
		document.formulaire.getElementById('sect').style.backgroundColor = "#F3C200";
	}*/

//Si aucun message d'alerte a été initialisé on retourne TRUE
	if (msg == "") {
		return(true);
//Si un message d'alerte a été initialisé on lance l'alerte
	}else	{
		alert(msg);
		return(false);
	}
}


function couleur(obj) {
     obj.style.backgroundColor = "#FFFFFF";
}

function pop_it(the_form) {
   my_form = eval(the_form)
   window.open("./wait.php", "popup", "height=440,width=640,menubar='no',toolbar='no',location='no',status='no',scrollbars='no'");
   my_form.target = "popup";
   my_form.submit();
}



function allEve(e){
	var ev= (window.event)? window.event: e;
	if(!ev || !ev.type) return false;
	var ME= ev;
	
	if(ME.type.indexOf('key')!= -1){
		if(iz('ie') || ME.type.indexOf('keypress')!= -1){
			ME.key= (ev.keyCode)? ev.keyCode: ((ev.charCode)? ev.charCode: ev.which);
		}
		else ME.key= ev.charCode;
		if(ME.key) ME.letter= String.fromCharCode(ME.key);
	}
	return ME;
}

function OnlyNumber(e)
{
//var c=allEve(e).key; 
var IE5 = false;

if (!e) var e = window.event;
if (e.keyCode) { IE5= true; code = e.keyCode;}
else if (e.which) code = e.which ;

//test du code
if (code < 48 || code > 57)
{
if(IE5) e.returnValue = false;
else e.preventDefault();
}
} 

function handleKey(e){
    var c=allEve(e).key;
    // do something with c;
}
