var onloadListeners = new Array();
function addOnloadListener( fn )
{
	onloadListeners[onloadListeners.length] = fn;
}

$( function()
{
	var btn = document.getElementById( 'feedback_btn_ok' );
	if( btn )
	{
		btn.onclick = function()
		{
			var feedback = document.gGetElementById( 'feedback' );
			feedback.parentNode.removeChild( feedback );
		}
	}

	var links = document.getElementsByTagName( 'a' );
	for( var i = 0, l = links.length; i < l; i++ )
	{
		if(
			links[i].href.indexOf( 'http://' ) === 0 &&
			links[i].href.indexOf( 'http://' + window.location.host ) != 0 &&
			links[i].href.indexOf( 'mailto:' ) == -1
		)
		{
			links[i].target = '_blank';
			links[i].rel = 'external';
		}
	}

	for( var i = 0, l = onloadListeners.length; i < l; i++ )
	{
		onloadListeners[i]();
	}
} );
