// JavaScript Document

function favori(phrase,lien) 
{ 
   if (window.sidebar) 
   { 
   window.sidebar.addPanel(phrase, lien,""); 
   } 
   else if( document.all ) 
   { 
   window.external.AddFavorite(lien, phrase); 
   } 
   else 
        { 
   return true; 
   } 
} 

// Contrôle de saisie des champs de formulaire
function codeTouche(evenement) //fonction principale
{
        for (prop in evenement)
        {
                if(prop == 'which') return(evenement.which);
        }
        return(evenement.keyCode);
}

function scanTouche(evenement) //uniquement lettres
{
        var reCarValides = /[\w]/;
		var reCarSpeciaux = /[\x00\x08\x0D]/;
        var codeDecimal  = codeTouche(evenement);
        var car = String.fromCharCode(codeDecimal);
        var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car);
        return autorisation;
}

function scanToucheNum(evenement) //uniquement chiffres
{
        var reCarSpeciaux = /[\x00\x08\x0D]/;
		var reCarValides = /[\d]/;
        var codeDecimal  = codeTouche(evenement);
        var car = String.fromCharCode(codeDecimal);
        var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car);
        return autorisation;
}

function scanToucheTel(evenement) //uniquement chiffres+ /.
{
        var reCarValides = /[\d]/;
		var reCarSpeciaux = /[\x00\x08\x0D]/;
        var codeDecimal  = codeTouche(evenement);
        var car = String.fromCharCode(codeDecimal);
        var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car);
        return autorisation;
}

/* AFFICHAGE/MASQUAGE CALQUES */
function AffLayer(id) {
	if (document.all) {
		document.all[id].style.display="block";
	}
	if (document.layers) {
	  	document.layers[id].display="block";
	}
	if (document.getElementById) {
		document.getElementById(id).style.display="block";
	}
}

function CacheLayer(id) {
	if (document.all) {
		document.all[id].style.display="none";
	}
	if (document.layers) {
	  	document.layers[id].display="none";
	}
	if (document.getElementById) {
		document.getElementById(id).style.display="none";
	}
}


/*VERIFICATION DE FORMULAIRES*/

