function closeError() {
	document.getElementById('errorOverlay').style.display = "none";
}
function showProductError(parentId, errorMsg) {

	var overlay = document.getElementById('errorOverlay');
	var txtSection = document.getElementById('messageSection');
	var p = document.getElementById(parentId);
	var height;
	if (document.defaultView) {
		height = document.defaultView.getComputedStyle(p,"").getPropertyValue("height");
	} else {
		height = p.currentStyle["height"];
	}

	txtSection.innerHTML = errorMsg	;
	
	overlay.style.height=height;
	overlay.style.display="block";
}
function showInfo(infoText, infoTitle) {
	// skip if the text is undefined or empty
	if (!$defined(infoText) || infoText == '') return;
	//$('infoText').innerHTML = infoText;
	$('infoText').set('html', infoText);

	// if the title is not empty
	if ($defined(infoTitle) && infoTitle != '') {
		//$('infoTitle').innerHTML = infoTitle;
		$('infoTitle').set('html', infoTitle);
	}
	$('infoOverlay').removeClass('hidden');
}
function closeInfo() {
	$('infoOverlay').addClass('hidden');
}