var arrowOn			= new Image(); arrowOn.src  = '/images/arrowOn.gif';
var arrowOff		= new Image(); arrowOff.src = '/images/arrowOff.gif';
var detailArrowOn	= new Image(); detailArrowOn.src  = '/images/detailArrowDown.gif';
var detailArrowOff	= new Image(); detailArrowOff.src = '/images/detailArrow.gif';
var backOver		= new Image(); backOver.src  = '/images/backOver.gif';
var back			= new Image(); back.src      = '/images/back.gif';

var naviname		= navigator.userAgent.toLowerCase();
var ie				= (naviname.indexOf("msie") > -1);
var safari			= (naviname.indexOf("safari") > -1);
var netscape		= (naviname.indexOf("mozilla") >= -1 && naviname.indexOf("msie") == -1 && naviname.indexOf("opera") == -1);

var exampleIsOn		= 0;
var examples		= 0;

var preisWin;

function insFlash(swf) {
	//alert('netscape: '+netscape);
	//alert('ie: '+ie);
	//alert('safari: '+safari);
	//alert('naviname: '+naviname);
	if ( netscape && !safari ) {
		document.write('<EMBED src="'+swf+'" quality=high WIDTH="540" HEIGHT="330" name="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" />');
	} else {
		document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="540" HEIGHT="330" id="flash">');
			document.write('<PARAM NAME=movie VALUE="'+swf+'">');
			document.write('<PARAM NAME=quality VALUE=high>');
		document.write('</OBJECT>');
	}
}

function exampleChooserOn(no) {
	for(i=1; i<=examples; i++) {
		eval("document.exampleChooserPic"+i+".src=exampleChooserImg"+i+"Off.src;");
	}
	eval("document.exampleChooserPic"+no+".src=exampleChooserImg"+no+"On.src;");
	eval("document.examplePic.src=exampleImg"+no+".src;");
}

function exampleOn(evt, name, anzahl, width, height) {
	var chooser = "";
	
	if ( exampleIsOn == 1 ) { return; }
	examples = anzahl;

	if ( !width ) { width = 352; }
	if ( !height ) { height = 405; }

	if ( !ie ) {	
		width -= 30;
		height -= 10;
	}

	if ( document.layers) {
		w = window.pageXOffset;
		h = window.pageYOffset;
	} else {
		w = (window.innerWidth || document.body.offsetWidth);
		h = (window.innerHeight || document.body.offsetHeight);
	}

	if (evt) {
		x = (evt.x || evt.layerX) + 30;
		y = (evt.y || evt.layerY) - 50;
	}

	if ( netscape ) {
		offsetY = window.pageYOffset;
		offsetX = window.pageXOffset;
	}
	if ( ie ) {
		offsetY = document.body.scrollTop;
		offsetX = document.body.scrollLeft;
		x += offsetX;
		y += offsetY;
	}

	if ( x + width > w ) { x = x - 60 - width; }
	if ( y + height > h+offsetY ) { y = h - height + offsetY - 30; }
	
	for(i=1; i<=anzahl; i++) {
		eval("exampleImg"+i+" = new Image();");
		eval("exampleImg"+i+".src = '/images/"+name+"/"+i+".gif';");
		eval("exampleChooserImg"+i+"Off = new Image();");
		eval("exampleChooserImg"+i+"Off.src = '/images/exampleChooserPic"+i+".gif';");
		eval("exampleChooserImg"+i+"On = new Image();");
		eval("exampleChooserImg"+i+"On.src = '/images/exampleChooserPic"+i+"_red.gif';");
	}
	
	for(i=1; i<=anzahl; i++) {
		chooser += "<a href=\"\" ";
			chooser += "onmouseover=\"exampleChooserOn("+i+");\" ";
		chooser += ">";
		chooser += "<img src=\"/images/exampleChooserPic"+i+".gif\" name=\"exampleChooserPic"+i+"\" class=\"exampleChooserPic\" />";
		chooser += "</a>";
	}

	document.getElementById('exampleChooser').innerHTML = chooser;
	document.getElementById('exampleWin').style.top = y+"px";
	document.getElementById('exampleWin').style.left = x+"px";
	document.getElementById('exampleWin').style.width = width+"px";
	document.getElementById('exampleWin').style.height = height+"px";
	document.getElementById('exampleWinShadow').style.width = width+"px";
	document.getElementById('exampleWinShadow').style.height = height+"px";
	document.getElementById('exampleWinShadow').style.top = (y+6)+"px";
	document.getElementById('exampleWinShadow').style.left = (x+6)+"px";

	exampleChooserOn(1);

	DEGATE_fadeIn('exampleWin');
	DEGATE_fadeIn('exampleWinShadow', 10);
	exampleIsOn = 1;
}

function exampleOff() {
	DEGATE_fadeOut('exampleWin');
	DEGATE_fadeOut('exampleWinShadow');
	exampleIsOn = 0;
}

function preisbeispWin(link) {
	preisWin = window.open(link, 'preisBeispiel', 'width=557,height=625,hotkeys=no,dependent=yes,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no');
	preisWin.focus();
}

function noteOn(evt, name, width, height) {
	var debug = "";
	if ( !width ) { width = 265; }
	if ( !height ) { height = 135; }
	if ( document.layers) {
		w = window.pageXOffset;
		h = window.pageYOffset;
	} else {
		w = (window.innerWidth || document.body.offsetWidth);
		h = (window.innerHeight || document.body.offsetHeight);
	}

	if (evt) {
		x = (evt.x || evt.layerX) + 30;
		y = (evt.y || evt.layerY) - 50;
	}

	if ( netscape ) {
		offsetY = window.pageYOffset;
		offsetX = window.pageXOffset;
	}
	if ( ie ) {
		offsetY = document.body.scrollTop;
		offsetX = document.body.scrollLeft;
		x += offsetX;
		y += offsetY;
	}

	debug += w + "/" + h + "/" + offsetX + "/" + offsetY;
	if ( x + width > w ) { x = x - 60 - width; }
	if ( y + height > h+offsetY ) { y = h - height + offsetY - 30; }

	debug = "";
	document.getElementById('note').innerHTML = debug +"<img src=\"/images/notes/"+name+".jpg\">";
	document.getElementById('note').style.top = y+"px";
	document.getElementById('note').style.left = x+"px";
	document.getElementById('note').style.width = width+"px";
	document.getElementById('note').style.height = height+"px";
	document.getElementById('noteshadow').style.width = width+"px";
	document.getElementById('noteshadow').style.height = height+"px";
	document.getElementById('noteshadow').style.top = (y+6)+"px";
	document.getElementById('noteshadow').style.left = (x+6)+"px";

	DEGATE_fadeIn('note');
	DEGATE_fadeIn('noteshadow', 10);
}

function noteOff() {
	DEGATE_fadeOut('note');
	DEGATE_fadeOut('noteshadow');
}

