// functions.js
//
// **********************************BASIC
//find browser inner width
function getWidth()
{
	if (this.webkit419) return this.innerWidth;
	if (this.opera) return document.body.clientWidth;
	return document.documentElement.clientWidth;
}

//find browser inner height
function getHeight() 
{
	if (this.webkit419) return this.innerHeight;
	if (this.opera) return document.body.clientHeight;
	return document.documentElement.clientHeight;
}

//find inner center of browser
function FindBrowserCenter()
{
	bWidth = getWidth();
	bHeight = getHeight();
	//insert name of dive being centered and add #width/height# values to tweak
	document.getElementById("div_name").style.marginLeft = (bWidth /*- #width# */) / 2 + "px";
	document.getElementById("div_name").style.marginTop = (bHeight /*- #height# */) / 2 + "px";
	setTimeout(bMiddle, 50); //constantly update center position
}

//resize columns based on tallest column
function ResizeColumns(columnNum, isIndex) 
{
	if(columnNum==2)
	{
		ResizeTwoColumns();
	}
	
	if(columnNum==3)
	{
		ResizeThreeColumns(isIndex);
	}
}

function ResizeTwoColumns()
{
	leftcolumn = document.getElementById("sidebar1");
	centercolumn = document.getElementById("twoCol");
	middlecolumn = document.getElementById("middle");
	pagecontentcolumn = document.getElementById("pagecontent");
	
	if(centercolumn.offsetHeight >= leftcolumn.offsetHeight)
	{
		tallestColumnHeight = centercolumn.offsetHeight;
	}
	
	if(leftcolumn.offsetHeight > centercolumn.offsetHeight)
	{
		tallestColumnHeight = leftcolumn.offsetHeight;
	}
	
	leftcolumn.style.height = tallestColumnHeight + "px";
	centercolumn.style.height = tallestColumnHeight + "px";
	middlecolumn.style.height = tallestColumnHeight - 30 + "px";
	pagecontentcolumn.style.height = tallestColumnHeight - 30 + "px";
}

function ResizeThreeColumns(isIndex)
{
	leftcolumn = document.getElementById("sidebar1");	
	centercolumn = document.getElementById("centerCol");	
	rightcolumn = document.getElementById("sidebar2");
	middlecolumn = document.getElementById("middle");
	pagecontentcolumn = document.getElementById("pagecontent");

	if ((centercolumn.offsetHeight >= leftcolumn.offsetHeight) && (centercolumn.offsetHeight >= rightcolumn.offsetHeight))
	{
		tallestColumnHeight = centercolumn.offsetHeight;
	}
	
	if ((leftcolumn.offsetHeight >= centercolumn.offsetHeight) && (leftcolumn.offsetHeight >= rightcolumn.offsetHeight))
	{
		tallestColumnHeight = leftcolumn.offsetHeight;
	}
	
	if ((rightcolumn.offsetHeight >= leftcolumn.offsetHeight) && (rightcolumn.offsetHeight >= centercolumn.offsetHeight))
	{
		tallestColumnHeight = rightcolumn.offsetHeight;
	}

	leftcolumn.style.height = tallestColumnHeight -30 + "px";
	centercolumn.style.height = tallestColumnHeight + "px";
	rightcolumn.style.height = tallestColumnHeight - 30 + "px";
	
	if(isIndex==1) //1=index.php page
	{
		middlecolumn.style.height = tallestColumnHeight - 300 + "px";
		pagecontentcolumn.style.height = tallestColumnHeight - 300 + "px";
	}
	else
	{
		middlecolumn.style.height = tallestColumnHeight - 30 + "px";
		pagecontentcolumn.style.height = tallestColumnHeight - 30 + "px";
	}
}

// DoMore popups
function DoMore(nURL,windowSize) {
	var pWidth;
	var pHeight;
	var newWindow;
	
	if (windowSize == 1) {
		pWidth = 320;
		pHeight = 240;
	}
	
	if (windowSize == 2) {
		pWidth = 500;
		pHeight = 480;
	}
	
	if (windowSize == 3) {
		pWidth = 800;
		pHeight = 600;
	}
	
	if (windowSize == 4) {
		pWidth = 1024;
		pHeight = 768;
	}

	newWindow=window.open(nURL,'More_Info','width=' + pWidth + ',height=' + pHeight + ',toolbar=1,location=0,status=0,scrollbar=1');
	if(window.focus) {newWindow.focus()}
	return false;

}

function UniversalExit() {
	//window.opener='x';window.close();
	window.close();
}

//***********************************NAVIGATION
function BuildNav() 
{
	if (navSet == 0) 
	{
		BuildNavHTML();
	}

	if (navSet == 1) 
	{
		BuildNavPHP();
	}
}

function BuildNavHTML()
{
	document.write('<a href="#">one</a> <a href="#">two</a> <a href="#">three</a>');
}

function BuildNavPHP() 
{
	document.write('<a href="#">four</a> <a href="#">five</a> <a href="#">six</a>');
}
