function isTop()
{
	if (this.location != top.location)
	{
		top.location = this.location;
	}
}
isTop();

function reloadPage()
{
	// reload IE to reload css - concerns abs positioning
	if (document.all)
		document.location.href=document.location.href;
}

function writeYear()
{
	var startYear = 2008;
	var curYear = (new Date()).getFullYear();
	//document.write(startYear == curYear ? startYear : startYear + "-" + curYear);
	document.write(curYear);
}

function fixHeights()
{
	var leftNode = document.getElementById('content');
	var rightNode = document.getElementById('context');
	
	//alert(leftNode.clientHeight);
	//alert(rightNode.clientHeight);
	if (rightNode.clientHeight < (leftNode.clientHeight - 90))
		rightNode.style.height = (leftNode.clientHeight - 90);
}

function fixBanner(banner_id)
{
	var banner = document.getElementById(banner_id);
	//alert(banner.clientHeight);
	if (banner.clientHeight < 100)
		banner.style.display = "none";
}
function showTab(tabid)
{
	var gNodes = document.getElementById('pub_nav').childNodes;
	for (var i = 0; gNodes.length > i; i ++)
	{
		if (gNodes[i].tagName == "LI")
		{
			if (gNodes[i].attributes['id'].value == 'p' +tabid)
				gNodes[i].className = "on";
			else
				gNodes[i].className = "off";
		}
	}
	var tNodes = document.getElementById('pub_list').childNodes;
	for (var i = 0; tNodes.length > i; i ++)
	{
		if (tNodes[i].tagName == "DIV")
		{
			if (tNodes[i].attributes['id'].value == 'd' +tabid)
				tNodes[i].className = "on";
			else
				tNodes[i].className = "off";
		}
	}
}
/*function showImgLt(imgid)
{
	var gNodes = document.getElementById('gallery').childNodes;
	for (var i = 0; gNodes.length > i; i ++)
	{
		if (gNodes[i].tagName == "IMG")
		{
			if (gNodes[i].attributes['id'].value == 'i' +imgid)
				gNodes[i].style.display = "block";
			else
				gNodes[i].style.display = "none";
		}
	}
	var gNodes = document.getElementById('thumbs').childNodes;
	for (var i = 0; gNodes.length > i; i ++)
	{
		if (gNodes[i].tagName == "LI")
		{
			if (gNodes[i].attributes['id'].value == 'a' +imgid)
				gNodes[i].className = "on";
			else
				gNodes[i].className = "off";
		}
	}
}*/

function showImg(imgid)
{
	var gNodes = document.getElementById('gallery').childNodes;
	for (var i = 0; gNodes.length > i; i ++)
	{
		if (gNodes[i].tagName == "IMG")
		{
			if (gNodes[i].attributes['id'].value == 'i' +imgid)
				gNodes[i].style.display = "block";
			else
				gNodes[i].style.display = "none";
		}
	}
	var gNodes = document.getElementById('nums').childNodes;
	for (var i = 0; gNodes.length > i; i ++)
	{
		if (gNodes[i].tagName == "LI")
		{
			if (gNodes[i].attributes['id'].value == 'a' +imgid)
				gNodes[i].className = "on";
			else
				gNodes[i].className = "off";
		}
	}
	var gNodes = document.getElementById('info').childNodes;
	for (var i = 0; gNodes.length > i; i ++)
	{
		if (gNodes[i].tagName == "SPAN")
		{
			if (gNodes[i].attributes['id'].value == 'tt' +imgid)
				gNodes[i].style.display = "block";
			else
				gNodes[i].style.display = "none";
		}
	}
	var gNodes = document.getElementById('auth').childNodes;
	for (var i = 0; gNodes.length > i; i ++)
	{
		if (gNodes[i].tagName == "SPAN")
		{
			if (gNodes[i].attributes['id'].value == 'au' +imgid)
				gNodes[i].style.display = "block";
			else
				gNodes[i].style.display = "none";
		}
	}
}