	var videoShortName = new Array();
	var videoLongName = new Array();
	var videoType = new Array();
	var videoEmbedData = new Array();
	var videoThumbNail = new Array();

	var videoStudentsArray = new Array();

	var StudentsNamesArray = new Array();
	var StudentsTwitterArray = new Array();
	var StudentsFacebookArray = new Array();
	var StudentsBioArray = new Array();

	var videoLastEpisode = '';
	var videoHomeEpisode = '';

/* Toggle Visible */

function toggleVisibility(me){

	if (me.style.visibility=="visible"){
		hideVisibility(me);
		}
	else {
		makeVisibility(me);
		}
}

function hideVisibility(me){

	me.style.visibility="hidden";
}

function makeVisibility(me){

	me.style.visibility="visible";
}

/* Toggle Visible */


function toggleVisibility(me) {

	if (me.style.visibility=="visible") {
		me.style.visibility="hidden";
		me.style.display="none";
		}
	else {
		me.style.visibility="visible";
		me.style.display="block";
		}
}

/* Parse XML & Return An AOf Valuesrray */
 
function parseXml(xml,parseName) {	

	var parseValues = new Array();
	var counter      = 0;
	var parseNameLength = 0
	
	parseValues[0] = '';
	
	xmlToSearch = xml;
	parseNameLength = parseName.length;
	
	iStartPosition = xml.search('<'+parseName+'>') + parseNameLength + 2;
	iEndPosition =  xml.search('</'+parseName+'>');

	while (iStartPosition > 14) {
	
		parseValues[counter] = xmlToSearch.substring(iStartPosition,iEndPosition);
		
		xmlToSearch = xmlToSearch.substring(iEndPosition + parseNameLength + 3);
		
		iStartPosition = xmlToSearch.search('<'+parseName+'>') + parseNameLength + 2;
		iEndPosition =  xmlToSearch.search('</'+parseName+'>');
		counter++;
	}
	return(parseValues);
}

/* Parse Video XML & Build Arrays */
 
function parseVideoXml(xml) {	
	var videoStudents = new Array();
	var videoData = new Array();
	var videoCounter = 0;
	var studentCounter = 0;
	var facebookId = '';

	videoXmlToSearch = xml;

	videoLastEpisode = '';
	
	iVideoStartPosition = videoXmlToSearch.search('<video>') + 7;
	iVideoEndPosition =  videoXmlToSearch.search('</video>');

	while (iVideoStartPosition > 7) {
	
		videoData = parseXml(videoXmlToSearch.substring(iVideoStartPosition,iVideoEndPosition),'short_name');
		videoShortName[videoCounter] = videoData[0];

		videoData = parseXml(videoXmlToSearch.substring(iVideoStartPosition,iVideoEndPosition),'long_name');
		videoLongName[videoCounter] = videoData[0];
		
		videoData = parseXml(videoXmlToSearch.substring(iVideoStartPosition,iVideoEndPosition),'video_type');
		videoType[videoCounter] = videoData[0];
		
		videoData = parseXml(videoXmlToSearch.substring(iVideoStartPosition,iVideoEndPosition),'thumbnail');
		videoThumbNail[videoCounter] = videoData[0].replace(/&/g,'&amp;');
		
		videoData = parseXml(videoXmlToSearch.substring(iVideoStartPosition,iVideoEndPosition),'embed_data');
		videoEmbedData[videoCounter] = videoData[0].replace(/&/g,'&amp;');
	
		if (videoShortName[videoCounter].toUpperCase() == videoHomeEpisode & videoEmbedData[videoCounter] != '') {
			videoLastEpisode = videoEmbedData[videoCounter];
		}
		
		videoXML = videoXmlToSearch.substring(iVideoStartPosition,iVideoEndPosition + 8);

		videoStudents = parseXml(videoXML,'student_name');
		videoStudentsArray[videoCounter] = '';
		
		for (studentCounter in videoStudents) {
			videoStudentsArray[videoCounter] = videoStudentsArray[videoCounter] + videoStudents[studentCounter] + ';';
		}

		videoXmlToSearch = videoXmlToSearch.substring(iVideoEndPosition + 8);

		iVideoStartPosition = videoXmlToSearch.search('<video>') + 7;
		iVideoEndPosition =  videoXmlToSearch.search('</video>');
		videoCounter++;
	}
}

/* Get URL Parameter */

function getURLParm( name ) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if( results == null )
		return "";
	else
		return results[1];
}

/* Build Video Flash Player HTML String */
 
function BuildVideoFlashPlayerHTML(flashData){	

	// Build HTML string and return
	output = '<object id="video_flash_player" type="application/x-shockwave-flash" data="';
	output += flashData;
	output += '"><param name="allowFullScreen" value="true" />';
	output += '<param name="quality" value="high" />';
	output += '<param name="allowscriptaccess" value="always" />';
	output += '<param name="wmode" value="transparent" />';
	output += '<param name="movie" value="';
	output += flashData;
	output += '" /></object>';
	return output;
}
/* Build Selected Video String */
 
function BuildSelectedVideoHTML(videoEpisode){	

	if (videoEpisode == '') {
		myHTMLOutput = '<p id="coming_soon_text">Coming September 8th</p>';
	} else {
		myHTMLOutput = BuildVideoFlashPlayerHTML(videoEpisode);
	}
	$("#video_flash").empty();
	$("#video_flash").append(myHTMLOutput);
}

/* Build Selected Video String */
 
function BuildSelectedVideoListHTML(arrayPosition,videoDisplayLongName){
	output = '';
	
	if (videoThumbNail[arrayPosition] != '') {
		output = '<li><a onclick="BuildSelectedVideoHTML(videoEmbedData[';
		output += arrayPosition+"])"+'"><img src="';
		output += videoThumbNail[arrayPosition];
		output += '" alt="" /></a>';
		output += '<p id="student_videos_list';
		output += arrayPosition;
		output += '">';
		output += videoDisplayLongName;
		output += '</p></li>';
	}
	
	return output;

}
