// Kalender und Bildergalerie
$(function(){
	$('#start-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#end-date').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#end-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#start-date').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
	$('#va_datum').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#va_datum_bis').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#va_datum_bis').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#va_datum').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
	});
$(document).ready(function() {
	// Fancybox Bildergalerie
	$("a.grouped_elements").fancybox();
	// Slideshow Bildergalerie
	$(".scrollable").scrollable();
	// Tagungsplaner
	$("#tp").fancybox({
		'width'				: 1000,
		'height'			: 750,
        'autoScale'     	: false,
        'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe',
		'hideOnOverlayClick': false
	});
	// Reservierung
	$("#res-form").submit(function () {  
		piwikTracker.trackGoal(4);
		var url = $(this).attr("action") + "?&cssurl=" + $("#cssurl").val() + "&webresid=" + $("#webresid").val() + "&arrival=" + $("#start-date").val() + "&departure=" + $("#end-date").val() + "&persons=" + $("#persons").val() + "&rooms=" + $("#rooms").val() + "&LANG=" + $("#lang").val(); 
		$.fancybox({
			'href'        		: url,
			'width'				: 750,
			'height'			: 550,
			'type'				: 'iframe'
		});
		return false;
	});		
});

// Google Maps
function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
        map.setCenter(new GLatLng(48.70248,8.12846), 16);
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		var marker = new GMarker(point);
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<b>Hotel am Froschb&auml;chel</b><br>Henri-Dunant-Platz 2<br>77815 B&uuml;hl/Baden");
		});
		return marker;
	}
	// Add 10 markers to the map at random locations
	var point = new GLatLng(48.70248,8.12846);
  	map.addOverlay(createMarker(point, 1));
	}
}

// Open TP
function opentp(lang, kunde) {

	var top = (screen.height - 750) / 2;
	var left = (screen.width - 1000) / 2;
	
	window.open("http://tagungsplaner.hotelsite.com/tagungsplaner.php?lang="+lang+"&k="+kunde, "tagungsplaner", "width=1000, height=750, top="+top+", left="+left+", hotkeys=no, location=no, menubar=no, resizable=yes, status=no, toolbar=no");
	
}

