// Definición de las funciones de carga AJAX
function cargarURL(url, destino, datos, sustituir) {

	if (sustituir == null)
		sustituir = true;
	if (destino == null)
		destino = 'contenido';
	if (datos == null)
		datos = 'contenido';

	$('#' + datos).animate( {
		"opacity" : "0.5"
	});

	$.ajax( {
		url : "seccion.php?" + url,
		success : function(data) {
			$('#' + datos).clearQueue();
			if (sustituir) {
				$('#' + destino).html(data);
			} else {
				$('#' + destino).append(data);
			}
			$('#' + datos).css("opacity", "0.5");
			$('#' + datos).animate( {
				"opacity" : "1"
			});
		}
	});
}

function enviarFormulario(url, destino, formulario, dialogo, accion, sustituir) {
	if (sustituir == null)
		sustituir = true;
	
	$.post("seccion.php?" + url, $("#" + formulario).serialize(),
			function(data) {
				if (dialogo != null) {
					$('#' + dialogo).dialog('destroy');
					$('#' + dialogo).remove();
				}

		
				if (destino != null) {
					if (sustituir) {
						$('#' + destino).html(data);
					} else {
						$('#' + destino).append(data);
					}
				}

				
				if (accion != null) {
					accion();
				}
			});
}

