$.getScript('/javascripts/ui/i18n/ui.datepicker-pl.js');
function animateFlash() {
	var $flash = $('.flash');
	var fh = $flash.outerHeight();
	var delay = (($flash.attr('id') == 'error') ? 10 : 5) * 1000;
	$('.flash').css({top:-fh, opacity: 1.0}).show()
	  .animate({top: '+='+fh}, 500)
	  .animate({opaity: 1.0}, delay)
	  .animate({top: '-='+fh}, 500)
	  .animate({opacity: 0.0}, 10);
}
function initDatePickers() {
	$.datepicker.setDefaults({ 
		firstDay: 1,
		highlightWeek: true,
		showOtherMonths: true,
		showOn: 'button',
		buttonImage: '/images/site/img-calendar.png',
		buttonImageOnly: true,
		closeAtTop: false,
		minDate: 0
	});

	$('input.date').datepicker();
}
function initNews() {
  $('ul.news li a.title').click(function() {
    $(this).parent('li').toggleClass('expanded');
    return false;
  });
}
function initFloatImages() {
  $('#content img, .wide img').each(function() {
    if ($(this).css('float')=='left') $(this).addClass('img-left');
    if ($(this).css('float')=='right') $(this).addClass('img-right');
  });
}
var gmap;
function initMap() {
	if ($('#map1').length == 0) return;
  
	if (GBrowserIsCompatible()) {
		gmap1 = new GMap2(document.getElementById('map1'));
		gmap2 = new GMap2(document.getElementById('map2'));
		var LatLng1 = new GLatLng( 54.042407,21.737373 );
		var LatLng2 = new GLatLng( 54.130561,21.681776 );
		gmap1.setCenter(LatLng1, 14);
		gmap1.addControl(new GLargeMapControl3D());
		gmap1.addControl(new GHierarchicalMapTypeControl());
		gmap1.addOverlay(new GMarker(LatLng1));

		gmap2.setCenter(LatLng2, 14);
		gmap2.addControl(new GLargeMapControl3D());
		gmap2.addControl(new GHierarchicalMapTypeControl());
		gmap2.addOverlay(new GMarker(LatLng2));
	}
}
function initBoatDetails() {
	$('.yacht-box a.show-details').bind('click', function() {
		$(this).closest("div").find("div.boat-details").show();
		$(this).hide();
		return false;
	});
}
function initPage() {
	$('input').attr('autocomplete','off');
	$('a.fancy').fancybox();
	$('a[rel=external]').attr('target', '_blank');
	animateFlash();
	initDatePickers();
	initMap();
	initNews();
	initFloatImages();
	initBoatDetails();
}

$(document).ready( initPage );