//valid replacment for onLoad in body tag
//via : http://simonwillison.net/2004/May/26/addLoadEvent/

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
	window.onload = func;
    } else {
	window.onload = function() {
	    if (oldonload) {
	        oldonload();
	    }
	    func();
	}
    }
    
    //jon added on resize function
    var oldonresize = window.onresize;
    if (typeof window.onresize != 'function') {
	window.onresize = func;
    } else {
	window.onresize = function() {
	    if (oldonresize) {
	        oldonresize();
	    }
	    func();
	}
    }
}

//should be merged with other flash middle js

addLoadEvent(function() {
	//var newContentSize = ( ((document.viewport.getHeight())/100)*83 );  
	var newContentSize = ( (document.viewport.getHeight())-114);
	var newMargin = (((newContentSize-280)/2)); 
	Element.setStyle('middleContent', {height:newContentSize+'px', background:'#333399'} );
	//Element.setStyle('primaryContent', {paddingTop:newMargin+'px'} );
	Element.setStyle('flashContent', {top:newMargin+'px', position:'relative'} ); //using margins causes crashes in an isolated number of IE6 machines, so add relative top instead.
	return false; 
})
