oldOnload = typeof(window.onload)=="function" ? window.onload : function(){};
window.onload = function() { oldOnload(); handleMessage(); };

popMessageTime = 4000;	// disapear after this time

function handleMessage() {
	var messageDiv = document.getElementById("successMessages");
	
	if (messageDiv) {
		var ie = document.all && document.body && !window.opera;
		var scrollTop = ie ? document.body.scrollTop : window.pageYOffset;
		var bodyWidth = ie ? document.body.clientWidth : window.innerWidth;
		var bodyHeight = ie ? document.body.clientHeight : window.innerHeight;
		
		messageDiv.style.left = (bodyWidth - messageDiv.offsetWidth) /2 + "px";
		messageDiv.style.top = (bodyHeight - messageDiv.offsetHeight) /2 + scrollTop + "px";
		
		showMessage();
	}
}

// show the message div
function showMessage() {
	var div = document.getElementById("successMessages");
	div.style.visibility = 'visible';
	setTimeout("hideMessage()", popMessageTime);
}

// hide the message div
function hideMessage() {
	var div = document.getElementById("successMessages");
	try {
		div.filters[0].apply();
		div.style.visibility = 'hidden';
		div.filters[0].play();
	} catch(e) {
		div.style.visibility = 'hidden';
	}
}