$(function() {
  var erne = {
    dates : function () {
  	  $("#date_of_arrival").val($.datepicker.formatDate('dd M yy', new Date()));
  
  		$("#date_of_arrival").datepicker({
  		  minDate: new Date(),
  		  dateFormat: 'dd M yy'
  		});

  		$("#more-info, #quick-booking-show").bind('click', function(){
        erne.toggle_booking();
  		});

  		if($("body").hasClass("home")){
        erne.toggle_booking();
  		}
	  },
	  
	  toggle_booking : function () {
      $("#quick-booking").toggle("slow");
      $("#quick-booking-show").toggle("slow");
	  },
	  
	  maps : function () {
      if (GBrowserIsCompatible() && document.getElementById("map")) {
        document.getElementById("map").style.height = "250px";
        document.getElementById("map").style.width = "440px";
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(54.522974,-7.722874), 14);
        map.addOverlay(new GMarker(map.getCenter()));
        map.setUIToDefault();
      }
    }
  };
  
  $("#photos a").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	false
	});
	
  erne.dates();
  erne.maps()
});
