﻿var		messageWindow	=	null;

createContainer();

function	createMessageWindow( areaid, message, displayTime ,iconType)	{

	saveWindowLocation();
	closeMessageWindow();

	var area		=	$(areaid);
	var	text_class	=	'displayMessageText';
	var	box_class	=	'displayMessage';

	if(iconType)	{
		text_class += '_' + iconType;
		box_class += '_' + iconType;
	}

	if( area )	{
		
		var		messageContainer	=	getMessageContainer();
		ac	=	area.getCoordinates( messageContainer );
	
		var	x =	ac.left + 20;
		var	y = ac.top + 20

		messageWindow	=	new Element( 'div', {'id' : 'gMessageWindow', 'class' : box_class});
		messageWindow.setStyles( {left : x, top : y, position : 'relative'});

		var	messageText		=	new	Element( 'span', { 'class' : text_class, 'html' : message });

		messageText.inject(messageWindow);
		messageWindow.inject(messageContainer);
		
		if(displayTime)	{
			closeMessageWindow.delay(1000 * displayTime);
		}
	}
	
}

function	closeMessageWindow()	{

	if( messageWindow )	{
		var		messageContainer	=	getMessageContainer();
		messageContainer.empty();
		messageWindow	=	null;
	}
}


function	getMessageContainer()	{
	return	$('messagewindow');
}

function	createContainer()	{
	window.addEvent('domready', function() {
		new Element( 'div', {'id' : 'messagewindow'}).inject('content');
	})

}


function	saveWindowLocation()	{
}