y=430;
x=0;

function Fensterweite () {
  if (window.innerWidth) {
    return window.innerWidth;
  } else if (document.body && document.body.offsetWidth) {
    return document.body.offsetWidth;
  } else {
    return 0;
  }
}

function neuAufbau () {
  if (Fensterweite() > 800) {
    x= 370 + (Fensterweite() /2)-400;}
  else {x = 370;} 
}

neuAufbau ();

/* Überwachung von Netscape initialisieren */
if (!window.Weite && window.innerWidth) {
  window.onresize = neuAufbau;
}



n4=(document.layers);
n6=(document.getElementById&&!document.all);
ie=(document.all);
o6=(navigator.appName.indexOf("Opera") != -1)?true:false; img0=new Image();

img0.src="images/blase.gif";

num=(n6)?10:15;

halt=0;


function blstart () {
halt=1;
MouseBubbles();
}

function blstop () {
halt=0;
}


yp=new Array();
xp=new Array();
sp=new Array();
rt=new Array();
gr=new Array();
s1=new Array();
s2=new Array();
nz=new Array();

wh=(ie)?window.document.body.clientHeight:window.innerHeight;
for (i=0; i < num; i++)
{
yp[i]=Math.random()*wh-y;
xp[i]=x;
sp[i]= 6+Math.random()*3;
s1[i]=0;
s2[i]=Math.random()*0.1+0.05;
gr[i]=4; nz[i]=Math.random()*15+5;
rt[i]=Math.random()*0.5+0.1;
}
if (n4)
{
for (i=0; i < num; i++)
{ document.write("<LAYER NAME='bub"+i+"' LEFT=0 TOP=-50>" +"<img src='bluebub.gif' width="+nz[i]+" height="+nz[i]+"></LAYER>");
}
}
if (ie)
{ document.write('<div style="position:absolute;top:0px;left:0px;z-index:101"><div style="position:relative">');
for (i=0; i < num; i++)
{
document.write('<img id="bub'+i+'" src="'+img0.src+'" style="position:absolute;top:-50px;left:0px;z-index:101">');
}
document.write('</div></div>');
}
if (n6||o6)
{
for (i=0; i < num; i++)
{
document.write("<div id='bub"+i+"' style='position:absolute;top:-50px;left:0px;z-index:101'>" +"<img src="+img0.src+" width="+nz[i]+" height="+nz[i]+"></div>");
}
}

function MouseBubbles()
{
scy=(document.all)?document.body.scrollTop:window.pageYOffset;
scx=(document.all)?document.body.scrollLeft:window.pageXOffset;
for (i=0; i < num; i++)
{
sy = sp[i]*Math.sin(270*Math.PI/180);
sx = sp[i]*Math.cos(s1[i]*5);
yp[i]+=sy;
xp[i]+=sx;
if (yp[i] < -40)
{
if (halt==1)
{
yp[i]=y;
xp[i]=x;
sp[i]= 6+Math.random()*3;
gr[i]=4;
nz[i]=Math.random()*15+5;
} else {

yp[i]=-100;
xp[i]=x;
sp[i]= 3;
gr[i]=4;
nz[i]=2;
}
}
if (n4)
{
document.layers["bub"+i].left=xp[i]+scx;
document.layers["bub"+i].top=yp[i]+scy;
}
if (ie)
{
document.getElementById("bub"+i).style.left=xp[i]+scx;
document.getElementById("bub"+i).style.top=yp[i]+scy;
document.getElementById("bub"+i).style.width=gr[i];
document.getElementById("bub"+i).style.height=gr[i];
}
if (n6||o6)
{
document.getElementById("bub"+i).style.left=xp[i]+scx; document.getElementById("bub"+i).style.top=yp[i]+scy;
}
gr[i]+=rt[i];
s1[i]+=s2[i];
if (gr[i] > 14) gr[i]=15;
}
setTimeout('MouseBubbles()',10);
}

MouseBubbles();
