// Pop-up Window
window.onerror = null;
function vers(sName, sVersion, sPlatform) {
	var	bName = false, bVersion = false, bPlatform = false;
	if (sName) {sName += ""; bName = (navigator.appName.indexOf(sName) != -1)} else bName = true;
	if (sVersion) {sVersion += ""; var sVersionLen = sVersion.length; bVersion = (navigator.appVersion.substring(0, sVersionLen) == sVersion)} else bVersion = true;
	if (sPlatform) {sPlatform += ""; bPlatform = (navigator.appVersion.indexOf(sPlatform) != -1)} else bPlatform = true;
	return (bName && bVersion && bPlatform);
}
function createPopWin(popName, popWidth, popHeight, popResize) {
	if (popName == "")   { var popName = "PopWin" }
	if (popWidth == "")  { var popWidth = 450 }
	if (popHeight == "") { var popHeight = 300 }
	if (popResize == "") { var popResize = "yes" }
	var windowParams = "width=" + popWidth + ",height=" + popHeight + ",toolbar=0,directories=0,menubar=0,status=yes,resizable=" + popResize + ",location=0,copyhistory=0";
	createWindow("", popName, windowParams);
}
function createWindow(sLink, sName, sParams) {
	PopWinRef = window.open(sLink, sName, sParams);
	if (vers("Netscape", 2, "Mac"))
		PopWinRef.opener = window;
}

/*
	tableruler()
	written by Chris Heilmann for alistapart.
	enables a rollover of rows for each table with the classname "hlrows"
*/

function tableruler()
{
	if (document.getElementById && document.createTextNode)
	{
		var tables=document.getElementsByTagName('table');
		for (var i=0;i<tables.length;i++)
		{
			if(tables[i].className=='ruler')
			{
				var trs=tables[i].getElementsByTagName('tr');
				for(var j=0;j<trs.length;j++)
				{
					if(trs[j].parentNode.nodeName=='TBODY')
					{
						trs[j].onmouseover=function(){this.className='ruled';return false}
						trs[j].onmouseout=function(){this.className='';return false}
					}
				}
			}
		}
	}
}

