var cpt = 0;
var nPK = 0;

function mGaleryCreationComplete()
{
	var url1 = "index.php?page=mgalery&action=ajax&rub=finished";
	new Ajax.Updater("mgalery_create_instances_progress_container", url1);
}


var updater;

function mGaleryCreatePicture(pnPK)
{		
	var sUrl = "index.php?page=mgalery&action=ajax&rub=create&key=" + pnPK;
	
  	updater = new Ajax.PeriodicalUpdater('mgalery_create_instances_pictures_container', sUrl, {asynchronous:true, frequency:1, evalScripts:true});
}


function mGaleryRegenPicture(psType, pnStart)
{		
	var sUrl = 'index.php?page=mgalery&action=ajax&rub=regen&key=' + psType + '&sqlstart=' + pnStart;	
	
	if (!popupClosed)
	  	new Ajax.Updater('dynamic_data_container', sUrl, { evalScripts: true });
}


function mGaleryRegenOnePicture(psType, psFileName)
{		
	var sUrl = 'index.php?page=mgalery&action=ajax&rub=regen&key=' + psType + '&search=' + psFileName;	
	
	if (!popupClosed)
	  	new Ajax.Updater('dynamic_data_container', sUrl, { evalScripts: true });
}


function changeDirectory(poDraggable, poDroppable)
{
	var sId = poDraggable.id;
	sId = sId.replace("file", ""); 

	var sDirectory = poDroppable.title;
	
	var sUrl = "index.php?page=mgalery&action=ajax&rub=changedirectory&directory=" + sDirectory + "&key=" + sId;
	
	new Effect.Fade(poDraggable.id, {duration: 0.1});
	
	new Ajax.Request(sUrl, {
		  method: 'get',
		  onSuccess: function(transport) 
		  {
		  	new Effect.Shake(poDroppable.id);
		  }
		});
}
