// Generic function to register functions to be executed when onload event is triggered
function addLoadEvent(func) {
	var onloadFunc = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (onloadFunc) {
				onloadFunc();
			}
			func();
		}
	}
}

function trim(str)
						{   
							if((str != null) && (str.charAt(0) == ' '))
							  return str.substring(1,str.length);
							return str;
						}
						
	
function blcfenster(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function fenstersite3()
{
  helpFenster=open("/en/div/sitemap.html","","width=780,height=600,left=0,top=0,menubar=no,scrollbars=yes");
  helpFenster.focus();
}

function neuesfenster(url, name){
   if(name == 'Drucken') {
        window.print();
        return;
   }
   fenster=open(url, name);
   fenster.focus();
}


// Twitter Parameter Übergabe
	function createTweetLink(url, via, text, hashtags)
	{
		var tweetUrl = "https://twitter.com/intent/tweet?";
		return tweetUrl += "url=" + encodeURI(url) + "&text=" + encodeURI(text) + "&via=" + encodeURI(via) + "&hashtags=" + encodeURI(hashtags);
	}
	
// Sprachumschaltung	
	function changeUrl() {
			var redirect;
			redirect = document.getElementById('choose_language').value;
			document.location.href = redirect;
	}
	

//<!-- Begin
var refer=true;
function combobox() {
if (refer) {
  document.all.contents.style.visibility="visible";
  refer=false;
  document.arrow.src='/images/layout/arrow2.gif';
}
else {
  document.all.contents.style.visibility="hidden";
  refer=true;
  document.arrow.src='/images/layout/arrow.gif';
}
}
//  End -->

<!-- Anfang Funktion Bildzoom -->

var ie=document.all
var ns6=document.getElementById&&!document.all

function ieobjekt(){
return (document.compatMode && document.compatMode!="BackCompat" && !window.opera)? document.documentElement : document.body
} 

//Mit dem Klick auf das Thumbnail oder den Link wird die Funktion "vergroessern" ausgelöst, worüber die Information gegeben wird, welches Bild verlangt wurde. Falls kein aktueller Browser genutzt wird, landet das Bild einfach in einem neuen Browser-Fenster. Ansonsten wird das Bild im simulierten Fenster angezeigt, wobei noch unterschieden wird, ob das Bild zentriert oder am Mauszeiger geöffnet werden soll. Die Wahl wird mit dem Link entschieden, wie weiter unten zu lesen ist. 


function vergroessern(welche, e, position, imgwidth, imgheight){

if (ie||ns6){
aufbau=document.getElementById? document.getElementById("zeigedasbild") : document.all.zeigedasbild

if (position=="center"){
seite_y_stellung=ns6? parseInt(pageYOffset) : parseInt(ieobjekt().scrollTop)
horizoposi=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : ieobjekt().scrollLeft+ieobjekt().clientWidth/2-imgwidth/2
vertiposi=ns6? seite_y_stellung+window.innerHeight/2-imgheight/2 : seite_y_stellung+ieobjekt().clientHeight/2-imgheight/2

if (window.opera && window.innerHeight)
vertiposi=seite_y_stellung+window.innerHeight/2-imgheight/2
vertiposi=Math.max(seite_y_stellung, vertiposi)
}

else{
var horizoposi=ns6? pageXOffset+e.clientX : ieobjekt().scrollLeft+event.clientX
var vertiposi=ns6? pageYOffset+e.clientY : ieobjekt().scrollTop+event.clientY
} 

//Der folgende Bereich beschreibt den Aufbau des Fensters mit dem gewünschten Bild. 


aufbau.style.left=300
//aufbau.style.top=100
//aufbau.style.left=horizoposi+"px"
aufbau.style.top=vertiposi+"px"
aufbau.innerHTML='<div id="leiste"><table cellpadding="0" cellspacing="4" id="leiste"><tr><td id="leiste" style="font-size:10pt; font-weight:bold">D&eacute;placer la fen&ecirc;tre</td><td style="font-size:10pt;" nowrap><span id="schliessen_text" onClick="vorschau_zu()">Fermer la fen&ecirc;tre <img src="/images/layout/schliessen.gif"></span></td></tr></table> </div><img src="'+welche+'">'
aufbau.style.visibility="visible"
return false
}
else
return true
} 

//Schließmechanismus: Mit dem Link "Schließen" wird dazu die folgende Funktion "vorschau_zu" ausgelöst, womit der ganze Aufbau zurück genommen wird. 


function vorschau_zu(){
aufbau.style.visibility="hidden"
} 

//Die Funktion "drag_and_drop" sorgt für die Beweglichkeit des simulierten Fensters. 


function drag_and_drop(e){
if (ie&&dragapproved){
aufbau.style.left=tempx+event.clientX-offsetx+"px"
aufbau.style.top=tempy+event.clientY-offsety+"px"
}
else if (ns6&&dragapproved){
aufbau.style.left=tempx+e.clientX-offsetx+"px"
aufbau.style.top=tempy+e.clientY-offsety+"px"
}
return false
}

function initiiere_drag(e){
if (ie&&event.srcElement.id=="leiste"||ns6&&e.target.id=="leiste"){
offsetx=ie? event.clientX : e.clientX
offsety=ie? event.clientY : e.clientY

tempx=parseInt(aufbau.style.left)
tempy=parseInt(aufbau.style.top)

dragapproved=true
document.onmousemove=drag_and_drop
}
}

document.onmousedown=initiiere_drag
document.onmouseup=new Function("dragapproved=false")

<!-- Ende Funktion Bildzoom -->


