window.addEvent('domready', function(){
		
		loadSplash();
		loadCaptions(4);
		loadFlash();  
		loadTrademark();

}); 

var splashOpened = false;

function loadSplash() {
	var numDuration = 200;
	if($('lyrSplashContainer')) {
		
		
		//add functions to language slider target
		
			var fx = new Fx.Styles('lyrSplashContainerTop', {transition: Fx.Transitions.Quad.easeIn, duration: 300, wait:true});
			($('lyrSplashContainerTop')).fx = fx;
			
			var fx = new Fx.Styles('lyrSplashContainerBottom', {transition: Fx.Transitions.Quad.easeIn, duration: 300, wait:true});
			($('lyrSplashContainerBottom')).fx = fx;
			
			
			
			 var fx = new Fx.Styles('lyrSplashTop', {duration: numDuration, wait:false});
			($('lyrSplashTop')).fx = fx;
			
			var fx = new Fx.Styles('lyrSplashBottom', {duration: numDuration, wait:false});
			($('lyrSplashBottom')).fx = fx;
			
			$('lyrSplashTop').addEvent('click', function() {
				
					splashOpen();
			});
			$('lyrSplashBottom').addEvent('click', function() {
				
					splashOpen();
			});
			
			$('lyrContent').addEvent('mouseout', function() {
					
				//	splashClose();
			});
		
	} 
	
}
function splashHide() {
	
	
	var objTop 		= ($('lyrSplashContainerTop'));
	var objBottom = ($('lyrSplashContainerBottom'));
	var windowHeight = window.getHeight();
	
			
	objTop.fx.start({
			'top': -375
		}).chain(function(){
				
				$('lyrSplashContainerTop').style.visibility = 'hidden';
				
		});
		
	objBottom.fx.start({
			'top': windowHeight
		}).chain(function(){
				
				$('lyrSplashContainerBottom').style.visibility = 'hidden';
				$('lyrSplashContainer').style.display = 'none';
				$('lyrLoading').style.visibility = 'visible';
				
				var url = "/landings/home/ajax";
 
	
				var ajax = new Ajax(url, {
					
					method: 'get',
					update: 'lyrContainer',
					onComplete: function(){
						//ption animations
						loadCaptions(4);
						loadFlash();
						loadTrademark();
					}
				}).request();
				
				
				
				
		});
	
	
	
	
}
function loadTrademark() {
	if($('lyrTrademark') && $('lyrFeatured')) {
		$('lyrTrademark').style.display='block';
	}
}
function setLanguage(locstring) {
	Cookie.set('LOCALE', locstring, {duration: 30});
	splashHide();
}


function splashOpen() {
	if(!splashOpened) {
		splashOpened = true;
		var objTop 		= ($('lyrSplashTop'));
		var objBottom = ($('lyrSplashBottom'));
		objTop.fx.options.transition = Fx.Transitions.Quad.easeOut;
		objBottom.fx.options.transition = Fx.Transitions.Quad.easeOut;
		$('lyrSplashContentContainer').style.visibility = 'visible';
		objTop.fx.start({
				'top': 5
			}).chain(function(){
				
				$('lyrSplashContainerTop').style.zIndex = 100;
				
		});
		objBottom.fx.start({
				'top': 0
			});
			
	}
}

function loadFlash(){
	if($('lyrContentFlash') && $('lyrFeatured')) {
		if (AC_FL_RunContent == 0) {
			
		} else {
			
			var ret = AC_FL_RunContent(
				'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
				'width', '100%',
				'height', '510',
				'src', '/media/home/tj',
				'quality', 'high',
				'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
				'align', 'top',
				'play', 'true',
				'loop', 'true',
				'scale', 'showall',
				'wmode', 'transparent',
				'devicefont', 'false',
				'id', 'HelloWorld',
				'bgcolor', '#000000',
				
				'name', 'tj',
				'menu', 'true',
				'allowFullScreen', 'false',
				'allowScriptAccess','sameDomain',
				'movie', '/media/home/tj',
			
				'return', ''
				); //end AC code
				
		}
		if(window.ie) {
			/* use innerHTML hack to avoid 'click to activate control' in IE7+ */
			$('lyrContentFlash').innerHTML = ret;
		} else {
			$('lyrContentFlash').setHTML(ret);
		}
		
		
	}
}

function splashClose() {
	var objTop 		= ($('lyrSplashTop'));
	var objBottom = ($('lyrSplashBottom'));
	objTop.fx.options.transition = Fx.Transitions.Quad.easeOut;
	objBottom.fx.options.transition = Fx.Transitions.Quad.easeOut;
	objTop.fx.start({
			'top': 40
		});
	objBottom.fx.start({
			'top': -35
		});
	
}

function splashHint(amt) {
		if(!splashOpened) {
			var objTop 		= ($('lyrSplashTop'));
			var objBottom = ($('lyrSplashBottom'));
			
			objTop.fx.options.duration = 100;
			objTop.fx.options.transition = Fx.Transitions.Elastic.easeIn;
			objTop.fx.start({
					
					'top': 40 - amt
				}).chain(function(){
					if(!splashOpened) {
						objTop.fx.options.transition = Fx.Transitions.Elastic.easeOut;
						objTop.fx.start({
						'top': 40
						});
					}
					
			});
			objBottom.fx.options.duration = 100;
			objBottom.fx.options.transition = Fx.Transitions.Elastic.easeIn;
			objBottom.fx.start({
					
					'top': -35 + amt
				}).chain(function(){
					if(!splashOpened) {
						objBottom.fx.options.transition = Fx.Transitions.Elastic.easeOut;
						objBottom.fx.start({
						'top': -35
						});
					}
					
			});
		}
		
}

function loadCaptions(num) {
	var numFeatured = num;
	var numDuration = 200;
	var containers = Array();
	var contents	= Array();
	var fills = Array();
	for(i = 1; i<= numFeatured; i++) {
		if($('lyrFeature' + i + 'Container')) {
			
				containers['lyrFeature' + i + 'Container'] = new Fx.Styles('lyrFeature' + i + 'CaptionContainer', {duration:  numDuration, wait:false})
		 	contents['lyrFeature' + i + 'Container'] = new Fx.Styles('lyrFeature' + i + 'CaptionContent', {duration: numDuration, wait:false})
	 		fills['lyrFeature' + i + 'Container'] = new Fx.Styles('lyrFeature' + i + 'CaptionFill', {duration: numDuration, wait:false})
						
		
			$('lyrFeature' + i + 'Container').addEvent('mouseenter', function(){
			
				containers[this.id].start({
					'height': [0,36]
				});
				contents[this.id].set({
					'opacity': 1
				});
				fills[this.id].set({
					'opacity': .85
				});
				
			});
		 
			$('lyrFeature' + i + 'Container').addEvent('mouseleave', function(){
				containers[this.id].start({
					'height': [36,0]
				});
			
			});
		
		} 
	
	}
	
}