// en fonction du navigateur...
if ( document.all ) {

// sur Internet Explorer on intercepte le 'Menu Contextuel'
	document.oncontextmenu = clic_droit;
	}


if ( document.layers ) {

// sur Netscape on intercepte le clic de la souris pour l'analyser ensuite...
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown = clic_droit;
	}
if ( document.layers ) {

// sur Netescape on intercepte le 'Control'
	document.captureEvents(Event.KEYDOWN);
	document.onkeydown = clic_droit;
	}


function clic_droit(evenement) {

// action pour Internet Explorer (sur 'Menu Contextuel')
		if ( document.all ) { 
		alert('Fonction non disponible');
		return false;
		}

	else if ( document.layers ) {

// pour Netscape, si le clic a ete effectue sur le bouton droit (which == 3)
		if ( evenement.which == 3 ) {
			alert('Fonction non disponible');
			return false;
			}

// si le clic standard a ete accompagne d'une touche (touche 2 = Control, necessaire pour le 'clic-droit' sur les souris a 1 bouton des Macs)
		if ( evenement.modifiers == 2 ) {
			alert('Fonction non disponible');
			return false;
			}
		}
	return true;
	}

/* Pour info :
 __________________________
|___Touches____||__Numero__|
|Alt (option)  ||    1     |
|Control       ||    2     |
|Majuscule     ||    4     |
|Command (Mac) ||    8     |
+--------------++----------+ Et si 'Alt + Control' alors '3', si 'Alt + Maj' alors '5'...
*/



if ( document.layers ) {


// sur Internet Explorer on intercepte le 'Control'
	document.captureEvents(Event.KEYDOWN);
	document.onkeydown = clavier;
	}

function clavier(evenement) {

if ( document.layers ) {

// action pour Internet Explorer (sur 'Menu Contextuel')
		if ( evenement.which == 2 ) { 
		alert('Fonction non disponible');
		return false;
		}
}
}


