// JavaScript Document
 
 function AxRep(){
  if (!document.all || !window.print || window.opera) return;
  if (document.getElementsByTagName) { 

//object   
	var theObjects = document.getElementsByTagName("object");
   for (var i = 0; i < theObjects.length; i++) {
      //ajout d'un div autour de object
      div = theObjects[i].parentNode.insertBefore(document.createElement("div"), theObjects[i]);
      div.style.display="none";
      div.appendChild(theObjects[i]);

      if(div.firstChild.data){
			// Fix for Flash Satay style objects
			div.firstChild.removeAttribute('data');
		}
      
      //Recuperation des flashvars
      var theParams = div.getElementsByTagName("param");
		for (var j = 0; j < theParams.length; j++) {
			if(theParams[j].name.toLowerCase() == 'flashvars'){
				var theFlashVars = theParams[j].value;
            break;
			}
		}
      
      //changement des flashvars
      var theInnnerHTML = div.innerHTML;
		var re = /<param name="FlashVars" value="">/ig;
		theInnnerHTML = theInnnerHTML.replace(re, "<param name='FlashVars' value='" + theFlashVars + "'>");
		div.outerHTML = theInnnerHTML;
	}

//embed
	var embs = document.getElementsByTagName("embed");
	for (i=0; i<embs.length; i++) {
		embs[i].outerHTML = embs[i].outerHTML;
	}
 }
}
 
 window.onload=AxRep;

 if(navigator.appName=="Netscape")
 {
  window.document.write('<link href="stylesff.css" rel="stylesheet" type="text/css">');
 }
 else
 {
  window.document.write('<link href="styles.css" rel="stylesheet" type="text/css">');
 }
 
 function vmail(email) 
 {
         var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
         return (reg.exec(email)!=null)
 }
 
 function sw(a)
 {
  if(a.value==a.accept) a.value="";
  else if(a.value=="") a.value=a.accept;
 }
 
 function valsupp(n)
 {
	 frmsupp.supp.value=n;
	 frmsupp.submit();
 }

 function valedit(n)
 {
	frmedit.edit.value=n;
	frmedit.submit();
 }

// Calendrier

 function mois(a, m)
 {
	frm.m.value=m;
	frm.a.value=a;
	frm.submit();
 }
 
 function annee(a)
 {
	frm.a.value=a;
	frm.submit();
 }
 
 // admin articles
 function verrouilleform(f)
 {
	for(var i=0; i<f.elements.length; i++)
	{
		f.elements[i].disabled=true;	
	}
 }
 
// Validation formulaires

 function valid_form_membre(frm) // Les membres
 {
	sw(frm.prenom);
	sw(frm.nom);
	sw(frm.mail);
	sw(frm.ident);
	sw(frm.pass);
	sw(frm.com);
	var t = true;
	if(frm.prenom.value.length==0) { alert("Veuillez indiquer le prénom."); t=false; }
	else if(frm.nom.value.length==0) { alert("Veuillez indiquer le nom."); t=false; }
	else if(frm.mail.value.length==0) { alert("Veuillez indiquer l'adresse e-mail."); t=false; }
	else if(!vmail(frm.mail.value)) { alert("Veuillez indiquer une adresse e-mail valide."); t=false; }
	else if(frm.ident.value.length==0) { alert("Veuillez indiquer un identifiant."); t=false; }
	else if(frm.pass.value.length==0) { alert("Veuillez indiquer un mot de passe."); t=false; }
    if(t==true) frm.submit();
	else
	{
	 sw(frm.prenom);
	 sw(frm.nom);
	 sw(frm.mail);
	 sw(frm.ident);
 	 sw(frm.pass);
 	 sw(frm.com);
	}
 }
 
 function valid_form_cat(frm) // Les catégories
 {
	sw(frm.lib);
	var t = true;
	if(frm.lib.value.length==0) { alert("Veuillez indiquer le libellé."); t=false; }
	else if(frm.couleur.value.length==0) { alert("Veuillez indiquer la couleur."); t=false; }
    if(t==true) frm.submit();
 }

 function valid_form_evn(frm) // Les événements
 {
	sw(frm.jour); 
	sw(frm.mois); 
	sw(frm.annee); 
	sw(frm.txt); 
	var t = true;
	if(parseInt(frm.jour.value,10).length==0||parseInt(frm.jour.value,10)<1||parseInt(frm.jour.value,10)>31) { alert("Jour incorrect."); t=false; }
	else if(parseInt(frm.mois.value,10).length==0||parseInt(frm.mois.value,10)<1||parseInt(frm.mois.value,10)>12) { alert("Mois incorrect."); t=false; }
	else if(parseInt(frm.annee.value,10).length==0||parseInt(frm.annee.value,10)<2006||parseInt(frm.annee.value,10)>2100) { alert("Année incorrecte."); t=false; }
	else if(frm.txt.value.length==0) { alert("Veuillez préciser un libellé."); t=false; }
	if(t==true) frm.submit();
	else
	{
 	 sw(frm.jour); 
	 sw(frm.mois); 
	 sw(frm.annee); 
	 sw(frm.txt); 
	}
 }
 
 function valid_form_itv(frm) // Les interviews
 {
	sw(frm.mois);
	sw(frm.annee);
	sw(frm.nom);
	sw(frm.qualite);
	sw(frm.desc);
	sw(frm.txt);
	sw(frm.auteur);
	sw(frm.j);
	sw(frm.m);
	sw(frm.a);
	var t = true;
	if(parseInt(frm.mois.value,10).length==0||parseInt(frm.mois.value,10)<1||parseInt(frm.mois.value,10)>12) { alert("Veuillez indiquer le mois de l'interview."); t=false; }
	else if(parseInt(frm.annee.value,10).length==0||parseInt(frm.annee.value,10)<2006||parseInt(frm.annee.value,10)>2100) { alert("Veuillez indiquer l'année de l'interview."); t=false; }
	else if(frm.nom.value.length==0) { alert("Veuillez indiquer le nom de la personne interrogée."); t=false; }
	else if(frm.txt.value.length==0) { alert("Veuillez indiquer le contenu de l'interview."); t=false; }
	else if(frm.auteur.value.length==0) { alert("Veuillez indiquer l'auteur de l'interview."); t=false; }
	else if(parseInt(frm.j.value,10).length==0||parseInt(frm.j.value,10)<1||parseInt(frm.j.value,10)>31) { alert("Veuillez indiquer le jour de réalisation."); t=false; }
	else if(parseInt(frm.m.value,10).length==0||parseInt(frm.m.value,10)<1||parseInt(frm.m.value,10)>12) { alert("Veuillez indiquer le mois de réalisation."); t=false; }
	else if(parseInt(frm.a.value,10).length==0||parseInt(frm.a.value,10)<2006||parseInt(frm.a.value,10)>2100) { alert("Veuillez indiquer l'année de réalisation."); t=false; }
    if(t==true) frm.submit();
 }

 function valid_form_art(frm) // Les catégories
 {
	sw(frm.titre);
	sw(frm.txt);
	var t = true;
	if(frm.titre.value.length==0) { alert("Veuillez indiquer le titre."); t=false; }
	else if(frm.txt.value.length==0) { alert("Veuillez indiquer le contenu de l'article."); t=false; }
    if(t==true) frm.submit();
 }

