function Display_Div(Click_Menu)
{
	myvar = document.getElementById(Click_Menu);
	if (myvar.style.display == "none") {
		myvar.style.display = "";
	} else {
		myvar.style.display = "none";
	}
}

function Display_Divs(text, title)
{
	myvar = document.getElementById(text);
	myvar2 = document.getElementById(title);
	myvar3 = document.getElementById(title + '_on');
	if (myvar.style.display == "none") {
		myvar3.style.display = "block";
		myvar.style.display = "block";
		myvar2.style.display = "none";
	} else {
		myvar.style.display = "none";
		myvar3.style.display = "none";
		myvar2.style.display = "block";

	}
}

function $(divId)
{
	if(document.getElementById(divId))
	{
		return(document.getElementById(divId));
	}
}

function centerDiv(divId, width, height)
{
	var div = document.getElementById(divId);
	div.style.width = width + "px";
	div.style.height = height + "px";
	div.style.top = posTop() + ((pageHeight() - height) / 2) + "px";
	div.style.left = ((pageWidth() - width) / 2) + "px";
	showDiv(divId);
}

function showHideDiv(divId)
{
	var div = document.getElementById(divId);
	
	if (div.style.height == "0px" || div.style.height == "")
	{
		div.style.height = "auto";
		div.style.overflow = "visible";
	}
	else
	{
		div.style.height = "0px";
		div.style.overflow = "hidden";
	}
}

function showDiv(divId)
{
	var div = document.getElementById(divId);
	if (typeof div.style != "undefined")
	{
		div.style.visibility = "visible";
		div.style.display = "block";
	}
}

function hideDiv(divId)
{
	var div = document.getElementById(divId);
	if (typeof div.style != "undefined")
	{
		div.style.visibility = "hidden";
		div.style.display = "none";	
	}
}

function updateDiv(divId, newContent)
{
	var div = document.getElementById(divId);
	if (typeof div.innerHTML != "undefined")
	{
		div.innerHTML = newContent;
	}
}

// Browser Window Size and Position
// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005
// you may copy these functions but please keep the copyright notice as well
function pageWidth() {return window.innerWidth != null? window.innerWidth: document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body != null? document.body.clientWidth:null;}
function pageHeight() {return window.innerHeight != null? window.innerHeight: document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body != null? document.body.clientHeight:null;}
function posLeft() {return typeof window.pageXOffset != 'undefined' ? window.pageXOffset:document.documentElement && document.documentElement.scrollLeft? document.documentElement.scrollLeft:document.body.scrollLeft? document.body.scrollLeft:0;}
function posTop() {return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement && document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;}
function posRight() {return posLeft()+pageWidth();}
function posBottom() {return posTop()+pageHeight();}

