// JavaScript Document
function GetCookie(Name) 
{
	var search = Name + "="
	var returnvalue = "";
	
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
		// if cookie exists
		if (offset != -1) {
			offset += search.length
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset);
			// set index of end of cookie value
			if (end == -1) end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}


var startPosition = (GetCookie("videoTime") != "") ? Math.floor(GetCookie("videoTime")) : 0;

var hours = 0;
var minutes = 17;
//var minutes = 0;
var seconds = 19;	
//var seconds = 6;



var mainPlayer;
var tipPlayer;

// Main video player
var flashvars = {
  'file':               'http://c0382552.cdn.cloudfiles.rackspacecloud.com/EODD_1Tip_47.f4v',
  'autostart':			'true',
  'controlbar':			'none'
};

var params = {
  'allowfullscreen':    'true',
  'allowscriptaccess':  'always',
  'bgcolor':            '#ffffff',
  'wmode':				'transparent'
};

var attributes = {
  'id':                 'player',
  'name':               'player'
};

swfobject.embedSWF('/jw_player/player-licensed.swf' + cacheHack(), 'playerReplace', '480', '270', '9.0.124', 'false', flashvars, params, attributes);
// End main video player


// Start tips video player


var tipFlashvars = {
  'file':               'http://c0382552.cdn.cloudfiles.rackspacecloud.com/introvid.f4v',
  'autostart':			'false',
  'image':				'/templates/blue2/img/dogs.jpg',
  'controlbar':			'none'
};

var tipParams = {
  'allowfullscreen':    'true',
  'allowscriptaccess':  'always',
  'bgcolor':            '#ffffff',
  'wmode':				'transparent'
};

var tipAttributes = {
  'id':                 'tipPlayer',
  'name':               'tipPlayer'
};

swfobject.embedSWF('/jw_player/player-licensed.swf' + cacheHack(), 'tipReplace', '368', '225', '9.0.124', 'false', tipFlashvars, tipParams, tipAttributes);
// End tips video player

function cacheHack()
{
	return "?t=" +new Date().getTime();
}
	
function playerReady(obj) {
	mainPlayer = document.getElementById("player");
	mainPlayer.sendEvent("VOLUME", "100");
	mainPlayer.addModelListener("TIME","ReadTime"); 
	mainPlayer.addModelListener("STATE","CheckState"); 	
	//PausePlayer();
	
	tipPlayer = document.getElementById("tipPlayer");
	tipPlayer.sendEvent("VOLUME", "100");
	tipPlayer.addModelListener("TIME","ReadTipTime"); 
	tipPlayer.addModelListener("STATE","TipCheckState"); 	
	
}

function ReadTime(obj)
{
	
	//alert('the new mute state is: '+obj.);
	var playerTime = document.getElementById("player-timer");
	var duration = obj.duration;
	var position = obj.position;
	var timeLeft = duration - position;
	
	time = hours * 60 * 60;
	time += minutes * 60;
	time += seconds;
	
	if (obj.position > time) {
		$("#buttons").css("display", "block");
	}
	
	// Have to temporarily pause the video after seeking to keep it from stuttering.
	if (position < startPosition-5){
		mainPlayer.sendEvent("SEEK", startPosition);
		mainPlayer.sendEvent("PLAY", "false");
		var t = setTimeout('mainPlayer.sendEvent("PLAY", "true")', 100);
	}
		
	var date = new Date();
	date.setTime(date.getTime()+(30*60*1000));
	
	document.cookie="videoTime=" + position + "; expires=" + date.toString();
}

function ReadTipTime(obj)
{	
	var duration = obj.duration;
	var position = obj.position;
	var timeLeft = duration - position;
	
	if (obj.position > 71) {
		$("#mail-form").css("display", "block");
	}
}

function CheckState(obj)
{
	if (obj.newstate == "PLAYING") {
		$("#continue-play").css("display", "none");
		
		// Stop the tip player
		tipPlayer.sendEvent("PLAY", "false");
	}
	if (obj.newstate == "PAUSED") {
		$("#continue-play").css("display", "block");
	}
}

function TipCheckState(obj)
{
	if (obj.newstate == "PLAYING") {		
		// Stop the tip player
		mainPlayer.sendEvent("PLAY", "false");
	}
}


	
function PausePlayer()
{
	mainPlayer.sendEvent("PLAY", "false");
	
	tipPlayer.sendEvent("PLAY", "false");
	/*$("#continue-play").css("display", "block");*/
}

function StartPlayer()
{
	mainPlayer.sendEvent("PLAY", "true");
	
	// Stop the tip player
	tipPlayer.sendEvent("PLAY", "false");
	/*$("#continue-play").css("display", "none");*/
}

function SetTime(playerTime)
{
	mainPlayer.sendEvent("SEEK", 0);
	mainPlayer.sendEvent("SEEK", playerTime);
}


	
$(document).ready(function(){
	
});