window.addEvent('domready',function(){

	  var myWidth = 0, myHeight = 0;
	  if( typeof( window.innerWidth ) == 'number' ) {
	    //Non-IE
	    myWidth = window.innerWidth;
	    myHeight = window.innerHeight;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	    //IE 6+ in 'standards compliant mode'
	    myWidth = document.documentElement.clientWidth;
	    myHeight = document.documentElement.clientHeight;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	    //IE 4 compatible
	    myWidth = document.body.clientWidth;
	    myHeight = document.body.clientHeight;
	  }

	// animate bottom links
	var el = $$('#container div.links')[0];
	var tw = new Fx.Morph(el,{duration:2000});
	
	if(myHeight < 640) myHeight = 640;
	
	el.setStyles({
		'top': myHeight,
		'height': 0
	});
	tw.start({
		'top':542,
		'height': myHeight - 542
	});
	
	// nudge bottom links
	$$('#container div.links li a').addEvent('mouseenter',function(ev){
		if(!this.getParent('li').hasClass('selected')){
			this.getElement('img').setProperty('src',this.getElement('img').getProperty('src').replace('.png','-on.png'));
		}
	}).addEvent('mouseleave',function(ev){
		if(!this.getParent('li').hasClass('selected')){
			this.getElement('img').setProperty('src',this.getElement('img').getProperty('src').replace('-on.png','.png'));
		}
	});
	
	hisize = function(){
		var el = $('container').getElement('div.himage');
		el.getElements('img').setStyle('width',el.getSize().x);
		var el = $$('#container div.links')[0];
		var myWidth = 0, myHeight = 0;
		if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
		}
		if(myHeight < 640) myHeight = 640;
		el.setStyle('height',myHeight - 542);
	}
	hisize();
	window.addEvent('resize',hisize);
	if(Browser.Engine.trident) window.fireEvent('resize');
	
	(function(){ 
		// animate top logos
		new Fx.Tween($('container').getElement('div.logo .gp'),{duration:1000})
		.start('left',0);
	}.delay(3000));
	
	(function(){ 
		// animate top logos
		new Fx.Tween($('container').getElement('div.logo .p'),{duration:1000})
		.start('left',0);
	}.delay(4000));
	
	// change background pictures
	(function(){
		var els = $('container').getElements('div.himage img');
		var next = 0;
		els.each(function(e){ 
			if(e.getStyle('display') == 'block'){
				next = e.getAllPrevious('img').length + 1; 
				new Fx.Tween(e,{duration:1600}).addEvent('complete',function(el){ el.setStyle('display','none'); }).start('opacity',1,0);
			}
		});
		if(els.length <= next) next = 0;
		els[next].setStyles({'display':'block','opacity':0});
		new Fx.Tween(els[next],{duration:1600}).start('opacity',0,1);
	}.periodical(12000));

});
