var last = "";
function volume(moviename){

	if (document.reel.GetMute()) {
		document.reel.SetVolume(255);
	} else {
		document.reel.SetMute(true);
	}

}

function playMovie(moviename) {
	document.reel.setURL(moviename);
}

function showLayer(layername) {
	var o = getAnObject(layername);
	o.className = 'showme';
	var styleObject = getStyleObject(layername);
	styleObject.visibility = 'visible';
    
	
	//var layername = document.getElementById(layername);
	//layername.style.visibility = "visible";
}

function hideLayer(layername) {
	var o = getAnObject(layername);
    o.className = 'hideme';
	var styleObject = getStyleObject(layername);
	styleObject.visibility = 'hidden';
	//var layername = document.getElementById(layername);
	//layername.style.visibility = "hidden";
}

function hideLayers(layername) {
	
	for (i=0; i < layers.length; i++) {
		
		hideLayer("display_"+layers[i]);
		//continue;
		var layername = document.getElementById("display_"+layers[i]);
		layername.style.visibility = "hidden";
		if (layers[i]==layername) {
			showLayer("display_"+layername);
			continue;
		}
	}

}

var totalPages = new Array("home", "work", "group", "client", "contact");

function roll(img,state) {
	var imgPos = findPos(img);
	var curPagePos = findPos(curPage);
	if (state == "on") {
		if (imgPos > curPagePos) {
			for (i=0; i<=imgPos; i++){
				document.images[totalPages[i]].src = "images/nav_"+totalPages[i]+"_line.gif";
			}		
		} else if (imgPos < curPagePos) {
			for (i=imgPos; i<=curPagePos; i++){
				document.images[totalPages[i]].src = "images/nav_"+totalPages[i]+"_off.gif";
			}	
		} else {
			for (i=0; i<=imgPos; i++){
				document.images[totalPages[i]].src = "images/nav_"+totalPages[i]+"_line.gif";
			}	
		}
		document.images[img].src = "images/nav_"+img+"_on.gif";
	} else if (state == "off") {
		if (imgPos > curPagePos) {
			for (i=curPagePos; i<=imgPos; i++){
				document.images[totalPages[i]].src = "images/nav_"+totalPages[i]+"_off.gif";
			}		
		} else if (imgPos < curPagePos) {
			for (i=imgPos; i<curPagePos; i++){
				document.images[totalPages[i]].src = "images/nav_"+totalPages[i]+"_line.gif";
			}	
		}
		document.images[curPage].src = "images/nav_"+curPage+"_on.gif";
	}
}
	
function findPos(img) {
	for (i=0; i<totalPages.length; i++) {
		if (totalPages[i] == img) {
			return i;
			break;
		}
	}
}

function workRoll(img, state) {
	document.images[img].src = "images/work_"+img+"_"+state+".gif";
}
var playingtext = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n<tr>\n<td>&nbsp;playing::<\/td><\/tr><\/table>";
function swapText(section,num) {
	info_section = eval("info_" + section);
	video_section = eval("video_" + section);
	display_section = eval("display_" + section);
	set_section = eval("set_" + section);
	
	display_section.innerHTML = set_section[num];
	var movie_info = getAnObject("movie_info");
	movie_info.innerHTML = playingtext + info_section[num];
	last = playingtext + info_section[num];
}
function viewVideo(section, num) {
	info_section = eval("info_" + section);
	video_section = eval("video_" + section);
	display_section = eval("display_" + section);
	set_section = eval("set_" + section);

	
	
	display_section.innerHTML = set_section[num];
	
	//<object name="reel" id="reel" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase=http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0 width="320" height="240">  <param name="src" value="movies/'+video_section[num]+'" /><param name="autoplay" value="true" /><param name="controller" value="false" /><param name="cache" value="true" /><param name="kioskmode" value="true" />
	//mw.innerHTML = '<embed src="movies/'+video_section[num]+'" name="reel" width="320" height="240" controller="false" autoplay="true" cache="false" kioskmode="true">';
	
	//var mw = getAnObject("movie_work");
	//mw.innerHTML = '<embed src="movies/'+video_section[num]+'" name="reel" id="reel"  width="320" height="240" controller="false" autoplay="true" cache="true" kioskmode="true" ENABLEJAVASCRIPT="true" pluginspage="http://www.apple.com/quicktime/download/"></embed>';
	var movie_info = getAnObject("movie_info");
	
	movie_info.innerHTML = playingtext + info_section[num];
	last = playingtext + info_section[num];
	//playMovie(video_section[num]);
//document.reel.Play();
}
/**
 * Cross-browser script to an object. Make sure id and name are set. 
 * DOES NOT ALWAYS WORK WELL WITH LAYERS
 * found at apple developer site... author unknown
 **/
function getAnObject(objectId) {
    // cross-browser function to get an object's style object given its id
    if(document.getElementById && document.getElementById(objectId)) {
		// W3C DOM
		return document.getElementById(objectId);
    } else if (document.all && document.all(objectId)) {
		// MSIE 4 DOM
		return document.all(objectId);
    } else if (document.layers && document.layers[objectId]) {
		// NN 4 DOM.. note: this won't find nested layers
		return document.layers[objectId];
    } else {
		return false;
    }
} // getAnObject

/**
 * Cross-browser script to style object. Make sure id and name are set
 * DOES NOT ALWAYS WORK WELL WITH LAYERS
 * found at apple developer site... author unknown
 **/
function getStyleObject(objectId) {
    // cross-browser function to get an object's style object given its id
    if (document.all && document.all(objectId)) {
		// MSIE 4 DOM
		return document.all(objectId).style;
    } else if(document.getElementById && document.getElementById(objectId)) {
		// W3C DOM
		return document.getElementById(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
		// NN 4 DOM.. note: this won't find nested layers
		return document.layers[objectId];
    } else {
		return false;
    }
}
/**
 * new function to swap out the movie information window
 **/
function swapInfo(section,num,returntooriginal) {
	info_section = eval("info_" + section);
	var movie_info = getAnObject("movie_info");
	if (returntooriginal == undefined || returntooriginal == null) returntooriginal=true;
	if (returntooriginal) {
		movie_info.innerHTML = last;
	} else {
		movie_info.innerHTML = info_section[num];
	}
}
