function onLoadInit()
{
	externalLinks();
	analyticsTrack();
	preloadImages(onLoadInit.arguments);
}

function analyticsTrack()
{
	_uacct = "UA-267862-1";
	urchinTracker();
}

function externalLinks()
{
	manageExternalLinksByTagName('a');
}

function manageExternalLinksByTagName(tagName)
{
	if (document.getElementsByTagName)
	{
		var objAnchors = document.getElementsByTagName(tagName);
		for (var iCounter=0; iCounter<objAnchors.length; iCounter++)
		{
			if (objAnchors[iCounter].getAttribute('href') && (objAnchors[iCounter].getAttribute('rel') == 'ext' || objAnchors[iCounter].getAttribute('class') == 'ext') )
			{
				objAnchors[iCounter].onclick = function(event){return launchWindow(this, event);}
				objAnchors[iCounter].onkeypress = function(event){return launchWindow(this, event);}
			}
		}
	}
}

function launchWindow(objAnchor, objEvent)
{
	var iKeyCode;
	if (objEvent && objEvent.type == 'keypress')
	{
		if (objEvent.keyCode)
			iKeyCode = objEvent.keyCode;
		else if (objEvent.which)
			iKeyCode = objEvent.which;

		if (iKeyCode != 13)
			return true;
	}
	return !window.open(objAnchor);
}


function preloadImages(args)
{ //v3.0
	var d=document;
	if (d.images)
	{
		if(!d.MM_p)
			d.MM_p=new Array();
    
		var i, j=d.MM_p.length;
		for (i=0; i<args.length; i++)
		{
			if (args[i].indexOf("#")!=0)
			{
				d.MM_p[j]=new Image;
				d.MM_p[j++].src=args[i];
			}
		}
	}
}


