window.defaultStatus = window.document.title;
//--
//-- Ein HTML-Dokument in einem extra Fenster anzeigen
//--
var isrzw;
// Default für Textfeld bei Kontaktformular 
var fieldDefault = "";

// Browser feststellen
ie = ((document.all) && (window.offscreenBuffering)) ? true : false;
ns = ((document.captureEvents) && (!document.getElementById)) ? true : false;
mz = ((document.getElementById) && (!document.all) && (document.documentElement)) ? true : false; 
op = ((document.getElementById) && (navigator.userAgent.indexOf('Opera') != -1)) ? true : false

// Browser-Version (ofizielle)
BrVersion = navigator.appVersion.substring(0,1);
//InternetExplorer 7
var xname = navigator.appVersion.toLowerCase()
var ie7 = (xname.indexOf("msie 7")>-1)

/// ************* Definition für Layer
var i = 0;
var schicht = "layer";
var ns = 0;
var ie = 1;

if (document.layers)  {
     ns = 1; ie = 0; 
} else {
     ns = 0; ie = 1;
}

/// ************ Definitionen für WechselBilder ********************
// Zeit nach der gewechselt werden soll
var chnPic_timeout = 5000;			// milisec. bis nächstes Bild erscheint
var chnPic_retry=1;        			// anzahl der Neustarts (Wiederholungen) 0 = endlos
var chnPic_path="images2/";			// rel. Pfad zu den Bildern
var chnPic_retrycnt=0;     			// wieoft ist schon neu gestartet worden
var chnPic_ref="chnpic";			// Referenz-ID des zu wecheselnden Bildes im HTML-Code 
var chnPic_stopby=1;         		// bei welcher Bildnummer soll gestoppt werden

// ab hier nichts mehr verändern / einstellen
var chnPic_picnamen=new Array();	// Array der Bildnamen (URLs)	
var chnPic_picobj=new Array();		// zum Speichern der Image-Objete
var chnPic_nr=0;					// lfd. Bildnummer im Array
var to_obj=""; 

//// **************** Seite Aufrufen und deafault für Textfeld übergeben
function setFieldDefault(def, page) {
   document.location=page+"?default="+def;
}

//// **************** Funktionen Wechselbilder
function chnPic_lade() {
  /* Laedt die Bilder */
chnPic_cnt=chnPic_picnamen.length; 
if (chnPic_cnt==0){
	return;				// Keine Arrylänge - nix machen, fertig
}
  var i;                     /* lokale Variablendeklaration */
  for (i=0;i<chnPic_cnt;i++)          /* Schleife: i=0..3 */
  {
    chnPic_picobj[i]=new Image();   /* neues Image-Objekt erzeugen */
    chnPic_picobj[i].src=chnPic_path + chnPic_picnamen[i];  /* Quelldateiname des Bildes setzen */
  }
    /* Timeout auf 500 Millisekunden setzen : */
  to_obj = window.setTimeout("chnPic_next()",chnPic_timeout);
}

function chnPic_next() {
  /* zeigt ein Bild an */
  chnPic_nr=(chnPic_nr+1);    						//* Bild hochzaehlen  */
  if (chnPic_nr> chnPic_cnt-1){						// Letztes Bild ist erreicht
	chnPic_nr = 0;									// beginne wieder bei 0
	// durchläufe zählen
  	chnPic_retrycnt = chnPic_retrycnt +1;		// erhöhe Retry-Counter


  };
    /* Bild austauschen : */
	document.getElementById(chnPic_ref).src=chnPic_picobj[chnPic_nr].src;
    /* Timeout auf 500 Millisekunden setzen : */
  	to_obj = window.setTimeout("chnPic_next()",chnPic_timeout);
	if (chnPic_retry > -1) {							// Teste ob fertig, oder neuer Durchlauf starten
		if (chnPic_retrycnt >= chnPic_retry) {		// maximal-Conter ist erreicht 
			if (chnPic_stopby == chnPic_nr+1) {		// prüfe ob das Stop-Bild erreicht ist
				window.clearTimeout(to_obj);
			}
		}
	}	
}

function OpenWindow(seite,breite,hoehe,res,scroll,winname)
{
  //-- CloseWindow();
  var text = "width=" + breite + ",height=" + hoehe + ",status=no,resizable=" + res + ",scrollbars=" + scroll + ",menubar=no,toolbar=no";
  isrzw = window.open(seite, winname, text);
  isrzw.focus();
  return;
}


//----------------------------------------------------------------------------
//-- Das grosse Bild in neuem Fenster anzeigen und Fenster wieder schliessen
//----------------------------------------------------------------------------
neues_Fenster = null;
function ZeigeBild(xTitel, xBild, xBreite, xHoehe)
{
  Titel = xTitel;
  Bild = xBild;
  Breite = xBreite;
  Hoehe = xHoehe;
  Oben = (screen.height)?(screen.height-Hoehe)/2:0;
  Links = (screen.width)?(screen.width-Breite)/2:0;
  zu();
  sichtbar();
}
function sichtbar()
{  
  Fenster_Hoehe = Hoehe;
  Fenster_Breite = Breite;
  Left_Position= Links;
  Top_Position= Oben;
  Optionen = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,height='+Fenster_Hoehe+',width='+Fenster_Breite+',top='+Top_Position+',left='+Left_Position;
  neues_Fenster = window.open('','',Optionen)
  with (neues_Fenster) 
  {
    document.writeln('<HTML><HEAD><TITLE>' + Titel + '</TITLE><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>');
    document.writeln('<BODY bgcolor="#F5F1EE" leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0"><DIV ALIGN=CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 VALIGN="MIDDLE"><TR><TD>');
    document.writeln('<IMG SRC="'+Bild+'" WIDTH='+Breite+' HEIGHT='+Hoehe+' BORDER=0></TD>');
    document.writeln('</TR></TABLE></DIV></BODY></HTML>');
  }
}
function zu()
{
  if (neues_Fenster != null)
    if (!neues_Fenster.closed)
      neues_Fenster.close();
}

//----------------------------------------------------------------------------
//-- Für Links aus Menüsystem in Extrafenster
//----------------------------------------------------------------------------
function FensterWebhosting()
{
  window.open('http://www.bldatensysteme.de/webhosting/','webhosting','toolbar=yes,menubar=yes,location=no,status=yes,directories=no,resizable=yes,scrollbars=yes');
}
function FensterForum()
{
  window.open('http://www.bldatensysteme.de/phpBB2-bl','Supportforum','toolbar=yes,menubar=yes,location=no,status=yes,directories=no,resizable=yes,scrollbars=yes');
}


//----------------------------- Layerfunktionen ----------------------------

function zeigeEbeneNr(ebene_nr){
    if (i>0){
		verbergen(eval('"' + schicht + i +'"'));
    }
	zeigen(eval('"' + schicht + ebene_nr +'"'));
    i = ebene_nr; 
    }
function verbergEbeneNr(ebene_nr){
    verbergen(eval('"' + schicht + i +'"'));
    }

function zeigen(name) {
	var vonunten = 130;
	var fenstH = getFenstH();
	var docH = getDocH();
	var posBottom = vonunten;
	if (docH>fenstH && ie7 ){
		var posBottom = 0 - docH + fenstH + vonunten;
	}
	// alert("Doc: " + docH + " Fenst: " +fenstH + " Pos: " + posBottom);
    if (ns) {
 	   document.layers[''+name].visibility = "show";  
 	   document.layers[''+name].bottom = posBottom +"px";
	}
 	  else {
    document.all[''+name].style.visibility = "visible";
	document.all[''+name].style.bottom = posBottom +"px";
	}
}


function verbergen(name) {
if (ns){
    document.layers[''+name].visibility = "hide";
    }
    else {
    document.all[''+name].style.visibility = "hidden";
    }
}


function getFenstH() {
 if (window.innerHeight) {
    return window.innerHeight;
  } else if (document.body && document.body.offsetHeight) {
    return document.body.offsetHeight;
  } else {
    return 0;
  }
}
function getDocH() {
	if (document.body.scrollHeight) {
		return document.body.scrollHeight;
	} else if(document.height) {
	    return document.height;
	} else {
	 return 0
	}
} 

function gb_name() {
	var gb1 = 'G';
	var gb3 = 'ebu';
	var gb2 = 'äst';
	var gb4 = 'ch';
	return gb1+gb2+gb3+gb4;
} 
