// JavaScript Document

var navList = Array('nav_bio','nav_blog','nav_doc','nav_home','nav_gal','nav_mcontact');
//var dp_subnavList = Array('sub_dp_hereisalways','sub_dp_suggestedreading');

var subNavList = Array('bio_subnav','blog_subnav','gal_subnav','doc_subnav','mcontact_subnav');
var contentList = Array('bio_container','blog_container','gal_container','doc_container','mcontact_container');
var frameList = Array('bio_content','blog_content','gal_content','doc_content','mcontact_content');


/////////////////////////////////////////////////////
////////// CONTENT SWITCHING
/////////////////////////////////////////////////////
function swapContent(obj) {
	closeContent()
	//
	if(obj != 'home') {
		var selNav = document.getElementById(obj+'_subnav');
		var selContent = document.getElementById(obj+'_container');
		//
		selNav.style.display = "block";
		selContent.style.display = "block";
	}
}

function closeContent() {
	for (var i=0;i<contentList.length;i++) {
		var maincontent=document.getElementById(contentList[i]);
		var navcontent=document.getElementById(subNavList[i]);
		//
		maincontent.style.display = "none";
		navcontent.style.display = "none";
		
	}
	
	resetNav(null, 'main_sel');
}

function changePage(page,navname,selname,vid) {
		swapContent(page);
		resetNav(navname,selname);
		if(vid) changeBgVideo(vid);
		
		//unload sub nav`
		//resetNav(false,'sf_sel')
		//resetNav(false,'dp_sel')
		
		// unload sf content
		//var homage_frame = document.getElementById('sf_homage_content_frame');
		//var works_frame = document.getElementById('sf_works_content_frame');
		//var works_frame = document.getElementById('sf_homage_content_frame_new');
		//homage_frame.src = 'dp/hold.php';
		//works_frame.src = 'dp/hold.php';
		
		// unload dp content
		//var dp_frame = document.getElementById('dp_content_frame');
		//dp_frame.src = 'dp/hold.php';
	}
	


function switchDP(idref,pagename,subnav,selname) {
	var thisFrame = document.getElementById(idref+'_frame');
	var thisContainer = document.getElementById('bio_container');
	document.getElementById('bio_container').style.width = '500px';
	document.getElementById('bio_content_frame').style.width = '480px';
	pauseVid('play');
}




/////////////////////////////////////////////////////
////////// VIDEO AND FLASH MANILPULATION
/////////////////////////////////////////////////////
	function changeBgVideo(newVid) {
		if(navigator.appName.indexOf("Microsoft") != -1) {
			var flash = window.flashObject;
		}else {
			var flash = window.document.flashObject
		}
		
		flash.changeVid(newVid);
	}
	
	function pauseVid(type) {
		if(navigator.appName.indexOf("Microsoft") != -1) {
			var flash = window.flashObject;
		}else {
			var flash = window.document.flashObject
		}
		
		flash.changeVidStatus(type);
	}

/////////////////////////////////////////////////////
////////// SCREEN SIZING AND RESIZING
/////////////////////////////////////////////////////
	function getWinHeight() {
		if (parseInt(navigator.appVersion)>3) {
			if (navigator.appName=="Netscape") {
				winW = window.innerWidth;
				winH = window.innerHeight;
			}
			if (navigator.appName.indexOf("Microsoft")!=-1) {
				winW = document.body.offsetWidth;
				winH = document.body.offsetHeight;
			}
		}
		
		return winH;
	}
	/////////////////////////////////////////////////
	function setHeight(obj) {
		var topOffset = 115;
		var thisObj = document.getElementById(obj);
		var currentHeight = getWinHeight();
		
	 	thisObj.style.height = currentHeight - topOffset - 20;
	}
	/////////////////////////////////////////////////
	function swapStyle() {
		for (var i=0;i<frameList.length;i++) {
			var thisObj = document.getElementById(frameList[i] + '_frame');
			thisObj.style.overflow = 'no';
			thisObj.style.overflow = 'yes';
			thisObj.style.overflow = 'auto';
		}
	}
	////////////////////////////////////////////////
	function resizeAll() {
		for (var i=0;i<frameList.length;i++) {
			setHeight(frameList[i] + '_frame');
		}
	}
		

/////////////////////////////////////////////////////
////////// NAVIGATION IMAGE MANIPULATION
/////////////////////////////////////////////////////
function resetNav(newSel,type) {
	var curSelect = document.getElementById(type);
	curSelect.value = newSel;
	
		//if(type == 'sf_sel') {
		//for (var i=0;i<sf_subnavList.length;i++) {
		//	var thisItem = sf_subnavList[i];
		//	document.images[thisItem].src=eval(thisItem+".src"); 
		//}
	/*} else*/ if(type == 'main_sel') {
		for (var i=0;i<navList.length;i++) {
			var thisItem = navList[i];
			document.images[thisItem].src=eval(thisItem+".src"); 
		}
	/*} else if(type == 'dp_sel') {
		for (var i=0;i<dp_subnavList.length;i++) {
			var thisItem = dp_subnavList[i];
			document.images[thisItem].src=eval(thisItem+".src"); 
		}*/
	}
	
	if(newSel) {
		var thisSel = newSel + "_o";
		document.images[newSel].src=eval(thisSel+".src"); 
	}
	di('nav_close_blog','nav_close');
	di('nav_close_doc','nav_close');
	di('nav_close_bio','nav_close');
	di('nav_close_mcontact','nav_close');
	di('nav_close_gal','nav_close');
}

function di(id,name,type){
	var thisSelect = document.getElementById(type);
	if(thisSelect) {
		if(thisSelect.value != id && type != 'click') {
			document.images[id].src=eval(name+".src"); 
		}
		
	} else document.images[id].src=eval(name+".src"); 
}




	nav_bio=new Image()
 	nav_bio.src="img/nav_bio.gif"
 	nav_bio_o=new Image()
 	nav_bio_o.src="img/nav_bio_o.gif"
	
	nav_mcontact=new Image()
 	nav_mcontact.src="img/nav_contact.gif"
 	nav_mcontact_o=new Image()
 	nav_mcontact_o.src="img/nav_contact_o.gif"
	
	nav_blog=new Image()
 	nav_blog.src="img/nav_blog.gif"
 	nav_blog_o=new Image()
 	nav_blog_o.src="img/nav_blog_o.gif"
	
	nav_close=new Image()
 	nav_close.src="img/nav_close.gif"
 	nav_close_o=new Image()
 	nav_close_o.src="img/nav_close_o.gif"
	
	nav_doc=new Image()
 	nav_doc.src="img/nav_documentary.gif"
 	nav_doc_o=new Image()
 	nav_doc_o.src="img/nav_documentary_o.gif"
	
	nav_home=new Image()
 	nav_home.src="img/nav_home.gif"
 	nav_home_o=new Image()
 	nav_home_o.src="img/nav_home_o.gif"
	
	
	nav_gal=new Image()
 	nav_gal.src="img/nav_gal.gif"
 	nav_gal_o=new Image()
 	nav_gal_o.src="img/nav_gal_o.gif"
	

	
	
	
	
	
	
	
	