/* Santa Script, Copyright 2003 by Erich Schubert */
/* This script is distributed under the terms of the LGPL (gnu.org) */
var santaDelay   = 20;
var santaXSpeed  = -2;
var santaYSpeed  = 0;
var santaXPos    = xClientWidth();
var santaYPos    = xClientHeight()/2;
var santaCWidth  = xClientWidth();
var santaCHeight = xClientHeight();
var santaWidth   = 108;
var santaHeight  = 86;

function runSanta() {
	var santa = xGetElementById("santa");
	santaXPos += santaXSpeed;
	if (santaXPos < -santaWidth) {
		santaXPos    = xClientWidth();
		santaYPos    = xClientHeight()/2;
		/* update */
		santaCWidth  = xClientWidth();
		santaCHeight = xClientHeight();
	}
	if (santaXPos > santaCWidth - santaWidth + 2*santaXSpeed) {
		xSetCW(santa, Math.min(150,santaCWidth-santaXPos));
	}
	santaYSpeed = santaYSpeed + (Math.random()*2-1)*.2;
	if (Math.abs(santaYSpeed)>1) santaYSpeed *= 1/2;
	santaYPos += santaYSpeed;
	
	if (santaYPos < 0) santaYPos=0;
	if (santaYPos > santaCHeight - santaHeight) santaYPos=santaCHeight-santaHeight;

	xMoveTo(santa,santaXPos,santaYPos);
	setTimeout('runSanta()', santaDelay) ;
}

function makeSanta() {
	if (!xGetElementById("santa")) {
		document.write("<div id=\"santa\" style=\"position: absolute; width:"+santaWidth+"px; height:"+santaHeight+"px; z-index:100; overflow: hidden\">");
		document.write("<img src=\"santa.gif\" alt=\"Viel Erfolg in 2004 wünscht akziv gmbh\" width=\""+santaWidth+"\" height=\""+santaHeight+"\"/></div>");
		runSanta();
	}
}

