
function checkform_login()
{
    var frm = document.form_login;
    var msg = '';

    if(frm.txt_password_old.value == '') msg+='- Renseignez le champ "Ancien mot de passe" \n'        
    if(frm.txt_password_new.value == '') msg+='- Renseignez le champ "Nouveau mot de passe" \n'        
    if(frm.txt_password_confirm.value == '') msg+='- Renseignez le champ "Confirmer le mot de passe" \n'

    if (frm.txt_password_new.value != frm.txt_password_confirm.value)
        msg = " Confirmation de mot de passe incorrecte !\n";                                
        
    if ( msg !='' )
        alert(msg);            
    else    
        frm.submit();            
        
}

   


function isInt(val)
{ //Chechs if a data is an integer
    var entier=/^[0-9]+$/;
    var illegalChars=/[\(\)\<\>\,\;\:\\\/"\'\[\]]/;
    if ((!entier.test(val)) || (val.match(illegalChars)))
        return false
    else
        return true;
}




function isEmail(str)
{  //Checks if a string is a valide E-mail
    var email=/^.+@.+\..{2,3}$/;
    var illegalChars=/[\(\)\<\>\,\;\:\\\/\"\'\[\]]/;
    
    if ((!email.test(str)) || (str.match(illegalChars)))
       return false;
    else
       return true;
      
}




function checkDate(str)
{  //Checks if a string is a valide date
    // ((!dates.test(str)) ||
    var dates=/^d{2}-d{2}-d{4}$/;
    var illegalChars=/[\(\)\<\>\,\;\:\\\/"\'\[\]]/;
    if (str.match(illegalChars))
        return false;
    else
        return true;
}    



function checkform_connexion(frm)
 {
  //alert(frm);
  /*initialisation de la variable msg devant contenir le message */
  var msg='';

  if(frm.txt_login.value=='') msg+='- Renseignez le champ login \n' ;

  if(frm.txt_pwd.value=='') msg+='- Renseignez le champ mot de passe \n' ;

  /* si la variable msg n''est pas vide alors il ya des champs non renseignés, alors on les affiche */
  if (msg!='')
  {
    /* affichage du contenu de la variable msg  */
    alert(msg) ;
    frm.txt_login.focus()
  }
  else
  {
    /* exécution du formulaire   */
    frm.submit() ;

  }

    return
 }



function checkform_membre(){
  //initialisation de la variable msg devant contenir le message
  var msg=''

  if(document.form_new_membre.txt_nom.value=='') msg+='- Renseignez le champ nom \n'

  if(document.form_new_membre.txt_prenom.value=='') msg+='- Renseignez le champ prenom(s) \n'
  
  //if((document.form_new_membre.txt_codepostal_perso.value=='') || (isNaN(document.form_new_membre.txt_codepostal_perso.value)==true)) msg+='- Format de code postal incorrect ! \n'
  
  if(document.form_new_membre.txt_adresse.value=='') msg+='- Renseignez le champ adresse \n'
  
  //if(document.form_new_membre.txt_ville_perso.value=='') msg+='- Renseignez le champ ville \n'
  
  //if(document.form_new_membre.txt_pays.value=='') msg+='- Renseignez le champ pays \n'
  
  //if(document.form_new_membre.txt_fonction.value=='') msg+='- Renseignez le champ fonction actuelle \n'
  
  if(isEmail(document.form_new_membre.txt_email.value)==false) msg+='- Format d\'email incorrect ! (ex: monmail@mondomaine.com) \n'
  

  // si la variable msg n''est pas vide alors il ya des champs non renseignés, alors on les affiche

  if (msg!='')
     {  //affichage du contenu de la variable msg
        alert(msg)
        document.form_new_membre.txt_nom.focus()
      }
  else
      {   //exécution du formulaire
          document.form_new_membre.submit()
      }
 return
 }



 function DeleteMembre(what,frm)
 {	
		// variable what permet de savoir quelle type de suppression doit etre effectuée
		// variable from permet de savoir de quelle partie provient l'action
		var msg ;				
		
		if ( what == 'one')
		{			
			msg = "Supprimer le membre ?";			
				frm.action = "../lib/fonction/traitement_membre.php?do=delete";									
		}
		if ( what == 'all')
		{
			
			var nbreSelected = 0; // nbre selectionnés
			var i=0; // compteur			
			var nbreTotal = frm.length;		
				
			for (i=0;i<nbreTotal;i++)
			{
				if (frm.elements[i].checked == true)
			    {
					nbreSelected++;
				}
			}
			
			if (nbreSelected < 1)
			{
				alert('Selectionnez au moins un membre');
				return false;
			}
			else
			{				
				msg = "Supprimer le(s) membre(s) ?";										
				frm.action = "../lib/fonction/traitement_membre.php?do=delete";	
			}
		}
	
		if (confirm(msg))
		{
			frm.submit();
			return true;			
		}			
		else
			return false;			
}




function ReadMem(frm,id)
	{		
		var ok = "admin.php?do=readMem&idMem="+id ; 			
		frm.action = ok;
		frm.submit();
	}
	
	
	function Insert_document(frm)
 {	
		
		// variable from permet de savoir de quelle partie provient l'action
		var msg ;				
				
		msg = "Insérer le document ?";			
		frm.action = "../lib/fonction/traitement_contenu.php?do=insert";									
		if (confirm(msg))
		{
			frm.submit();
			return true;			
		}			
		else
			return false;			
}



 function DeleteDocument(what,frm)
 {	
		// variable what permet de savoir quelle type de suppression doit etre effectuée
		// variable from permet de savoir de quelle partie provient l'action
		var msg ;				
		
		if ( what == 'one')
		{			
			msg = "Supprimer le document ?";			
				frm.action = "../lib/fonction/traitement_contenu.php?do=delete&what=one";									
		}
		if ( what == 'all')
		{
			
			var nbreSelected = 0; // nbre selectionnés
			var i=0; // compteur			
			var nbreTotal = frm.length;		
				
			for (i=0;i<nbreTotal;i++)
			{
				if (frm.elements[i].checked == true)
			    {
					nbreSelected++;
				}
			}
			
			if (nbreSelected < 1)
			{
				alert('Selectionnez au moins un document');
				return false;
			}
			else
			{				
				msg = "Supprimer le(s) document(s) ?";										
				frm.action = "../lib/fonction/traitement_contenu.php?do=delete&what=all";	
			}
		}
	
		if (confirm(msg))
		{
			frm.submit();
			return true;			
		}			
		else
			return false;			
}


/*
function visible(element,img)
{
//alert(element);
	// cas ns6
	if (document.getElementById)
	{
		if (document.getElementById(img).src.match('image/desc_jaune_droite.gif'))
		{
			document.getElementById(img).src='image/desc_jaune_bas.gif';
			document.getElementById(element).style.display='';
		}
		else
		{
			document.getElementById(img).src='image/desc_jaune_droite.gif';
			document.getElementById(element).style.display='none';
		}
	}
	// cas ie 5.5
	else
	{
		if (document.all[img].src.match('image/desc_jaune_droite.gif'))
		{
			document.all[img].src='image/desc_jaune_bas.gif';
			document.all[element].style.display='';
		}
		else
		{
			document.all[element].style.display='none';
			document.all[img].src='image/desc_jaune_droite.gif';
		}
	}
}


function visible(element,img)
{
//alert(element);
	// cas ns6
	if (document.getElementById)
	{
		if (element == 'tab1')
		{						
			if (document.getElementById('img1').src.match('image/desc_jaune_droite.gif'))
			{
				document.getElementById('tab1').style.display='';
				document.getElementById('img1').src='image/desc_jaune_bas.gif';
			}
			else
			{
				document.getElementById('tab1').style.display='none';
				document.getElementById('img1').src='image/desc_jaune_droite.gif';				
			}			
		}
		
		if (element == 'tab2')
		{
			if (document.getElementById('img2').src.match('image/desc_jaune_droite.gif'))
			{
				document.getElementById('tab2').style.display='';
				document.getElementById('img2').src='image/desc_jaune_bas.gif';
			}
			else
			{
				document.getElementById('tab2').style.display='none';
				document.getElementById('img2').src='image/desc_jaune_droite.gif';				
			}
				
		}
		
		if (element == 'tab3')
		{
			if (document.getElementById('img3').src.match('image/desc_jaune_droite.gif'))
			{
				document.getElementById('tab3').style.display='';
				document.getElementById('img3').src='image/desc_jaune_bas.gif';
			}
			else
			{
				document.getElementById('tab3').style.display='none';
				document.getElementById('img3').src='image/desc_jaune_droite.gif';				
			}				
		}

		if (element == 'tab4')
		{
			if (document.getElementById('img4').src.match('image/desc_jaune_droite.gif'))
			{
				document.getElementById('tab4').style.display='';
				document.getElementById('img4').src='image/desc_jaune_bas.gif';
			}
			else
			{
				document.getElementById('tab4').style.display='none';
				document.getElementById('img4').src='image/desc_jaune_droite.gif';				
			}				
		}
		
	}
	// cas ie 5.5
	else
	{
		if (document.all[img].src.match('image/desc_jaune_droite.gif'))
		{
			document.all[img].src='image/desc_jaune_bas.gif';
			document.all[element].style.display='';
		}
		else
		{
			document.all[element].style.display='none';
			document.all[img].src='image/desc_jaune_droite.gif';
		}
	}
}

*/




