// Configuración

var retardo = 5000;	// Milisegundos

// Fin de configuración

var foto = 0;
var cuentaFotos = 0;

$.postJSON = function(url, data, callback) {
	$.post(url, data, callback, "json");
};

$(function() {
	$('form a').click(function() {
		var errores = false;
		$('form input').each(function() {
			var input = $(this);
			if(trim( input.val() ) == '') {
				errores = true;
				input.addClass('error');
			} else {
				input.removeClass('error');
			}
		});

		if(errores) {
			alert('Por favor, rellena todos los campos');
		} else {
			$.postJSON('enviar.php', {
				nombre: $('input[name=nombre]').val(),
				blog: $('input[name=blog]').val(),
				email: $('input[name=email]').val(),
				telefono: $('input[name=telefono]').val()
			}, function(data) {
				if(data.resultado == "OK") {
					var altura = $('form').height();
					$('form').prev().fadeOut('slow').end().fadeOut("slow", function() {
						$(this).html('<strong>Su email ha sido enviado correctamente</strong>').css('width', '100%').css('text-align', 'center').css('height', altura - 100).css('padding-top', '90px').fadeIn("slow");
					});
				} else {
					alert('Error al enviar su registro, Inténtelo más tarde. Gracias.');
				}
			});
		}
	});

	$('#fotos img:gt(0)').hide();
	cuentaFotos = $('#fotos img').length;
	setInterval(cambiaFoto, retardo);
});

function trim(cadena) {
	for(i=0; i<cadena.length; ) {
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1) {
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}

	return cadena;
}

function cambiaFoto() {
	$('#fotos img:eq(' + foto + ')').fadeOut('slow');
	foto = ++foto % cuentaFotos;
	$('#fotos img:eq(' + foto + ')').fadeIn('slow');
}