// www.jjam.de - Kontextmenü mit JavaScript - Version 15.12.2002


// Nur für IE 5+ und NN 6+

ie5=(document.getElementById && document.all && document.styleSheets)?1:0;

nn6=(document.getElementById && !document.all)?1:0;


// Kontextmenü initialisieren

if (ie5 || nn6) {

	menuWidth=120, menuHeight=183;

	menuStatus=0; 

	sp2="&nbsp;&nbsp;";

	sp5=sp2+sp2+"&nbsp;"; // Leerzeichen als Abstandshalter (flexibler und code-sparender als eine aufwendige Tabellenkonstruktion)

	oF="onfocus='if(this.blur)this.blur()'"; // Um hässlichen Linkrahmen in einigen Browsern zu vermeiden



	document.write(

		"<style type='text/css'>"+

		"a.menu {text-decoration:none;font-family:Calibri;font-size:80%}"+

		"a.menu:link,a.menu:visited {text-decoration:none;color:#FFFFFF}"+

		"a.menu:hover,a.menu:active {text-decoration:none;background-color:#FFFFFF;color:#1C0069}"+

		"hr.menu {border:0px;height:1px;background-color:#FFFFFF;color:#FFFFFF}</style>"+



		"<div id='menu' style='position:absolute;top:-500px;left:0px;z-index:100px'>"+
		
		"<table cellpadding='5' cellspacing='0' width='"+menuWidth+"' height='"+menuHeight+"' style='border-style:outset;border-width:2;border-color:#FFFFFF;background-color:#1C0069'>"+

		"<tr><td><a class='menu' href='javascript:history.back()'"+oF+">&nbsp;Zur&uuml;ck"+sp5+sp5+sp2+"</a></td></tr>"+
		
		
		"<tr><td><a class='menu' href='javascript:history.forward()'"+oF+">&nbsp;Vorw&auml;rts"+sp5+sp2+sp2+"</a></td></tr>"+

		"<tr><td><hr class='menu'><a class='menu' href='start_de.htm'"+oF+">&nbsp;Startseite"+sp2+sp2+"</a></td></tr>"+

		"<tr><td><a class='menu' href='bilder_de.htm'"+oF+">&nbsp;Bilder"+sp5+sp2+sp2+"</a></td></tr>"+
		
		"<tr><td><a class='menu' href='http://matthis.mainchat.de/'"+oF+">&nbsp;Chat"+sp5+sp2+sp2+"</a></td></tr>"+
		
		"<tr><td><a class='menu' href='gaestbuch_de.php'"+oF+">&nbsp;G&auml;stebuch"+sp5+sp2+sp2+"</a></td></tr>"+
		
		"<tr><td><a class='menu' href='impress_de.php'"+oF+">&nbsp;Impressum"+sp5+sp2+sp2+"</a></td></tr>"+
		
		"<tr><td><a class='menu' href='latky_de.htm'"+oF+">&nbsp;LatKy"+sp5+sp2+sp2+"</a></td></tr>"+
		
		"<tr><td><a class='menu' href='links_de.htm'"+oF+">&nbsp;Links"+sp5+sp2+sp2+"</a></td></tr>"+
		
		"<tr><td><a class='menu' href='ref_de.htm'"+oF+">&nbsp;Referenzen"+sp5+sp2+sp2+"</a></td></tr>"+
		
		"<tr><td><a class='menu' href='schrift_de.htm'"+oF+">&nbsp;Schriftst&uuml;cke"+sp5+sp2+sp2+"</a></td></tr>"+

		"</table></div>");



	// Rechter Mausklick: Menü anzeigen, linker Mausklick: Menü verstecken
//document.onMousedown=showMenu;
	document.oncontextmenu=showMenu; //oncontextmenu geht nicht bei NN 6.01

	document.onmouseup=hideMenu;
}

// Kontextmenü anzeigen
function showMenu(e) {

	if (e==0){
		xPos = 5;
		yPos = 75;
	} else{

	if(ie5) {

		if(event.clientX>menuWidth) xPos=event.clientX-menuWidth+document.body.scrollLeft;

		else xPos=event.clientX+document.body.scrollLeft;

		if (event.clientY>menuHeight) yPos=event.clientY-menuHeight+document.body.scrollTop;

		else yPos=event.clientY+document.body.scrollTop;

	}

	else {

		if(e.pageX>menuWidth+window.pageXOffset) xPos=e.pageX-menuWidth;

		else xPos=e.pageX;

		if(e.pageY>menuHeight+window.pageYOffset) yPos=e.pageY-menuHeight;

		else yPos=e.pageY;

	}

	}
	document.getElementById("menu").style.left=xPos;

	document.getElementById("menu").style.top=yPos;

	menuStatus=1;

	return false;

}



// Kontextmenü verstecken

function hideMenu(e) {

	if (menuStatus==1 && ((ie5 && event.button==1) || (nn6 && e.which==1))) {

		setTimeout("document.getElementById('menu').style.top=-500",150);

		menuStatus=0;

	}

}

	function alertEng()
	{
		alert("Die englischen Seiten sind noch nicht verfügbar. - The english pages are currently not available.");
	}

   
    function menuIMG1()
    {
		document["menuIMG"].src = "bilder/menuAni.gif";	
    }
	function menuIMG2()
    {
		document["menuIMG"].src = "bilder/menu.gif";
    }
	
