$(document).ready(function()
{	
	$('.dialogcmd').live('click', function(){
		var title = $(this).attr('title');
		var href = $(this).attr('href');
		var dialogOpts = {
			bgiframe: true,
			title: title,
			width: 550,
			height: 300,
			modal: true,
			open: function(event, ui) {
				$(this).html('Chargement...');
				$(this).load(href); 
			},
			buttons: {
				Valider: function() { 
					if ($('form[name=commande]').length){
						$('form[name=commande]').submit();
						$('#dialogcmd').dialog('option','buttons','');
						$('#dialogcmd > #output').html('Commande en cours, Veuillez patienter ...');
					} else {
						$(this).dialog('close');
					}
				},
				Annuler: function() { $(this).dialog('close'); }
			},			
			close: function() { $('#dialogcmd').remove(); }
		};
		$('<div id="dialogcmd"></div>').dialog(dialogOpts);
		return false;
	});
	
	$('span.fichier > a').live('click', function(e){
		e.preventDefault();
		var objet = $(this).parent('span');
		objet.html('<br/>Chargement du fichier...');
		var url = $(this).attr('href');
		$.post( url, function (data, textStatus)
		{
			if( data=='' || data=='FALSE' || textStatus=='timeout' )
			{
				data = '<br/>Le chargement du fichier a échoué';
			}
			objet.replaceWith(data);
		});
	});


	$('a.multiactes').live('click', function(e){
		e.preventDefault();
		var url = $(this).attr('href');
		var objet = $(this).parent('td');
		objet.html('Commande en cours...');
		$.post( url, function (data, textStatus)
		{
			if( data=='' || data=='FALSE' || textStatus=='timeout' )
			{
				data = 'Erreur lors de la requete.';
			}
			objet.html(data);
		});
	});
	
	
});