var ready = 0;

if(document.addEventListener)
{
	document.addEventListener('DOMContentLoaded', 
		function()
		{
			ready = 1; 
			initialise(); 
		}, false);
}
else if(document.all && !window.opera)
{
	document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>');
	var contentloadtag = document.getElementById('contentloadtag');
	
	contentloadtag.onreadystatechange = function()
	{
		if(this.readyState == 'complete')
		{
			ready = 1;
			initialise();
		}
	}
}

window.onload = function()
{
	setTimeout('if(!ready) { initialise(); }', 0);
}


function initialise()
{
	// Make certain links open in a new window
	var target_blank = getElementsByStyleClass('target_blank');
	for(var i = 0; i < target_blank.length; i++)
	{
		target_blank[i].setAttribute('target', '_blank');
	}
}


function getElementsByStyleClass(searchClass)
{
	var all = document.all ? document.all : document.getElementsByTagName('*');

	var elements = new Array();

	for(var i = 0; i < all.length; i++)
	{
		if(all[i].className == searchClass)
		{
			elements[elements.length] = all[i];
		}
	}

	return elements;
}
