function changeYear(m, year, id) {
		
	$.ajax({
								
		type: "POST",
		url: "files/gastgeber/index.php",
		data: "&belegung-year=true&year="+year+"&modus="+m+"&id="+$('#id-cal-'+id).val(),
		success: function(response) {
	
			$("#kalendar-name-container-"+id).replaceWith(response);
		},
		complete: function(){
			
			if(m == "m")
			{
				$('#jahr-'+id).html(parseInt(year)-1);
			
			}else if(m == "p"){
				
				$('#jahr-'+id).html(parseInt(year)+1);
			}
		}
	});
}

function video(id) {
		
	$.ajax({
		type: "POST",
		url: "files/gastgeber/index.php",
		data: "&gastgeber-video=true&id="+id,
		beforeSend: function() {
			
			$('#gastgeber-'+id+'-tab7').html("<img src='files/gastgeber/templates/default/images/ajax-loading-preis.gif'>&nbsp;Video wird geladen...");
		},
		success: function(res){
			
			$('#gastgeber-'+id+'-tab7').html(res);
		}
	});
}

function galerie(id) {
		
	$.ajax({
		type: "POST",
		url: "files/gastgeber/index.php",
		data: "&gastgeber-galerie=true&id="+id,
		beforeSend: function() {
			
			$('#gastgeber-'+id+'-tab5').html("<img src='files/gastgeber/templates/default/images/ajax-loading-preis.gif'>&nbsp;Galerie wird geladen...");
		},
		success: function(res){
			
			$('#gastgeber-'+id+'-tab5').html(res);
		}
	});
}

function belegung(id) {
		
	$.ajax({
		type: "POST",
		url: "files/gastgeber/index.php",
		data: "&gastgeber-belegung=true&id="+id,
		beforeSend: function() {
			
			$('#gastgeber-'+id+'-tab3').html("<img src='files/gastgeber/templates/default/images/ajax-loading-preis.gif'>&nbsp;Belegung wird geladen...");
		},
		success: function(res){
			
			$('#gastgeber-'+id+'-tab3').html(res);
		}
	});
}

function ajax(data) {
		
	$.ajax({
	
		type: "POST",
		url: "files/gastgeber/index.php",
		data: $(data).serialize()+"&gastgeber=true",
		beforeSend: function() {
			
			$('#gastgeber-ergebnis').hide();
			$('#gastgeber-button').hide();
			$('#gastgeber-loading-max').show();
		},
		success: function(response) {
			
			$('#gastgeber-ergebnis').html(response);
			$('.gastgeber-ausgabe').hide();
		},
		
		complete: function() {
		
			$('#gastgeber-loading-max').hide();
			$('#gastgeber-button').fadeIn("slow");
			$('#gastgeber-ergebnis').show();
			$('.gastgeber-ausgabe').fadeIn(1500);
			
				$('.gastgeber-anreise-preis').datepicker({
					nextText: '&nbsp;', 
					prevText: '&nbsp;', 
					firstDay: 1, 
					dateFormat: 'yy-mm-dd',
					monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
					dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
					onSelect: function(dateText, inst)
					{
						if($(this).datepicker("option", "currentText") != "")
						{			
							calculate($(this).attr('rel'), dateText, $('#abreise-preis-'+$(this).attr('rel')).val(), hund($(this).attr('rel')), waesche($(this).attr('rel')));
						}
					}
				});
	
				$('.gastgeber-abreise-preis').datepicker({
					nextText: '&nbsp;', 
					prevText: '&nbsp;', 
					firstDay: 1, 
					dateFormat: 'yy-mm-dd', 
					monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
					dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
					onSelect: function(dateText, inst)
					{
						if($(this).datepicker("option", "currentText") != "")
						{
							calculate($(this).attr('rel'), $('#anreise-preis-'+$(this).attr('rel')).val(), dateText, hund($(this).attr('rel')), waesche($(this).attr('rel')));
						}
					}
				});
				
				$('.gastgeber-anreise').datepicker({
					nextText: '&nbsp;', 
					prevText: '&nbsp;', 
					firstDay: 1, 
					dateFormat: 'yy-mm-dd', 
					monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
					dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']
				});
				
				$('.gastgeber-abreise').datepicker({
					nextText: '&nbsp;', 
					prevText: '&nbsp;', 
					firstDay: 1, 
					dateFormat: 'yy-mm-dd', 
					monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
					dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']
				});
		}
	});
}


function uajax(data) {
		
	$.ajax({
	
		type: "POST",
		url: "files/gastgeber/index.php",
		data: $(data).serialize()+"&gastgeber=true",
		beforeSend: function() {
			
			$('#gastgeber-ergebnis').hide();
			$('#gastgeber-vakanz-button').hide();
			$('.vakanz-gastgeber-loading-max').show();
		},
		success: function(response) {
			
			$('#content-text').html(response);
			$('#content-headline').html('<img src="files/heading.php?text=Freie Unterkünfte">');
			$('.gastgeber-ausgabe').hide();
		},
		
		complete: function() {
		
			$('.vakanz-gastgeber-loading-max').hide();
			$('#gastgeber-vakanz-button').fadeIn("slow");
			$('#gastgeber-ergebnis').show();
			$('.gastgeber-ausgabe').fadeIn(1500);
			
				$('.gastgeber-anreise-preis').datepicker({
					nextText: '&nbsp;', 
					prevText: '&nbsp;', 
					firstDay: 1, 
					dateFormat: 'yy-mm-dd',
					monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
					dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
					onSelect: function(dateText, inst)
					{
						if($(this).datepicker("option", "currentText") != "")
						{			
							calculate($(this).attr('rel'), dateText, $('#abreise-preis-'+$(this).attr('rel')).val(), hund($(this).attr('rel')), waesche($(this).attr('rel')));
						}
					}
				});
	
				$('.gastgeber-abreise-preis').datepicker({
					nextText: '&nbsp;', 
					prevText: '&nbsp;', 
					firstDay: 1, 
					dateFormat: 'yy-mm-dd', 
					monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
					dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
					onSelect: function(dateText, inst)
					{
						if($(this).datepicker("option", "currentText") != "")
						{
							calculate($(this).attr('rel'), $('#anreise-preis-'+$(this).attr('rel')).val(), dateText, hund($(this).attr('rel')), waesche($(this).attr('rel')));
						}
					}
				});
				
				$('.gastgeber-anreise').datepicker({
					nextText: '&nbsp;', 
					prevText: '&nbsp;', 
					firstDay: 1, 
					dateFormat: 'yy-mm-dd', 
					monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
					dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']
				});
				
				$('.gastgeber-abreise').datepicker({
					nextText: '&nbsp;', 
					prevText: '&nbsp;', 
					firstDay: 1, 
					dateFormat: 'yy-mm-dd', 
					monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
					dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']
				});
		}
	});
}


function hund(id){

	var hund = 0;
				
	if($('#h-select-'+id).val() == 'Ja')
	{
		hund = $('#h-count-value-'+id).html();
	}
	
	return hund;
}


function waesche(id) {
	
	var waesche = 0;
	
	if($('#w-select-'+id).val() == 'Ja')
	{
		waesche = $('#w-count-value-'+id).html();
	}
	
	return waesche;
}


function calculate(id, dateStart, dateEnd, hund, waesche) {
	
	$.ajax({
	
		type: "POST",
		url: "files/gastgeber/index.php",
		data: "&gastgeber-preis=true&start="+dateStart+"&end="+dateEnd+"&hund="+hund+"&waesche="+waesche+"&id="+id,
		beforeSend: function() {
			
			$('#summe-'+id).css('padding-left','20px');
			$('#summe-'+id).css('width','124px');
			$('#summe-'+id).css('background-repeat','no-repeat');
			$('#summe-'+id).css('background-position','2px 2px');
			$('#summe-'+id).css('background-image','url("files/gastgeber/templates/default/images/ajax-loading-preis.gif")');
			$('#summe-'+id).val('es wird berechnet...');
		},
		success: function(response) {
			
			$('#summe-'+id).css('padding-left','0px');
			$('#summe-'+id).css('width','144px');
			$('#summe-'+id).css('background-image','none');
			$('#summe-'+id).val(response);
		}
	});
}
