var home = {
	_current: 0,
	_cross: false,
	_rotate: true,
	_imgFade: 1000,
	_images: false,
	_cookieBag: false,
	_dateValue: false,
	_cookieExpires: 7,
	_imgDuration: 4000,
	_cookieReturn: false,
	_slideShowDom: false,
	_cookieName: "tollHouse",
	_slideShowCrossDom: false,
	hook: function(){
		home.bakeCookie();
		home.eatCookie();
		home.checkChocolate();
	},
	embedPlayer: function(){
		swfobject.embedSWF(
			"/media/swf/intro_player.swf", "x1fmplayer", "556", "320", "9.0.115", false,
			{}, {wmode:"transparent", allowfullscreen:"true"},
			{id:"x1fmplayer", name:"x1fmplayer"}
		);
	},
	bakeCookie: function(){
		home._dateValue = new Date();
		home._dateValue = home._dateValue.getUTCMonth()+"/"+home._dateValue.getUTCDate();
	},
	eatCookie: function(){
		home._cookieBag = $.cookie(home._cookieName);
		if(home._cookieBag == null){
		    var numericValue = 0;
		    var cookieValue = home._dateValue+":"+numericValue;
		    $.cookie(home._cookieName, cookieValue, { expires: home._cookieExpires });
		}else{
			var semiIndex = home._cookieBag.indexOf(":");
			var cooksDate = home._cookieBag.substring(0 , semiIndex);
			var cooksValue = Number(home._cookieBag.substring(semiIndex+1 , home._cookieBag.length));
			if(cooksDate != home._dateValue){
				cooksValue++;
				if(cooksValue == 3){
					$.cookie(home._cookieName, null);
					// trigger new awesome things
				}else{	
					var cookieValue = home._dateValue+":"+cooksValue;
					$.cookie(home._cookieName, cookieValue, { expires: home._cookieExpires });
				}
			}
		}
	},
	processSlideShow: function(){
		var newPos = home._current*556;
		newPos *= -1;
		newPos = newPos+"px";
		$("#slideShow").animate(
			{
				left: newPos
			},
			"normal",
			function(){
				if(home._current == 1){
					home._current = 0;
				}else{
					home._current++;
				}
				setTimeout("home.processSlideShow();",5000);
			}
		);
	},
	_eventIntroEnd: function(){
		$("#slider").show();
		$("#x1fmplayer").hide();
		home.processSlideShow();
	},
	checkChocolate: function(){
		user._cookieReturn = $.cookie("chocolateChip");
		if(user._cookieReturn != null){
			dyna.showNewStation(user._cookieReturn);
		}
	}
}