$.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/lay-ico-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 ($('#contact-map').length == 0) return;
	if (GBrowserIsCompatible()) {
		gmap = new GMap2(document.getElementById('contact-map'));
		var LatLng = new GLatLng( 54.029957, 21.718254 );
		gmap.setCenter(LatLng, 14);
		gmap.addControl(new GLargeMapControl3D());
		gmap.addControl(new GHierarchicalMapTypeControl());
		gmap.addOverlay(new GMarker(LatLng));
	}
}
function initBoatDetails() {
	$('.box-yacht a.more').hide();
	$('.box-yacht a.show-details').bind('click', function() {
		$(this).closest("div").find("div.boat-details").show();
		$(this).closest("div").find("a.more").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 );