var Link = null;

var Loading1 = '<span class="loading"><img class="loading_img" src="images/loading.gif" alt="Caricamento in corso..."/> Caricamento in corso...</span>';
var Loading2 = '<span class="loading"><img class="loading_img" src="images/loading.gif" alt=""/></span>';

function Init(Lnk)
{
	Link = Lnk;
}

function GoToPage(Page)
{
	document.location.href = Page;
}

function ShowMessageBox(Title, Message)
{
	$(".oscurate_page").show();
	$(".message_box").show();

	$(".message_box .message_body .message_title").html(Title);
	$(".message_box .message_body .message_text").html(Message);
}

function HideMessageBox()
{
	$(".message_box").fadeOut(400, function ()
	{
		$(".oscurate_page").hide();

		$(".message_box .message_body .message_title").html("");
		$(".message_box .message_body .message_text").html("");
	});
}

function SetMessageBox(Title, Message)
{
	$(".message_box .message_body .message_title").html(Title);
	$(".message_box .message_body .message_text").html(Message);
}

function strcasecmp(source, needle)
{
	var index = source.toLowerCase().indexOf(needle);

	return (index != -1) ? 0 : index;
}

function var_dump(arr,level)
{
	var dumped_text = "";

	if (!level)
	{
		level = 0;
	}

	var level_padding = "";

	for (var j = 0; j < level + 1; j++)
	{
		level_padding += "    ";
	}

	if (typeof(arr) == 'object')
	{
		for(var item in arr)
		{
			var value = arr[item];

			if (typeof(value) == 'object')
			{
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += var_dump(value, level+1);
			}

			else
			{
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	}

	else
	{
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}

	return dumped_text;
}

function ucfirst(str)
{
    return str.charAt(0).toUpperCase() + str.slice(1);
}
