//////////////////////////////////////////////////////////////////////////////////////////////////// /// Schneegestoeber /// //////////////////////////////////////////////////////////////////////////////////////////////////// var SNOW_Picture = "imgs/snow.gif"; var SNOW_no = 35; var SNOW_browser_MOZ = (self.innerWidth) ? 1 : 0; var SNOW_browser_IE7 = (document.documentElement.clientHeight) ? 1 : 0; var SNOW_Time; var SNOW_dx, SNOW_xp, SNOW_yp; var SNOW_am, SNOW_stx, SNOW_sty; var i, SNOW_Browser_Width, SNOW_Browser_Height; function SNOW_Init() { var jetzt = new Date(); if ((jetzt.getMonth() >= 11) || (jetzt.getMonth() <2)) { if (SNOW_browser_MOZ) { SNOW_Browser_Width = self.innerWidth - 20; SNOW_Browser_Height = self.innerHeight; } else if (SNOW_browser_IE7) { SNOW_Browser_Width = document.documentElement.clientWidth; SNOW_Browser_Height = document.documentElement.clientHeight; } SNOW_dx = new Array(); SNOW_xp = new Array(); SNOW_yp = new Array(); SNOW_am = new Array(); SNOW_stx = new Array(); SNOW_sty = new Array(); for (i = 0; i < SNOW_no; ++ i) { SNOW_dx[i] = 0; SNOW_xp[i] = Math.random()*(SNOW_Browser_Width-50); SNOW_yp[i] = Math.random()*SNOW_Browser_Height; SNOW_am[i] = Math.random()*20; SNOW_stx[i] = 0.02 + Math.random()/10; SNOW_sty[i] = 0.7 + Math.random(); document.write("<\div id=\"SNOW_flake"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 15px; left: 15px;\"><\img src=\""+SNOW_Picture+"\" border=\"0\"><\/div>"); } } } function SNOW_Weather() { var jetzt = new Date(); if ((jetzt.getMonth() >= 11) || (jetzt.getMonth() < 2)) { for (i = 0; i < SNOW_no; ++ i) { SNOW_yp[i] += SNOW_sty[i]; if (SNOW_yp[i] > SNOW_Browser_Height-50) { SNOW_xp[i] = Math.random()*(SNOW_Browser_Width-SNOW_am[i]-30); SNOW_yp[i] = 0; SNOW_stx[i] = 0.02 + Math.random()/10; SNOW_sty[i] = 0.7 + Math.random(); } SNOW_dx[i] += SNOW_stx[i]; document.getElementById("SNOW_flake"+i).style.top=SNOW_yp[i]+"px"; document.getElementById("SNOW_flake"+i).style.left=SNOW_xp[i] + SNOW_am[i]*Math.sin(SNOW_dx[i])+"px"; } SNOW_Time = setTimeout("SNOW_Weather()", 20); } } //////////////////////////////////////////////////////////////////////////////////////////////////// /// Schuetzencountdown /// //////////////////////////////////////////////////////////////////////////////////////////////////// var firstLoad = 1; function countdown(pJahr, pMonat, pTag, pStunde, pMinute, pSekunde) { var jahr = pJahr; var monat = pMonat; var tag = pTag; var stunde = pStunde; var minute = pMinute; var sekunde = pSekunde; var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde); startDatum=new Date(); // Aktuelles Datum if (firstLoad > 0) { firstLoad = 0; document.write("
 
"); } // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist if(startDatum < zielDatum) { var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0; // Jahre while(startDatum < zielDatum) { jahre++; startDatum.setFullYear(startDatum.getFullYear()+1); } startDatum.setFullYear(startDatum.getFullYear()-1); jahre--; // Monate while(startDatum < zielDatum) { monate++; startDatum.setMonth(startDatum.getMonth()+1); } startDatum.setMonth(startDatum.getMonth()-1); monate--; // Tage while(startDatum.getTime()+(24*60*60*1000) < zielDatum) { tage++; startDatum.setTime(startDatum.getTime()+(24*60*60*1000)); } // Stunden stunden=Math.floor((zielDatum-startDatum)/(60*60*1000)); startDatum.setTime(startDatum.getTime()+stunden*60*60*1000); // Minuten minuten=Math.floor((zielDatum-startDatum)/(60*1000)); startDatum.setTime(startDatum.getTime()+minuten*60*1000); // Sekunden sekunden=Math.floor((zielDatum-startDatum)/1000); // Anzeige formatieren (jahre!=1)?jahre=jahre+" Jahre, ":jahre=jahre+" Jahr, "; (monate!=1)?monate=monate+" Monate, ":monate=monate+" Monat, "; (tage!=1)?tage=tage+" Tage, ":tage=tage+" Tag, "; (stunden!=1)?stunden=stunden+" Stunden, ":stunden=stunden+" Stunde, "; (minuten!=1)?minuten=minuten+" Minuten und ":minuten=minuten+" Minute und "; if(sekunden<10) sekunden="0"+sekunden; (sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde"; document.getElementById("CountDown").innerHTML = "Es sind noch
"+ monate+tage+stunden+minuten+sekunden +"
bis zum Schützenfest "+pJahr+"

"; setTimeout("countdown("+pJahr+", "+pMonat+", "+pTag+", "+pStunde+", "+pMinute+", "+pSekunde+")",200); } else { // Anderenfalls alles auf Null setzen document.getElementById("CountDown").innerHTML = "

"; } }