

function ActualiserArbo()
{
	$('#zone_arbo').load('ajax.html',
	{
		action:'getZoneArbo'
	},
	function(responseText, textStatus, XMLHttpRequest)
	{
		ActiverArbo();
	});

}



function ActiverArbo()
{
	$('a.apercu').lightBox({
		imageBlank : '_img/lightbox/lightbox-blank.gif',
		imageLoading: '_img/lightbox/lightbox-ico-loading.gif',
		imageBtnClose:'_img/lightbox/lightbox-btn-close.gif',
		imageBtnPrev: '_img/lightbox/lightbox-btn-prev.gif',
		imageBtnNext: '_img/lightbox/lightbox-btn-next.gif',
		containerResizeSpeed: 400,
		txtOf: 'de'
	});
	
	$('.fichiers a.effacer_img').each(function(i, elmt)
	{

		$(this).click(function()
		{
			if(!confirm("Confirmez-vous la suppression de l\'image ?"))
				return false;

			AjaxPost({
				action:'effacer',
				url:this.title
			},
			function(textStatus) // callback
			{
				ActualiserArbo();				
			});
			
			return false;
		});

	});
	
	$('.fichiers a.selection').each(function(i, elmt)
	{
		var media_ref_id = getVarPHP('media_ref_id');
		
		$(this).click(function()
		{
			AjaxPost({
				action:'ajMedia',
				media_type:1,
				media_ref_id:media_ref_id,
				media_ref_type_id:getVarPHP('media_ref_type_id'),
				media_url:this.title
			},
			function(textStatus) // callback
			{

				if(textStatus != 'success')
					return false;
				
				$('#zone_image').load('ajax.html',
				{
					action:'getSelectionMedia',
					ref_id:media_ref_id,
					ref_type_id:getVarPHP('media_ref_type_id')
				},
				function(responseText, textStatus, XMLHttpRequest)
				{
					ActiverArbo();
					ActiverSelection();
				});
				
			});
			
			return false;
		});

	});
}


function ActiverSelection()
{
	// Ecouter la liste d'images sélectionnées
	$('.selection a').each(function(i, elmt)
	{
		var media_id = this.id.substr(1);
		
		$(this).click(function()
		{
			AjaxPost({
				action:'supprimer',
				type_id:7,
				media_id:media_id
			},
			function(textStatus) { // callback
			
				if(textStatus != 'success')
					return false;
			
				// Effacer le li du DOM
				$('#m'+ media_id).parent().remove();
					
			});
			
			return false;
		});

	});
}


function addMedia(type, ref, ref_type, mbr_id, url)
{
	
	json = {
		action:'addMedia',
		media_type:1,
		media_ref_id:ref,
		media_ref_type_id:ref_type,
		media_mbr_id:mbr_id,
		media_url:url
	}

	$.post('ajax.html',
			json,
			function(data, textStatus) {}
	);
}


function resizePicture(filename, folder)
{
	json = {
		action:'resizePicture',
		photo:filename,
		moveto:folder
	}

	$.post('ajax.html',
			json,
			function(data, textStatus) {}
	);
}
