Shadowbox.init({
	language: 'pt-br',
	handleOversize: 'drag',
	continuous: true,
	players: ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv'],
	onFinish: function() {
		$('#sb-wrapper').show();
		if($('img',Shadowbox.getCurrent().el).attr('alt') != '' && $('img',Shadowbox.getCurrent().el).attr('alt') != undefined) {
			if($('#sb-caption').html() == null) $('#sb-body').after('<div id="sb-caption"><div id="sb-caption-inner"></div></div>');
			$('#sb-caption-inner').html($('img',Shadowbox.getCurrent().el).attr('alt'));
			$('#sb-caption').css({
					position: 'absolute',
					textAlign: 'center',
					color: '#FFFFFF',
					background: 'url(/legba/site/imgs/legendas.png) top',
					top: ($('#sb-body').position().top+$('#sb-body').height()-$('#sb-caption').height()+1) + 'px', //1 da borda
					width: ($('#sb-body').width()) + 1 + 'px'
				}).hide().slideDown('fast');
		}else{
			$('#sb-caption').hide('fast');
		}
	},
	onClose: function() {
		$('#sb-caption').hide();
	}
});

$(function() {
	/* Mala direta */
	$('#newsletter form').validate({
		errorContainer: $('#newsletter div.error'),
		errorLabelContainer: $("ul", $('#newsletter div.error')),
		wrapper: 'li',
		submitHandler: function(form) {
			textoAnterior = $(form).html();
			$.ajax({
				type: "POST", cache: false,
				url: form.action, //ATENÇÃO, Para acabar de vez com problemas de acentuação, basta colocar Response.Charset="ISO-8859-1" nos asps e o jQuery navega lindamente.
				data: 'nome=' + escape($('#newsletter input[name="nome"]').val()) + '&email=' + escape($('#newsletter input[name="email"]').val()) + '&pasta=' + escape($('#newsletter input[name="pasta"]').val()),
				success: function(html){
					$(form).removeClass('carregando').html($('#malaDiretaRetorno',html))
					.fadeTo(5000,1).queue(function() { $(this).html(textoAnterior); $(this).dequeue(); }); // O fadeTo é de mentira. Só pra contar o tempo.
				},
				error: function(){
					$(form).removeClass('carregando').html('<p class="fonte1 fVermelho">Erro no envio do cadastro!</p>')
					.fadeTo(5000,1).queue(function() { $(this).html(textoAnterior); $(this).dequeue(); }); // O fadeTo é de mentira. Só pra contar o tempo.
				}
			});
			$(form).html('').addClass('carregando');
		}
	});
});
