ï»¿// ---------------------------------

// BrowserCheck Object
function BrowserCheck() {
var b = navigator.appName
if (b=="Netscape") this.b = "ns"
else if (b=="Microsoft Internet Explorer") this.b = "ie"
else this.b = b
this.version = navigator.appVersion
this.v = parseInt(this.version)
this.ns = (this.b=="ns" && this.v>=4)
this.ns4 = (this.b=="ns" && this.v==4)
this.ns5 = (this.b=="ns" && this.v==5)
this.ie = (this.b=="ie" && this.v>=4)
this.ie4 = (this.version.indexOf('MSIE 4')>0)
this.ie5 = (this.version.indexOf('MSIE 5')>0)
this.ie6 = (this.version.indexOf('MSIE 6')>0)
this.ie7 = (this.version.indexOf('MSIE 7')>0)
this.min = (this.ns5)||(this.ie5)||(this.ie6)||(this.ie7)
}
is = new BrowserCheck();

// Aufrufparameter auslesen
var actual_page = "";
var url= window.location.href;
function next_par(suchstr) {
  var e1=url.indexOf(suchstr);
  if(e1 > 0) {
    url=url.substring(e1+suchstr.length, url.length);
    var e1=url.indexOf('&');
    if(e1 > 0) {
      return(url.substring(0, e1));
    }
    else {
      return(url.substring(0, url.length));
    }
  }
  return("");
}
actual_page=next_par("?page=");if(actual_page!=""){actual_page=parseInt(actual_page)};
//alert(actual_page);

// --  hide Emailadresse  --

function emladr(prefix,domain) {
  document.write('<a href=\"mailto:' + prefix + '@' + domain + '\">');
  document.write(prefix + '@' + domain + '</a>');
}

// --  Bild-Fenster öffnen  --

var openbildwin = null;
function doopenbild(image1,text1,ww,hh,closetxt)
{
  if (openbildwin && !openbildwin.closed) { openbildwin.close(); }
  pleft = Math.round(screen.width-ww)/2; 
  ptop = (screen.height-hh)/2; 
  properties = "toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no";
  openbildwin= window.open('','openbildwin','top='+ptop+',left='+pleft+',width='+ww+',height='+hh+','+properties);
  openbildwin.document.open();
  openbildwin.document.write('<html><head><link rel=stylesheet type="text/css" MEDIA="screen" href="layout.css"></head><title>'+unescape(text1)+'</title><body style="background-image: none; background-color:#ffffff;">');
  openbildwin.document.write('<center><table cellpadding=10><tr><td><p id="content"><img src="'+image1+'" border=1><br><br><span class="grundrissfont"><b>'+text1+'</b></span><br>');
  openbildwin.document.write('<br><span id="content"><a href="javascript:window.close();">'+closetxt+'</a><br></p></span></td></tr></table></center></body></html>');
  openbildwin.document.close()
  openbildwin.focus();
}
function doopenbilder(dir1,imageroot1,anz1,text1,ww,hh,closetxt)
{
  if (openbildwin && !openbildwin.closed) { openbildwin.close(); }
  pleft = Math.round(screen.width-ww)/2; 
  ptop = (screen.height-hh)/2; 
  properties = "toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no";
  openbildwin= window.open('','openbildwin','top='+ptop+',left='+pleft+',width='+ww+',height='+hh+','+properties);
  openbildwin.document.open();
  openbildwin.document.write('<html><head><link rel=stylesheet type="text/css" MEDIA="screen" href="layout.css"></head><title>'+unescape(text1)+'</title><body style="background-image: none; background-color:#ffffff;">');
  openbildwin.document.write('<center><table cellpadding=20>');
  for (i=1; i<=anz1; i++) {
	if (i==1) {	openbildwin.document.write('<tr><td><center><img src="'+dir1+imageroot1+'.jpg" border=1></center><br><span class="grundrissfont"><b>'+unescape(text1)+'</b></span></td></tr>'); }
	else {	openbildwin.document.write('<tr><td><center><img src="'+dir1+imageroot1+'_'+i+'.jpg" border=1></center><br><span class="grundrissfont"><b>'+unescape(text1)+'</b></span></td></tr>'); }
  }
//  openbildwin.document.write('<tr><td><br><span class="grundrissfont"><b>'+unescape(text1)+'</b></span><br>');
  openbildwin.document.write('<tr><td><span id="content"><a href="javascript:window.close();">'+closetxt+'</a><br></p></span></td></tr></table></center></body></html>');
  openbildwin.document.close()
  openbildwin.focus();
}


// -- Bilder-Navigation --


function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

//var scrolltop = 25;
var anzahlbilder = 4;         // Anzahl der benutzen Bildelemente
var bildhoehe = 150;          // Höhe der benutzten Bildelemente
var bildabstandvertikal = 45; // Abstand zwischen den Bildelementen
var scrollheight = 630;       // Höhe des Scrollbereichs
var scrolldirection = 1;      // -1 = nach oben / 1 = nach unten
var imageoffset = bildhoehe+bildabstandvertikal;  // Gesamtabstand zwischen dem oberen Rand zweier Bilder
var divids = new Array(); for (i=1; i<=anzahlbilder; i++) { divids[i-1] = "scrollbild"+i; } // ("scrollbild1","scrollbild2","scrollbild3","scrollbild4");
var imageids = new Array(); for (i=1; i<=anzahlbilder; i++) { imageids[i-1] = "scollimg"+i; } //("scollimg1","scollimg2","scollimg3","scollimg4");
var refids = new Array(); for (i=1; i<=anzahlbilder; i++) { refids[i-1] = "scollref"+i; } //("scollimg1","scollimg2","scollimg3","scollimg4");
var textids = new Array(); for (i=1; i<=anzahlbilder; i++) { textids[i-1] = "scrollsubtxt"+i; } //("scrollsubtxt1","scrollsubtxt2","scrollsubtxt3","scrollsubtxt4");
//var tmptexte = new Array("","","","");
var topposs = new Array(); for (i=0; i<anzahlbilder; i++) { topposs[i] = 20+(i * imageoffset); } // (20,220,420,620);
var imageindex = new Array(); for (i=1; i<=anzahlbilder; i++) { imageindex[i-1] = i; }  //(1,2,3,4);
var nextimage = anzahlbilder;
//if (((anzahlbilder-1) * imageoffset + bildabstandvertikal)  < scrollheight) alert ("zu wenige Bilder im Scrollbereich");

function scrollsoftup() {
	var abk = ""; // "kl_"
	for (i=0; i<anzahlbilder; i++) {
		var x = new getObj(divids[i]);
		topposs[i] = topposs[i] + scrolldirection; 
		if (((scrolldirection == -1)&&(topposs[i] < -imageoffset))||
		    ((scrolldirection == 1)&&(topposs[i] > scrollheight))) 
		{ 
			if (scrolldirection == -1) topposs[i] = (anzahlbilder-1)*imageoffset; //600;
			if (scrolldirection == 1)  topposs[i] = -bildhoehe;
//			x.style.url = "../eventbilder/eventbild"+i+"kl.jpg";
			var y = new getObj(imageids[i]);
			document.getElementById(imageids[i]).src = dateiverz[nextimage]+abk+dateinamen[nextimage]+".jpg";
			document.getElementById(refids[i]).href = dateiverzbig[nextimage]+dateinamen[nextimage]+".jpg";
			document.getElementById(refids[i]).title = bildtexte[nextimage];
//			alert(dateiverz[nextimage]+"kl_"+dateinamen[nextimage]+".jpg");			
//			tmptexte[i] = bildtexte[nextimage];
			document.getElementById(textids[i]).innerHTML = bildtexte[nextimage];
			imageindex[i] = nextimage+1;
			nextimage += 1; if (nextimage >= maxbilderanz) { nextimage = 0; }
		}
		x.style.top = topposs[i]+'px';
	}
	var procedurecall = "scrollsoftup()"
	setTimeout(procedurecall,50);
}
function showsoftscrollimg(idx) {
	var text1 = bildtexte[imageindex[idx]-1];
	if (text1 == "") { text1 = bildtexte[idx]; }
//	frühere Version mit nur einem Bild:
//	doopenbild("../"+dateinamen[imageindex[idx]-1]+".jpg",text1,680,550)
	doopenbilder(dateiverzbig[imageindex[idx]-1],dateinamen[imageindex[idx]-1],bildanz[imageindex[idx]-1],text1,700,550,closebez)
}
function showhausimg(bilddatei,text) {
	doopenbild(bilddatei,text,680,550,closebez)
}
function showaktimg(bildname) {
	doopenbild("../aktuelles/"+bildname+".jpg","",680,550,closebez)
}
function URLEncoding(line)
{
  var encodedInputString=escape(line);
  encodedInputString=encodedInputString.replace("+", "%2B");
  encodedInputString=encodedInputString.replace("/", "%2F");
  return(encodedInputString);
}
function URLDecoding(line)
{
  var encodedInputString=unescape(line);
  encodedInputString=encodedInputString.replace("%2B", "+");
  encodedInputString=encodedInputString.replace("%2F", "/");
  return(encodedInputString);
}
function myURLDecode(line)
{
  var oldline = line+'.'; // dummy
  var newline = line;
  while (oldline != newline) {
	oldline = newline;
	newline = oldline.replace("+", " ");
  }
  return(newline);
}
function showaktgalerieimg(bildname,text) {
	doopenbild("../bildergalerie/"+bildname+".jpg",myURLDecode(text),680,550,closebez)
}
function hideitem(item) {
	document.getElementById(item).style.visibility="hidden";
}
function showitem(item) {
	document.getElementById(item).style.visibility="visible";
}