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');
		}
	});
});
function googleMap(obj) {
	var map = new GMap2(document.getElementById(obj.div));
	//Ponto
	var ponto = new GLatLng(obj.lat, obj.lng);

	//centralizando o mapa
	map.setCenter(ponto,17);
	
	// controles no mapa
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());

	if (obj.marker != undefined) {
		var objIcon = new GIcon(G_DEFAULT_ICON);
		objIcon.image = obj.marker;
		objIcon.iconSize = new GSize(obj.mw, obj.mh);
		objIcon.shadow = obj.shadow;
		objIcon.shadowSize = new GSize(obj.sw, obj.sh);
		objIcon.iconAnchor = new GPoint(obj.iax, obj.iay);
		markerOptions = { icon: objIcon };
		var marker = new GMarker(ponto, markerOptions);
		map.addOverlay(marker);
	}
	
}

