function eqh() {
var g = function(e) { return document.getElementById(e); };

for(var i = 0, h = 0, c = 0, l = arguments.length; i < l; ++i)
h = (h < (c = g(arguments[i]).offsetHeight)) ? c : h;

h = h + "px";
for(var i = 0, l = arguments.length; i < l; ++i)
g(arguments[i]).style.height = h;
}

window.onload = function() {
eqh('leftcolumn', 'rightcolumn');
}




//laufschrift//
var pausecontent=new Array()
pausecontent[0]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild01.jpg">'
pausecontent[1]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild02.jpg">'
pausecontent[2]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild03.jpg">'
pausecontent[3]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild04.jpg">'
pausecontent[4]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild05.jpg">'
pausecontent[5]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild06.jpg">'
pausecontent[6]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild07.jpg">'
pausecontent[7]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild08.jpg">'
pausecontent[8]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild09.jpg">'
pausecontent[9]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild10.jpg">'
pausecontent[10]='<img style="border: 2px solid #85000D;" src="http://www.ferienhof-utschneider.de/bilderlauf/bilder/bild11.jpg">'

var pausecontent2=new Array()
pausecontent2[0]='<strong>Winterspa&szlig;<br/>f&uuml;r Gro&szlig; und Klein</strong><br/>Preis für 2 Personen inkl. Kurtaxe <strong>380,00 € </strong> '
pausecontent2[1]='<strong>Neu bei uns:</strong> WLAN-Anschluss in allen Zimmern gratis.'
pausecontent2[2]='Denken Sie schon jetzt an Ihren nächsten <strong>Sommerurlaub im Ferienhof zur Muselmühle</strong>. Ein Urlaub in familärer Atmosphäre.'


function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}

// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}


// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}

// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------

pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}

pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}

// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------

pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}

pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}



function showBigone(img,xgroesse,ygroesse)
{
Bigwin = window.open (img, "Bild","toolbar=no,status=no,menubars=no,scrollbars=yes,directories=no,resizable=yes,height="+ygroesse+",width="+xgroesse);
Bigwin = Bigwin.window.focus();
}


function NeuFenster(seite,breite,hoehe)
{
MeinFenster= window.open(seite, "Zweitfenster","menubar= no, dependent= yes,left=100,top=10, width= "+breite+", height= "+hoehe);
MeinFenster.focus();
}
function NeuFenster2(seite,breite,hoehe)
{
MeinFenster= window.open(seite, "Zweitfenster2","menubar= no,toolbar=no, statusbar=no,scrollbars=yes, dependent= yes,left=100,top=10, width= "+breite+", height= "+hoehe);
MeinFenster.focus();
}
//Frames gleichzeitig ändern

function VierFrames(URL1,F1,URL2,F2,URL3,F3,URL4,F4)
{
frames[F1].location.href=URL1;
frames[F2].location.href=URL2;
frames[F3].location.href=URL3;
frames[F4].location.href=URL4;
}
function DreiFrames(URL1,F1,URL2,F2,URL3,F3)
{
frames[F1].location.href=URL1;
frames[F2].location.href=URL2;
frames[F3].location.href=URL3;
}
function ZweiFrames(URL1,F1,URL2,F2)
{
frames[F1].location.href=URL1;
frames[F2].location.href=URL2;
}


function showBigone(img,xgroesse,ygroesse)
{
Bigwin = window.open (img, "Bild","toolbar=no,status=no,menubars=no,scrollbars=no,directories=no,resizable=yes,height="+ygroesse+",width="+xgroesse);
Bigwin = Bigwin.window.focus();
}

function showBigone2(img,xgroesse,ygroesse)
{
Bigwin = window.open (img, "Bild2","toolbar=no,status=no,menubars=no,scrollbars=yes,directories=no,resizable=yes,left=500,height="+ygroesse+",width="+xgroesse);
Bigwin = Bigwin.window.focus();
}

function Bildwechsel(Bildnr,Bildobjekt)
{
document.images[Bildnr].src = Bildobjekt.src;
}
function FlashMovie(src, movie, width, height, version, quality, menu, bgcolor, flashvars, wmode)
{
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+version+",0,0,0' width='" +width+ "' height='" +height+ "' id='" +movie+ "'>");
	document.write("<param name='movie' value='" +src+ "' />");
	document.write("<param name='FlashVars' value='" +flashvars+ "'>");
	document.write("<param name='quality' value='" +quality+ "' />");
	document.write("<param name='menu' value='" +menu+ "' />");
	document.write("<param name='bgcolor' value='" +bgcolor+ "' />");
	document.write("<param name='wmode' value='" +wmode+ "' />");	
	document.write("<embed src='" +src+ "' swLiveConnect='true' menu='" +menu+ "' FlashVars='" +flashvars+ "' quality='" +quality+ "' bgcolor='" +bgcolor+ "' wmode='" +wmode+ "' width='" +width+ "' height='" +height+ "' name='" +movie+ "' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.write("</object>");
}
function Go(x)
{
if(x == "nothing")
	{
	document.forms[0].reset();
	document.forms[0].elements[0].blur;
	return;
	}
	else if(x == "end") top.location.href =
		parent.frames[0].location;
	else
		{
		parent.frames[0].location.href = x;
		document.forms[0].reset();
		document.forms[0].elements[0].blur();
		}
	}
	
//Facebook//
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

