/* HOME PAGE FUNCTIONS
-----------------------------------------------------*/
var videoTracker;

function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
};

function playFlash(mov, tracker) {
	$('<div id="flashMovie"><div id="fMovie"></div></div>').appendTo('#site').css({ position:'absolute', top:0, left:0 });
	swfobject.embedSWF("/flash/"+mov, "fMovie", "970", "540", "9.0.0","/flash/expressInstall.swf", {}, { menu:"false", wmode:"transparent", allowAccess:"always" }, {});
	if(tracker) urchinTracker(tracker);
	try {
		getFlashMovie('home').stopMovie(); 
	} catch(err) { };
	setTimeout(function() { getFlashMovie('home').stopMovie(); }, 2000);
};

function playVideo(vid, tracker) {
	if(vid) {
		$('<div><div id="flashVideo"></div></div>').appendTo('#site').css({ position:'absolute', top:0, left:0 });
		swfobject.embedSWF("/flash/home-video-player-v2.swf", "flashVideo", "970", "570", "9.0.0","/flash/expressInstall.swf", { video:vid  }, { menu:"false", wmode:"transparent", allowAccess:"always" }, {});
		if(getFlashMovie('home')) getFlashMovie('home').stopMovie(); else setTimeout(function () { getFlashMovie('home').stopMovie(); }, 7);
		if(tracker) {
			videoTracker = tracker;
			urchinTracker(tracker);
		} else {
			videoTracker = '';
		};
	}; 
};

function closeVideo() {
	$('#flashVideo').remove();
	SWFAddress.setValue('/home/');
	getFlashMovie('home').startMovie();
};

function closeMovie() {
	$('#flashMovie').remove();
	getFlashMovie('home').startMovie();
	SWFAddress.setValue('/home/');
};

function unloadMovie() {
	getFlashMovie('home').startMovie();
	document.getElementById('flash_overlay').style.visibility = 'hidden';
};

function stopHome() {
	getFlashMovie('home').stopMovie();
};

/* TURKEY GAME*/
function startGame() {
	$(window).blur();
	$('<div id="turkeyGame"><div id="game"></div></div>').appendTo('#site').css({ position:'absolute', top:0, left:0 });
	swfobject.embedSWF("/flash/TurkeyGamePreloader.swf?v=2.1", "game", "970", "540", "9.0.0","/flash/expressInstall.swf", {}, { menu:"false", wmode:"transparent", allowAccess:"always" }, {});
	urchinTracker('/thanksgiving-2009/');
	stopHomeFlash();
};

function updateTracking(minutes) { urchinTracker('/thanksgiving-2009/minutes/'+minutes+'/'); };
function gameComplete(total) { urchinTracker('/thanksgiving-2009/complete/'+total+'/'); };

function closeGame() {
	$('#turkeyGame').remove();
	getFlashMovie('home').startMovie();
	SWFAddress.setValue('/home/');
};
/* END TURKEY GAME */


$(document).ready(function() {						   
	var flashvars = { swfFile:'/flash/home.swf?v=20' };
	var params = { menu:"false", wmode:"opaque", allowAccess:"always" };
	var attributes = {};
	swfobject.embedSWF("/flash/home-loader.swf?v=22", "home", "530", "480", "9.0.0","/flash/expressInstall.swf", flashvars, params, attributes);
	
	SWFAddress.addEventListener(SWFAddressEvent.CHANGE, function(e) {
		var c = e.target.getPathNames();
		if(c == 'thanksgiving') startGame();
	});
	$(document).keypress(function(e) {
		if(e.keyCode>=38 && e.keyCode<=40) return false;							
	});
});