$(document).ready(function(){

	//Para mostrar Error en un campo
	var mostrarError = function (id, error) {
		if (!$('#e_'+id).is("div")) {
			$('#'+id).after("<div id=\"e_"+id+"\" class=\"ferror\">"+error+"</div>");
		} else {
			$('#e_'+id).html(error);
		}
	};

	var formFile = function(){
		$.ajaxFileUpload ({
			url:$("#rutaAjaxSubeDibujo").val(),
			secureuri:false,
			fileElementId:'sd_dibujo',
			dataType: 'json',
			success: function (data, status) {
				if(typeof(data.error) != 'undefined') {
					if(data.error) {
						mostrarError("sd_dibujo", data.error);
						return false;
					}else {
						res = data.resultado;
						$('.formulario > form').fadeOut('slow',function(){
							$('.formulario').append('<p>'+res+'</p>');
						});
						return true;
					}
				}
				mostrarError("sd_dibujo", "Error al subir el fichero");
				return false;
			},
			error: function (data, status, e) {
				mostrarError("sd_dibujo", "Error al subir el fichero");
				return false;
			}
		})
		return false;
	};

	$("#boton_loading").ajaxStart(function(){
		$(this).show();
	});

	$("#boton_loading").ajaxStop(function(){
		$(this).hide();
	});

	$("#boton_enviar").ajaxStart(function(){
		$(this).hide();
	});

	$("#boton_enviar").ajaxStop(function(){
		$(this).show();
	});

	$('#sd_submit').bind('click',function(){
		$(".ferror").remove();
		formFile();
		return false;
	});
});

