var winhandle = null;

function Foto(URL) {
  if ((winhandle != null) && (! winhandle.closed)) {
    winhandle.location.replace(URL);
  }
  else {
    winhandle=window.open(URL, 'imagewin', "width=810, height=810, resizable");
    winhandle.document.bgColor="#f1f1f1";
    winhandle.document.close();
  }
  winhandle.focus();
}





function ErrorReturn() {
  return true;
}
window.onError = ErrorReturn();
/*********************************************************************************************************************/

//???????????????????????????????????????????????????????????????
//lädt die Seite in eoinem eienen Fenster, falls sie aus einer anderen website aufgerufen wird
url="http://www.luebars-online.de"
if ((top.frames.length>0) && (top.geladen +"" != "yes")) {
  if(document.images) {
    top.location.replace(url);
  }
  else {
    top.location.href = url;
  }
}
/*********************************************************************************************************************/

var ie,ne,ie4,ne4,ie6,ne6
function BrowserCheck() {
  v=navigator.appVersion;
  n=navigator.appName;
  ie  = (v.search(/Win/)!=-1&&n.search(/Mic/)!=-1&&parseInt(v)>=4)?true:false;
  ne  = (v.search(/Win/)!=-1&&n.search(/Net/)!=-1&&parseInt(v)>=4)?true:false;
  ie4 = (v.search(/Win/)!=-1&&n.search(/Mic/)!=-1&&v.search(/4\./)!=-1)?true:false;
  ie6 = (v.search(/Win/)!=-1&&n.search(/Mic/)!=-1&&v.search(/6\./)!=-1)?true:false;
  ne4 = (v.search(/Win/)!=-1&&n.search(/Net/)!=-1&&v.search(/4\./)!=-1)?true:false;
  ne6 = (v.search(/Win/)!=-1&&n.search(/Net/)!=-1&&v.search(/6\./)!=-1)?true:false;
}
BrowserCheck()
/*********************************************************************************************************************/

//???????????????????????????????????????????????????????????????
var f = null;
var strName="";
for (var i=0; i<1 ; i++ ) {
  for (var ii=0; ii<6 ; ii++ ) {
    var w=0;
    while (w<65 || w>90) {
      w=Math.round(Math.random()*100);
    }
    strName=strName+String.fromCharCode(w);
  }
}
/*********************************************************************************************************************/

function closef() {
  if (f != null) {
    if (!f.closed) {
      if (f.close) {
        f.close();
      }
    }
  }
  return;
}
/*********************************************************************************************************************/

function PopUp(strSrc,strTitel,breite,hoehe) {
  var strScroll ="auto";
  var bg="#ECFCFF";
  var ScreenX=screen.availWidth;
  var ScreenY=screen.availHeight;
  closef();
  if (hoehe > screen.availHeight-30) {
    hoehe = screen.availHeight-50;
    strScroll ="yes";
  }
  if (breite > screen.availWidth-10) {
    breite = screen.availWidth-30;
    strScroll ="yes";
  }
  X=(ScreenX-breite-10)/2;
  Y=(ScreenY-hoehe-30)/2;
  f=window.open('#','otto','width='+breite+',height='+hoehe+',left='+X+',top='+Y+',titel='+strTitel+',scrollbars='+strScroll);
  f.focus();
  f.document.open();
  f.document.write("<title>"+strTitel+"</title>");
  f.document.write('<html><body bgcolor="'+ bg + '" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0"  >');
  f.document.write('<div align="center">')
  f.document.write('     <table cellspacing="0" cellpadding="0" border="0">');
  f.document.write('  <tr>');
  f.document.write('     <td><img src="' + strSrc +'"></td> ');
  f.document.write('    </tr>');
  f.document.write(' </table>');
  f.document.write('     </div>');
  f.title=strTitel;
  //alert(f.document.name)
  f.document.close();
}
/*********************************************************************************************************************/

function PopUpSite(strSrc,strTitel,breite,hoehe,strScroll) {
  if (strScroll ="") {
    strScroll="auto";
  }
  var ScreenX=screen.availWidth;
  var ScreenY=screen.availHeight;
  closef();
  if (hoehe > screen.availHeight-30) {
    hoehe = screen.availHeight-50;
    strScroll ="yes";
  }
  if (breite > screen.availWidth-10) {
    breite = screen.availWidth-30;
    strScroll ="yes";
  }
  X=(ScreenX-breite-10)/2;
  Y=(ScreenY-hoehe-30)/2;
  Optionen = 'titel='+strTitel+',toolbar=0,location=0,directories=0,status=0,menubar=0,left='+X+',top='+Y+',width='+breite+',height='+hoehe+',resizable=0,scrollbars='+strScroll;
  f = window.open(strSrc,strName,Optionen)
  //f.document.open();
  //f.document.write("<title>"+strTitel+"</title>");
  f.document.title=strTitel
  //f.document.close();
  f.focus;
  //alert(strTitel)
}
/*********************************************************************************************************************/
  
function Objekteigenschaften(Objekt, ObjName) {
  var Ergebnis = "";
  for (var Eigenschaft in Objekt) {
    Ergebnis += ObjName + "." + Eigenschaft + " = " + Objekt[Eigenschaft] + "<br>";
  }
  return Ergebnis;
}
/*********************************************************************************************************************/

var fontflag = false;
function FONTCHECK(name) {
  var flag = false;
  if (ie) {
    document.write('<div id="testtext" ><nobr>abcdefghijkLMNABCDEFGHIJKLMN<img border="2" name="testimg" src="images/dot.gif" width="1" heigth="1"></nobr></div>');
    var d = document.all.testtext.style;
    d.visibility="hidden";
    d.position="absolute";
    d.left="0";
    d.fontSize="20px";
    var wert=document.images.testimg.offsetLeft;
    d.fontFamily=name;
    if (wert!=document.images.testimg.offsetLeft) {
      flag=true;
    }
  }
  return flag
}
/*********************************************************************************************************************/

var msg1="<nobr>Der blaue Schrägstrich stellt die Ihle dar,</nobr><nobr>die drei Eicheln im Inneren deuten auf unsere 3 großen Eichen hin.</nobr><br><br>"+
         "<nobr>Das große Lindenblatt links oben steht für das <b>Lindendorf Lübars</b>,</nobr><nobr>während die drei kleinen Lindenblätter die Ortsteile</nobr><nobr><b>Glienicke, Klein-Lübars</b> und <b>Riesdorf</b> symbolisieren.</nobr>";
function Show(msg) {
  if(ie) {
    eval('document.all.'+msg+'.style.visibility="visible"');
  }
  //if(ne4) {eval('document.["'+msg+'"].visibility="show"');};
}
/*********************************************************************************************************************/

function Hide(msg) {
  if(ie) {
    eval('document.all.'+msg+'.style.visibility="hidden"');
  }
  //if(ne4) {eval('document.'+msg+'.visibility="hide"');};
}
/*********************************************************************************************************************/

function INIT() {
  fontflag = FONTCHECK("Monotype Corsiva");
  if(ie) {
    document.write('<div id="wappentext" >'+msg1+'</div>');
    document.all.wappentext.style.visibility="hidden";
    document.all.wappentext.style.position="absolute";
    if (fontflag) {
      document.all.wappentext.style.fontFamily="Monotype Corsiva";
      document.all.wappentext.style.fontSize="14";
      if (screen.width >=1024) {
        document.all.wappentext.style.left="300";
      }
      if (screen.width ==800) {
        document.all.wappentext.style.left="180";
      }
      document.all.ueberschrift.style.fontFamily="Monotype Corsiva";
      document.all.ueberschrift.style.fontSize="28";
    }
    InitPos();
  }
  return;
}
/*********************************************************************************************************************/

function CheckPos(w1,w2,w3,z) {
  scrollY = w1;
  posX = w2;
  posY = w3;
  zaehler=z;
  if ( scrollY == 0  &&  0 ==( ie ? document.body.scrollTop  : pageYOffset )) {
    setTimeout( "CheckPos(scrollY,posX,posY,zaehler)",50 );
    return;
  }
  if ( scrollY != ( ie ? document.body.scrollTop  : pageYOffset ) &&  0 ==( ie ? document.body.scrollTop  : pageYOffset )) {
    ie4 ? document.all.hoch.style.visibility="hidden" : document.hoch.visibility="hide";
    scrollY = ( ie ? document.body.scrollTop  : pageYOffset );
    setTimeout( "CheckPos(scrollY,posX,posY,zaehler)",50 );
    return;
  }
  if ( scrollY!= ( ie ? document.body.scrollTop  : pageYOffset )) {
    scrollY = ( ie ? document.body.scrollTop  : pageYOffset );
    if (zaehler==0) {
      ie ? document.all.hoch.style.visibility="hidden" : document.hoch.visibility="hide";
      zaehler=1;
    }
    ie ? document.all.hoch.style.top=posY+scrollY : document.hoch.top=posY+scrollY;
  }
  else {
    if (zaehler < 10  && zaehler != 0) {
      zaehler++;
    }
    else {
      ie ? document.all.hoch.style.visibility="visible" : document.hoch.visibility="show";
      zaehler=0;
    }
  }
  setTimeout( "CheckPos(scrollY,posX,posY,zaehler)",50 );
}
/*********************************************************************************************************************/


// hieh ist noch ein Bug bei y drinne (Bidschirmhöhe--tatsächliche Startposition von oben)
function InitPos() {                                //  Aufruf in Init
  posX = 855;                                     //  für 1024
  posY = 150;     //450;
  posX = posX - 1024/2 +  screen.width/2;         //  wenn Inhalte zentriert
  posY = posY - 768 +  screen.height  ;
  //alert(posY);
  //posY = posY - screen.height + screen.availHeight;
  //document.write('<div  id="hoch" style="position:absolute" ><a href="#top"><img src="../images/nachoben.gif" width="14" height="87" border="0" alt=""></a></div>');
  var hochover= "if(document.images) document.poshoch.src='../../images/hoch_rot.gif';"
  var hochout= "if(document.images) document.poshoch.src='../../images/hoch.gif';"
  document.write('<div id="hoch" style="position:absolute">')
  document.write('<a href="#top" onMouseOver="'+hochover+'" onMouseOut="'+hochout+'"><br>')
  document.write('<IMG NAME="poshoch" SRC="../../images/hoch.gif" WIDTH="10" HEIGHT="10" BORDER="0"><br><img src="../../images/dot.gif" width="10" height="10" border="0" ><br><font size="-2" face="VERDANA,ARIAL,HELVETICA"><b class="linkDynNav">n<br>a<br>c<br>h<br><img src="../../images/dot.gif" width="10" height="10" border="0" ><br>o<br>b<br>e<br>n</font></a>')
  document.write('</div>')

  ie ? document.all.hoch.style.top = posY : document.hoch.top = posY;
  ie ? document.all.hoch.style.left = posX : document.hoch.left = posX;
  ie ? document.all.hoch.style.visibility="hidden" : document.hoch.visibility="hide";
  CheckPos(0,posX,posY,0);
  return
}
/*********************************************************************************************************************/

var hauptmenuebreite  = 100;     // für Abstand hm/um
function xPos(LinkObj) {
  return LinkObj.offsetLeft+document.all.menue.offsetLeft+hauptmenuebreite+20;
}
/*********************************************************************************************************************/

function yPos(LinkObj) {
  return LinkObj.offsetTop+document.all.menue.offsetTop;
}
/*********************************************************************************************************************/

var StatusHauptmenue=false;
var StatusUntermenue=false;
var NameUntermenue="";
var flag=false;
function over(LinkObj,LinkContainer) {
  if ( LinkObj.id=="hmenue" ) {
    if ( NameUntermenue != "" ) {
      window.clearInterval(aktiv);
      eval('document.all.'+NameUntermenue+'.style.visibility="hidden"');
    }
    if (ie4) {
      LinkObj.style.cursor="nw-resize";
    }
    if (ie6) {
      LinkObj.style.cursor="nw";
    }
    NameUntermenue =  LinkContainer;
    LinkObj.style.background='CCFFCC';
    LinkObj.style.border='solid';
    LinkObj.style.borderWidth='1px';
    LinkObj.style.borderColor='00CC33';
    LinkObj.style.color='00A050';
    eval('document.all.'+LinkContainer+'.style.left="'+xPos(LinkObj)+'"');
    eval('document.all.'+LinkContainer+'.style.top="'+yPos(LinkObj)+'"');
    eval('document.all.'+LinkContainer+'.style.visibility="visible"');
  }
  else {
    window.clearInterval(aktiv);
    LinkObj.style.background='CCFFCC';
    LinkObj.style.border='solid';
    LinkObj.style.borderWidth='1px';
    LinkObj.style.borderColor='00CC33';
    LinkObj.style.color='00A050';
  }
}
/*********************************************************************************************************************/

function zeitabfrage(NameUntermenue_) {
  name=NameUntermenue_
  window.clearInterval(aktiv);
  if ( NameUntermenue == name) {   // nur zur Sicherheit
    eval('document.all.'+name+'.style.visibility="hidden"');
    NameUntermenue="";
  }
}
/*********************************************************************************************************************/

var aktiv="";
function out(LinkObj,LinkContainer) {
  if ( LinkObj.id=="hmenue" ) {
    LinkObj.style.background='FFFFFF';
    LinkObj.style.border='solid';
    LinkObj.style.borderWidth='1px';
    LinkObj.style.borderColor='FFFFFF';
    LinkObj.style.color='00A050';
    aktiv = window.setInterval("zeitabfrage(NameUntermenue)",500);
  }
  else {
    aktiv = window.setInterval("zeitabfrage(NameUntermenue)",500);
    LinkObj.style.background='FFFFFF';
    LinkObj.style.border='solid';
    LinkObj.style.borderWidth='1px';
    LinkObj.style.borderColor='FFFFFF';
    LinkObj.style.color='00A050';
  }
}
/*********************************************************************************************************************/

function newHauptmenue(NameLink) {
  var strStyle ="";
  if (fontflag) {
    strStyle = 'style="font-family:Monotype Corsiva ;font-size:14"';
  }
  document.writeln('<div id="menue">');
  for ( i=0; i<NameLink.length ; i++ ) {
    var name=NameLink[i];
    document.writeln('<span '+strStyle+' href="#" id="hmenue"  onMouseOver="over(this,'+"'"+NameLink[i]+"'"+')" onMouseOut="out(this,'+"'"+NameLink[i]+"'"+')" >'+NameLink[i]+'</span><br>');
  }
  document.write ('</div>');
  return;
}
/*********************************************************************************************************************/

UntermenueFlag=0;
function newUntermenue(NameLink) {
  document.writeln('<div id = "'+HauptMenue[UntermenueFlag]+'"  class="container">');
  for ( i=0; i<NameLink.length ; i++ ) {
    document.write('<a href="'+NameLink[i][1]+'" id="umenue" onmouseover="over(this)" onmouseout="out(this)" >'+NameLink[i][0]+'</a><br>');
  }
  document.write  ('</div>');
  UntermenueFlag++;
  return;
}

//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion()
{
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}
	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";
			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";
			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}
// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];
        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }
  document.write(str);
}
function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    
    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

