<!--
//Browser checking and syntax variables
var docLayers = (document.layers) ? true:false;
var docId = (document.getElementById) ? true:false;
var docAll = (document.all) ? true:false;
var docbitK = (docLayers) ? "document.layers['":(docId) ? "document.getElementById('":(docAll) ? "document.all['":"document."
var docbitendK = (docLayers) ? "']":(docId) ? "')":(docAll) ? "']":""
var stylebitK = (docLayers) ? "":".style"
var showbitK = (docLayers) ? "show":"visible"
var hidebitK = (docLayers) ? "hide":"hidden"
var ns6=document.getElementById&&!document.all

var numberofimages=4
var imgurl="bgimgfloat.jpg"
var clipwidthmax=250
var clipheightmax=180

var floatingspeed=20
var clipleft=new Array()
var clipright=new Array()
var cliptop=new Array()
var clipbottom=new Array()
var clipwidth=new Array()
var clipheight=new Array()

var tempo=30

var stepx=new Array()
var stepy=new Array()
for (i=0;i<numberofimages;i++) {
  stepx[i]=randommaker(floatingspeed)
  stepy[i]=randommaker(floatingspeed)
}
var imgwidth=new Array()
var imgheight=new Array()

var marginbottom=0
var marginleft=0
var margintop=0
var marginright=0
var timer

function setFlyImg(anz,url) {

  numberofimages = anz;
  imgurl = url;
  if (document.all || ns6) {

    marginleft=0;
    margintop=0;

    if (document.all) {
      marginbottom=document.body.clientHeight;
      marginright=document.body.clientWidth;
    } else {
      marginbottom=window.innerHeight;
      marginright=window.innerWidth;
    }
    for (i=0;i<numberofimages;i++) {             	
      clipheight[i]=randommaker(clipheightmax)+50;
      clipwidth[i]=randommaker(clipwidthmax)+50;
      clipleft[i]=randommaker(marginright)-clipwidth[i];
      cliptop[i]=randommaker(marginbottom)-clipheight[i];
      var thisspan=eval(docbitK + "flyimage" + i + docbitendK)
      if (document.all) {
        var opacitystrength=randommaker(80)
        thisspan.innerHTML="<img src='"+imgurl+"' width='"+marginright+"' height='"+marginbottom+"' style='filter:alpha(opacity="+opacitystrength+")'>"         	
        thisspan.style.posLeft=0
        thisspan.style.posTop=0
      } else {
        thisspan.innerHTML="<img src='"+imgurl+"' width='"+marginright+"' height='"+marginbottom+"'>"         	
        thisspan.style.left=0
        thisspan.style.top=0
      }
      thisspan.style.visibility="visible"
    }
    checkmovement()
  }
}

function randommaker(range) {		
  rand=Math.floor(range*Math.random())
  if (rand==0) {rand=Math.ceil(range/2)}
    return rand
}

function checkmovement() {
  if (document.all || ns6) {
    checkposition()
    movepictures()
    timer=setTimeout("checkmovement()",tempo)
  }
}

function movepictures() {
  if (document.all || ns6) {
    for (i=0;i<numberofimages;i++) {  
      var thisspan=eval(docbitK + "flyimage" + i + docbitendK + stylebitK);
      clipleft[i]+=stepx[i]
      clipright[i]=clipleft[i]+clipwidth[i]
      cliptop[i]+=stepy[i]
      clipbottom[i]=cliptop[i]+clipheight[i]
      clipt = cliptop[i] + posTop();
      clipb = clipbottom[i] + posTop();
  //    thisspan.clip ="rect("+clipt+" "+clipright[i]+" "+clipb+" "+clipleft[i]+")"
      thisspan.clip ="rect("+cliptop[i]+" "+clipright[i]+" "+clipbottom[i]+" "+clipleft[i]+")"
    }
  }
}

function posTop() {
  return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;
}

function checkscrolling(i) {
  var thisspan=eval(docbitK + "flyimage" + i + docbitendK + stylebitK);
  if (document.all) {
    thisspan.posTop=posTop();
  } else {
    thisspan.top=posTop();
  }
}

function checkposition() {
  if (document.all || ns6) {

    for (i=0;i<numberofimages;i++) { 
      checkscrolling(i);            
      var thisspan=eval(docbitK + "flyimage" + i + docbitendK + stylebitK);
      if (clipright[i]>marginright) {	
        clipleft[i]-=Math.abs(stepx[i])
        clipright[i]=clipleft[i]+clipwidth[i]
	thisspan.clip ="rect("+cliptop[i]+" "+clipright[i]+" "+clipbottom[i]+" "+clipleft[i]+")"
//	thisspan.clip ="rect("+(cliptop[i] + posTop())+" "+clipright[i]+" "+(clipbottom[i] + posTop())+" "+clipleft[i]+")"
	stepx[i]=randommaker(floatingspeed)*-1	
      }
      if (clipleft[i]<marginleft) {
	clipleft[i]+=Math.abs(stepx[i])
	clipright[i]=clipleft[i]+clipwidth[i]
	thisspan.clip ="rect("+cliptop[i]+" "+clipright[i]+" "+clipbottom[i]+" "+clipleft[i]+")"
//	thisspan.clip ="rect("+(cliptop[i] + posTop())+" "+clipright[i]+" "+(clipbottom[i] + posTop())+" "+clipleft[i]+")"
	stepx[i]=randommaker(floatingspeed)			
      }	
      if (clipbottom[i] > marginbottom) {
          cliptop[i]-=Math.abs(stepy[i])
	clipbottom[i]=cliptop[i]+clipheight[i]
	thisspan.clip ="rect("+cliptop[i]+" "+clipright[i]+" "+clipbottom[i]+" "+clipleft[i]+")"
//	thisspan.clip ="rect("+(cliptop[i] + posTop())+" "+clipright[i]+" "+(clipbottom[i] + posTop())+" "+clipleft[i]+")"
	stepy[i]=randommaker(floatingspeed)*-1
      }
      if (cliptop[i] < margintop) {
	cliptop[i]+=Math.abs(stepy[i])
	clipbottom[i]=cliptop[i]+clipheight[i]
	thisspan.clip ="rect("+cliptop[i]+" "+clipright[i]+" "+clipbottom[i]+" "+clipleft[i]+")"
//	thisspan.clip ="rect("+(cliptop[i] + posTop())+" "+clipright[i]+" "+(clipbottom[i] + posTop())+" "+clipleft[i]+")"
	stepy[i]=randommaker(floatingspeed)
      }
    }
  }
}

// -->


