//----------------------------------------------------------------
//AUTHOR
//newvid.js writte by Clint Forrester 06/25/09
//
//DESCRIPTION-----------------------------------------------------
//Swaps flv video
//Change nav icons to reflect video currently in focus
//Update current_index
//----------------------------------------------------------------

var current_index = 1;
var newFLV = 'Introduction.flv';

function createPlayer(paused)
{
	var start;
	
	if (paused)
	{
		start = "true";
	}
	else
	{
		start = "false";
	}
	
	var flashvars = {
		file: "../flv/" + newFLV,
		autostart: start,
		skin: "files/swf/modieus.swf",
		id: "player1",
		name: "player1",
		image: "files/images/title_scrnTX.jpg"
	}

	var params = {
		allowfullscreen:"true", 
		allowscriptaccess:"always",
		wmode: "opaque"
	}

	var attributes = {
		id:"player1",
		name:"player1"
	}
	
	var video = document.getElementById('video');
	video.innerHTML = "";
	var vidDiv = document.createElement('div');
	vidDiv.id = "player1";
	video.appendChild(vidDiv);
	
	swfobject.embedSWF("files/swf/player.swf", "player1", "720", "540", "9.0.115", false, flashvars, params, attributes);
}

function doMenuClick(target, id)
{
	var old = document.getElementById('highlight');
	old.removeAttribute('id');
	
	target.setAttribute('id', 'highlight');
	
	current_index = id;
	
	updateContent(current_index);
	
	//alert('CURRENT ID: ' + current_index);
}

function doNext()
{	
	var menu = document.getElementById('menu_vid');
	var arr = menu.getElementsByTagName("a");;
	var foundNext;
	
	for (var i = 0; i < arr.length; i++)
	{
		if (arr[i].id == "highlight")
		{
			if (i < arr.length - 1)
			{
				foundNext = arr[i + 1];
				current_index += 1;
				updateContent(current_index);
			}	
			else
			{
				foundNext = arr[0];
				current_index = 1;
				updateContent(current_index);
			}
			break;
		}
	}
	
	var old = document.getElementById('highlight');
	old.removeAttribute('id');
	
	foundNext.setAttribute('id', 'highlight');
}

function doBack()
{
	var menu = document.getElementById('menu_vid');
	var arr = menu.getElementsByTagName('a');;
	var foundPrev;
	
	for (var i = 0; i < arr.length; i++)
	{
		if (arr[i].id == "highlight")
		{
			if (i > 0)
			{
				foundPrev = arr[i - 1];
				current_index -= 1;
				updateContent(current_index);
			}
			else
			{
				foundPrev = arr[arr.length - 1];
				current_index = arr.length;
				updateContent(current_index);
			}
			break;
		}
	}
	
	var old = document.getElementById('highlight');
	old.removeAttribute('id');
	
	foundPrev.setAttribute('id', 'highlight');
}

function updateContent(index)
{		
		switchExplore(false, "");
		
		switch(index)
		{
			case 1:
				newFLV = 'Introduction.flv';
			break;
			
			case 2:
				newFLV = 'Home.flv';
			break;
				
			case 3:
				newFLV = 'Content.flv';
			break;
				
			case 4:
				newFLV = 'Planning.flv';
			break;
				
			case 5:
				newFLV = 'Classes.flv';
			break;
			
			case 6:
				newFLV = 'Reports.flv';
			break;
			
			case 7:
				newFLV = 'BigQuestion.flv';
				menu = "<a href=\"#\" onmouseover=\"mopen(\'additional_menu\')\" onmouseout=\"mclosetime()\">" +
						"<img src=\"files/images/explore.gif\"/></a>" +
						"<div id=\"additional_menu\" style=\"top: -228px;\" onmouseover=\"mcancelclosetime()\" onmouseout=\"mclosetime()\">" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_06_01_00_01/player.html');\">Big Question Grade 6</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_07_02_00_01/player.html');\">Big Question Grade 7</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_08_03_00_01/player.html');\">Big Question Grade 8</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_09_04_00_01/player.html');\">Big Question Grade 9</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_10_04_00_01/player.html');\">Big Question Grade 10</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_11_05_00_03/player.html');\">Big Question Grade 11</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_12_03_00_03/player.html');\">Big Question Grade 12</a>" +
						"</div>";
				switchExplore(true, menu);
			break;
			
			case 8:
				newFLV = 'GetConnected.flv';
				menu = "<a href=\"#\" onmouseover=\"mopen(\'additional_menu\')\" onmouseout=\"mclosetime()\">" +
						"<img src=\"files/images/explore.gif\"/></a>" +
						"<div id=\"additional_menu\" style=\"top: -228px;\" onmouseover=\"mcancelclosetime()\" onmouseout=\"mclosetime()\">" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_06_02_09_02/player.html');\">Get Connected Grade 6</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_07_02_11_02/player.html');\">Get Connected Grade 7</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_08_06_11_02/player.html');\">Get Connected Grade 8</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_09_02_03_02/player.html');\">Get Connected Grade 9</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_10_03_12_02/player.html');\">Get Connected Grade 10</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_11_01_09_02/player.html');\">Get Connected Grade 11</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_12_06_25_02/player.html');\">Get Connected Grade 12</a>" +
						"</div>";
				switchExplore(true, menu);
			break;
			
			case 9:
				newFLV = 'Background.flv';
				menu = "<a href=\"#\" onmouseover=\"mopen(\'additional_menu\')\" onmouseout=\"mclosetime()\">" +
						"<img src=\"files/images/explore.gif\"/></a>" +
						"<div id=\"additional_menu\" style=\"top: -228px;\" onmouseover=\"mcancelclosetime()\" onmouseout=\"mclosetime()\">" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_06_02_11_05/player.html');\">Background Videos Grade 6</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_07_01_12_05/player.html');\">Background Videos Grade 7</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_08_06_11_05/player.html');\">Background Videos Grade 8</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_09_01_05_05/player.html');\">Background Videos Grade 9</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_10_01_05_05/player.html');\">Background Videos Grade 10</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_11_01_05_08/player.html');\">Background Videos Grade 11</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_12_06_03_08/player.html');\">Background Videos Grade 12</a>" +
						"</div>";
				switchExplore(true, menu);
			break;
			
			case 10:
				newFLV = 'Grammar.flv';
				menu = "<a href=\"#\" onmouseover=\"mopen(\'additional_menu\')\" onmouseout=\"mclosetime()\">" +
						"<img src=\"files/images/explore.gif\"/></a>" +
						"<div id=\"additional_menu\" style=\"top: -176px;\" onmouseover=\"mcancelclosetime()\" onmouseout=\"mclosetime()\">" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_06_03_12_12/player.html');\">Grammar Tutorials Grade 6</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_07_02_03_12/player.html');\">Grammar Tutorials Grade 7</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_08_01_03_12/player.html');\">Grammar Tutorials Grade 8</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_09_02_12_12/player.html');\">Grammar Tutorials Grade 9</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_10_05_11_12/player.html');\">Grammar Tutorials Grade 10</a>" +
						"</div>";
				switchExplore(true, menu);
			break;
			
			case 11:
				newFLV = 'Selections.flv';
				menu = "<a href=\"#\" onmouseover=\"mopen(\'additional_menu\')\" onmouseout=\"mclosetime()\">" +
						"<img src=\"files/images/explore.gif\"/></a>" +
						"<div id=\"additional_menu\" style=\"top: -228px;\" onmouseover=\"mcancelclosetime()\" onmouseout=\"mclosetime()\">" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_06_01_04_09/player.html');\">Selections Grade 6</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_07_02_03_09/player.html');\">Selections Grade 7</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_08_03_05_09/player.html');\">Selections Grade 8</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_09_04_11_09/player.html');\">Selections Grade 9</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_10_05_07_09/player.html');\">Selections Grade 10</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_11_02_01_09/player.html');\">Selections Grade 11</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_12_01_04_09/player.html');\">Selections Grade 12</a>" +
						"</div>";
				switchExplore(true, menu);
			break;
			
			case 12:
				newFLV = 'Author.flv';
				menu = "<a href=\"#\" onmouseover=\"mopen(\'additional_menu\')\" onmouseout=\"mclosetime()\">" +
						"<img src=\"files/images/explore.gif\"/></a>" +
						"<div id=\"additional_menu\" style=\"top: -228px;\" onmouseover=\"mcancelclosetime()\" onmouseout=\"mclosetime()\">" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_06_01_01_02/player.html');\">Meet the Author Grade 6</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_07_02_01_02/player.html');\">Meet the Author Grade 7</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_08_03_01_02/player.html');\">Meet the Author Grade 8</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_09_04_01_02/player.html');\">Meet the Author Grade 9</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_10_05_01_02/player.html');\">Meet the Author Grade 10</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_11_06_00_07/player.html');\">Meet the Author Grade 11</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_12_06_00_07/player.html');\">Meet the Author Grade 12</a>" +
						"</div>";
				switchExplore(true, menu);
			break;
			
			case 13:
				newFLV = 'Vocab.flv';
				menu = "<a href=\"#\" onmouseover=\"mopen(\'additional_menu\')\" onmouseout=\"mclosetime()\">" +
						"<img src=\"files/images/explore.gif\"/></a>" +
						"<div id=\"additional_menu\" style=\"top: -228px;\" onmouseover=\"mcancelclosetime()\" onmouseout=\"mclosetime()\">" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_06_01_00_03/player.html');\">Vocabulary Central Grade 6</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_07_02_00_03/player.html');\">Vocabulary Central Grade 7</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_08_03_00_03/player.html');\">Vocabulary Central Grade 8</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_09_04_00_03/player.html');\">Vocabulary Central Grade 9</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_10_05_00_03/player.html');\">Vocabulary Central Grade 10</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_11_06_00_05/player.html');\">Vocabulary Central Grade 11</a>" +
						"<a href=\"#\" onclick=\"popupSCO('files/scos/LIT10NA_12_01_00_05/player.html');\">Vocabulary Central Grade 12</a>" +
						"</div>";
				switchExplore(true, menu);
			break;
			
			case 14:
				newFLV = 'Vocab_FlashCards.flv';
			break;
			
			case 15:
				newFLV = 'Vocab_BQ.flv';
			break;
			
			case 16:
				newFLV = 'Vocab_Games.flv';
			break;
		}
		
		$('body').pngFix( ); //Apply the png fix every time the page is loaded
		
		createPlayer(newFLV, true);  //Create a new player based on the path specified above
}

function switchExplore(on, newMenu)
{
	if (on)
	{
		var additional = document.getElementById('explore');
		additional.innerHTML = newMenu;
	}
	else
	{
		var additional = document.getElementById('explore');
		additional.innerHTML = '<img src="files/images/explore_off.gif" />';
	}
}

function popupSCO(url)
{
	newwindow=window.open(url,'pop_sco','height=467,width=933');
	createPlayer(false);
	if (window.focus) {newwindow.focus()}
	return false;
}
