// JavaScript Document
window.onload = loadFunctions;
window.onunload = function() {};

function loadFunctions() {
	//showVideo();
	//expandRightColumn();
//	rolloverInit();
}

//force height of col_right and main to be equal
function expandRightColumn(){
var main = document.getElementById('content_main');
var rc = document.getElementById('sidebar');
var mainHeight = main.clientHeight;
var rcHeight = rc.clientHeight;
if(mainHeight >= rcHeight){
rc.style.height = main.clientHeight + 'px';
}
else{
main.style.height = rc.clientHeight + 'px';
}

}

/////////FLASH GALLERY CAPTION CALLS/////////
function changePhotoCaption(string){
	document.getElementById('copy_container').innerHTML = '<p class="copy">'+string+'</p>';
}

//begin new window scripts
function newWinLinks() {
	for (var i=0; i<document.links.length; i++) {
		if (document.links[i].className == "newWin") {
			document.links[i].onclick = newWindow;
		}
		else {
			document.links[i].onclick = closeWindow;
		}
	}
}

function newWindow() {

	var artWindow = window.open(this.href,"artWin"+Math.random());

	
	artWindow.focus();
	
	return false;
	
	
}

function closeWindow() {
	if (this.id == "closeWin") {
		window.close();
	}
}

//end new window scripts

//begin rollover scripts

//function rolloverSubmit() {
	//if(form.input.id == "submit") {
		//form.input.src = thisImage;
			//setupRollover(thisImage);
	//}
//}


function rolloverInit() {
	for(var i=0; i<document.images.length; i++) {
		if (document.images[i].parentNode.tagName == "A") {
			setupRollover(document.images[i]);
		}
	}
}


function setupRollover(thisImage) {
	thisImage.outImage = new Image();
	thisImage.outImage.src = thisImage.src;
	thisImage.onmouseout = rollOut;
	
	thisImage.overImage = new Image();
	thisImage.overImage.src = "images/" + thisImage.id + "_over.jpg";
	thisImage.onmouseover = rollOver;
}


function rollOver() {
	this.src = this.overImage.src;
}


function rollOut() {
	this.src = this.outImage.src;
}

// drop-down menu


var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 


//end drop-dpwn menu

/*
function showVideo(){
	document.getElementById('video').style.display = "block";
	document.getElementById('photography').style.display = "none";
	document.getElementById('bts').style.display = "none";
	document.getElementById('nav_sub').style.top = 624 + 'px';
	document.getElementById('section_video').onmouseover=document.button_video.src='images/button_video.jpg'; 
	document.getElementById('section_video').onmouseout=document.button_video.src='images/button_video_over.jpg';
	document.getElementById('button_video').src = 'images/button_video_over';
	//positionNav('video');
}

function showPhoto(){
	document.getElementById('photography').style.display = "block";
	document.getElementById('bts').style.display = "none";
	document.getElementById('video').style.display = "none";
	document.getElementById('nav_sub').style.top = 711 + 'px';
	//positionNav('photography');
}

function showBts(){
	document.getElementById('bts').style.display = "block";	
	document.getElementById('photography').style.display = "none";
	document.getElementById('video').style.display = "none";
	document.getElementById('nav_sub').style.top = 711 + 'px';
	//positionNav('bts');
}
*/

/*
function positionNav(){
	var nav = document.getElementById('nav_sub');
	if(document.getElementById('video').style.display == 'block') {
		nav.style.top = 630 + 'px';
							   }
	else {
		nav.style.top = 716 + 'px';
		
	}
}
*/