function refreshInnerHtmlById(path, id) {
	showLoadingImage();
	if (typeof ivwReload == 'function') {
		ivwReload();
	}
	if (typeof siteStatReload == 'function') {
		siteStatReload();
	}	
	$.ajax({	
		type: "GET",
		url: path,
		success: function (response) {
			$("#" + id)[0].innerHTML = response;
			hideLoadingImage();		
		},
		error: function(request,status,errorThrown) {
			hideLoadingImage();	
		}
	});	
}

function showLoadingImage() {
	var offsetImage = 48;
	var posL;
	var posLAbsolute;
	if(window.pageXOffset && window.pageXOffset > 0) {
		posL = window.pageXOffset;
	} else if(document.body.scrollLeft && document.body.scrollLeft > 0) {
		posL = document.body.scrollLeft;
	} else if(document.documentElement.scrollLeft && document.documentElement.scrollLeft > 0) {
		posL = document.documentElement.scrollLeft;
	} else {
		posL = 0;
	}
	var posT;
	if(window.pageYOffset && window.pageYOffset > 0) {
		posT = window.pageYOffset;
	} else if(document.body.scrollTop && document.body.scrollTop >0) {
		posT = document.body.scrollTop;
	} else if(document.documentElement.scrollTop && document.documentElement.scrollTop > 0) {
		posT = document.documentElement.scrollLeft;
	} else {
		posT =  0;
	}
	
	posLAbsolute = (document.body.offsetWidth / 2) - offsetImage;
	posTAbsolute = posT + screen.height / 3;
	
	$('#loading').css('position', 'absolute');
	$('#loading').css('left', posLAbsolute);
	$('#loading').css('top', posTAbsolute);
	$('#loading').css('z-index', 100);
	$('#loading').show();	
}

function hideLoadingImage() {
	$('#loading').hide();
}

function popUp(url, title, width, height) {
	popUp(url, title, width, height, 'status=yes,scrollbars=no,resizable=no');
}

function popUp(url, title, width, height, options) {
	var popUp = window.open(url, title, 'width=' + width + ',height=' + height + ',' + options);
	popUp.focus();
}

function popUpScroll(url, title, width, height) {
	popUp(url, title, width, height, 'status=yes,scrollbars=yes,resizable=no');
}
