var imgs = [ 'dotted_vert.gif', 'dotted_vert.gif', 'meny_trans_on.png' ];
for( var i = 0, l = imgs.length; i < l; i++ ) 
{ 
	var img = new Image(); 
	img.src = 'img/' + imgs[i]; 
}

$( function()
{
	$( 'a' ).each(
		function()
		{
			if( this.rel == 'external' ) this.target = '_blank';
		}
	);

	if( getQueryString( 'display' ) ) addScript( getQueryString( 'display' ) +'.js' );

	$( '#headlines .mainlink' ).click( function() 
	{
		var item = this;
		var id = this.id.replace( /link$/, '' );

		if( id != 'news' ) addScript( id +'.js' );

		var open = true;
		if( this.parentNode.className.match( 'headlineopen' ) )
		{
			open = false;
		}

		$( '#headlines .headlineopen' ).each(
			function()
			{
				var $this = $( this );

				/* Friggin fukin IE! */
				if( $.browser.msie && $.browser.version < 7 ) $this.find( 'div a' ).css( 'position', 'static' );
				$this.animate( { height: 28 }, 'slow', 'easein', function() { $( this ).removeClass( 'headlineopen' ); } );
			}
		);

		var parent = $( this.parentNode );
		if( open )
		{
			parent.animate( { height: parent.find( 'div' ).height() + 42 }, 'slow', 'easein', 
				function()
				{
					var $this = $( this );

					/* Friggin fukin IE! */
					if( $.browser.msie && $.browser.version < 7 )
					{
						$this.find( '.col1 a, .col2 a' ).css( 'position', 'relative' );
					}
					$this.addClass( 'headlineopen' ).css( 'height', 'auto' ).css( 'overflow', 'hidden' );
				}
			);
		}

		return false;
	} );

	$( '#latestnewslink' ).click( 
		function( e ) 
		{ 
			if( $( '#newslink' ).parent().get()[0].style.height != 'auto' ) $( '#newslink' ).click();
			//return false; 
		} 
	);
	$( '#latestnewslink' ).click( showNewsItem );

	if( getQueryString( 'display' ) == '' ) $( '#what-we-dolink' ).click();

	$( '.contactlink' ).click(
		function()
		{
			$( '#contactlink' ).click();return false;
		}
	);

} );

function viewLoader()
{
	//$( '#loading' ).css( 'display', 'block' );
}

function hideLoader()
{
	//$( '#loading' ).css( 'display', 'none' );
}

function getQueryString( key ) 
{
	var query = window.location.search.substring( 1 );

	var vars = query.split( '&' );
	for( var i = 0, l = vars.length; i < l; i++ ) 
	{
		var pair = vars[i].split( '=' );
		if( pair[0] == key ) 
		{ 
			return pair[1];
		}
	}
	return false;
} 

function addScript( url )
{
	var script = document.createElement( 'script' )
	script = $( script );
	script.attr( 'src', 'js/'+ url );
	script.attr( 'type', 'text/javascript' );
	$( 'head' ).append( script );
}
