

function popupMessageBox() {
	$("siteAlertBox").show();
}

function mBoxAdjust() {
	newleft = $(document.viewport).getWidth() - 8 - $("siteAlertBox").getWidth();

	data = new $(document.viewport).getScrollOffsets();
	newtop = data.top + 8;
	
	$("siteAlertBox").setStyle( { left: newleft, top: newtop } );
}

function pushMessages() {
	mBoxAdjust();
	new Ajax.Updater(
		"siteAlertBox",
		"/module.php?module=commons&com=alertbox",
		{
			method:		"GET",
			evalScripts: true,
			onLoaded:	function() {
							if ( $("siteAlertBox").visible() != true ) { 
								Effect.SlideDown( "siteAlertBox", { duration: 0.5 } );
							}
						}
		}
	);
	
	//$(window).observe( 'scroll', function() {
	Event.observe( window, 'scroll', function() { 
		newleft = $(document.viewport).getWidth() - 8 - $("siteAlertBox").getWidth();
		data = new $(document.viewport).getScrollOffsets();
		newtop = data.top + 8;
		$("siteAlertBox").setStyle( { left: newleft, top: newtop } );
	} );
}

function popMessageBox() {
	if ( $("siteAlertBox").visible() ) {
		Effect.BlindUp( "siteAlertBox", { duration: 0.5 } );
	}
}
