function confirmDelete(delUrl, message) {
    if (confirm(message)) {
		document.location = delUrl;
}
}


     function isDate(d) {
     // Cette fonction permet de vérifier la validité d'une date au format jj/mm/aa ou jj/mm/aaaa
     // Par Romuald
    
     if (d == "") // si la variable est vide on retourne faux
     return false;
    
    //e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2}|[0-9]{4})$");
    e = new RegExp("^([0-9]{2}|[0-9]{4})\-[0-9]{1,2}\-[0-9]{1,2}$");
    
     if (!e.test(d)) // On teste l'expression régulière pour valider la forme de la date
     return false; // Si pas bon, retourne faux
    
     // On sépare la date en 3 variables pour vérification, parseInt() converti du texte en entier
     a = parseInt(d.split("-")[0], 10); // année
     m = parseInt(d.split("-")[1], 10); // mois
     j = parseInt(d.split("-")[2], 10); // jour
     
     // Si l'année n'est composée que de 2 chiffres on complète automatiquement
     if (a < 1000) {
     if (a < 89) a+=2000; // Si a < 89 alors on ajoute 2000 sinon on ajoute 1900
     else a+=1900;
     }
    
     // Définition du dernier jour de février
     // Année bissextile si annnée divisible par 4 et que ce n'est pas un siècle, ou bien si divisible par 400
     if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29;
     else fev = 28;
    
     // Nombre de jours pour chaque mois
     nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);
    
     // Enfin, retourne vrai si le jour est bien entre 1 et le bon nombre de jours, idem pour les mois, sinon retourn faux
     return ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] );
     }
     
     
          function phpDate(d) {
     // cette fontion retourne la date jj/mm/aaaa au format aaaa-mm-jj (base sql) 
     
     if (isDate(d)){
     // On sépare la date en 3 variables pour vérification, parseInt() converti du texte en entier
     j = parseInt(d.split("/")[0], 10); // jour
     m = parseInt(d.split("/")[1], 10); // mois
     a = parseInt(d.split("/")[2], 10); // année
     return a+"-"+m+"-"+j;
     }
     return "erreur";
     }




/*=======================================================
pasteValue(obj, destination, exp)
Cette fonction rajoute la valeur de obj à celle de destination separée par une virgule si l'objet si obj est different de exp
=========================================================*/
function pasteValue(obj, destination, exp){
   if ((obj.value !=exp) & (destination.value.indexOf(obj.value)==-1)){
      if (destination.value !="")
        destination.value=destination.value+","+obj.value;
      else
        destination.value=obj.value;
      
   }

}

/*=======================================================
strInText(texte, champ)
cette fonction test si une champ appartient au texte
=========================================================*/
function strInText(texte, champ){
    var reg1=new RegExp(champ,"g");
    return (reg1.test(texte))
}


 /* ====================================================
 =======================================================*/
 function onPic(obj){
    var chaine=obj.src;
    var reg=new RegExp("(-off)", "g");
    obj.src=chaine.replace(reg,"-on");
    }


 /* ====================================================
 =======================================================*/    
function offPic(obj)
{
    var chaine=obj.src;
    var reg=new RegExp("(-on)", "g");
    obj.src=chaine.replace(reg,"-off");
}  
    
/* ====================================================
 =======================================================*/    
function changePic(obj){
	var chaine=obj.src;
	var reg=new RegExp("(-on)", "g");
  var reg2=new RegExp("(-off)", "g");
   
   if (reg.test(chaine)) 
    obj.src=chaine.replace(reg,"-off");
    else
    obj.src=chaine.replace(reg2,"-on");
    
	}  
	
/* ====================================================
 =======================================================*/    
function selectOption(obj, val )
{
	sels = document.getElementById(obj);
	var i =0;
	//alert(i);
	if (sels !=undefined)
	{
		//alert(i);
		for ( i=0; i< sels.length ; i++)
		{
			if (sels.options[i].value==val)
			{
				sels.options[i].selected="yes";
				i==sels.length;
			}
		}
		
	}  
}
  


    