// "Réalisé par MULLER Antonin"
// "MAJ: 07/11/2006"



// désactiver clic droit
// *********************************************************************************
function disableselect(e)
{
	return false
}
function reEnable()
{
	return true
}
document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
// *********************************************************************************



// galerie
// *********************************************************************************
function displayPics()
{
		// On rÈcupère l'élément ayant pour id galerie_mini
        var photos = document.getElementById('galerie_mini') ;
        // On rÈcupère dans une variable tous les liens contenu dans galerie_mini
        var liens = photos.getElementsByTagName('a') ;
        // Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
        var big_photo = document.getElementById('big_pict') ;
        // Et enfin le titre de la photo de taille normale
        var titre_photo = document.getElementById('photo').getElementsByTagName('dt')[0] ;

        // Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
        for (var i = 0 ; i < liens.length ; ++i)
		{
                // Au clique sur ces liens
                liens[i].onclick = function()
				{
                        big_photo.src = this.href; // On change l attribut src de l image en le remplacant par la valeur du lien
                        big_photo.alt = this.title; // On change son titre
                        titre_photo.firstChild.nodeValue = this.title; // On change le texte de titre de la photo
                        return false; // Et pour finir on inhibe l action réelle du lien
                };
        }
}
// *********************************************************************************


// limite des mots trops longs
// *********************************************************************************
function onKeyPress(event)
{
    if(navigator.appName == "Microsoft Internet Explorer")
        source = event.srcElement;
    else
        source = event.target;

/* marche pas ??? */
/*
    //  pour INTERDIRE l'accès au coller (ctrl + c et v)
 	var pressedKey = String.fromCharCode(event.keyCode).toLowerCase();
  	if (event.ctrlKey && (pressedKey == "c" || pressedKey == "v"))
	{
    	if(navigator.appName == "Microsoft Internet Explorer")
        	return false;
    	else
        	event.preventDefault();
  	}
*/
	  
	var x = 30; // Pas de mot de plus de x caractères
	if(source.nodeName == "TEXTAREA")
	{
    	var texte = source.value;
    	var compteurMot = 1;
    	for(var i = 0; i < texte.length; i++)
		{
        	var touche = "";
        	if(navigator.appName == "Microsoft Internet Explorer")
            	touche = event.keyCode;
        	else
            	touche = event.which;

			if(texte.substring(i+1, i+2) != " " && texte.substring(i+1, i+2) != "\n")
	           	compteurMot++;
			else
	    		compteurMot = 1;
				
        	if(compteurMot > x && compteurMot < (x+2) && touche != 32 && touche != 8 && touche != 13)
			{
            	alert("Les mots ne peuvent excéder " + x + " caractères.");
            	if(navigator.appName == "Microsoft Internet Explorer")
                	return false;
            	else
                	event.preventDefault();  
        	}
			
			
    	}
	}
}


if(navigator.appName == "Microsoft Internet Explorer")
    document.attachEvent("onkeypress", onKeyPress);
else
    document.addEventListener("keypress", onKeyPress, true);
// *********************************************************************************