var mainNextHTML="";
var mainVisable=0;
var mainNextVisable=0;

function mainSetNextHTML(content)
{
	if(mainVisable==0 && mainNextVisable==0)
	{
		mainNextHTML="";
		document.getElementById("main").innerHTML=content;
		setTimeout("initLightbox()",1);
		mainShow(1);
	}
	else
	{
		mainNextHTML=content;
	}
}

function mainShow(show)
{
	if(show)
	{
		if(mainVisable==0 && mainNextVisable==0)
		{
			new Effect.Appear('main', {afterFinish: mainCallback });
			mainNextVisable=1;
		}
	}
	else
	{
		if(mainVisable==1 && mainNextVisable==1)
		{
			new Effect.Fade('main', {afterFinish: mainCallback });
			mainNextVisable=0;
		}
	}
}

function mainCallback()
{
	mainVisable=mainNextVisable;
	if(mainVisable==0 && mainNextHTML!="")
	{
		document.getElementById("main").innerHTML=mainNextHTML;
		setTimeout("initLightbox()",1);
		mainNextHTML="";
		mainShow(1);
	}
	if(mainVisable==1 && mainNextHTML!="")
	{
		mainShow(0);
	}
}

function mainGetContent(page, args)
{
	mainShow(0);
	xajax_getContent(page, args);

}

function dragtrash()
{
	new Draggable('imagesPreview', { 
		revert: true 
	});
	
	Droppables.add('trash', { 
		accept: 'draggable',
		hoverclass: 'hover',
		onDrop: function() { $('trash').highlight(); }
	});
}
