var showed = false;
var daElem = '';

function PlaceElement(obj, elem)
{	
	daElem = elem;
	if (showed == true)
		Effect.Fade('messageTemp', {duration: 0.5, afterFinish: callBackOnFinishedFade});
	else
	{
		var	Doc;
		var	divAjax;
		
		if (navigator.appName == "Netscape")
		{
			Doc = document.getElementById(elem);
			divAjax = document.getElementById('messageTemp');
			divAjax.style.left = Doc.offsetLeft - 24 + "px";
			divAjax.style.top = Doc.offsetTop + 21 + "px";
		}
		else
		{
			Doc = document.getElementById(elem);
			divAjax = document.getElementById('messageTemp');
			divAjax.style.left = Doc.offsetLeft + 210 + "px";
			divAjax.style.top = Doc.offsetTop + 334 + "px";
		}

		Effect.Appear('messageTemp', {duration: 0.5, afterFinish: callBackOnFinishedAppear});
	}
}


function callBackOnFinishedFade(obj)
{
	showed = false;
	PlaceElement(obj, daElem);
}

function callBackOnFinishedAppear()
{
	showed = true;
}

/****************************************************************/

var showed2 = false;
var daElem2 = '';

function PlaceElementSecond(obj, elem)
{
	daElem2 = elem;
	if (showed2 == false)
	{
		var	Doc;
		var	divAjax;
		
		if (navigator.appName == "Netscape")
		{
			Doc = document.getElementById(elem);
			divAjax = document.getElementById('Najax');
			divAjax.style.left = Doc.offsetLeft - 25 + "px";
			divAjax.style.top = Doc.offsetTop - 109 + "px";
		}
		else
		{
			Doc = document.getElementById(elem);
			divAjax = document.getElementById('Najax');
			divAjax.style.left = Doc.offsetLeft + 498 + "px";
			divAjax.style.top = Doc.offsetTop + 646 + "px";
		}

		Effect.Appear('Najax', {duration: 0.5, afterFinish: callBackOnFinishedAppear2});
	}
}

function callBackOnFinishedAppear2()
{
	showed2 = true;
}

function callBackOnFinishedFade2(obj)
{
	showed2 = false;
}

function MaskElement()
{
	if (showed2 == true)
		Effect.Fade('Najax', {duration: 0.5, afterFinish: callBackOnFinishedFade2});
}

