// JavaScript Document

window.addEvent('domready', function() {	
	//Resize #intro div	
		function introResize() {
			var size = window.getSize();
			
			$('intro').setStyles({
				display: 'block',
				width: window.getScrollWidth(),
				height: window.getScrollHeight()
			});
		}
		
		//Fade in image
		$('intro-img').setStyle("opacity", 0);
		var introFadeInTime = introFadeIn.delay(300);
		
		function introFadeIn() {
			var myFx = new Fx.Style('intro-img', 'opacity').start(0,1);
		}
		
		//Fade out #intro div
		function introFadeOut() {
			var myFx = new Fx.Style('intro', 'opacity').start(1,0);
		}
		
		//Auto fade out

		
		//Resize #intro div if window is resized
		var resizeTimeout;
		
		resizeStart = function(){
				$clear(resizeTimeout);
				resizeTimeout = resizeEnd.delay(500);
		}
		
		resizeEnd = function(){
			introResize();
		} 
		
		//Cookie
		function createCookie(name,value,days) {
			if (days) {
				var date = new Date();
				date.setTime(date.getTime()+(days*24*60*60*1000));
				var expires = "; expires="+date.toGMTString();
			}
			else var expires = "";
			document.cookie = name+"="+value+expires+"; path=/";
		}
		
		function readCookie(name) {
			var nameEQ = name + "=";
			var ca = document.cookie.split(';');
			for(var i=0;i < ca.length;i++) {
				var c = ca[i];
				while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
			}
			return null;
		}
		
		if(readCookie("intro")!=1) {
			window.addEvent('resize',resizeStart);
			
			introResize();
			var introFadeOutTime = introFadeOut.delay(3500);
			createCookie("intro", 1, 0);
		}
	
});
