﻿function Fneu()
{
	F1=window.open("privat/privat.htm", "Fenster1", "");
}
//
function F_grundriss()
{
	F2=window.open("grundriss.htm", "Fenster2", "width=400,height=720,location=no,menubar=no,toolbar=no,resizable=no,status=no");
}
//
// Parameter
//***insert***//
var Text= "";
var spacer= "   +++   ";
var tempo= 200;
//
var pos= 0;

function status_ticker()
{
   window.status= Text.substring(pos, Text.length) + spacer + Text.substring(0, pos);
   pos++;
   if(pos > Text.length) pos= 0;
   window.setTimeout("status_ticker()",tempo);
}

// konlauftext
var Speed= 10;
var Wait_after_Line= 2000;

var Farbe_Zeile= true;
var Hintergrund_Zeile= true;
var Schriftgroesse_Zeile= true;
var Schriftart_Zeile= false;

Zeilen= new Array();
FarbeZ= new Array();
HintergrundZ= new Array();
SchriftgroesseZ= new Array();
SchriftartZ= new Array();

//***insert2***//
Zeilen[0]= "Herzlich Willkommen im \"Haus Höfer\"";
Zeilen[1]= "Erleben Sie unsere reizvolle Ostseeküste zu jeder Jahreszeit";
Zeilen[2]= "Buchen Sie schon jetzt  für 2012";
FarbeZ[0]= '#000000';
HintergrundZ[0]= '#00FF00';
SchriftgroesseZ[0]= 16;
FarbeZ[1]= '#0000FF';
HintergrundZ[1]= '#FFFF00';
SchriftgroesseZ[1]= 16;
FarbeZ[2]= '#FFFFFF';
HintergrundZ[2]= '#FF0000';
SchriftgroesseZ[2]= 16;

var Farbe= '#00FF00';
var Hintergrund= '#000000';
var Schriftart= 'Arial,Helvetica,Sans-Serif';
var Schriftgroesse= 16;
var Fett= true;
var Kursiv= true;
var Underline= false;

var Links= 0;
var Oben= 0;
var Breite= 600;
var Hoehe= 20;

var Center= true;
var VCenter= true;
var Right= false;
var AllCenter= true;
var AllVCenter= false;
var AllVBottom= false;
var Cursor= false;

var Pos= 1;
var index= 0;
var Zeilenwechsel= false;
var bg= '<table width='+Breite+' height='+Hoehe+' cellspacing=0 cellpadding=0 border=0><tr><td bgcolor='+(Hintergrund_Zeile ? HintergrundZ[0] : Hintergrund)+'>&nbsp;</td></tr></table>';
var ft= '<div style="color:'+(Farbe_Zeile ? FarbeZ[0] : Farbe)+';font-family:'+(Schriftart_Zeile ? SchriftartZ[0] : Schriftart)+';font-size:'+(Schriftgroesse_Zeile ? SchriftgroesseZ[0] : Schriftgroesse)+'px">';
var ftend= '</div>';
var bl= (Fett ? '<b>' : '');
var blend= (Fett ? '</b>' : '');
var ks= (Kursiv ? '<i>' : '');
var ksend= (Kursiv ? '</i>' : '');
var ul= (Underline ? '<u>' : '');
var ulend= (Underline ? '</u>' : '');
var ct= (Center ? '<table cellspacing=0 cellpadding=0 width='+Breite+'><tr><td align=center>' : '');
var ctend= (Center ? '</td></tr></table>' : '');

function init()
{
	if(document.layers)
	{
		if(marked)
		{
			Links= document.LaufPos.pageX + 7;
			Oben= document.LaufPos.pageY + 2;
		}
		if(AllCenter) Links= window.innerWidth / 2 + Links / 2 - Breite / 2;
		if(AllVCenter) Oben= window.innerHeight / 2 + Oben / 2 - Hoehe / 2;
		if(AllVBottom) Oben= window.innerHeight - Hoehe;
		document.Lauftext.pageX= Links;
		document.Lauftext.pageY= Oben;
		document.Lauftext.height= Schriftgroesse;
		with(document.Hintergrund)
		{
			left= Links-7;
			top= Oben-4+(Center ? 2 : 0);
		}
	}
	else if(document.all)
	{
		if(marked)
		{
			Links= getLeft(document.all.LaufPos) + 2;
			Oben= getTop(document.all.LaufPos);
		}
		if(AllCenter) Links= document.all.gesamt.offsetWidth / 2 + Links / 2 - Breite / 2;
		if(AllVCenter) Oben= document.all.gesamt.offsetHeight / 2 + Oben / 2 - Hoehe / 2;
		if(AllVBottom) Oben= document.all.gesamt.offsetHeight - Hoehe - 15;
		document.all.Lauftext.style.left= Links;
		document.all.Lauftext.style.top= Oben;
		document.all.Hintergrund.style.left= Links - 2;
		document.all.Hintergrund.style.top= Oben;
	}
	else if(document.getElementById)
	{
		if(marked)
		{
			Links= getLeft( document.getElementById("LaufPos") ) + 2;
			Oben= getTop( document.getElementById("LaufPos") );
		}
		if(AllCenter) Links= document.getElementById("gesamt").offsetWidth / 2 + Links / 2 - Breite / 2 ;
		if(AllVCenter) Oben= document.getElementById("gesamt").offsetHeight / 2 + Oben / 2 - Hoehe / 2;
		if(AllVBottom) Oben= document.getElementById("gesamt").offsetHeight - Hoehe - 15;
		document.getElementById("Lauftext").style.left= Links;
		document.getElementById("Lauftext").style.top= Oben;
		document.getElementById("Hintergrund").style.left= Links - 2;
		document.getElementById("Hintergrund").style.top= Oben;
	}

	makeBackground();
	wait();
}

function makeBackground()
{
	if(Hintergrund_Zeile)
		bg= '<table width='+Breite+' height='+Hoehe+' cellspacing=0 cellpadding=0 border=0><tr><td bgcolor='+HintergrundZ[index]+'>&nbsp;</td></tr></table>';
	if(document.layers)
	{
		with (document.Hintergrund.document)
		{
			open();
			write(bg);
			close();
		}
	}
	else if(document.all)
		document.all.Hintergrund.innerHTML= bg;
	
	else if(document.getElementById)
	{
		document.getElementById("Hintergrund").innerHTML= bg;
	}
}

function doLauftext()
{
	if(Zeilenwechsel)
	{
		if(Hintergrund_Zeile)
			makeBackground();
		if(Farbe_Zeile || Schriftgroesse_Zeile || Schriftart_Zeile)
			ft = '<div style="color:'+(Farbe_Zeile ? FarbeZ[index] : Farbe)+';font-family:'+(Schriftart_Zeile ? SchriftartZ[index] : Schriftart)+';font-size:'+(Schriftgroesse_Zeile ? SchriftgroesseZ[index] : Schriftgroesse)+'px">';
	}
	if(Right)
		LayerSchreiben(ct+ft+bl+ks+(Cursor ? '_' : '')+ul+Zeilen[index].substring(Zeilen[index].length-Pos)+ulend+ksend+blend+ftend+ctend);
	else
		LayerSchreiben(ct+ft+bl+ks+ul+Zeilen[index].substring(0,Pos)+ulend+(Cursor ? '_' : '')+ksend+blend+ftend+ctend);
	if(Pos == Zeilen[index].length && index == (Zeilen.length-1))
	{
		index= 0;
		Pos= 0;
		clearInterval(aktiv);
		Zeilenwechsel= true;
		aktiv= setTimeout('wait()',Wait_after_Line);
	}
	else if(Pos++ == Zeilen[index].length)
	{
		index++;
		Pos= 0;
		clearInterval(aktiv);
		Zeilenwechsel= true;
		aktiv= setTimeout('wait()',Wait_after_Line);
	}
	else
		Zeilenwechsel= false;
}

function wait()
{
	aktiv= setInterval('doLauftext()',Speed);
}

function LayerSchreiben(HTML_Befehle)
{
	if(document.layers)
	{
		with (document.Lauftext.document)
		{
			open();
			write(HTML_Befehle);
			close();
		}
		if(VCenter)
			document.Lauftext.top= document.Hintergrund.top + (document.Hintergrund.document.height / 2) - document.Lauftext.document.height / 2;
		document.Lauftext.visibility= "show";
	}
	else if(document.all)
	{
		document.all.Lauftext.innerHTML= HTML_Befehle;
		if(VCenter)
			document.all.Lauftext.style.top= document.all.Hintergrund.offsetTop + (document.all.Hintergrund.offsetHeight / 2) - document.all.Lauftext.offsetHeight / 2;
		document.all.Lauftext.style.visibility= "visible";
	}
		
	else if(document.getElementById)
	{
		document.getElementById("Lauftext").innerHTML= HTML_Befehle;
		if(VCenter)
			document.getElementById("Lauftext").style.top= document.getElementById("Hintergrund").offsetTop + (document.getElementById("Hintergrund").offsetHeight / 2) - document.getElementById("Lauftext").offsetHeight / 2;
		document.getElementById("Lauftext").style.visibility= "visible";
	} 
	
}

var marked= false;

function mark()
{
	if(document.layers)
	{
		document.write('<ilayer name="LaufPos">&nbsp;</ilayer>');
	}
	else
	{
		document.write('<span id="LaufPos">&nbsp;</span>');
	}
	marked= true;
}

function getLeft(l)
{
	if(l.offsetParent)
		return(l.offsetLeft + getLeft(l.offsetParent));
	else
		return(l.offsetLeft);
}

function getTop(l)
{
	if(l.offsetParent)
		return(l.offsetTop + getTop(l.offsetParent));
	else
		return(l.offsetTop);
}

