// JavaScript Document
<!--
function initArrayDate () {
    for(i=0;i<initArrayDate.arguments.length; i++) this[i] = initArrayDate.arguments[i];
}

function CalculDate () {
  var Months= new initArrayDate("01","02","03","04","05","06","07","08","09","10","11","12");
  var Days  = new initArrayDate("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");
  var today=  new Date();
  return (Days[today.getDay()]+" "+today.getDate()+"/"+Months[today.getMonth()]+"/"+today.getFullYear()+" ");
}

function newsValide(form){
	var titre = form.titre.value;
	var news = form.news.value;
	var ok= false;
	var message = "Erreur : \n\n";
	if (titre==''){
		message=message+"- le titre est vide!\n";
		ok=true;
	}
	if(titre=="Votre titre ici."){
		message=message+"- un peu d'originalité dans le titre, tu ne l'as pas modifié!!\n";
		ok=true;
	}
	if(news==''){
		message=message+"- la news est vide didjuu !\n";
		ok=true;
	}
	/*if(news=="Saisissez votre News ici"){
		message=message+"- comique va!! il faut mettre quelque chose comme news !!\n";
		ok=true;
	}*/
	if(ok){
		alert(message);
	}
	return !ok;
}

function sendmailValide(form){
	var nom=form.realname.value;
	var titre=form.title.value;
	var corp=form.comments.value;
	var ok=false;
	var message="Erreur : \n\n";
	
	if(nom==''){
		message=message+"- Vous n'avez pas rempli le champ NOM!!\n";
		ok=true;
	}
	if(!mailValide(form)){
         message=message+ "- L'adresse e-mail est incorrecte!!! ça risque d'être dur de vous répondre... \n";
         ok=true;
      }
      
	if(titre==''){
		message=message+"- Vous n'avez pas rempli le champ SUJET!!\n";
		ok=true;
	}
	
	if(corp==''){
		message=message+"- Vous n'avez rien écrit comme COMMENTAIRE!!\n";
		ok=true;
	}
	

    if(ok){
		   alert(message);
			  }
	return !ok;
}
<!--
function emptyConnection(form){
	var ok;
	ok=!(form.login.value=='')&&!(form.pswd.value=='');
	if (!ok)
		alert("Il faut remplir les champs!!!");
	
	return ok;
}

function checkChamp(form){
	var message="ERREUR!!!\n\n";
	var ok=false;
		if (!empty(form)){
		   message=message+"- vérifier que tout les champs sont remplis..\n";
		   ok=true;
		       }
        if (!dateValide(form)){
		   message=message+"- vérifier la date, elle semble incorrecte...\n";
		   ok=true;
		       }
 	   if(form.conf.value != form.pass.value){
	   	message=message+"- le mot de passe et sa confirmation doivent être identique...\n";
	   	ok=true;
       }

       if(!mailValide(form)){
          message=message+"- l'adresse e-mail est incorrecte...\n";
          ok=true;
       }

	    if(ok){
		   alert(message);
			  }
	return !ok;
}


function checkModifMail(form){
	var message="ERREUR!!!\n\n";
	var ok=false;
       if(!mailValide(form)){
          message=message+"- l'adresse e-mail est incorrecte...\n";
          ok=true;
       }

	    if(ok){
		   alert(message);
			  }
	return !ok;
}


function empty(form){
	var ok;
	ok=!(form.pseudo.value=='')&&!(form.pass.value=='')&&!(form.conf.value=='')&&!(form.mail.value=='')&&!(form.nom.value=='')&&!(form.prenom.value=='');
	return ok;
}

function dateValide(form){
	var ok=false;
	var bisx;
	//alert((!isNaN(form.annee.value)));
	//alert(((form.annee.value % 4==0)&&!(form.annee.value % 100==0))||(form.annee % 400 ==0));
	//alert((form.mois.value==1)||(form.mois.value==3)||(form.mois.value==5)||(form.mois.value==7)||(form.mois.value==8)||(form.mois.value==10)||(form.mois.value==12));
	if((!isNaN(form.annee.value))){
			if(((form.annee.value % 4==0)&&!(form.annee.value % 100==0))||(form.annee % 400 ==0)){
			bisx=true;
			//alert("année bisex");
   			}
			
			if((form.mois.value==1)||(form.mois.value==3)||(form.mois.value==5)||(form.mois.value==7)||(form.mois.value==8)||(form.mois.value==10)||(form.mois.value==12))
			{
		        ok=(form.day.value<=31);
		    }
		    else{
				 if(form.mois.value==2){
					if(bisx){
						ok=(form.day.value<=29);
			        }
			        else
			           	ok=(form.day.value<=28);
			        }
  				else
  					ok=true;
			   }

   }
    return ok;
}

function mailValide(form){
	var mail=form.mail.value;
	var reg=/^[a-zA-Z0-9_-]+[\.]?[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/;
	return (reg.exec(mail)!=null);

	}
-->

