// |----------------------------------------- SPECIFIQUE -----------------------------------------------------------------|
	
	
	function EyeChg(num) {
		if(document.getElementsByName('visible'+num)[0].value == '1')
			for(i=0;i<=3;i++) {
				document.getElementsByName('img'+num)[i].src = 'graphs/oeil_off.gif';
				document.getElementsByName('visible'+num)[i].value = '0';
			}
		else {
			for(i=0;i<=3;i++) {
				document.getElementsByName('img'+num)[i].src = 'graphs/oeil_on.gif';
				document.getElementsByName('visible'+num)[i].value = '1';
			}
		}
		//lert(document.getElementsByName('visible'+num).value);
	}
	
// |----------------------------------------- COMMUN -----------------------------------------------------------------|
// |----------------------------------------------- COMMUN -----------------------------------------------------------------|
// |----------------------------------------------------- COMMUN -----------------------------------------------------------------|
// |----------------------------------------------------------- COMMUN -----------------------------------------------------------------|


	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- moveDown -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //	
	function moveDown(n)
	{
		var ch=eval('li'+n).innerHTML;
		var div_id1=parseInt(ch.substr(ch.indexOf('name=ordre_')+11,15));
		eval('li'+n).innerHTML=eval('li'+(n+1)).innerHTML;
		var ch2=eval('li'+n).innerHTML;
		div_id2=parseInt(ch2.substr(ch2.indexOf('name=ordre_')+11,15));
		eval('li'+(n+1)).innerHTML=ch;
		eval ('f.ordre_'+div_id1+'.value='+(n+1));
		eval('f.ordre_'+div_id2).value=n;
	}

	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- moveUp-------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function moveUp(n)
	{
		var ch=eval('li'+(n-1)).innerHTML;
		var div_id1=parseInt(ch.substr(ch.indexOf('name=ordre_')+11,15));
		eval('li'+(n-1)).innerHTML=eval('li'+n).innerHTML;
		var ch2=eval('li'+n).innerHTML;
		div_id2=parseInt(ch2.substr(ch2.indexOf('name=ordre_')+11,15));
		eval('li'+n).innerHTML=ch;
		eval ('f.ordre_'+div_id1+'.value='+(n));
		eval('f.ordre_'+div_id2).value=n-1;
	}

	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- is_photo -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function is_photo(valeur)
	{
	 	tmp = new String(valeur);
		pos = tmp.lastIndexOf(".");
		stop =   tmp.length - pos;
		tmp = tmp.substr(pos+1, stop)
		if (tmp.toLowerCase() !="jpg") return false;
		return true;
	}
	
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- is_file -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function is_file(valeur) {
	 	tmp = new String(valeur);
		pos = tmp.lastIndexOf(".");
		stop =   tmp.length - pos;
		tmp = tmp.substr(pos+1, stop)
		
		if ( (tmp.toLowerCase()=="jpg") || (tmp.toLowerCase()=="pdf") || (tmp.toLowerCase()=="zip") || (tmp.toLowerCase()=="rar") || (tmp.toLowerCase()=="doc") || (tmp.toLowerCase()=="txt") || (tmp.toLowerCase()=="gif") || (tmp.toLowerCase()=="xls") || (tmp.toLowerCase()=="flv") || (tmp.toLowerCase()=="swf") ) {
			return true;
		}
		else {
			return false;
		}
		
	}
	
	// ---------------------------------------------------------------  -------------------------------------------------------------- //
	// ------------------------------------------------------------ is_pdf --------------------------------------------------------- //
	// ---------------------------------------------------------------  -------------------------------------------------------------- //
	function is_pdf(valeur) {
	 	tmp = new String(valeur);
		pos = tmp.lastIndexOf(".");
		stop =   tmp.length - pos;
		tmp = tmp.substr(pos+1, stop)
		
		if ( (tmp.toLowerCase()=="pdf") ) {
			return true;
		}
		else {
			return false;
		}
		
	}
	
	// ---------------------------------------------------------------  -------------------------------------------------------------- //
	// ------------------------------------------------------------ is_flash --------------------------------------------------------- //
	// ---------------------------------------------------------------  -------------------------------------------------------------- //
	function is_flash(valeur) {
	 	tmp = new String(valeur);
		pos = tmp.lastIndexOf(".");
		stop =   tmp.length - pos;
		tmp = tmp.substr(pos+1, stop)
		
		if ( (tmp.toLowerCase()=="swf") || (tmp.toLowerCase()=="flv") ) {
			return true;
		}
		else {
			return false;
		}
		
	}
	
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- is_mail -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function is_mail(email) {
		var arobase = email.indexOf("@"); var point = email.lastIndexOf(".")
		if((arobase < 1)||(point + 2 > email.length)||(point < arobase+1)) return false;
		return true;
	}

	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- onlyNumber -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function onlyNumber(obj){
		if ( !is_numeric(obj.value) )
			obj.value=(parseInt(obj.value).toString()=='NaN')?'':parseInt(obj.value);
	}
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- onlyFloat -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function onlyFloat(obj){
		obj.value=obj.value.replace(".",",");
		if (!is_float(obj.value+'00')) obj.value=obj.value.substr(0,obj.value.length-1)
	}
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- is_numeric -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function is_numeric(valeur){
		for (i=0;i<valeur.length;i++)
			if ((valeur.charAt(i)<'0') || (valeur.charAt(i)>'9')) return false;
		return true;
	}
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- is_float -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function is_float(valeur){
		j = 0;
		var signe=valeur.indexOf("-");
		if (signe>0) return false;
		if ((valeur.charAt(0)==',') || (valeur.charAt(valeur.length-1)==',')) return false;
		for (i=0;i<valeur.length;i++){
			if (((signe=='0')&&(i>0))||(signe=='-1'))
				if (((valeur.charAt(i)<'0') || (valeur.charAt(i)>'9')) && (valeur.charAt(i)!=',')) return false;
			if (valeur.charAt(i)==',') j=j+1;
		}
		if (j > 1) return false;
		return true;
	}	
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- is_cp -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function is_cp(valeur){
		if (valeur.length!=5) return false;
		var i;
		for (i=0;i<valeur.length;i++)
			if (i==1)
				if (valeur.charAt(0)==2){
					if (!((valeur.charAt(i).toUpperCase()=='A')||(valeur.charAt(i).toUpperCase()=='B')||(is_numeric(valeur.charAt(i)))))
						return false;
				}else
					if (!is_numeric(valeur.charAt(i))) return false;	
			else
				if (!is_numeric(valeur.charAt(i))) return false;
		return true;
	}
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- is_tel -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function is_tel(valeur)
	 {
		 if (valeur.length!=14) return false;
		 j = 0;
		 for (i=0;i<valeur.length;i++) {if (valeur.charAt(i)==' ') j=j+1;}
		 if (j != 4) return false;
		 if ((isNaN(valeur.substr(0,2)))||(isNaN(valeur.substr(3,2)))||(isNaN(valeur.substr(6,2)))||(isNaN(valeur.substr(9,2)))||(isNaN(valeur.substr(12,2)))) return false;
		 if((valeur.substr(2,1) !=" ") && (valeur.substr(5,1) !=" ") && (valeur.substr(8,1) !=" ") && (valeur.substr(11,1) !=" ")) return false;
		 if ((valeur.charAt(0)!='0') || (valeur.charAt(1)<'1') || (valeur.charAt(1)>'6')) return false;
		 return true;
	 }
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- ucaseIt -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function ucaseIt(obj){
		if (obj.value!='')
			if (obj.value.substr(0,1).toUpperCase()!=obj.value.substr(0,1)) obj.value=obj.value.substr(0,1).toUpperCase()+obj.value.substr(1,obj.value.length);
	}
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// -------------------------------------------------------------------- ouvre_pop -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function ouvre_pop(url, nom, width, height)
	{
		window.open(url, nom,'toolbar=auto,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,width='+width+', height='+height+'')
	}
	
	
	function openUrl(url, nom, width, height)
	{
		window.open(url, nom,'toolbar=auto,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,width='+width+', height='+height+'')
	}
	
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// ------------------------------------------------------------- ShowHideSelect -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function ShowHideSelect(show) {
		var showhide='';if(show==0) showhide='hidden';var n;
		for (n = 0; n < document.forms.length; n++) {
			var f = document.forms[n]
			for (var elt = 0; elt <document.forms[n].elements.length;elt++)
				if (f[elt] != null){if (typeof f[elt] != 'undefined')if (f[elt].type.toString().indexOf("select")!= "-1")
					if((f[elt].name!='calmonth')&&(f[elt].name!='calyear'))	f[elt].style.visibility = showhide;}
		}
	}
	
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	// ----------------------------------------------------------------- is_date -------------------------------------------------------------- //
	// --------------------------------------------------------------------  -------------------------------------------------------------- //
	function is_date(tmp) {
		if (tmp.length !=10) return false;
		if ((isNaN(tmp.substr(0,2)))||(isNaN(tmp.substr(3,2)))||(isNaN(tmp.substr(6,4)))) return false;
		if((tmp.substr(2,1) !="/") && (tmp.substr(5,1) !="/")) return false;
		j = Number(tmp.substr(0,2)); m = Number(tmp.substr(3,2)); a = Number(tmp.substr(6,4));
		if (a%4 == 0) {fev = '29';} else {fev = '28';}
		nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);
		if ((j > nbJours[m-1])||(j<1)) return false;
		if ((m > 12)||(m <1)) return false;
		return true;
	}

	// --------------------------------------------------------  ----------------------------------------------------------- //
	// ----------------------------------------------------- fonction aide   ------------------------------- //
	// ---------------------------------------------------------  ---------------------------------------------------------- //
	function Dom(chaine) {
		return document.getElementById(chaine);
	}
	function Get(chaine) {
		return document.getElementById(chaine).value;
	}
	function Get(chaine) {
		return document.getElementById(chaine).value;
	}
	function Focus(chaine) {
		return document.getElementById(chaine).focus();
	}
	function Set(chaine, value) {
		document.getElementById(chaine).value = value;
	}
	function Afficher(chaine) {
		document.getElementById(chaine).style.display = 'block';
	}
	function Cacher(chaine) {
		document.getElementById(chaine).style.display = 'none';
	}
	function IsChecked(chaine) {
		if(document.getElementById(chaine).checked == true) 
			return true;
		else
			return false;
	}