//19~29.01.2004 by ans
/*cookie (deaktiviert by bcgsr)
  if(location.href=="index.htm"){
    if(navigator.cookieEnabled){
                                var dx=new Date(),ex=dx.getTime()+(5*24*60*60*1000);
                                dx.setTime(ex);document.cookie="Name=anscifx;expires="+dx.toGMTString();
                                document.cookie+=" - \\ - created by ans - \\ - version: "+document.lastModified+" - \\ - erstellt: "+new Date().toLocaleString()+" -"
    }
  }
*/
//öffnen + verschieben von fenster ...
var win;
function wo(url,h,b){
                 if(url==1)url="pics.htm";
                 if(h==null)var h=5;if(b==null)b=4;
                 h=h*100;b=100*b; form="height="+h+",width="+b+",resizeable=no,dependent,scrollbars,hotkeys=no,locationbar=no,menubar=no,statusbar=no,personelbar=no,toolbar=no,copyhistory=no,directories=no";                             //top=y,left=x
                 win=window.open(url,"mini",form);
                 win.moveTo(Math.round(screen.width/2-b/2),Math.round(screen.height/2-h/2));
                 win.focus()}

//testen ob fenster zu
function test(){if(win&&!win.closed)win.close()}

//statusbar mit zeit
             function statick(seed){
        var d=new Date(),t=d.getDate(),w=new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"),m=new Array("Januar","Februar","M&auml;rz","April","Mai","Juni",                                                                    "Juli","August","September","Oktober","November","Dezember"),s=d.getSeconds(),m=m[d.getMonth()];        t=((t<10)?"0"+t:t);m=((m<10)?"0"+m:m);s=((s<10)?"0"+s:s);
        var msg="Casio-Hacking by AnS \n. . .  \
Informationen zu Sonderprogrammnamen, \
Sonderzeichen . . .                          \
heute ist "+w[d.getDay()]+" der "+t+"."+m+"."+d.getYear()+"    es ist jetzt: "+d.getHours()+"."+d.getMinutes()+"."+s+" Uhr                             \
copyright 2002/03/04 by ans"
,out=" ",c=1;
        if(seed>100){
                seed--;
                var cmd="statick("+seed+")";
                timerTwo=window.setTimeout(cmd,100)}
        else if(seed<=100&&seed>0){
                for (c=0;c<seed;c++)out+=" ";
                out+=msg;
                seed--;
                var cmd="statick("+seed+")";
                window.status=out;
                timerTwo=window.setTimeout(cmd,100)}
        else if(seed<=0){
                if(-seed<msg.length){
                        out+=msg.substring(-seed,msg.length);
                        seed--;
                        var cmd="statick("+seed+")";
                        window.status=out;
                        timerTwo=window.setTimeout(cmd,100)}
                else{
                        window.status=out;
                        timerTwo=window.setTimeout("statick(100)",999)}
        }
}
function cleer(){window.clearTimeout(timerTwo)}

//status II
var speed = 10
var pause = 1500
var timerID = null
var bannerRunning = false
var ar = new Array()

ar[0] = "Je mehr ich lerne,"
ar[1] = "um so mehr weiss ich."
ar[2] = "Je mehr ich weiss,"
ar[3] = "um so mehr kann ich vergessen -"
ar[4] = "also, warum soll ich immer mehr lernen ? ?"
ar[5] = " "
ar[6] = "so oder so ähnlich lautet das thema dieser site"
ar[7] = ""

var message = -1
var state = ""
     function stopBanner() {
if (bannerRunning)
clearTimeout(timerID)
bannerRunning = false
}

     function startBanner() {
stopBanner()
showBanner()
}
     function clearState() {
state = ""
for (var i = 0; i < ar[message].length; ++i) {
state += "0"
}
}
     function showBanner() {
if (getString()) {
message++
if (ar.length <= message)
message = 0
clearState()
timerID = setTimeout("showBanner()", pause)
bannerRunning = true
} else {
var str = ""
for (var j = 0; j < state.length; ++j) {
str += (state.charAt(j) == "1") ? ar[message].charAt(j) : " "
}
window.status = str
timerID = setTimeout("showBanner()", speed)
bannerRunning = true
}
}
     function getString() {
var full = true
for (var j = 0; j < state.length; ++j) {
if (state.charAt(j) == 0)
full = false
}
if (full)
return true
while (1) {
var num = getRandom(ar[message].length)
if (state.charAt(num) == "0")
break
}
state = state.substring(0, num) + "1" + state.substring(num + 1, state.length)
return false
}
     function getRandom(max) {
return Math.round((max - 1) * Math.random())
}