// Deklaration der Variablen

var AltKeyGedrueckt = false;
document.onkeydown = TasteGedrueckt;

function adventkalender(tag) {
var jetzt = new Date();
    if (!AltKeyGedrueckt) {
    	if (jetzt.getMonth() != 11 ) {
    	alert("Warum so neugierig? Wir haben doch noch nicht mal den ersten Dezember!");
    	return;
    	}
    	if (parseFloat(tag) > jetzt.getDate()) {
    	alert("Warum so neugierig? Heute ist noch nicht der " + tag + ". Dezember!");
    	return;
    	}
    	if (parseFloat(tag) < jetzt.getDate()) {
    	alert("Schade! Das Türchen vom " + tag + ". Dezember ist wieder zu!");
    	return;
    	}
    }

		if (!AltKeyGedrueckt) {
			 var Datei = "../artikelnummer/" + tuer[parseFloat(tag)] + "/adventskalender.html";
			 } else {
			 var Datei = "../index.php?seite=produktdetail&artikelnummer=" + tuer[parseFloat(tag)] + "&testen=1";
			 }
if (false) {
x_wert = window.event.screenX - 22;
y_wert = window.event.screenY - 60;
if (document.getElementById("tuer")) {
  Ereignis = window.event;
	x_wert = Ereignis.x - 42;
	y_wert = Ereignis.y - 65;
  if (document.getElementById) {
	  document.getElementById("tuer").style.position  = "absolute";
    document.getElementById("tuer").style.left  = x_wert + "px";
    document.getElementById("tuer").style.top = y_wert + "px";
		document.getElementById("tuer").style.visibility = "visible";
    } else if (document.all) {
		document.all.tuer.style.position = "absolute";
    document.all.tuer.style.left = x_wert;
    document.all.tuer.style.top = y_wert;
		document.all.tuer.style.visibility = "visible";
    }
		
		document.all.tuer.innerHTML = "<img src='adventskalender/tuer.gif' alt=''>";
  }  
}

// alert(Datei);
open(Datei,"_self");
}


function TasteGedrueckt(Ereignis) {
  if (!Ereignis) Ereignis = window.event;
  if (Ereignis.altKey && Ereignis.ctrlKey) {
      if (AltKeyGedrueckt == false) {
	    AltKeyGedrueckt = true;
      }
  }
  else AltKeyGedrueckt = false;
window.setTimeout("AltFalse()", 1000);
}

function AltFalse() {
AltKeyGedrueckt = false;
}


function musikspielen() {
document.write("<object width='1' height='1' classid='CLSID:05589FA1-C356-11CE-BF01-00AA0055595A'>");
document.write("<param name='filename' value='./adventskalender/advent.mid'>");
document.write("</object>");
}


// -------------------------------------------------------------------------
// ab hier Script für Schneeflocken
// 
var no = 20; // Anzahl der Schneeflocken
var speed = 24; // Geschwindigkeit -> je kleiner die Zahl, desto schneller
var snowflake = "./adventskalender/snow.gif"; 

var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width, doc_height;
doc_width = screen.width - 200;
doc_height = screen.height - 220; 
if (self.innerHeight) // all except Explorer
{
	doc_width = self.innerWidth- 200;
	doc_height = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
{
	doc_width = document.documentElement.clientWidth - 200;
	doc_height = document.documentElement.clientHeight;
}
else if (document.body) // other Explorers
{
	doc_width = document.body.clientWidth -200;
	doc_height = document.body.clientHeight;
}


dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
	dx[i] = 0;                        // set coordinate variables
	xp[i] = Math.random()*(doc_width-100);  // set position variables
	yp[i] = Math.random()*doc_height;
	am[i] = Math.random()*20;         // set amplitude variables
	stx[i] = 0.02 + Math.random()/10; // set step variables
	sty[i] = 0.7 + Math.random();     // set step variables
	if (i == 0) {
		document.write("<div id=\"schneedot"+ i +"\" style=\"position: ");
		document.write("absolute; z-index: "+ i +"; visibility: ");
		document.write("visible; top: 15px; left: 15px;\"><img src=\"");
		document.write(snowflake + "\" border=\"0\"></div>");
	} else {
		document.write("<div id=\"schneedot"+ i +"\" style=\"position: ");
		document.write("absolute; z-index: "+ i +"; visibility: ");
		document.write("visible; top: 15px; left: 15px;\"><img src=\"");
		document.write(snowflake + "\" border=\"0\"></div>");
   }
}
function snowIE() {  // IE main animation function
	for (i = 0; i < no; ++ i) {  // iterate for every dot
		yp[i] += sty[i];
		if (yp[i] > doc_height-50) {
			xp[i] = Math.random()*(doc_width-am[i]-30);
			yp[i] = 0;
			stx[i] = 0.02 + Math.random()/10;
			sty[i] = 0.7 + Math.random();
		}
		dx[i] += stx[i];
		document.getElementById("schneedot"+i).style.top = yp[i] + "px";
		document.getElementById("schneedot"+i).style.left = (xp[i] + am[i]*Math.sin(dx[i]))  + "px";
	}
	setTimeout("snowIE()", speed);
}

snowIE();

