// Localization
function getLocalizedText(key) {
	// Perform a synchronous AJAX call:
	var result;
	$.ajax({
		type: "GET",
		url: "AjaxLocalizationAction.action",
		data: {key: key},
		dataType: "json",
		async: false,
		success: function(obj) {
			result = obj;
		}
	});
	return result;
}

function getCumulativeOffset(element) {
	var valueT = 0, valueL = 0;
	do {
		valueT += element.offsetTop  || 0;
		valueL += element.offsetLeft || 0;
		element = element.offsetParent;
	} while (element);
	return [valueL, valueT];
}
