// DCMS

if (typeof DCMS == 'undefined') {DCMS = {};}
if (typeof DCMS.Tools == 'undefined') {DCMS.Tools = {};}
if (typeof DCMS.Tools.image_chooser == 'undefined') {DCMS.Tools.image_chooser = {};}
DCMS.Tools.image_chooser = function(args_) {
	if (typeof DCMS.Tools.image_chooser.dialog == 'undefined') {
		var args = $.extend({},
			{
				categorie:'Gallery',
				filter:'Default',
				js_root:'./',
				data_name:'main'
			}, 
			args_) ;
		
		var dialog = $('<div><div/>')
			.appendTo($('body'))
			.attr('id', 'image_chooser')
			.ajaxDialog({
				autoOpen:false,
				resizable:true,
				modal:true,
				show:CONF.effects.dialog.show.effect,
				hide:CONF.effects.dialog.hide.effect,
				title:'Choississez une image',
				url:args.js_root+'Data/tools/choose_image/choose_image.php'
			})
			.ajaxDialog('load', args) ;
			
		DCMS.Tools.image_chooser.dialog = dialog ;
	}
	else {
		var dialog = DCMS.Tools.image_chooser.dialog.ajaxDialog('load') ;
	}
	dialog.ajaxDialog('open') ;
	return dialog ;
}