var classCache = new Array;

window.onload = function(){
	resizePage();
	setHovers();
//	moveFlies();
}

function getRandomRange(min, max){
	return Math.round(min+(Math.random()*(max-min)));
}

function moveFlies(){
	if(document.getElementById('fly1')){
		document.getElementById('fly1').style.marginTop = getRandomRange(20,60)+'px';
		document.getElementById('fly1').style.marginLeft = getRandomRange(-200,200)+'px';
	}
	if(document.getElementById('fly2')){
		document.getElementById('fly2').style.marginTop = getRandomRange(200,500)+'px';
		document.getElementById('fly2').style.marginLeft = getRandomRange(-500,-600)+'px';
	}
	if(document.getElementById('fly3') && document.getElementById('fly4')){
		getBothLeft = getRandomRange(0, -300);
		document.getElementById('fly3').style.marginLeft = getBothLeft-10+'px';
		document.getElementById('fly4').style.marginLeft = getBothLeft+'px';
	}
	if(document.getElementById('fly5')){
		document.getElementById('fly5').style.marginTop = getRandomRange(180,300)+'px';
		document.getElementById('fly5').style.marginLeft = getRandomRange(-390,-440)+'px';
	}
	if(document.getElementById('fly6')){
		document.getElementById('fly6').style.marginTop = getRandomRange(580, 720) + 'px';
		document.getElementById('fly6').style.marginLeft = getRandomRange(0, 450) + 'px';
	}
}

function resizePage(){
	
//	var frameHeight = document.getElementById('frame').offsetHeight;
//	var leftbarHeight = document.getElementById('leftbar').offsetHeight;
//	var contentHeight = document.getElementById('content').offsetHeight;
//	var rightbarHeight = document.getElementById('rightbar').offsetHeight;
	
//	if(leftbarHeight < 425) document.getElementById('leftbar').style.height = '425px';
//	if(contentHeight < 425) document.getElementById('content').style.height = '425px';
//	if(rightbarHeight < 425) document.getElementById('rightbar').style.height = '425px';
	
//	if(document.getElementById('overlay')) document.getElementById('overlay').style.height = (frameHeight + 50) + 'px';
	if(document.getElementById('image')){
		var imageWidth = document.getElementById('image').getElementsByTagName('img')[0].offsetWidth + 22;
		document.getElementById('image').style.width = imageWidth + 'px';
		document.getElementById('image').style.marginLeft = '-' + (imageWidth / 2) + 'px';
	}
	
}

function setHovers(){
	
	var menuitems = document.getElementById('header').getElementsByTagName('li');
	
	for(var count = 0; count < menuitems.length; count++){
		
		menuitems[count].id = 'menuitem' + count;
		classCache['menuitem' + count] = menuitems[count].className;
		
		var subitems = menuitems[count].getElementsByTagName('ul');
		if(subitems.length > 0){
			
			menuitems[count].onmouseover = function(){
				this.getElementsByTagName('a')[0].style.paddingBottom = '5px';
				this.className = 'hover';
			}
			
			menuitems[count].onmouseout = function(){
				this.getElementsByTagName('a')[0].style.paddingBottom = '20px';
				this.className = classCache[this.id];
			}
			
		}
		else{
			
			menuitems[count].onmouseover = function(){
				this.className = 'hover';
			}
			
			menuitems[count].onmouseout = function(){
				this.className = classCache[this.id];
			}
			
		}
		
		menuitems[count].style.paddingBottom = '5px';
		
	}
	
}
