/*
addEvent function from http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html
*/
function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

function removeEvent( obj, type, fn )
{
	if (obj.removeEventListener)
		obj.removeEventListener( type, fn, false );
	else if (obj.detachEvent)
	{
		obj.detachEvent( "on"+type, obj[type+fn] );
		obj[type+fn] = null;
		obj["e"+type+fn] = null;
	}
}

function openPopUp(url, windowName)
{
	var windowVars;
	windowVars = 'height=400';
	windowVars = windowVars + ',width=600';
	windowVars = windowVars + ',resizeable=yes';
	windowVars = windowVars + ',scrollbars=yes';
	windowVars = windowVars + ',toolbar=no';
	windowVars = windowVars + ',menubar=no';
	windowVars = windowVars + ',location=no';
	windowVars = windowVars + ',status=yes';
	var newWindow = window.open(url, windowName, windowVars);
	if (window.focus) { newWindow.focus() }
}