currentWrapperClass = '';
currentLanguage 	= 'english';

$(document).ready(function()
{
	if($.url.param('searchInput') || $.url.param('tags'))
	{
		var trgt = 'taglist';

		//get the top offset of the target anchor
		var target_offset = $("#"+trgt).offset();
		var target_top = target_offset.top;

		//	alert(target_top + ' : ' + $("#"+trgt) + ' : ' + target_offset.top + ' : ' + $.url.param("searchInput"));

		//goto that anchor by setting the body scroll top to anchor top
		$('html, body').animate({scrollTop:target_top}, 500);
	}
	
	//-------------------------------------------------------------------------------
	//	FUNCTIONALITY: Search
	//-------------------------------------------------------------------------------
	function format(dataItem) 
	{
		return dataItem.name;
	}

	$("#searchInput").autocomplete('search.php', {
		multiple: true,
		dataType: "json",
		parse: function(data) {
			return $.map(data, function(row) {
				return {
					data: row,
					value: row.name,
					result: row.name
				}
			});
		},
		formatItem: function(item) {
			return format(item);
		}
	});
	
	//-------------------------------------------------------------------------------
	//	FUNCTIONALITY: Tag cloud
	//-------------------------------------------------------------------------------	
	$("input[name='option_layout']").click(
		function()
		{
			switch($("input[name='option_layout']:checked").val())
			{
				case 'list':	
				$("#tagCloud p a").css({'display':'block','text-align':'left'}); 
				break;
				case 'cloud':
				default:
				$("#tagCloud p a").css({'display':'inline','text-align':'center'}); 	
				break;						
			}
			$(this).blur();
		}
	);			
});

function setLanguage(language)
{
	window.location = window.location.protocol + "//" + window.location.host + "/" + window.location.pathname + '?lang=' + language;
}

function setWrapperClass(newWrapperClass)
{
	$("#wrapper").removeClass(currentWrapperClass);
	$("#wrapper").addClass(newWrapperClass);

	currentWrapperClass = newWrapperClass;
}
