	function iniInputFilePreview(sInputId)
	{
		var oContent = $("#" + sInputId).parent();
		var oForm = oContent.parents("form");
		oForm.prepend('<div class="confirmFile"></div>');

		var sNewCode = '<input type="file" id="upfilexajax_' + sInputId + '" name="upfilexajax_' + sInputId + '" class="subirelmalditoarchivo" />';
		sNewCode += '<input type="hidden" id="' + sInputId + '" name="' + sInputId + '" value="" />';

		$("#" + sInputId).remove();

		oContent.find('img.agregar_imagen').before(sNewCode);
		oContent.find('img.agregar_imagen').after('<span id="upfilexajax_' + sInputId + 'igmLoadingFile">Cargando...</span>');
		$("#upfilexajax_" + sInputId + "igmLoadingFile").fadeOut(1);
		$("#upfilexajax_" + sInputId).change(function(){return ajaxFileUploadPreview('upfilexajax_' + sInputId, sInputId);});
	}
	function ajaxFileUploadPreview(sInputId, sRealInputId)
	{
		$("#" + sInputId + "igmLoadingFile").ajaxStart(function(){$(this).fadeIn(200);}).ajaxComplete(function(){$(this).fadeOut(1);});
		$.ajaxFileUpload
		(
			{
				url: 'http://' + SITE_URL + '/includes/ajaxfileupload.php?fileImputUpload=' + sInputId, 
				secureuri:false,
				fileElementId: sInputId,
				dataType: 'json',
				success: function (data, status)
				{
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
							alert(data.error);
						}else{
							$('#' + sRealInputId).val(data.file);
							//$('#' + sRealInputId).next('img').attr('src', 'http://' + SITE_URL + '/upload/' + data.file + '?nocache=' + Math.random());
						}
					}
				},
				error: function (data, status, e){alert(e);}
			}
		)
		$("#" + sInputId).change(function(){return ajaxFileUploadPreview(sInputId, sRealInputId);});
		return false;
	}
