//Fenster öffnen W3C tauglich
function fensterhoehe (hoehe){	
	if(navigator.userAgent.indexOf('MSIE 7') !=-1)
		hoehe= hoehe + screen.availHeight-document.body.offsetHeight-100;
	return hoehe;
}
function fensterfunktion (url,name,hoehe,breite,menu,scroll){
	var ns = navigator.appName == "Netscape";
	if (ns){
		hoehe = hoehe + 20;
		if(parseInt(navigator.appVersion.indexOf('4.')) != -1)
			hoehe = hoehe + 20;
	}
	if(navigator.appVersion.indexOf('Mac') !=-1)
		hoehe = hoehe + 20;
	if(navigator.userAgent.indexOf('MSIE 7') !=-1)
		hoehe = hoehe + 20;
	
	var fenster=window.open(url, name, "width=" + breite + ",height=" + hoehe + ",toolbar=no,location=no,directories=no,status=no,menubar=" + menu + ",scrollbars=" + scroll + ",resizable=yes");
	fenster.focus();
}
function oeffnefenster (url,name,hoehe,breite){
	hoehe=fensterhoehe(hoehe);
	fensterfunktion(url,name,hoehe,breite,"yes","no");
}
function oeffnefensterscroll (url,name,hoehe,breite){
	hoehe=fensterhoehe(hoehe);
	fensterfunktion(url,name,hoehe,breite,"yes","yes");
}	
function oeffnefensternomenu (url,name,hoehe,breite){
	fensterfunktion(url,name,hoehe,breite,"no","yes");
}
function oeffnefensternoscroll (url,name,hoehe,breite){
	fensterfunktion(url,name,hoehe,breite,"no","no");
}
function drucken(url,hoehe,breite) 
{
	var popupdrucken = window.open(url,"Druckversion","width=" + breite + ",height=" + hoehe + ",toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=no,resizable=yes,left=100,top=0");
	popupdrucken.focus();
	popupdrucken.print();
	return false;
}	
//Navigationsscripts
function move_in(img_name,img_src) 
{
	document[img_name].src=img_src;
}
function move_out(img_name,img_src) 
{
	document[img_name].src=img_src;
}
function fenstername() 
{
	window.name="Hauptfenster";
}
//für layer - Schlitten einfahren
function MM_timelinePlay(zeitLinieName, myID) 
{
	var i,j,zeitLinie,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;

	if (document.MM_Time == null) 
		MM_initTimelines(); //Beim Aufruf der Seite
	zeitLinie = document.MM_Time[zeitLinieName];

	if (myID == null) 
	{ 
		myID = ++zeitLinie.ID; 
		firstTime=true; //Beim erneuten Aufruf, ID hochzählen
	}
	if (myID == zeitLinie.ID) 
	{ //if Im newest
		setTimeout('MM_timelinePlay("'+zeitLinieName+'",'+myID+')',zeitLinie.delay);
		fNew = ++zeitLinie.curFrame;
		for (i=0; i<zeitLinie.length; i++) 
		{			
			sprite = zeitLinie[i];
			if (sprite.charAt(0) == 's') 
			{
				if (sprite.values[0].prop == "left") 
				{
					numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
				
					if(fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1])
					{					
						keyFrm=1;
						for (j=0; j<sprite.values.length; j++) 
						{													
							props = sprite.values[j];	
							
							if (numKeyFr != props.length) 
							{									
								if (props.prop2 == "style")
									sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];									
								else 
								{
									sprite.obj[props.prop] = props[fNew-firstKeyFr];																
								}					
							}
							else 
							{
								while (keyFrm < numKeyFr && fNew >= sprite.keyFrames[keyFrm]) 
									keyFrm++;								
								if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) 
								{
									if (props.prop2 == null) 
										sprite.obj[props.prop] = props[keyFrm-1];
									else        
										sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
								}
							}
						}
					}
				}
			}
			else if (sprite.charAt(0)=='b' && fNew == sprite.frame)
				eval(sprite.value);
			
			if (fNew > zeitLinie.lastFrame) 
				zeitLinie.ID = 0;				
		}
	}	
}
function MM_initTimelines() 
{ 	
	var ns = navigator.appName == "Netscape";
	document.MM_Time = new Array(1);
	document.MM_Time[0] = new Array(1);
	document.MM_Time["Timeline1"] = document.MM_Time[0];
	document.MM_Time[0].MM_Name = "Timeline1";
	document.MM_Time[0].fps = 40;
	document.MM_Time[0][0] = new String("sprite");
	document.MM_Time[0][0].slot = 1;	
	
	if (ns)	
		document.MM_Time[0][0].obj = document["Layer1"];	
	else
		document.MM_Time[0][0].obj = document.all ? document.all["Layer1"] : null;	
	document.MM_Time[0][0].keyFrames = new Array(1, 40);	
	document.MM_Time[0][0].values = new Array(2);
	document.MM_Time[0][0].values[0] = new Array(0,15,30,45,60,75,90,105,120,135,150,165,180,195,210,225,240,255,270,285,300,315,330,345,360,375,390,405,420,435,450,465,480,495,510,525,540,555,570,585,600,615,630,645,660);
	document.MM_Time[0][0].values[0].prop = "left";
	document.MM_Time[0][0].values[1] = new Array(210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210);
	document.MM_Time[0][0].values[1].prop = "top";	
	if (!ns) 
	{
		document.MM_Time[0][0].values[0].prop2 = "style";
		document.MM_Time[0][0].values[1].prop2 = "style";
	}	
	document.MM_Time[0].lastFrame = 40;
	
	for (i=0; i<document.MM_Time.length; i++) 
	{
		document.MM_Time[i].ID = null;
		document.MM_Time[i].curFrame = 0;
		document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
		
	}
}	
//Bewerbung: Formularüberprüfung 
function chkFormular()
{
	var flag = false;
	var alterKnoten= document.getElementById("Stelle");
	senden = true;			
	
	if(document.getElementById("Stelle").value == "")  {			
		var initiative =document.getElementById("Stelle");
		var stelle= document.getElementById("Initiativbewerbung");			
		if (initiative.nodeName == "SELECT") {
			alert('Wird das eine Initiativbewerbung?');	
			document.getElementById("Beschreibung").firstChild.nodeValue = "Ich bewerbe mich initiativ als:";
			document.getElementById("Anmerkung").firstChild.nodeValue = " ";
			stelle.removeChild(alterKnoten); 
			var neuerKnoten = document.createElement("input");			
			
			neuerKnoten.id="Stelle";
			//neuerKnoten.type="text";
			neuerKnoten.size="20";
			neuerKnoten.style.width="190";
			neuerKnoten.name="form_Bewerbung_Initiativbewerbung";
			stelle.appendChild(neuerKnoten);
			flag = true;
			senden = false;				
			return senden;
		}			
		if(initiative.nodeName == "INPUT") {
			alert('Bitte gewünschte Stelle eintragen!');
			document.Formular.Stelle.focus();
			// document.getElementById("Formular").childNodes[0].focus;				
			return false;
		}
	
	return senden;	
	}		
	if (senden == true){
		document.Formular.submit();	
		return senden;	
	}
}	
function berechneProzent(basis,bildanzahl)
{
	var bildname;
	var bildbreite;
	var ergebnis
	for (i=1; i<= bildanzahl; i++ )
	{
		bildname = "blaupixel" + i;
		bildreite	= document[bildname].width * 100;
		ergebnis	= zahl / basis;
		document[bildname].width = ergebnis;
	}
}

