var balise =new Array('gras','italic','souligne','FinGras','FinItalic','FinSouligne');
function Forme(h) {
document.forms["form"].elements["corps"].value=document.forms["form"].elements["corps"].value+"["+balise[h]+"]"; 
document.forms["form"].elements["corps"].focus();}

var isMouse=0;
var globalLayerName;

function check(layer)
{
	if(isMouse==0)
{
	if (navigator.appName == 'Netscape')
    		layer.visibility = 'hide';
  	else
	    	layer.style.visibility = 'hidden';
	}
}

function keeplayer(layername)
{
	var layer = (navigator.appName == 'Netscape') ? document.layers[layername] : document.all[layername];
		
	if (navigator.appName == 'Netscape')
    		layer.visibility = 'show';
  	else
	    layer.style.visibility = 'visible';
	
	globalLayerName = layer;
	setTimeout("check(globalLayerName)", 10000); 
}

function changelayer(layername)
{	
	var layer = (navigator.appName == 'Netscape') ? document.layers[layername] : document.all[layername];
	if(!isMouse==1)
		
	if (navigator.appName == 'Netscape')
    		layer.visibility = 'hide';
  	else
	    layer.style.visibility = 'hidden'
}


function keepcouche(layername,ident)
{
	var layer = (navigator.appName == 'Netscape') ? document.layers[layername] : document.all[layername];
		
	if (navigator.appName == 'Netscape')
    {layer.visibility = 'show';}
  	else
	    {layer.style.visibility = 'visible';
	globalLayerName = layer; }
	
	
	document.getElementById(ident).className='choix';
}

function changecouche(layername,i1,i2,i3,i4,i5)
{	
	var layer = (navigator.appName == 'Netscape') ? document.layers[layername] : document.all[layername];
	if(!isMouse==1)
		
	if (navigator.appName == 'Netscape')
    {		layer.visibility = 'hide';}
  	else
	    {layer.style.visibility = 'hidden'}
		
		document.getElementById(i1).className='mh';
		document.getElementById(i2).className='mh';
		document.getElementById(i3).className='mh';
		document.getElementById(i4).className='mh';
		document.getElementById(i5).className='mh';
}

function mOvr(src,clrOver,clrLien)
  { 
  src.bgColor = clrOver;
  }
  
function mOut(src,clrIn) 
  {
  src.bgColor = clrIn;
  }


var couleur1 = ""; // Couleur de surlignement
var couleur2 = "#E6EAEE"; // Couleur de surlignement
var savTab=""; // Ne pas modifier


function changeCouleur(tab,type)
{
switch(type)
{case 0 :
// mouseover
if(tab != savTab)
tab.bgColor = couleur2;
break;
case 1 :
// mouseout
if(tab != savTab)
tab.bgColor = couleur1;
break;
}
}


function keeplogo(layername)
{
	var layer = (navigator.appName == 'Netscape') ? document.layers[layername] : document.all[layername];
		
	if (navigator.appName == 'Netscape')
    		layer.visibility = 'show';
  	else
	    layer.style.visibility = 'visible';
	
	globalLayerName = layer;
	setTimeout("check(globalLayerName)", 2000); 
}


function password(ext)
 { if ((document.pswdForm.pswd.value == 'profefd')) 
 			location.href ='prof_efd.htm';
  else alert('Mot de passe incorrect') ;
}



		 
function test(nom,prenom,etablissement,ville,pays,identifiant,password,conf_pass) { // Vérifie le formulaire
         if(nom.value=="") { alert('Nom requis !')
            nom.focus();return false }
	     if(prenom.value=="") { alert('prénom requis !')
            prenom.focus();return false }
		if(etablissement.value=="") { alert('Etablissement requis !')
            etablissement.focus();return false }
		if(ville.value=="") { alert('Nom de la ville requis !')
            ville.focus();return false }
		if(pays.value=="") { alert('Pays requis !')
            pays.focus();return false }
		if(identifiant.value=="") { alert('Identifiant requis !')
            identifiant.focus();return false }
		if(password.value=="") { alert('Mot de passe requis !')
            password.focus();return false }
		if(conf_pass.value=="") { alert('Mot de passe requis !')
            conf_pass.focus();return false }
         return true // envoie les champs
         }

function testform(nom,chapitre) { // Vérifie le formulaire
         if(nom.value=="") { alert('nom requis !')
            nom.focus();return false }
	     if (chapitre.value=="") { alert('Chapitre requis')
            chapitre.focus();return false }
		return true // envoie les champs
         }
		 
function testfichier(fichier) { // Vérifie le formulaire
         if(fichier.value=="") { alert('Vous devez renseigner cette case !')
            fichier.focus();return false }
		return true // envoie les champs
         }
		 

function change_anonyme() {
	var anonyme = document.getElementById('divanonyme');
	if (document.form.anonyme.checked == true) {
		document.form.p_nom.disabled = true;
		document.form.p_prenom.disabled = true;
		anonyme.style.display = 'none';	
	} else {
		document.form.p_nom.disabled = false;
		document.form.p_prenom.disabled = false;
		anonyme.style.display = 'block';	
	}
}

function writediv(div,texte) {
	document.getElementById(div).innerHTML = texte;
}


function file(fichier) {
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}
  
  
  function CheckDate(d) {
      // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
      // Le séparateur est défini dans la variable separateur
      var amin=1999; // année mini
      var amax=2005; // année maxi
      var separateur="/"; // separateur entre jour/mois/annee
      var j=(d.substring(0,2));
      var m=(d.substring(3,5));
      var a=(d.substring(6));
      var ok=1;
      if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
         alert("Le jour n'est pas correct."); ok=0;
      }
      if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
         alert("Le mois n'est pas correct."); ok=0;
      }
      if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
         alert("L'année n'est pas correcte."); ok=0;
      }
      if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) {
         alert("Les séparateurs doivent être des "+separateur); ok=0;
      }
      if (ok==1) {
         var d2=new Date(a,m-1,j);
         j2=d2.getDate();
         m2=d2.getMonth()+1;
         a2=d2.getFullYear();
         if (a2<=100) {a2=1900+a2}
         if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
            alert("La date "+d+" n'existe pas !");
            ok=0;
         }
      }
      return ok;
   }


