/* JavaScript Document */

/* Anweisungen für die Spielerei in der Kopfzeile - z. B. Anzeige der Sommerzeit, Winterzeit oder Fussball WM */
/* <![CDATA[ */
var startdatum = new Date("june 8, 2012 18:00:00 GMT"); <!-- Im Sommer ist es in Wirklichkeit um 2 Stunden später, im Winter um eine -->
var start = startdatum.getTime();
var jetzt = new Date();

function ZeitAnzeigen() {
  var absSekunden = Math.round(ZeitBerechnen());
  var relSekunden = absSekunden % 60;
  var absMinuten = Math.abs(Math.round((absSekunden - 30) / 60));
  var relMinuten = absMinuten % 60;
  var absStunden = Math.floor(absSekunden /3600);
  var relStunden = absStunden % 24;
  var anzahlTage = Math.floor(absSekunden/(3600*24));
  var anzSekunden = "" + ((relSekunden > 9) ? relSekunden : "0" + relSekunden);
  var anzMinuten = "" + ((relMinuten > 9) ? relMinuten : "0" + relMinuten);
  var AnzeigeTage = "";
  var AnzeigeZeit = "" + (relStunden + ":" + anzMinuten + ":" + anzSekunden);
  if (anzahlTage > 1) {
    AnzeigeTage+=(anzahlTage + " Tage und ");}
  else {
    AnzeigeTage+=(anzahlTage + " Tag und ");
  }
  if (anzahlTage == 0) {AnzeigeTage = ("Heute beginnt die EM");}
  if (anzahlTage < 0) {AnzeigeTage = ("Wir haben EM Zeit");
    window.document.getElementById("satz1").firstChild.nodeValue = (AnzeigeTage);
    window.document.getElementById("satz4").firstChild.nodeValue = "Fussball";
  }
  else {
    window.document.getElementById("satz1").firstChild.nodeValue = (AnzeigeTage);
    window.document.getElementById("satz2").firstChild.nodeValue = (AnzeigeZeit);
    window.document.getElementById("satz3").firstChild.nodeValue = " Stunden";
    window.document.getElementById("satz4").firstChild.nodeValue = "bis zur Fussball EM am 8. Juni 2012";
    window.setTimeout("ZeitAnzeigen()", 1000);
  }
}

function ZeitBerechnen () {
  var Immernoch = new Date();
  return ((start - Immernoch.getTime()) / 1000);
}


//* Für die Navigation *//
function na_preload_img()
{ 
  var img_list = na_preload_img.arguments;
  if (window.document.preloadlist == null) 
    window.document.preloadlist = new Array();
  var top = window.document.preloadlist.length;
  for (var i=0; i < img_list.length-1; i++) {
    window.document.preloadlist[top+i] = new Image;
    window.document.preloadlist[top+i].src = img_list[i+1];
  } 
}


//* Vergößerung der DIA-Bilder, also das Rein- und Rauszoomen aus den DIA's - gilt für die nächsten 2 Funktionen *//
//* name = name zum Ansprechen des Objekts, nsdoc = Inhalt: document, rpath = Bildpfad mit Name, preload = steht immer true drin    *//
function na_change_img_src(name, nsdoc, rpath, preload)
{
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? 'window.'+nsdoc+'.'+name : 'window.document.all.'+name);
  if (name == '')
    return;
  if (img) {
    img.altsrc = img.src;
    img.src    = rpath;
  } 
}

function na_restore_img_src(name, nsdoc)
{
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? 'window.'+nsdoc+'.'+name : 'window.document.all.'+name);
  if (name == '')
    return;
  if (img && img.altsrc) {
    img.src    = img.altsrc;
    img.altsrc = null;
  } 
}

//* Javascript zur Bildung des Kalenders in der Navigationszeile   *//
function buildCal(m, y, cM, cH, cDW, cD, brdr){
  var mn=['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'];
  var dim=[31,0,31,30,31,30,31,31,30,31,30,31];
  
  var oD = new Date(y, m-1, 1); //DD ersetzt die Zeile und entfernt somit den Bug wenn der aktuelle Tag der 31 ist
  oD.od=oD.getDay()+1; //DD ersetzt die Zeile und entfernt somit den Bug wenn der aktuelle Tag der 31 ist
  
  var todaydate=new Date() //DD addiert
  var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0 //DD addiert
  
  dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28;
  var t='<div class="'+cM+'"><table class="'+cM+'" cols="7" cellpadding="0" border="'+brdr+'" cellspacing="0"><tr align="center">';
  t+='<td colspan="7" align="center" class="'+cH+'">'+mn[m-1]+' - '+y+'</td></tr><tr align="center">';
  for(s=0;s<7;s++)t+='<td class="'+cDW+'">'+"SMDMDFS".substr(s,1)+'</td>';
  t+='</tr><tr align="center">';
  for(i=1;i<=42;i++){
    var x=((i-oD.od>=0)&&(i-oD.od<dim[m-1]))? i-oD.od+1 : '&nbsp;';
    if (x==scanfortoday) //DD added
    x='<span id="today">'+x+'</span>' //DD added
    t+='<td class="'+cD+'">'+x+'</td>';
    if(((i)%7==0)&&(i<36))t+='</tr><tr align="center">';
  }
  return t+='</tr></table></div>';
}


//* Script für den kleinen - Kann was dauern Kringel - der Suchanfrage *//
function addEvent(obj, type, fn){
  if (obj.addEventListener){
    obj.addEventListener(type, fn, false);
    return true;
  } else if (obj.attachEvent) {
    var ziel = obj.attachEvent( "on"+type, fn);
    return ziel;
  } else {
    return false;
  }
}

function verbergen() {
  if (document.getElementById){
    document.getElementById('warten').style.visibility='hidden';
    return true;
  }
}

function haftungsausschluss() {
                document.write('Das Logo von Microsoft sowie die Produktnamen, Microsoft Windows, Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows Me, Microsoft Windows NT, ');
                document.write('Microsoft Windows 2000, Microsoft Windows 2000 Server, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, ');
                document.write('Microsoft Windows .NET Server, Microsoft Office, Microsoft Word, Microsoft Excel, Microsoft Access, Microsoft Outlook, Microsoft Outlook Express, ');
                document.write('Microsoft Internet Explorer, Microsoft PowerPoint, Microsoft Visio, Microsoft Exchange, Microsoft Frontpage, Microsoft SQL Server ');
                document.write('sind eingetragene Warenzeichen, bzw. urheberrechtlich gesch&uuml;tzte Begriffe der Microsoft Corporation vertreten durch die Microsoft GmbH, Unterschlei&szlig;heim.');
                document.write('</p>');
                document.write('<p>');
                document.write('Ich weise ausdr&uuml;cklich darauf hin, dass die auf dieser Website genannten und gezeigten Bezeichnungen, Warenzeichen, Logos und Markennamen Eigentum der ');
                document.write('entsprechenden Firmen und/oder Personen sind und dem Copyright unterliegen! So sind zum Beispiel Simatic S7 und WinCC eingetragene Warenzeichen der Siemens AG. ');
                document.write('F&uuml;r weitere auf diesen Seiten genannten Firmen- oder Warenzeichen sowie Firmen- und Markennamen gilt dieser Hinweis entsprechend.');

}

/* ]]> */

