/* -----------------24.12.2007 22:20-----------------
   Adds event to window.onload without overwriting 
   currently assigned onload functions.
   http://haacked.com/archive/2006/04/06/StopTheWindow.OnloadMadness.aspx
 --------------------------------------------------*/
function addLoadEvent(func)
{    
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	} 
	else 
	{
		window.onload = function()
		{
			oldonload();
			func();
		}
	}
}
/* -----------------23.12.2007 22:48-----------------
		rel="external" support script
 Open External Links as Blank Targets via Unobtrusive JavaScript
 http://perishablepress.com/press/2007/11/20/open-external-links-as-blank-targets-via-unobtrusive-javascript/
 --------------------------------------------------*/
			function externalLinks() 
			{
				if (!document.getElementsByTagName) return;
				var anchors = document.getElementsByTagName("a");
				for (var i=0; i<anchors.length; i++) 
				{
					var external = /external/i;
					var anchor = anchors[i];
					var relative = anchor.getAttribute("rel");
					if (anchor.getAttribute("href") && external.test(relative)) 
					{
						anchor.target = "_blank";
					}
				}
			}
