/**
 * eUK Forums Custom JS
 * forums.erepublik.co.uk
 * 
 * Nelsaidi
 */
 

/**
 * Spoilers
 * Nelsaidi
 * v2.0
 * 13/3/2010
 */

 /*
 <div class="spoiler">
	<a href="#" onclick="toggleSpoiler(this)">Text</a>
	<div>
		Spoiler
	</div>
</div>
*/

function toggleSpoiler(resourceID)
{
	// Find the div, and toggle it
	var spoiler = $(resourceID).parent().find('div:first');
	
	$(spoiler).slideToggle('fast', function() {
	
		if( $(spoiler).css('display') == 'none')
		{
			$('span:first', resourceID).html('Show Spoiler');
		}
		else
		{
			$('span:first', resourceID).html('Hide Spoiler');
		}
		
	});
	
}

// -------------------------------------

/**
 * Toggle Catagories
 * Nelsaidi
 * 1.1
 * 13/3/2010
 */

var hiddenCats = '';
var toggleCatSetup = false;

function setupToggleCatagory(overWrite)
{
	if(overWrite == true || toggleCatSetup == false)
	{
		hiddenCats = $.cookie('hf');
		
		if(hiddenCats == null)
		{
			hiddenCats = []
		}
		else
		{
		
			hiddenCats = hiddenCats.split(',');
		}
	}
}

function toggleCatagory(catID)
{
	var catHidden = false;
	var hiddenCatsStr = '';
	
	setupToggleCatagory(false);
	
	for(var i in hiddenCats )
	{
		if(hiddenCats[i] == catID)
		{
			catHidden = i;
		}
	} 
		
	if(catHidden)
	{
		hiddenCats.splice(catHidden, 1);
		$('#cat' + catID).show();
		$('#cat' + catID + 's').removeClass('tg-show');

	}
	else
	{
		hiddenCats.splice(hiddenCats.length + 1, 0, catID);
		$('#cat' + catID).hide();
		$('#cat' + catID + 's').addClass('tg-show');

	}
		
	i = '';
	
	for(var i in hiddenCats)
	{
		hiddenCatsStr = hiddenCatsStr + hiddenCats[i] + ',';
	}
	
	hiddenCatsStr = hiddenCatsStr.substr(0, hiddenCatsStr.length - 1);
	$.cookie('hf', hiddenCatsStr, { expires: 365, path: '/', domain: 'forums.erepublik.co.uk', secure: false });
	
	return true;
	
}

//-------------------------------------

/**
 * Style Related Stuff
 * Nelsaidi
 */

// Set the last 'Main Nav' to have a blue border 
$(document).ready(function() {
	$('.nel-header-nav').find('a:last').css('border-right', '1px solid #5F99AC');
});




