function validerFicheAnnonce(frm){
	var dateonl = document.forms[frm].elements['dateonline'].value;
	var titre = document.forms[frm].elements['titre'].value;
	var auteur = document.forms[frm].elements['auteur'].value;
	var fichier = document.forms[frm].elements['fichier'].value;
	var etat = document.forms[frm].etat.checked;
	var msgError = "";

	if(dateonl==''){
		msgError+= " - La date de mise en ligne.\n";
	}

	if(titre==''){
		msgError+= " - Le titre.\n";
	}

	if(auteur==''){
		msgError+= " - L'auteur.\n";
	}
	
	if(fichier=='' && document.forms[frm].elements['mode']=='Ajouter'){
		msgError+= " - Le fichier.\n";
	}
	
	(etat==false) ? document.forms[frm].elements['newetat'].value='0' : document.forms[frm].elements['newetat'].value='1';
	
	if(msgError!=''){
		alert("Certains champs sont manquants ou errons :\n" + msgError);
	} else {
		document.forms[frm].submit();
	}
}

function validerContacts(frm){
	var nom = document.forms[frm].elements['nom'].value;
	var myemail = document.forms[frm].elements['email'].value;
	var msgError = "";

	if(nom==''){
		msgError+= " - Votre nom.\n";
	}

	if(controleEmail(myemail)==false){
		msgError+= " - Votre email.\n";
	}
	
	if(msgError!=''){
		alert("Certains champs sont manquants ou errons :\n" + msgError);
	} else {
		document.forms[frm].action="contacts_valider.php";
		document.forms[frm].submit();
	}
}

function validerNewsletters(frm){
	var myemail = document.forms[frm].elements['email'].value;
	var msgError = "";

	if(controleEmail(myemail)==false){
		msgError+= " - Votre email.\n";
	}
	
	if(msgError!=''){
		alert("Certains champs sont manquants ou errons :\n" + msgError);
	} else {
		document.forms[frm].action="newsletters_valider.php";
		document.forms[frm].submit();
	}
}


function MM_preloadImages(){ //v3.0
	var d=document;
	if(d.images){
		if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){
				d.MM_p[j]=new Image;
				d.MM_p[j++].src=a[i];
			}
	}
}

function MM_swapImgRestore(){ //v3.0
	var i,x,a=document.MM_sr;
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function protect(evt) 
{
  if (navigator.appName != 'Microsoft Internet Explorer')
  {
    if (evt.which != 3) 
      return true;
  };
  alert("Dsol, vous n'avez pas la permission de copier les images.");
  return false;
}


function trap() 
{
  if(document.images)
  {
    if(navigator.appName != 'Microsoft Internet Explorer')
    {
      for(i=0;i<document.images.length;i++)
        document.images[i].onmousedown = protect;
    }
    else
    {
      for(i=0;i<document.images.length;i++)
        document.images[i].oncontextmenu = protect;
    }
  }
}

function MM_findObj(n, d){ //v4.01
	var p,i,x;
	if(!d) d=document;
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n];
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n);
	return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr=new Array;
	for(i=0;i<(a.length-2);i+=3)
		if ((x=MM_findObj(a[i]))!=null){
			document.MM_sr[j++]=x;
			if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
		}
}

function rollImages(){
	var IncremenTation = 1;
	
	function Afficher(){
		if(!document.images){
			alert("Votre navigateur ne supporte pas un SCRIPT inclus dans cette page Web \nVous devriez en tlcharger une version plus rcente.");
			return;
		}

		if(!Flag){
			document.images.Vue.src = eval("img"+IncremenTation+".src");
		}

		if (IncremenTation < Total){
			IncremenTation = IncremenTation + 1;
		} else {
			IncremenTation = 1;
		}

		setTimeout(Afficher(),Temps);
	}

	Afficher();
}


function verifConnexion(){
	var msgError = "";
	var pseudo = document.forms["authentification"].elements["pseudo"].value;
	var password = document.forms["authentification"].elements["password"].value;

	if(pseudo==''){
		msgError+= "Veuillez entrer votre pseudonyme.\n";
	}
	
	if(password==''){
		msgError+= 'Veuillez entrer un mot de passe.\n';
	}
	
	if(msgError!=''){
		alert(msgError);
		//	document.forms["authentification"].elements["pseudo"].focus();
	} else {
		document.forms["authentification"].submit();
	}
}

function ouvrirPopup(chemin,w,h){
	window.open(chemin,"","menubar=no,status=no,scrollbars=yes,menubar=no,width="+w+",height="+h+",top=0,left=0");
}
   
function controleEmail(email){
	adresse = email;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if((place > -1)&&(adresse.length >2)&&(point > 1)){
		return true;
	} else {
		return false;
	}
}
