var hideBody = function(){
	$(document.body).removeProperty('style');
};

var slider = {};
addEvent('domready', function(){
	$$('.bg_wrapper2, .overlay div, .rmlink').setStyle('opacity', 0);
	$$('.top_nav a').each(function(el){
		slider[el.get('id')] = el.get('id');
		el.set('slide', {
			duration: '1200',
			mode: 'horizontal'
		});
		el.slide('hide');
	});
});

addEvent('load', function(){
	var myShow = false;
	var dur = 200;
	var fireSlide = function(el){
		el.get('slide').toggle();
	};
	var doSlideNav = function(){
		$each(slider, function(el){
			el = $(el);
			fireSlide.pass(el).delay(dur);
			dur = dur + 1000;
		});
	}
	new Request.HTML({
		url : '/include/intro/ticker',
		update: 'ticker'
	}).send();
	var getRoatator = new Request.HTML({
		url : '/include/intro/rotator',
		evalScripts: true,
		urlEncoded: false,
		update: 'show',
		onComplete: function(){
			$('show').set('tween', {duration: 2000});
			$('show').fade(0, 1);
		}
	});
	var curEl = false, tickDel = false;
	var tickerFx = new Fx.Scroll('ticker', {
		duration: 'long',
		wheelStops: false
	});
	var ticker = function(){
		if(!curEl)
			curEl = $('ticker').getFirst('div').getNext();
		else{
			var nextEl = curEl.getNext();
			if(!nextEl){
				curEl = false;
				if(!tickDel){
					tickDel = true;
					$('ticker').getFirst('div').dispose();
				}
				return $('ticker').scrollTo(0, 0);
			}else
				curEl = nextEl;
		}
		tickerFx.toElement(curEl);
	}
	
	$$('.about').set('tween', {
		duration: 2000,
		onStart: doSlideNav,
		onComplete: function(){
			fixFont.run(false, this);
			$$('.ticker').set('tween', {
				duration: 2000,
				onStart: ticker,
				onComplete: fixFont
			}).fade(0, 1);
			$$('.rmlink').set('tween', {duration: 2000, onComplete: fixFont}).fade(0, 1);
			ticker.periodical(8000);
			$('show').removeClass('hideshow').addClass('slideshow');
			getRoatator.send();
		}
	});
	var startIntro = function(){
		$$('.bg_wrapper2').set('tween', {
			duration: 2000,
			onComplete: function(){
				$$('.about').fade(0, 1);
				fixFont.run(false, this);
			}
		}).fade(0, 1);
	};
	
	startIntro.delay(100);

	/*$$('.wrapper, .wrapper2').set('tween', {
		duration: 2000,
		onComplete: function(){
			$$('.bg_wrapper2').tween('opacity', 0, 1);
		}
	}).tween('opacity', 0, 1);*/
});

