<!--
// JavaScript Document, scripts.js
//Onload
window.onload = function() {
 F4N_SetContentDesignSettings();
 F4NCheckImagePreload();
}

//wird beim Stadtplan etc. benötigt...
var F4NRegUrl = new RegExp("http\:\/\/([^\/]+)", "i");
var F4NThePageURL = document.URL;
    F4NThePageURL.match(F4NRegUrl);
    F4NThePageURL = RegExp.$1;

//Variablendefinition
var F4N_Images = new Array();

//Nachladen von Funktionen
function F4N_LoadJsScript(scriptname) {
  var Subnode = document.createElement('script');
  Subnode.setAttribute('type','text/javascript');
  Subnode.setAttribute('src',scriptname);
  document.getElementsByTagName('head')[0].appendChild(Subnode);
}

//Werbung schliessen
function CloseWerbung() {
	
	var TheElement = document.getElementById("Werbung");
	if (TheElement) {
		TheElement.className = "f4n_inaktiv";
	}
}

//Bilder vorausladen
function F4NCheckImagePreload() {

 if (F4N_Images) {
  var F4NPreloadImage = new Array();
  var ii = 0;
  for (var i in F4N_Images) {
   for (var j in F4N_Images[i]) {
    if (F4N_Images[i][j][0].length > 5) {
      for (var k in F4N_Images[i][j]) {
       F4NPreloadImage[ii] = new Image;
       F4NPreloadImage[ii].src = F4N_Images[i][j][k];
       ii++;
      }
    }
   }
  }
 }

}

function F4N_SetContentDesignSettings() {

 var F4N_ContentOffset = 347;
 var F4N_ContentHeightLimit = 615;
 var F4N_ContainerMinHeight = 1043;

 //1.) Bestimmen der Größe des Content-Containers
 var F4N_ContentHeight = F4N_GetContentHeight('MainContentContainer');

 //2.) Bildschirmhöhe bestimmen
 var F4N_ContainerHeight = F4N_GetContentHeight('container'); //parseInt(window.screen.height);

 //3.) Setzen der Höhe der beiden Randcontainer
 F4N_SetContentHeight(F4N_ContentHeight, F4N_ContainerHeight, F4N_ContainerMinHeight, F4N_ContentOffset, "BGLeft");
 F4N_SetContentHeight(F4N_ContentHeight, F4N_ContainerHeight, F4N_ContainerMinHeight, F4N_ContentOffset, "BGRight");
 F4N_SetContentHeight(F4N_ContentHeight, F4N_ContainerHeight, F4N_ContainerMinHeight, F4N_ContentOffset, "container");

 //4.) Setzen der Breite der Kerze
 F4N_SetContentWidth(F4N_ContentHeight, F4N_ContentHeightLimit, "KerzeLeft");

 //alert(F4N_ContentHeight+"|"+F4N_ContainerHeight);

 return true;
}

function F4N_SetContentWidth(F4N_ContentHeight, F4N_ContentHeightLimit, IDTag) {

 var TheElement = document.getElementById(IDTag);
 if ((F4N_ContentHeight > 0) && (F4N_ContentHeight > F4N_ContentHeightLimit)) {
   TheElement.style.width = "70px";
 }
 else {
	//auch Default per CSS eingestellt
	TheElement.style.width = "auto";
 }

}

function F4N_SetContentHeight(F4N_ContentHeight, F4N_ContainerHeight, F4N_ContainerMinHeight, F4N_ContentOffset, IDTag) {

 var TheElement = document.getElementById(IDTag);
 if ((F4N_ContentHeight > 0) && ((F4N_ContentHeight+F4N_ContentOffset) > F4N_ContainerHeight)) {
   TheElement.style.height = (F4N_ContentHeight+F4N_ContentOffset)+"px";
 }
 else if ((F4N_ContentHeight > 0) && ((F4N_ContentHeight+F4N_ContentOffset) < F4N_ContainerMinHeight)) {
   TheElement.style.height = F4N_ContainerMinHeight+"px";
 }
 else {
	//auch Default per CSS eingestellt
	TheElement.style.height = "100%";
 }

}

function F4N_GetContentHeight(IDTag) {

 var TheElementHeight = -1;
 if (IDTag) {

  var TheElement = document.getElementById(IDTag);
  if (TheElement) {
	  									  //Speichert die Höhe eines Elements.
   TheElementHeight = parseInt(TheElement.offsetHeight);
  }

 }
 return TheElementHeight;
}

//
-->
