function hideMessageDiv() {
	var divMsg = document.getElementById('divShowMessages');
	divMsg.style.overflow = 'hidden';
	hideMessageDivHeight(divMsg.offsetHeight - 3);
}

function hideMessageDivHeight(newHeight) {
	var divMsg = document.getElementById('divShowMessages');
	if (newHeight <= 2) {
		divMsg.style.display = 'none';
		document.body.style.marginTop = '';
	} else {
		divMsg.style.height = newHeight + 'px';
		setTimeout('hideMessageDivHeight(' + (newHeight - 3) + ');', 1);
	}
}

function showMessageNow(theMessage) {
	var divMsg = document.getElementById('divShowMessages');
	var divError = document.getElementById('errorText');

	if (divMsg.style.display == 'none') {
		divError.innerHTML = theMessage;
		divMsg.style.display = 'block';
	} else {
		divError.innerHTML = theMessage + divError.innerHTML;
	}
	
	divMsg.style.height = 'auto';
	//document.body.style.marginTop = divMsg.offsetHeight + 'px';
}

function fetchMessages() {
	new Ajax.Request('/prnew/ajax/rq_fetch_messages.asp', {
		onSuccess: function(response) {
			if (response.responseText != '') {
				showMessageNow(response.responseText);
			}
		}
	});
}

