var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav  = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));

var is_win   = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac    = (clientPC.indexOf("mac")!=-1);
bbcode = new Array();
bbtags = new Array('[url]','[/url]','[b]','[/b]','[i]','[/i]','[img]','[/img]');
function arraypop(thearray) {
	thearraysize = getarraysize(thearray);
	retval = thearray[thearraysize - 1];
	delete thearray[thearraysize - 1];
	return retval;
}
function getarraysize(thearray) {
	for (i = 0; i < thearray.length; i++) {
		if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
			return i;
		}
	return thearray.length;
}
function arraypush(thearray,value) {
	thearray[ getarraysize(thearray) ] = value;
}

function confirmLink(ttext)
{
	var confirmMsg  = 'Wollen Sie folgende Aktion duerchfuehren?';
    // Confirmation is not required in the configuration file
    // or browser is Opera (crappy js implementation)
    if (confirmMsg == '' || typeof(window.opera) != 'undefined') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + ' :\n' + ttext);
    return is_confirmed;
}

//var animx=0; var animy=0; var animdelay=40; var animjump=10;  // PUCK
//var animx0=600; var animy0=800; var animzx=-1; var animzy=-2; // PUCK
//var tmpdelay = animdelay; var animzug = 0;					// PUCK
var animx=0; var animy=0; var animdelay=10000; var animjump=0.8;    // Ballon
var animx0=600; var animy0=800; var animzx=-1; var animzy=-2;   // Ballon
var tmpdelay = animdelay; var animzug = 0;					    // Ballon
function doanim(){

if(tmpdelay = 0) tmpdelay=animdelay;

if(document.layers){ 
	document.text.left=animy+animy0; 
	document.text.top=animx+animx0
}
else{
	document.all.text.style.left=animy+animy0;
	document.all.text.style.top=animx+animx0;
}	
animx=animx+animzx*animjump;
animy=animy+animzy*animjump;

if(animx < -400){
	//animx = 0; animy = 0; animzx = -1; animx0 = 200;
	//animzy = 2; animy0 = 0; tmpdelay = 0;
	animx = 0; animy = 0; animzx = -1; animx0 = 200;
	animzy = 2; animy0 = 0; tmpdelay = 0;
//} else if(animy > 400){
} else if(animy > 400 & animx <= 270){
	//animx = 0; animy = 0; animzx = 1; animx0 = 0;
	//animzy = 1; animy0 = 400; tmpdelay=0;
	animx = 0; animy = 0; animzx = 1; animx0 = 0;
	animzy = 1.4; animy0 = 400; tmpdelay=0;
//} else if(animx > 350){
} else if(animx > 270){
	return;
}
setTimeout("doanim()", tmpdelay);

}

