
// No rightclick script
var meldung="Der Rechtsklick ist hier leider gesperrt!\n\n© 2000 - 2007 by Johannes Körte\n - All rights reserved -";
function click(e)
{
   if (document.all) {
      if (event.button == 2) { alert(meldung); return false; }
   }
   if (document.layers) {
      if (e.which == 3) { alert(meldung); return false; }
   }
}
if (document.layers) { document.captureEvents(Event.MOUSEDOWN); }



// Laufschrift in Statuszeile

var m1 = "© 2000 - 2007 by Johannes Körte, Ostrhauderfehn";

function scrolltext(txt)
   {
   if (txt != null) {m1 = txt};
   timerONE=window.setTimeout('scrollit(100)',75)
   }

function scrollit(seed)
   {
   var msg=m1;   var out = " ";
   var c = 0;
   var speed = 50    // Geschwindigkeit

   if (seed > 100)
     {
     seed--;
     var cmd="scrollit(" + seed + ")";
     timerTwo=window.setTimeout(cmd,speed);
     }
   else
     if (seed <= 100 && seed > 0)
       {
       for (c=0 ; c < seed ; c++)
         {
         out+=" ";
         }
       out+=msg;
       seed--;
       var cmd="scrollit(" + seed + ")";
       window.status=out;
       timerTwo=window.setTimeout(cmd,speed);
       }
     else if (seed <= 0)
       {
       if (-seed < msg.length)
         {
         out+=msg.substring(-seed,msg.length);
         seed--;
         var cmd="scrollit(" + seed + ")";
         window.status=out;
         timerTwo=window.setTimeout(cmd,speed);
         }
       else
         {
         window.status=" ";
         timerTwo=window.setTimeout("scrollit(100)",75);
         }
       }
   }

// Animation in der Statuszeile

    var thetext=" © 2000 - 2007 by Johannes Körte "
    var step=0
    function animtext(txt)
    {
    if (txt != null) {thetext = " " + txt + " "};
      setTimeout("anim()",100)
    }

    function anim()
    {
      step++
      if (step==7) {step=1}
      if (step==1) {window.status='>===='+thetext+'====<'}
      if (step==2) {window.status='=>==='+thetext+'===<='}
      if (step==3) {window.status='==>=='+thetext+'==<=='}
      if (step==4) {window.status='===>='+thetext+'=<==='}
      if (step==5) {window.status='====>'+thetext+'<===='}
      if (step==6) {window.status='====='+thetext+'====='}
      setTimeout("anim()",150);
    }



// Uhrzeit und Datum in der Statuszeile

var timerID = null;
var timerRunning = false;

function statusuhr() 
   {
   stopclock();  // sicher gehen, dass die Uhr gestoppt ist
   time();
   }

function stopclock()
   {
   if(timerRunning)
      clearTimeout(timerID);
   timerRunning = false;
   }

function zeit(std,min,sec,mod)
   {
   var time = ""
   if (mod) {time = std} else {time = ((std >12) ? std -12 :std)}
   time =  ((time <10) ?  "0" :  "") + time
   time += ((min < 10) ? ":0" : ":") + min
   time += ((sec < 10) ? ":0" : ":") + sec
   if (!mod) {time += (std >= 12) ? " pm" : " am"}
   return time
   }

function datum(t,m,j,mod)
   {
   var monat = new Array
   ("mm","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober",
   "November","Dezember")
   var datum = ""
   if (mod)
     {
     datum = t + ". " + monat[m] + " " + j
     } 
    else 
     {
     datum =  ((t < 10) ?  "0" :  "") + t
     datum += ((m < 10) ? ".0" : ".") + m + "." + j
     }
   return datum
   }

function time()
   {

   var ta = new Array
   ("mm","Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag")

   var now = new Date()
   var yr = now.getYear()
     if (yr<1900) {yr+=1900}

   var Day = ta[now.getDay()+1]
   var Datum = datum(now.getDate(),now.getMonth()+1,yr,1)
   var Zeit = zeit(now.getHours(),now.getMinutes(),now.getSeconds(),1)

   window.status = "---> " + Day + ",   " + Datum + "   " + Zeit + " <---"
   timerID = setTimeout("time()",200)
   timerRunning = true
   }

function clearStatus()
   {
   if(timerRunning)
      clearTimeout(timerID)
   timerRunning = false
   window.status=" " 
   }



// Alter berechnen (in Tagen (met=1) oder Jahren (met=2))

function alter(t,m,j,met)
   {
   m--
   var wert=new Array()
   var heute=new Date()

   heute.setHours(0)
   heute.setMinutes(0)

   wert[1]=Math.round((Date.UTC(j,m,t) - heute.getTime())/86400000)
     if (wert[1]<0) {wert[1]=wert[1]*(-1)}
   wert[2]=Math.floor(wert[1]/365.25)
   return(wert[met])
   }


function alt(id)
   {
   var mo=new Array(31,28,31,30,31,30,31,31,30,31,30,31)
   j=Math.floor((id-1)/365.25)
   t=id-Math.ceil(j*365.25)

   if (j%4 == 0) { mo[1]=29 }
   m=0
   while (t > mo[m])     
    {
    t -= mo[m]
    m++
    }

   return(alter(t,m+1,j+1900,2))
   }



// Hinweis für Links

function linkhinweis()
{
window.status="Rechtlicher Hinweis:"
alert("Rechtlicher Hinweis:\n\nMit Urteil vom 12. Mai 1998 hat das Landgericht Hamburg entschieden, dass man durch die Ausbringung eines Links die Inhalte der gelinkten Seite ggf. mit zu verantworten hat. Dies kann - so das LG - nur dadurch verhindert werden, indem man sich ausdrücklich von diesen Inhalten distanziert.\n\nAuf unseren Seiten sind teilweise Links zu anderen Objekten im Internet gelegt. Für all diese Links gilt:\n\nWir möchten ausdrücklich betonen, dass wir keinerlei Einfluss auf die Gestaltung und die Inhalte der gelinkten Seiten haben. Deshalb distanzieren wir uns hiermit vorsorglich ausdrücklich von allen Inhalten aller gelinkten Seiten und machen uns deren Inhalte nicht zu eigen.\n\nDiese Erklärung gilt für alle auf unseren Seiten ausgebrachten Links!\n\nDer Webmaster")
}
