/*
###########################################
#             Rechtsklick Menü            #
###########################################
# Ein Script von JanOSch (Jan O. Schmidt) #
#       webmaster@richtigkohle.com        #
#            www.jex-treme.de             #
###########################################
# Grundindee: Eddie Traversa,             #
# http://nirvana.media3.net               #
###########################################

EINBAU:
=======
Im Abschnitt "KONFIGURATION" alle nötigen Einstellungen vornehmen.
Dann die HTML-Tags "</head>" und "<body>" durch dies hier ERSETZEN:
<script language=JavaScript1.2 src="contextmenue.js"></script>
<noscript></head><body></noscript>

Beispiel:
--------------
<html>
<head>
<title>Meine Seite</title>
<script language=JavaScript><!--
// [...]
//--></script>
<style type="text/css"><!--
// [...]
//--></style>
<script language=JavaScript1.2 src="contextmenue.js"></script>
<noscript></head><body></noscript>
<p>Hallo</p>
</body>
</html>
---------------

KONFIGURATION:
==============*/
breite = 200; //Menü-Breite in Pixeln
groesse = 10; //Schriftgröße (ACHTUNG: Angabe in Punkten und nicht "HTML-üblich"!)
font = "Arial"; //Schriftart
fett = "bold"; // Schrift: "bold" = fett, "normal" = nicht fett
kursiv = "normal"; // Schriftstil: "italic" = kursiv, "normal" = normal
hintergrundfarbe = "#6D6D7D"; //Hintergrundfarbe des Menüs, entweder "#rrggbb" oder Farbname wie "Blue"
schriftfarbe = "#D0D0D0"; //Schriftfarbe im Menü (siehe Hintergrundfarbe!)
linkfarbe = "#6CA5F9"; //Linkfarbe im Menü (siehe Hintergrundfarbe!)
linkhover = "#D36FE1"; //Linkfarbe im Menü bei MouseOver (siehe Hintergrundfarbe!)
linkhintergrund = "#D6D6D7"; //Hintergrundfarbe von Links bei MouseOver (siehe Hintergrundfarbe!)
headHintergrund = "#6D6D7D"; //Hintergrundfarbe von Überschriften (siehe Hintergrundfarbe!)
headFarbe = "#D3D3D4"; //Schriftfarbe bei Überschriften (siehe Hintergrundfarbe!)
body = "<body bgcolor=#6D6D7D text=#D3D3D3 link=#6CA5F9 vlink=#AD6FE1 alink=#FCF498>"; //Das <body>-Tag wird vom Script eingefügt. Evtl. anpassen, z.B. "<body bgcolor=#ffff00>"

//--- RUNTERSCROLLEN! ---//
//======================================//
document.writeln('<style type=text/css><!--');
document.writeln('#contextMenu {position: absolute; visibility: hidden; width: '+breite+'px; background-color: '+hintergrundfarbe+'; layer-background-color: '+hintergrundfarbe+'; border: 2px outset white; color: '+schriftfarbe+'; font-family: '+font+'; font-style: '+kursiv+'; font-size: '+groesse+'pt; padding: 0px;}');
document.writeln('a.menu:link, a.Menu:visited, a.Menu:active {color: '+linkfarbe+'; text-decoration: none; cursor: default;}');
document.writeln('a.menu:hover {color: '+linkhover+'; text-decoration: none; background-color: '+linkhintergrund+'; cursor: default;}');
document.writeln('\/\/\-\-\>\<\/style\>');
var menu; 
function showMenu (evt) { 
	if (document.all) { 
		document.all.contextMenu.style.pixelLeft = event.clientX-5; 
		document.all.contextMenu.style.pixelTop = event.clientY-5; 
		document.all.contextMenu.style.visibility = 'visible'; 
		return false; 
	} else if (document.layers) { 
		if (evt.which == 3) { 
			document.contextMenu.left = evt.x-5;
			document.contextMenu.top = evt.y-5;
			document.contextMenu.onmouseout = function (evt) {this.visibility = 'hide';}
			document.contextMenu.visibility = 'show'; 
			return false; 
		} 
	} 
	return true; 
} 
if (document.all) document.oncontextmenu =showMenu; 
if (document.layers) { 
	document.captureEvents(Event.MOUSEDOWN); 
	document.onmousedown = showMenu; 
} 

document.writeln('</head>'+body);
document.writeln('<div id="contextMenu" onMouseOut="menu=this;this.tid=setTimeout('+"'menu.style.visibility = \\\'hidden\\\'', 20"+');" onMouseOver="clearTimeout(this.tid);"><p width=100% style="margin-bottom:0px;">');
//=========================================//
// Ab hier wird das Menü "gefüllt"
ueberschrift("Choose your destination");
text("<u><i><b>Stuff</b></i></u>");
link("Stuff Home", "www.cumclan.com/Stuff/Stuff.htm", "_self");
link("Modding", "www.cumclan.com/Stuff/hardware.htm", "_self");
link("Gewalt", "www.cumclan.com/Stuff/gewalt.htm", "_self");
link("Kunst", "www.cumclan.com/Stuff/Kunst.htm", "_self");
text("<u><i><b>Allgemeines</b></i></u>");
link("Zurück", "javascript:history.back(1)");
link("Aktualisieren / Neu laden", "javascript:location.reload()");
ueberschrift("www.cumclan.com");
//--- So, das war jetzt auch alles :-) ---//
//========================================//

document.writeln('</div>');

function ueberschrift (txt) {
	document.write('<p width=100% style="text-align: center; color: '+headFarbe+'; background-color: '+headHintergrund+'; font-weight: bold; text-decoration: underline; font-size: '+(groesse+1)+'pt; text-align: center; font-family: '+font+'; margin-bottom: 0px;">'+txt+'</p>');
}
function text (txt) {
	document.writeln('<br>'+txt);
}
function link (txt, href, target) {
	if (!target) target = "_self";
	if (href.indexOf("javascript:")!=0) href = "http:\/\/"+href;
	document.writeln('<br><a href="'+href+'" target="'+target+'" class=menu>'+txt+'</a>');
}



