image = new Image();
image.src = "fileadmin/templates/frucht-hartmann-fulda.de/img/flying_image.png";

document.write('<img id="flyingImage" alt="" src="'+image.src+'" style="display:none;position:absolute;top:0px;left:0px;z-index:99999">');

if (window.innerWidth)
	var size = { h: window.innerHeight-70, w: window.innerWidth };
else if ( parseInt(window.document.body.clientHeight) > 0 )
	var size = { h: parseInt(window.document.body.clientHeight)-70, w: parseInt(window.document.body.clientWidth) };
else
	var size = { h: parseInt(window.document.documentElement.clientHeight)-70, w: parseInt(window.document.documentElement.clientWidth) };


var Ypos = -100;
var Xpos = -100;
var Speed = 2;
var Step = 0.05;
var SinStep = Math.random() * 180;

function runFlyImage() {
	Ypos += Speed * Math.sin(SinStep) - 0.7;
	Xpos += Speed * 2; 
	
	if (Xpos > size.w) {
		document.getElementById('flyingImage').style.display = 'none';
		setTimeout('initFlyImage()',20000);
		return;
	}

	document.getElementById('flyingImage').style.left = Xpos + "px";
	document.getElementById('flyingImage').style.top  = Math.min((size.h-70), Ypos) + "px";
	
	SinStep += Step;
	
	setTimeout('runFlyImage()',20);
}

function initFlyImage() {
	
	// if the image is not loaded - pleace wait 100ms (0.1 sec)
	if (!image.complete) {
		setTimeout('initFlyImage()',100);
		return;
	}
	
	Ypos = Math.round(Math.random() * (size.h/4) + (size.h * 0.5));
	Xpos = -100;
	
	document.getElementById('flyingImage').style.display = 'inline';
	
	runFlyImage();
}

initFlyImage();
