// JS für ace-auslandsversicherung.de

function Fensterweite() {
	var x;
	if (self.innerHeight) // all except Explorer
	{
		x = self.innerWidth;
	} else if (document.documentElement && document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
	{
		x = document.documentElement.clientWidth;
	} else if (document.body) // other Explorers
	{
		x = document.body.clientWidth;
	}
	
	return x;
}

function Fensterhoehe() {
	var y;
	if (self.innerHeight) // all except Explorer
	{
		y = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
	{
		y = document.documentElement.clientHeight;
	} else if (document.body) // other Explorers
	{
		y = document.body.clientHeight;
	}
	
	return y;
}

function neuAufbau() {
	var Gesamt = document.getElementById("Gesamt");

	var HoeheHeader = 160;
	var BreiteLinks = 330;
	var BreiteRechts = 140;
	var HoeheFooter = 30;
	var HoeheMenue = 35;
/*	var MaxBreite = 1000;*/
	var MaxBreite = 800;
	var MaxHoehe = 700;
	
	Weite = Fensterweite();
	Hoehe = Fensterhoehe();
	
	if ( document.getElementById("Links") ) {
		var Links = document.getElementById("Links");
		var Mitte = document.getElementById("Mitte");
		var Text = document.getElementById("Text");
		var Rechts = document.getElementById("Rechts");
		var Footer = document.getElementById("Unten");
		var Menue = document.getElementById("Menue_rechts");
		var Logo = document.getElementById("Logo");
		var ACEStart = document.getElementById("ACEStart");
		var Haupt__2 = document.getElementById("Haupt__2");
		
		Gesamt.style.position = "absolute";
		Gesamt.style.margin = "0px";
		Links.style.display = "block";
		Mitte.style.display = "block";
		
		if ( Haupt__2 ) {
			Haupt__2.style.display = "block";
		}
		
		if ( Weite > MaxBreite ) {
			var intRight = (Weite/2) - (MaxBreite/2);
			var stringRight = intRight + "px";
			Gesamt.style.left = stringRight;
			var stringMaxBreite = MaxBreite + "px";
			Gesamt.style.width = stringMaxBreite;
			Logo.style.left = "0px";
			Links.style.left = "0px";
			if ( Spaltenanzahl==1 ) {
				var intTextbreite = MaxBreite - BreiteRechts;
				var stringTextbreite = intTextbreite + "px";
				Mitte.style.width = stringTextbreite;
				Mitte.style.left = "0px";
				Text.style.width = "630px";
				Text.style.left = (intTextbreite - 630) / 2 + 15 + "px";
			} else {
				var intTextbreite = MaxBreite - BreiteLinks - BreiteRechts;
				var stringTextbreite = intTextbreite + "px";
				Mitte.style.width = stringTextbreite;
				Mitte.style.left = "330px";
				Text.style.width = stringTextbreite;
				Text.style.left = "0px";
			}
			var intMenuebreite = MaxBreite - BreiteRechts;
			var stringMenuebreite = intMenuebreite + "px";
			Menue.style.width = stringMenuebreite; 
		} else {
			var intTextbreite = Weite - BreiteLinks - BreiteRechts;
			var stringTextbreite = intTextbreite + "px";
			Gesamt.style.left = "0px";
			Gesamt.style.width = "100%";
			
			Text.style.width = stringTextbreite;
			Logo.style.left = "12px";
			Links.style.left = "12px";
		  	
			if ( Spaltenanzahl==1 ) {
				var intTextbreite = Weite - BreiteRechts;
				var stringTextbreite = intTextbreite + "px";
				Mitte.style.width = stringTextbreite;
				Mitte.style.left = "0px";
				
				if (intTextbreite > 630) {
				Text.style.left = (intTextbreite - 630) / 2 + "px";
				Text.style.width = "630px";
				}else{
				Text.style.left = "0px";
				Text.style.width = stringTextbreite;
				}
			} else {
				Mitte.style.width = stringTextbreite;
				Mitte.style.left = "330px";
			}
			var intMenuebreite = Weite - BreiteRechts;
			var stringMenuebreite = intMenuebreite + "px";
			Menue.style.width = stringMenuebreite;
		}
		
		if ( Hoehe > MaxHoehe ) {
			var intTop = (Hoehe/2) - (MaxHoehe/2);
			var stringTop = intTop + "px";
			Gesamt.style.top = stringTop;
		  
			var intMainHoehe = MaxHoehe - HoeheHeader - HoeheFooter - HoeheMenue;
			var stringMainHoehe = intMainHoehe + "px";
			var intGesamtHoehe = intMainHoehe + HoeheHeader + HoeheFooter + HoeheMenue;
			var stringGesamtHoehe = intGesamtHoehe + "px";
			Gesamt.style.height = stringGesamtHoehe;
			Links.style.height = stringMainHoehe;
			Mitte.style.height = stringMainHoehe;
			Rechts.style.height = stringMainHoehe;
			
			Logo.style.top = "0px";
			ACEStart.style.top = "0px";
			
		} else {
			var intMainHoehe = Hoehe - HoeheHeader - HoeheFooter - HoeheMenue;
			var stringMainHoehe = intMainHoehe + "px";
			Gesamt.style.top = "0px";
			Gesamt.style.height = Hoehe + "px";
			Links.style.height = stringMainHoehe;
			Mitte.style.height = stringMainHoehe;
			Rechts.style.height = stringMainHoehe;
			
			Logo.style.top = "12px";
			ACEStart.style.top = "12px";
		  
		}
		Text.style.height = Mitte.style.height;
	} else {
		/* DIESER ELSE-ZWEIG IST FÜR DIE SEITEN MIT IFRAME: */
		Gesamt.style.position = "absolute";
		Gesamt.style.margin = "0px";/*
		Gesamt.style.paddingRight = "18px";*/
		
		if ( Weite > MaxBreite ) {
			var intRight = (Weite/2) - (MaxBreite/2);
			var stringRight = intRight + "px";
			Gesamt.style.left = stringRight;
			var stringMaxBreite = MaxBreite + 20 + "px";
			Gesamt.style.width = stringMaxBreite;
		} else {
			var intTextbreite = Weite - BreiteLinks - BreiteRechts;
			var stringTextbreite = intTextbreite + "px";
			Gesamt.style.left = "0px";
			Gesamt.style.width = "100%";
		}
		if ( Hoehe > MaxHoehe ) {
			var intMainHoehe = MaxHoehe - HoeheHeader - HoeheFooter - HoeheMenue;
			Gesamt.style.top = (Hoehe/2) - (MaxHoehe/2) + "px";
			Gesamt.style.height = intMainHoehe + HoeheHeader + HoeheFooter + HoeheMenue + "px";
		} else {
			Gesamt.style.top = "0px";
			Gesamt.style.height = Hoehe + "px";
		}
	}
}

function neuLaden() {
	neuAufbau();
}

/*Überwachung von Netscape initialisieren*/
if (!window.Weite && window.innerWidth) {
   window.onresize = neuAufbau;
   var Weite = Fensterweite();
   var Hoehe = Fensterhoehe();
}
/*Überwachung von MS Internet Explorer initialisieren*/
if (!window.Weite && document.body && document.body.offsetWidth) {
   window.onresize = neuAufbau;
   var Weite = Fensterweite();
   var Hoehe = Fensterhoehe();
}

Normal0 = new Image();
Normal0.src = "Bilder/student.jpg";
Hover0 = new Image();
Hover0.src = "Bilder/student_1.jpg";

Normal1 = new Image();
Normal1.src = "Bilder/aupair.jpg";
Hover1 = new Image();
Hover1.src = "Bilder/aupair_1.jpg";

Normal2 = new Image();
Normal2.src = "Bilder/sprachreise.jpg";
Hover2 = new Image();
Hover2.src = "Bilder/sprachreise_1.jpg";

/*
Normal3 = new Image();
Normal3.src = "Bilder/semester.jpg";
Hover3 = new Image();
Hover3.src = "Bilder/semester_1.jpg";
*/

function Bildwechsel ( Bild, Bildobjekt ) {
	Bild.firstChild.src = Bildobjekt.src;
}
function __doPostBack(eventTarget, eventArgument) {
	var theform;
	if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
		theform = document.Form1;
	}
	else {
		theform = document.forms["Form1"];
	}
	theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
	theform.__EVENTARGUMENT.value = eventArgument;
	theform.submit();
}
function fnTextWechsel( TextID ) {
	var arrTextBereich = document.getElementsByTagName("div");
	var objTextBereich = document.getElementById( TextID );
	for (x=0; x < arrTextBereich.length; x++) {
		if ( arrTextBereich[x].className == "FallText" ) {
			arrTextBereich[x].style.display = "none";
		}
	}
	objTextBereich.style.display = "block";
}

