$(document).ready(function()
{
	//theme selector
	$('.hat_menu_icon').click(function()
	{
		var type = $(this).attr('id').split('_chooser')[0];
		var menu = '#'+type+'_menu';
		$(menu).toggle();
	});
	$('#style_menu .style:last, #language_menu .i18n-icon:last').css('padding-bottom', '0px');

	//fix for IE7 content block not having the proper height
	$('#logo').animate({opacity:0.99999},1, test);
	function test()
	{
		$('#logo').animate({opacity:1.0},1);
	}

	//account drop down
	$('#account_menu').change(function()
	{
		set_spans();

		var selected = $('#account_menu option:selected').val();
		if (selected == '')
			return;

		window.location = selected;
	});

	//menu hiding
	$('.menu_header').click(function()
	{
		var image		= $(this).find('.arrow').get(0);
		var container	= $(this).next('.nav_container');

		if ($(container).is(':hidden'))
		{
			$(image).attr('src', '/themes/fightclub/img/forms/arrow-down_black.png');
		}
		else
		{
			$(image).attr('src', '/themes/fightclub/img/forms/arrow-right_black.png');
		}

		$(container).slideToggle('fast');
	});

	//news post toggling
	$('.collapse_news').click(function()
	{
		var id = '#'+$(this).attr('id').split('_title')[0];
		var img = $(this).find('img');

		if ($(id).is(':hidden'))
		{
			img.attr('src', img.attr('src').replace('plus', 'minus'));
		}
		else
		{
			img.attr('src', img.attr('src').replace('minus', 'plus'));
		}
		$(id).toggle();
	});
	$('.collapse_normal:gt(1)').click();

	//innitial setup
	set_spans();

	$('#account_menu')
		.css('width', $('#account_menu').width() + 14 + 'px');
	$('#account_nav .nav_containerInner').css('width', $('#account_menu').css('width'));

	function set_spans()
	{
		$('#account_nav span').html($('#account_menu option:selected').html());
	}
});
