//NOTE: Requires Mootools 1.2 (http://mootools.net)

checkConsole();
preloadImages();

window.addEvent('domready', initNewWindowLinks);

function trace(msg)
{
	//console.log(msg);
}

function checkConsole()
{
	//If console doesn't exist (e.g. Firebug not enabled), create empty console functions to avoid throwing errors
	if (! ("console" in window) || !("firebug" in console))
	{
		var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
	    window.console = {};
	    for (var i = 0; i <names.length; ++i) window.console[names[i]] = function() {};
	}
}

function preloadImages()
{
	//Nav rollovers
	var path = '/images/nav/on/';
	var images = [path+'design.gif', path+'enterprises.gif', path+'events.gif', path+'figrm.gif', path+'series.gif'];
	
	new Asset.images(images);
}

function initNewWindowLinks()
{
	//Convert tagged links to open in new windows
	var links = $$('a.newWindow, div#sponsorsPage a');
	
	for (var i = 0; i < links.length; i++)
	{
		links[i].addEvent('click', openInNewWindow);
	}
}

function openInNewWindow()
{
	window.open(this.href);
	return false;
}