var isNS = ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4));
var _all = '';
var _style = '';
var wwidth, wheight;
var ydir = '';
var xdir = '++';
var maxFlyBys = 1;
var repeatInterval = 5000;
var FlyBys = 0;
var birdSpeed = 5;
var id1, id2, id3;
var xStart = -80
var yStart = 125;
var x = xStart;
var y = yStart;
var x1, y1;
if(!isNS) {
	_all='all.';
	_style='.style';
}
function getsizeofwindow() {
	clearTimeout(id1);
	clearTimeout(id2);
	clearTimeout(id3);
	if (isNS) {
		wwidth = window.innerWidth - 55;
		wheight = window.innerHeight - 50;
	} else {
		wwidth = document.body.clientWidth - 55;
		wheight = document.body.clientHeight - 50;
	}
	id3 = setTimeout('setDirection()', 20000);
	FlyBys = 0;
	animate();
}

function getStartY(){}


function setDirection() {
	if (Math.floor(Math.random()*2)) {
		(Math.floor(Math.random()*2)) ? xdir='++': xdir='++';
	} else {
		(Math.floor(Math.random()*2)) ? ydir='--': ydir='++';
	}
	id2 = setTimeout('setDirection()', 20000);
}

function stopFlying(){
	if (isNS) {
		birdy.left = -100;
		birdy.top = 0;
	} else {
		birdy.pixelLeft = -100;
		birdy.pixelTop = 0;
	}
	FlyBys = maxFlyBys;
	
//	birdControl.innerHTML = "";
}

function animate() {
	if (FlyBys >= maxFlyBys){
		//id10 = setTimeout('getsizeofwindow()', repeatInterval);
		return (false);	
	} 
	eval('x'+xdir);
	eval('y'+ydir);
	if (isNS) {
		birdy.moveTo((x+pageXOffset),(y+pageYOffset))
	} else {
		birdy.pixelLeft = x+document.body.scrollLeft;
		birdy.pixelTop = y+document.body.scrollTop;
	}
	if (isNS) {
		if (birdy.top <= 10+pageYOffset) ydir = '++';
		if (birdy.top >= wheight+pageYOffset) ydir = '--';
		if (birdy.left <= 5+pageXOffset) xdir = '++';
		//if (birdy.left >= wwidth+pageXOffset) xdir = '--';
		if (birdy.left >= wwidth+pageXOffset){
		// birdy has reached the edge of the right screen
			x = xStart;
			birdy.left == x+pageXOffset;
			xdir = '++';
			FlyBys++;
			if (FlyBys >= maxFlyBys) stopFlying();
		}
	} else {
		if (birdy.pixelTop <= 10+document.body.scrollTop) ydir = '++';
		if (birdy.pixelTop >= wheight+document.body.scrollTop-30) ydir = '--';
		if (birdy.pixelLeft >= wwidth+document.body.scrollLeft){
			// birdy has reached the edge of the right screen
			x = xStart;
			birdy.pixelLeft == x+document.body.scrollLeft;
			xdir = '++';
			FlyBys++;
			if (FlyBys >= maxFlyBys) stopFlying();
		}
		if (birdy.pixelLeft <= 10+document.body.scrollLeft) xdir = '++';
	}
	if (FlyBys < maxFlyBys){
		id1 = setTimeout('animate()', 10);
	}
}
