//Steuerung von id=aktuell//
function azeigen()
{
 var win;
 win=document.getElementById
 ("aktuelles")
.style.visibility = 'visible';
}
//Steuerung von id=sippung//
function szeigen()
{
 var win;
 win=document.getElementById
 ("sippung")
.style.visibility = 'visible';
}
//Info Screen
/*if(screen.height > 768)
   alert("Auflösung zu hoch!\nDie optimale Bildschirmauflösung\nbeträgt 1024 x 768")
if(screen.height < 600)
   alert("Falsche Auflösung!\nSie benötigen mindestens eine\nBildschirmauflösung von 800 x 600")*/
/*
//Lupe
innen = " ";
function t() {
if (window.getSelection)
{innen = window.getSelection();}
else if (document.getSelection)
{innen = document.geSelection();}
else if (document.Selection)
{innen = document.selection.createRange().text;}
document.getElementById("lupe").
innerText = innen;
document.getElement#byId("lupe").
style.visibility = "visible";
}
function zu(){
document.getElementById("lupe").style.visibility = "hidden";}
*/
//Zoom it
function zoomIt(idname, faktor)
{
    eval(idname+".style.zoom="+faktor);
}

//Sticker Menu
var pos = 50;
var box = setInterval('poskontrolle()',500);
function poskontrolle()
{
if(document.all) {y = document.body.scrollTop;}
else {y = window.pageYOffset;}
document.getElementById("contentmenu2").style.top = pos + y;
}
/*
//Slide Memu
var position = 50;
var letzteposition = 50;
var neueposition = 50;
var kasten = setInterval('positionskontrolle()',500);
var move;
var pixelversatz = 4;
function positionskontrolle()
{
letzteposition = neueposition;
     if(document.all) {
         y = document.body.scrollTop;
     } else {
         y = window.pageYOffset;
     }
neueposition = position + y;
clearInterval(kasten);
move = setInterval('verschieben()',5);
}
function verschieben()
    {
    if (neueposition != letzteposition)
        {
        if (neueposition > letzteposition)
            {
            letzteposition=letzteposition+pixelversatz;if (letzteposition>neueposition){letzteposition=neueposition}
            }
        if (neueposition < letzteposition)
            {
            letzteposition=letzteposition-pixelversatz;if (letzteposition<neueposition){letzteposition=neueposition}
            }
        }
    document.getElementById("menu1").style.top = letzteposition;
if (neueposition == letzteposition)
        {
        clearInterval(move);
        kasten = setInterval('positionskontrolle()',500);
        }
    }
*/


// News Ticker
// Browser-Checker
// Eintrags-Pruefung
var ie = document.all?1:0;
var w3c = document.getElementById?1:0;
var ns4 = document.layers?1:0;

var sHeight = 70;        // Scrollhoehe der einzelnen News
var steps = 1;           // Anzahl der Pixel, um die der Ticker verschoben wird
var pause =40;          // Verzoegerungszeit des Intervalls in Millisekunden
var pass = false;        // Boolsche Variable zur Verhinderung des ersten Leerdurchlaufs
var i = 0;               // Zaehler fuer das nachfolgende Array

var content = new Array(); // Array der Mitteilungen

content[0] ='Am 19. im Windmond a. U. 145 trat unser <b>Bruderhertz Rt. von Hei-Fei</b> seinen letzten Ritt in die lichten Gefilde von Ahall an.';

content[1] ='Wir haben unserem lieben Freund am 25. im Windmond a. U. 145 auf dem Waldfriedhof in Celle das letzte Ehrengeleit gegeben.';

content[2] ='Für immer wird er in unseren Herzen sein. Wir trauern, wir sind aber zugleich dankbar und stolz, dass er unserem Bund fast 35 Jahre angehörte. ';

content[3] ='Am 03. im Christmond findet zu Ehren unseres Freundes eine Trauersippung in der Heideburg statt. Lulu!';

function intro() {

 if(ie) {
  ticker.style.pixelTop = sHeight;
  scrollIE();
 }
 else if(w3c) {
  ticker = document.getElementById('ticker');
  ticker.style.top = sHeight + "px";
  scrollW3C();
 }
 else if(ns4) {
  ticker = document['spot'].document['ticker'];
  ticker.top = sHeight;
  ticker.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);
  scrollNS4();
 }
 ticker.onmouseover= function() { steps = 0; } // Event-Handler initialisieren
 ticker.onmouseout = function() { steps = 1; }
}


function scrollIE() { // IE-Scroller

 if(pass == 1 && ticker.style.pixelTop >= -sHeight) {
  ticker.style.pixelTop -= steps;        // Ticker nach oben scrollen
 }
 else {
  ticker.style.pixelTop = sHeight;
  ticker.innerHTML = content[i];        // News ins Dokument schreiben
   if(i == content.length - 1)          // Zaehler hochzaehlen bzw. zuruecksetzen
    i = 0; else i++;
  pass = true;
  steps = 1;
 }
 if(ticker.style.pixelTop <= -sHeight/6) {
  steps = 1;                                // Scrollen am Ende beschleunigen
 }
 setTimeout("scrollIE()", pause);
}


function scrollW3C() { // Scroller fuer W3C-kompatible Browser

 if(pass == 1 && parseInt(ticker.style.top) >= -sHeight) {
  ticker.style.top = parseInt(ticker.style.top) - steps + "px";
 }
 else {
  ticker.style.top = sHeight + "px";
  ticker.innerHTML = content[i];
   if(i == content.length - 1)
    i = 0; else i++;
  pass = true;
  steps = 1;
 }
 if(parseInt(ticker.style.top) <= -sHeight/6) {
  steps = 2;
 }
 setTimeout("scrollW3C()", pause);
}


function scrollNS4() { // Scroller fuer NS 4

 if(pass == 1 && ticker.top >= -sHeight) {
  ticker.top -= steps;
 }
 else {
  ticker.top = sHeight;
  with(ticker.document) {
   open();
   write(content[i]);
   close();
  }
   if(i == content.length - 1)
    i = 0; else i++;
  pass = true;
  steps = 1;
 }
 if(ticker.top <= -sHeight/6) {
  steps = 2;
 }
 setTimeout("scrollNS4()", pause);
}

// Eintrags-Pruefung, document: anpassen
function pruefe()
{
if(document.awform.out_021LName.value == "")
{
alert("Bitte Namen eingeben.");
document.awform.out_021LName.focus();
return false;
}
}

// Seitenlink mit email versenden
function sendLink ()
{
strText = "mailto:?subject= Ein Linktipp: " + document.title;
strText += "&body=Diese Seite: " + document.title;
strText += ", sollten Sie sich ansehen: " + location.href;
location.href = strText;
}

//Markierten Text als Parameter an URL anf&uuml;gen
// Browserweiche
var w3c = document.getElementById&&!document.all?1:0;
var msie = document.all?1:0;


function intro() {

 // Event-Listener fuer Doppelklick registrieren

 if(w3c) { // DOM Level 2 kompatible Browser
  var field = document.getElementById("dict");
  field.addEventListener("dblclick", fetchSel, true);
 }

 if(msie) { // MS Internet Explorer
  var field = document.all.dict;
  field.ondblclick = fetchSel;
 }
}


function fetchSel() {

 // Selektierten Text in Variable speichern

 if(document.selection) {
  selected = document.selection.createRange().text;
  if(selected != "") {
   document.selection.empty();
  }
 }
 else if(window.getSelection) {
  selected = window.getSelection().toString();
  selected = selected.replace(/["!?;:,.]/g, "");
 }

 popup(selected);
}


function popup(selected) {

 // Deutsche Wikipedia
 var searchURL = "http://de.wikipedia.org/";
 var attr = "wiki/" + escape(selected);

 // Alternative: Deutsch-Englisches Woerterbuch
 // var searchURL = "http://dict.leo.org/";
 // var attr = "?search=" + escape(selected) + "&amp;lang=en";

 // Parameter fuer das Popup-Fenster
 var param = "width=590,height=430";
 param += ",left=300,top=60";
 param += ",menubar=1";
 param += ",location=1";
 param += ",scrollbars=1";
 param += ",resizable=1";
 param += ",toolbar=1";
 param += ",status=0";

 if(selected != "") {
  // Popup oeffnen
  popWin = window.open(searchURL + attr,"s",param);
  // Popup in den Vordergrund schicken
  popWin.focus();
 }
}