

var itemListArray;
var intervalId = 0;
var scrollYPos=0;
var newScrollYPos = 0;
var speed=40;
var frameSpeed = 10;
var currentOption = "";

function setVideoEventHandler () {
	var isVeteransPage = document.getElementById("veterans");
	// DON'T RUN FOR VETERANS PAGE
	if(isVeteransPage != null) { return; }
	var div = document.getElementById("videoList");
	// DON"T RUN IF THERE IS NO videoList DIV
	if(div == null) {  return; }
	
	listItemArray = div.getElementsByTagName("li");
	var links;
	var listItem;
	var aLInk;
	
	for (var i=0; i < listItemArray.length; i++) {
		listItem = listItemArray[i];
		links = listItem.getElementsByTagName("a");
		for (var j=0; j < links.length; j++) {
			aLink = links[j];
			aLink.optionId = listItem.id;
			aLink.onclick = selectVideo;
		}
	
	}

	
}

function getFlashMovieObject(movieName) {
	

	if (window.document[movieName]) {
		alert("window.document" + movieName);
		return window.document[movieName];

	}

	if (navigator.appName.indexOf("Microsoft Internet")==-1) {
	alert("navigator.appName.indexOf('Microsoft Internet')==-1" + movieName);
		if (document.embeds && document.embeds[movieName])

			return document.embeds[movieName];

		}

	else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)

{
	alert("document.getElementById __ " + movieName);
	return document.getElementById(movieName);

	}

}


function selectVideo () {
	var listItem;
	for (var i=0; i < listItemArray.length; i++) {
		listItem = listItemArray[i];
		//alert(listItemArray[i].id + ":" + this.optionId);
		if (listItem.id == this.optionId) {
			listItem.style.borderColor = "#aaaa89";
			listItem.style.backgroundColor = "#f8fbf2";
		} else {
			listItem.style.borderColor = "transparent";
			listItem.style.backgroundColor = "transparent";
		}
	}
	//
	scrollYPos = scrollY();
	if (scrollYPos == 0) { // WINDOW IS SCROLLED TO TOP ALREADT
		callToActionscript(this.optionId);
	} else {
		currentOption = this.optionId;
		scrollWindow();
	}
	//
	return false;
}

function scrollWindow() {
	
	if	(scrollYPos > 0) {
		intervalId = setInterval ( "scrollToTop()", frameSpeed );
	} else { // WINDOW ALREADY AT TOP SO JUST SWITCH VIDEOS
		//allToActionscript(currentOption);
	}
}

function scrollY() {
	var de = document.documentElement;
	return self.pageYOffset || (de && de.scrollTop) || document.body.scrollTop;
}


function scrollToTop() {
	scrollYPos = scrollY();
	if(scrollYPos == 0) {
		callToActionscript(currentOption);
		currentOption = "";
		clearInterval(intervalId);
		
		
		return;
	}
	newScrollPos = scrollYPos - speed;
	if(newScrollPos <= 0) {
		newScrollPos = 0;		
	} 
	window.scrollTo(0,newScrollPos);
}



function getFlashMovie(movieName) {
	var flashObj = document.getElementById("flashVid");

  //var isIE = navigator.appName.indexOf("Microsoft") != -1;
  //return (isIE) ? window[movieName] : document[movieName];
  return flashObj;
}

function callToActionscript(str) {
     getFlashMovie("flashVid").sendTextToFlash(str);
}

if (window.attachEvent) window.attachEvent("onload", setVideoEventHandler);
if (window.addEventListener) window.addEventListener( "load", setVideoEventHandler, false );
