function showNav(mainNav, subNav, thirdNav){
	$('div#navigation li.' + mainNav + ' a').addClass('on');
	
	$('div#subNavigation ul.' + mainNav).show();
	$('div#subNavigation ul.' + mainNav + ' li.' + subNav + ' ul').show();
	
	if (thirdNav){
		$('div#subNavigation ul.' + mainNav + ' li.' + subNav + ' li.' + thirdNav + ' a').addClass('on');	
	}
	else{
		$('div#subNavigation ul.' + mainNav + ' li.' + subNav + ' a').addClass('on');
		$('div#subNavigation ul.' + mainNav + ' li.' + subNav + ' li a').removeClass('on');	
	}
}

function showErrorFields(errorFieldsJson){
	var errorFieldsLength = errorFieldsJson[0].errorFields.length;
	for (var i=0; i<errorFieldsLength; i++){
		$('#' + errorFieldsJson[0].errorFields[i]).parents('div.formRow').addClass('error');
	}
}

$(function(){
	$('a[rel=external]').addClass('external').click(function(){
		this.target = '_blank';
	});
	
	if ($.cookie('fontSize') != null){
		$('div#content').css({fontSize: $.cookie('fontSize') + 'em'});
		$('div#pageTools a[rel=' + Math.round($.cookie('fontSize') * 100) + ']').addClass('selected');
	}
	else{
		$('div#pageTools a[rel=100]').addClass('selected');
	}
	
	$('div#pageTools a').click(function(){
		var fontSize = parseInt($(this).attr('rel')) / 100;
		$('div#content').css({fontSize: fontSize + 'em'});
		
		$.cookie('fontSize', fontSize, {path: '/'});
		
		$('div#pageTools a').removeClass('selected');
		$(this).addClass('selected');
	});
});