$(document).ready(function() {
	
	// DATEPICKER Preset /////////////////////////////////////
	// für:
	// buchungsbox //////////////////////////
	// anfrageformualr //////////////////////
	
	$("#form_von, #form_bis, #anfrageformular input[name='anreise'], #anfrageformular input[name='abreise']").datepicker({
		showOn: 'button',
		buttonImage: 'tl_files/icon_datepicker.gif',
		buttonImageOnly: true,
		dateFormat: 'dd.mm.yy',
		altFormat: 'dd.mm.yy',
		dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
		dayNamesMin:['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
		dayNamesShort:['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
		duration: '',
		defaultDate: 1,
		numberOfMonths: 2,
		monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
		monthNamesShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
		minDate: 1

	});
	
	// buchungsbox //////////////////////////
	if($('#form_von').attr("value") == "" ){ 
		$('#form_von').datepicker('setDate', new Date() );
		if($('#form_bis').attr("value") == "" ){ $('#form_bis').datepicker('setDate', +4 ); }
	}
	
	// anfrageformualr //////////////////////
	if($("#anfrageformular input[name='anreise']").attr("value") == "" ){ 
		$("#anfrageformular input[name='anreise']").datepicker('setDate', new Date() );
		if($("#anfrageformular input[name='abreise']").attr("value") == "" ){ $("#anfrageformular input[name='abreise']").datepicker('setDate', +4 ); }
	}
	// buchungsbox //////////////////////////
	$("form#TraminoSuchbox_formular").submit( function(){
		var string = $("form#TraminoSuchbox_formular").serialize();
		var uri = $("form#TraminoSuchbox_formular").attr("action");
		$.fancybox({
			'width'				: '75%',
			'height'			: '75%',
			'autoScale'			: true,
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic',
			'type'				: 'iframe',
			'href'				:  uri + string
			
		});
		return false;
	 });
	 
	 // ZIMMERMODELL buchen /////////////////////////////////////
	 // anfrageformualr //////////////////////
	 $(".zimmer_buchen .button").click( function(){
		var string = $("form#TraminoSuchbox_formular").serialize();
		var uri = $("form#TraminoSuchbox_formular").attr("action");
		$.fancybox({
			'width'				: '75%',
			'height'			: '75%',
			'autoScale'			: true,
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic',
			'type'				: 'iframe',
			'href'				:  uri + string
			
		});
		return false;
	 });
	 
	 
	 // ZIMMERMODELL zimmer_image und galerie /////////////////////////////////////
	 $(".zimmermodell .zimmer_image figure").each(function(){
		 $(this).css( "width" , $(this).find("img").outerWidth() )
		 $(this).css( "height" , $(this).find("img").outerHeight() );
	 });
	 
	 
	 $(".zimmermodell section:not(.zimmer_image) img").css("cursor","pointer").click( function() {
		 var thumb_src = $(this).attr("src");
		 var thumb_file = thumb_src.split("/")[thumb_src.split("/").length-1];
		 var image_file = thumb_file.slice( 0,thumb_file.lastIndexOf("-") ) + ".jpg";   
		 var current_src = $(this).closest(".zimmermodell").find(".zimmer_image img").attr("src");
		 //alert( thumb_src + " > " + thumb_file + " > " + image_file + " : " + current_src );
		 
		 $(this).closest(".zimmermodell").find(".zimmer_image figure").css("background-image","url(" + current_src + ")");
		 $(this).closest(".zimmermodell").find(".zimmer_image figure img").attr("src","tl_files/images/hotel_allgemein/" + image_file ).fadeOut(0).load(function(){
           $(this).fadeIn({queue: false, duration: 'slow'});
    	 });
		 
	 });
	 
	 
	 $("img[rel=info]").click( function(){
			$.fancybox({
					'type'				: 'inline',
					'content'			: 'abc abc abc<p>ppp ppp ppp ppp</p>',
					'width'				: '683px',
					'height'			: '500px',
					'transitionIn'		: 'elastic',
					'transitionOut'		: 'elastic'
				});
			return false;
	 });
	 
	 $("a[href^='#info']").fancybox({
				'titlePosition'		: 'inside',
				'transitionIn'		: 'elastic',
				'transitionOut'		: 'elastic',
				'scrolling'			: 'auto'
			});
	 
});

$(window).load(function(){
	
	
	
});

// Bilder vorladen
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
