
// Protection click droit
 function non(clic)
 	{
	if (navigator.appName == 'Netscape' && clic.which==3)		{return false;}
	else if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2)	{return false;}
	return true;
	}
	
document.onmousedown = non;


// ------------  AJouter aux favoris -----------
function prefere()
	{
	if ((navigator.appVersion.indexOf("MSIE") > 0) && (parseInt(navigator.appVersion) >= 4))
		{
  	window.external.AddFavorite("http://foyerduporteau.net", "Site du Foyer du Porteau");
		}
	}



var total_erreur=0;

function Check(checksum)
	{
	var tab="azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";
	// table des caracters autorises
	var mot=document.forms[0].elements[0].value;
	var n=mot.length;
	var sum=1;
	for (var i=0;i<n;i++)
		{
		var index=tab.indexOf(mot.substring(i,i+1));
		sum=sum+(index*n*i)*(index*i*i);
		}

		// calcul de la checksum. La fonction est modifiable !

	if (sum==checksum)
		{
		mes="<br>";	
		// Photos à afficher
		for (i=0; i<photolien.length; i++)
			{
			mes+='<a  class="L" href="index.php?page=' + photolien[i] + '" title="Photos ' + phototext[i] + '.">' + phototext[i] + '</a>';
			if (i<photolien.length-1){ mes+='&nbsp;-&nbsp;'};
			}
		document.getElementById('photosP').innerHTML = mes;
		document.getElementById('photosP').style.visibility ='visible';
		}

		// test de la checksum
	else
		{
		total_erreur++;
		alert("Mauvais mot de passe");
		document.getElementById('photosP').style.visibility ='hidden';
		document.getElementById('photosP').innerHTML = "";		
		if (total_erreur>2)
			{ // apres 3 essais, redirection...
			window.location="index.php?page=accueil";
			}
		}
	}


// Empecher les click
function clickIE()
 {
 if (document.all)
 	{
 	return false;
 	}
 } 

function clickNS(e)
	{
	if (document.layers||(document.getElementById&&!document.all))
		{ 
		if (e.which==2||e.which==3)
			{
			return false;
			}
		}
	}
	
if (document.layers)
	{
	document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;
	} 
else
	{
	document.onmouseup=clickNS;document.oncontextmenu=clickIE;
	}
document.oncontextmenu=new Function("return false"); 


function Montre_Cache()
	{
	for (var i=0; i<arguments.length; i++)
		{
		//document.write("c"+i);
    if(document.getElementById(arguments[i]).style.display == "none")
    	{
      document.getElementById(arguments[i]).style.display = "block";
    	}
    else
    	{
      document.getElementById(arguments[i]).style.display = "none";
    	}
		}
	}
