var mappaCaricata = false;
$(function() {
	$('#firts_thumbhref').bind('click', function() {
		$('.lightbox[href='+$(this).attr('href')+']').trigger('click');
		return false;
	});

	// form per l'inserimento delle tariffe
	$('#info').ajaxForm({
		success: requestResponse,
		dataType: 'json'
	});

	$('.data').datepicker({showOn: 'both',
												 buttonImageOnly: true,
												 buttonImage: 'images/calendar.gif'
												});

	$('.thumb').bind('click', function() {

		$('#first_thumb').attr({'src':$(this).attr('href'),
														'alt': $('img', this).attr('alt')
														});
		$('#first_thumb').parent().attr({'href': $(this).attr('rel'),
																		 'title':$(this).attr('title')});
		return false;
	});

	$('#contatti, #tariffe, #mappa, #richiesta_informazioni, #servizi').toggle();

	$('.lightbox').lightBox({
		fixedNavigation:true,
		imageLoading: main_host+'images/lightbox/lightbox-ico-loading.gif',
		imageBtnClose: main_host+'images/lightbox/lightbox-btn-close.gif',
		imageBtnPrev: main_host+'images/lightbox/lightbox-btn-prev.gif',
		imageBtnNext: main_host+'images/lightbox/lightbox-btn-next.gif'
	});

	$('.togglelink:first').addClass('selected');
	$('.togglelink').bind('click', function() {
		$('.toggle').hide();
		href = $(this).attr('href').split('#');
		href = '#'+href[1];
		$(href).show();

		if((href == '#mappa') && !mappaCaricata && $('#longitude').val() != "" && $('#longitude').val() != "") {
			mappaCaricata = new GMap2(document.getElementById("map"));
			var mapControl = new GMapTypeControl();
			mappaCaricata.addControl(mapControl);
			mappaCaricata.addControl(new GSmallMapControl());

			center = new GLatLng(parseFloat($('#latitude').val()),parseFloat($('#longitude').val()));
			mappaCaricata.setCenter(center, parseInt($('#zoom').val()));
			mappaCaricata.addOverlay(new GMarker(center));
			var testo = $('#infotext').val().split('**').join('<br />');
			mappaCaricata.openInfoWindowHtml(center,testo);
		}
		$('.togglelink').removeClass('selected');
		$(this).addClass('selected');
		return false;
	});


});
function requestResponse(ret_data) {
	if(parseInt(ret_data.result) == 1) {
		$('#richiesta_informazioni').empty();
                // antlon
                pageTracker._trackPageview("/thk_strutture.html");
		$('<div style="margin:50px">'+getTextFromKey('struttura', 'GRAZIE_FORM_MINISITO')+'</div>').appendTo($('#richiesta_informazioni'));

	} else {
		modal_dialog(getTextFromKey('base', 'WARNING'), ret_data.errors);
	}
}
