/**
*
* @function	confirmAction()
*
*
* @param	action		String describing the action
* @return	(boolean)	true to continue or false to stop
*
* @example <a href="#" onClick="return confirmAction('supprimer le club');">
*/

function valideEmail(email) {
			 if( email=='' ) return true;		 
			 var re_email = /^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/i;
			
			 if(re_email.test(email)){
			 	return true;
			 } else {
			 	alert("Attention,\n l'adresse email est incorrecte\n");
			 }		 
		}

function confirmAction(action) {
	return confirm('Etes-vous sur de vouloir '+action+' ?');
}

function inputenable(id,state) {
 var divObj = null;
  if (document.getElementById) {
  divObj = document.getElementById(id);
 } else if(document.all) {
  divObj = document.all(id);
 } else if (document.layers) {
  divObj = document.layers[id];
 }
 if(state && divObj) {
  divObj.removeAttribute("readonly");
 } else if(divObj) {
  divObj.setAttribute("readonly","readonly");
 }
}

function verifdate(d) {
  var dateaverifier=d
  // rangement de la date dans des variables
  if (dateaverifier.substring(0,1)=="0"){
         var j=parseInt(dateaverifier.substring(1,2));
      }
      else {
         var j=parseInt(dateaverifier.substring(0,2));
      }
      if (dateaverifier.substring(3,4)=="0"){
         var m=parseInt(dateaverifier.substring(4,5));
      }
      else {
         var m=parseInt(dateaverifier.substring(3,5));
         }
      var a=parseInt(dateaverifier.substring(6,10));
   //si la longueur est différent de 10 , problème
     if (dateaverifier.length != 10) {
         return false;
   }
   //les caratères / ne sont pas aux endroits attendus
   else {
      if((dateaverifier.charAt(2) != '/') && (dateaverifier.charAt(5) != '/')) {
         return false;
      }
   }
   //l'année n'est pa un chiffre
   if (isNaN(a)) {
      return false;
    }
   //le mois n'est pas un chiffre ou n'est pas compris entre 0 et12
     if ((isNaN(m))||(m<1)||(m>12)) {
      return false;
    }
   //test si il s'agit d'une année bissextile pour accepter le 29/02
   if (((a % 4)==0 && (a % 100)!=0) || (a % 400)==0){
         if ((isNaN(j)) || ((m!=2) && ((j<1)||(j>31))) || ((m==2) && ((j<1)||(j>29)))) {
            return false;
        }
   }
    else {
         if ((isNaN(j)) || ((m!=2) && ((j<1)||(j>31))) || ((m==2) && ((j<1)||(j>28)))){
         return false;
      }
   }
   return true;
}

function selectAll(value){
	var bool = document.getElementById('f_'+value).checked;
	for(var i=0;i<document.getElementsByName('f_'+value).length;i++){
			document.getElementsByName('f_'+value)[i].checked=bool;
		}
	
}

function copy(){

var tab= '';
var tab2 = new Array();
var k=0;
for(i=0;i<document.getElementsByTagName("input").length;i++)
{
	if(document.getElementsByTagName("input")[i].type == "checkbox")
	{
		if(document.getElementsByTagName("input")[i].checked)
		{	
			var idTemp= document.getElementsByTagName("input")[i].id;
			if(idTemp.substring(0,2)!= 'f_' && idTemp !=''){
				if(k!=0)tab +=',';
				tab += document.getElementsByTagName("input")[i].id;
				if(k!=0)tab2 +=',';
			 	tab2 += document.getElementsByTagName("input")[i].value+"";
				k=k+1;			
				}
		}
	}
}
if(tab2.length >0){
document.getElementById('hid').style.display='inline';
document.getElementById('listActis').style.display='inline';
}
else{
document.getElementById('hid').style.display='none';
document.getElementById('listActis').style.display='none';
}
document.getElementById('libellesActivites').value=tab2;
document.getElementById('actisId').value=tab;


//Fermeture de la fenetre apres recopie des elements selectionnes
tb_remove();
}