// <![CDATA[

var time;
var slideNum = 1;
var slideState;
var hyphen = " &#8212; ";
var colorFlag = "";
var videoBaseUrl = "http://download.visionforum.com/enn/";
// var videoBaseUrl = "/news/enn/videos/";

function slideEval(num) {
	if (num <= 0) {
		return 3;
	} else if (num >= 4) {
		return 1;
	} else {
		return num;
	}
}

function slideDiv() {
	var panelOne = getStyleObject("first");
	var panelTwo = getStyleObject("second");
	var panelThree = getStyleObject("third");
  
	switch(slideState) {
		case "1r":
			if (parseInt(panelThree.left) > -564) {
				panelThree.left = parseInt(panelThree.left) - 47+"px";
				panelOne.left = parseInt(panelOne.left) - 47+"px";
				panelTwo.left = parseInt(panelTwo.left) - 47+"px";
				time = setTimeout("slideDiv()",10)
			} else {
				panelThree.left = "-564px";
				panelOne.left = "0px";
				panelTwo.left = "564px";
			}
			break;
			
		case "2r":
			if (parseInt(panelOne.left) > -564) {
				panelOne.left = parseInt(panelOne.left) - 47+"px";
				panelTwo.left = parseInt(panelTwo.left) - 47+"px";
				panelThree.left = parseInt(panelThree.left) - 47+"px";
				time = setTimeout("slideDiv()",10)
			} else {
				panelOne.left = "-564px";
				panelTwo.left = "0px";
				panelThree.left = "564px";
			}
			break;
			
		case "3r":
			if (parseInt(panelTwo.left) > -564) {
				panelTwo.left = parseInt(panelTwo.left) - 47+"px";
				panelThree.left = parseInt(panelThree.left) - 47+"px";
				panelOne.left = parseInt(panelOne.left) - 47+"px";
				time = setTimeout("slideDiv()",10)
			} else {
				panelTwo.left = "-564px";
				panelThree.left = "0px";
				panelOne.left = "564px";
			}
			break;
			
		case "1l":
			if (parseInt(panelTwo.left) < 564) {
				panelTwo.left = parseInt(panelTwo.left) + 47+"px";
				panelOne.left = parseInt(panelOne.left) + 47+"px";
				panelThree.left = parseInt(panelThree.left) + 47+"px";
				time = setTimeout("slideDiv()",10)
			} else {
				panelTwo.left = "564px";
				panelOne.left = "0px";
				panelThree.left = "-564px";
			}
			break;
			
		case "2l":
			if (parseInt(panelThree.left) < 564) {
				panelThree.left = parseInt(panelThree.left) + 47+"px";
				panelTwo.left = parseInt(panelTwo.left) + 47+"px";
				panelOne.left = parseInt(panelOne.left) + 47+"px";
				time = setTimeout("slideDiv()",10)
			} else {
				panelThree.left = "564px";
				panelTwo.left = "0px";
				panelOne.left = "-564px";
			}
			break;
			
		case "3l":
			if (parseInt(panelOne.left) < 564) {
				panelOne.left = parseInt(panelOne.left) + 47+"px";
				panelThree.left = parseInt(panelThree.left) + 47+"px";
				panelTwo.left = parseInt(panelTwo.left) + 47+"px";
				time = setTimeout("slideDiv()",10)
			} else {
				panelOne.left = "564px";
				panelThree.left = "0px";
				panelTwo.left = "-564px";
			}
			break;
	}
}

function getStyleObject(objectId) {
    if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
	return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
	return document.layers[objectId];
    } else {
	return false;
    }
}

function getObject(objectId) {
    if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId);
    } else if (document.all && document.all(objectId)) {
	return document.all(objectId);
    } else if (document.layers && document.layers[objectId]) {
	return document.layers[objectId];
    } else {
	return false;
    }
}

function changeFLV(str) {
	if(window.ENNplayer) window.document["ENNplayer"].SetVariable("url3", 0);
	if(document.ENNplayer) document.ENNplayer.SetVariable("url3", 0);
	
	var passFLV = videoBaseUrl+"enn_"+str+".flv";
	if(window.ENNplayer) window.document["ENNplayer"].SetVariable("url2", passFLV);
	if(document.ENNplayer) document.ENNplayer.SetVariable("url2", passFLV);
}

function defaultFLV(str) {
	if(window.ENNplayer) window.document["ENNplayer"].SetVariable("url3", 1);
	if(document.ENNplayer) document.ENNplayer.SetVariable("url3", 1);
	
	var passFLV = videoBaseUrl+"enn_"+str+".flv";
	if(window.ENNplayer) window.document["ENNplayer"].SetVariable("url2", passFLV);
	if(document.ENNplayer) document.ENNplayer.SetVariable("url2", passFLV);
}

function backgroundReset() {
	var swapColor101 = getStyleObject("grid101");
	var swapColor102 = getStyleObject("grid102");
	var swapColor103 = getStyleObject("grid103");
	var swapColor104 = getStyleObject("grid104");
	var swapColor105 = getStyleObject("grid105");
	var swapColor106 = getStyleObject("grid106");
	var swapColor201 = getStyleObject("grid201");
	var swapColor202 = getStyleObject("grid202");
	var swapColor203 = getStyleObject("grid203");
	var swapColor204 = getStyleObject("grid204");
	var swapColor205 = getStyleObject("grid205");
	var swapColor206 = getStyleObject("grid206");
	var swapColor301 = getStyleObject("grid301");
	var swapColor302 = getStyleObject("grid302");
	var swapColor303 = getStyleObject("grid303");
	var swapColor304 = getStyleObject("grid304");
	var swapColor305 = getStyleObject("grid305");
	var swapColor306 = getStyleObject("grid306");
	swapColor101.backgroundColor = "#ffffff";
	swapColor102.backgroundColor = "#ffffff";
	swapColor103.backgroundColor = "#ffffff";
	swapColor104.backgroundColor = "#ffffff";
	swapColor105.backgroundColor = "#ffffff";
	swapColor106.backgroundColor = "#ffffff";
	swapColor201.backgroundColor = "#ffffff";
	swapColor202.backgroundColor = "#ffffff";
	swapColor203.backgroundColor = "#ffffff";
	swapColor204.backgroundColor = "#ffffff";
	swapColor205.backgroundColor = "#ffffff";
	swapColor206.backgroundColor = "#ffffff";
	swapColor301.backgroundColor = "#ffffff";
	swapColor302.backgroundColor = "#ffffff";
	swapColor303.backgroundColor = "#ffffff";
	swapColor304.backgroundColor = "#ffffff";
	swapColor305.backgroundColor = "#ffffff";
	swapColor306.backgroundColor = "#ffffff";
}

function displayThis(num) {
	colorFlag = "grid"+num;
	backgroundReset();
	var gridID = "grid"+num;
	var gridColor = getStyleObject(gridID);
	gridColor.backgroundColor = "#f5f0e6";
	var titleVar = getObject("title");
	var datenameVar = getObject("datename");
	var descVar = getObject("desc");
	var divider1Var = getObject("divider1");
	var hdVar = getObject("hd");
	titleVar.innerHTML = getObject("gridTitle"+num).innerHTML;
	datenameVar.innerHTML = getObject("gridDate"+num).innerHTML;
	descVar.innerHTML = getObject("gridDesc" + num).innerHTML;

	if (permalink == null) {
	    var permalink = getObject('permalink'); 
	}
	permalink.href = eval("permalink" + num);

	if (ipod == null) {
	    var ipod = getObject('ipod');
	}
	ipod.href = videoBaseUrl+"enn_"+eval("id"+num)+".m4v";
	var HD = eval("hd"+num);
	if (HD == "1") {
		hdVar.innerHTML = "QuickTime HD";
		hdVar.href = videoBaseUrl+"enn_"+eval("id"+num)+"_hd.m4v";
		// divider1Var.innerHTML = "  |  ";
	} else {
		hdVar.innerHTML = "";
		hdVar.href = "#";
		divider1Var.innerHTML = "";
	}
	changeFLV(eval("id"+num));
	// window.location = "#"+eval("id"+num);
}

function defaultThis(num) {
	/* var strHref = window.location.href;
	if (strHref.match(/#\d+$/)) {
		// alert(strHref.match(/\d+$/));
	} */
	colorFlag = "grid"+num;
	backgroundReset();
	var gridID = "grid"+num;
	var gridColor = getStyleObject(gridID);
	gridColor.backgroundColor = "#f5f0e6";
	var titleVar = getObject("title");
	var datenameVar = getObject("datename");
	var descVar = getObject("desc");
	var divider1Var = getObject("divider1");
	var hdVar = getObject("hd");
	var permalink = getObject("permalink");
	var ipod = getObject("ipod");
	
	titleVar.innerHTML = getObject("gridTitle"+num).innerHTML;
	datenameVar.innerHTML = getObject("gridDate"+num).innerHTML;
	descVar.innerHTML = getObject("gridDesc"+num).innerHTML;
	permalink.href = eval("permalink"+num);
	ipod.href = videoBaseUrl+"enn_"+eval("id"+num)+".m4v";
	var HD = eval("hd"+num);
	if (HD != "") {
		hdVar.innerHTML = "QuickTime HD";
		hdVar.href = videoBaseUrl+"enn_"+eval("id"+num)+"_hd.m4v";
		// divider1Var.innerHTML = "  |  ";
	} else {
		hdVar.innerHTML = "";
		hdVar.href = "#";
		divider1Var.innerHTML = "";
	}
	defaultFLV(eval("id"+num));
}

function gridHilite(id) {
	var gridColor = id;
	var gridHi = getStyleObject(gridColor);
	gridHi.backgroundColor = "#f5f0e6";
}

function gridNolite(id) {
	if (colorFlag != id) {
		var gridColor2 = id;
		var gridLo = getStyleObject(gridColor2);
		gridLo.backgroundColor = "#ffffff";
	}
}

function rightButtonHi() {
	var rightButton = getObject("rightButton");
	rightButton.src = "images/b-grid-nav-right-over.gif";
}

function rightButtonLo() {
	var rightButton = getObject("rightButton");
	rightButton.src = "images/b-grid-nav-right.gif";
}

function rightButtonDown() {
	var rightButton = getObject("rightButton");
	rightButton.src = "images/b-grid-nav-right-down.gif";
}

function rightButtonUp() {
	var rightButton = getObject("rightButton");
	rightButton.src = "images/b-grid-nav-right-over.gif";
}

function leftButtonHi() {
	var leftButton = getObject("leftButton");
	leftButton.src = "images/b-grid-nav-left-over.gif";
}

function leftButtonLo() {
	var leftButton = getObject("leftButton");
	leftButton.src = "images/b-grid-nav-left.gif";
}

function leftButtonDown() {
	var leftButton = getObject("leftButton");
	leftButton.src = "images/b-grid-nav-left-down.gif";
}

function leftButtonUp() {
	var leftButton = getObject("leftButton");
	leftButton.src = "images/b-grid-nav-left-over.gif";
}

function archiveRightButtonHi() {
	var archiveRightButton = getObject("archiveRightButton");
	archiveRightButton.src = "/news/enn/images/b-grid-small-nav-right-over.gif";
}

function archiveRightButtonLo() {
	var archiveRightButton = getObject("archiveRightButton");
	archiveRightButton.src = "/news/enn/images/b-grid-small-nav-right.gif";
}

function archiveRightButtonDown() {
	var archiveRightButton = getObject("archiveRightButton");
	archiveRightButton.src = "/news/enn/images/b-grid-small-nav-right-down.gif";
}

function archiveRightButtonUp() {
	var archiveRightButton = getObject("archiveRightButton");
	archiveRightButton.src = "/news/enn/images/b-grid-small-nav-right-over.gif";
}

function archiveLeftButtonHi() {
	var archiveLeftButton = getObject("archiveLeftButton");
	archiveLeftButton.src = "/news/enn/images/b-grid-small-nav-left-over.gif";
}

function archiveLeftButtonLo() {
	var archiveLeftButton = getObject("archiveLeftButton");
	archiveLeftButton.src = "/news/enn/images/b-grid-small-nav-left.gif";
}

function archiveLeftButtonDown() {
	var archiveLeftButton = getObject("archiveLeftButton");
	archiveLeftButton.src = "/news/enn/images/b-grid-small-nav-left-down.gif";
}

function archiveLeftButtonUp() {
	var archiveLeftButton = getObject("archiveLeftButton");
	archiveLeftButton.src = "/news/enn/images/b-grid-small-nav-left-over.gif";
}

function imagePreloader() {
	leftNav = new Image(); 
	leftNav.src = "images/b-grid-nav-left-over.gif";
	leftDown = new Image(); 
	leftDown.src = "images/b-grid-nav-left-down.gif";
	rightNav = new Image(); 
	rightNav.src = "images/b-grid-nav-right-over.gif";
	rightDown = new Image(); 
	rightDown.src = "images/b-grid-nav-right-down.gif";	
}

// ]]>
