$(document).ready(function() {
	
	// HolidayAutos Logo ueberblenden mit dem Schwarz-Weiss-Logo
	$("#HolidayAutos").click(function(){
		$("#HolidayAutosLogo").toggle();
	});
	
	// HolidayAutos Logo in Farbe einblenden wenn in der Filterbox Holiday Autos ausgewaehlt wurde
	$("input[name=filter__partner__Holiday_Autos]").each(function() {
		if ($(this).attr("checked") == true) {
			$("#HolidayAutosLogo").show();
		}
	});
	
	// Filtert die bestehenden Angebote
	$(".filter").click(function(){
		
		var datas = new Array();
		
		// suchen nach allen markierten Checkboxen
		$("input[type=checkbox][checked]").each(function(a, b) {
			datas = datas + $(b).attr("name") + '=' + $(b).val() + '&';
		});
		
		$.ajax({
			url: "mietwagenpreisvergleich.php",
			type: "POST",
			data: "_ajaxFilterOfferCount=true&" + datas,
			dataType: "text",
			success: function(msg){
				if (msg != '') $("#filteredOfferCount").html(msg);
			}
		}).responseText;
	});
	
	// Filtert die Airports
	$("#country").change(function(){
		$.ajax({
			url: "mietwagenpreisvergleich.php",
			type: "POST",
			data: "_ajaxFilterAirport=true&actualLang=" + $("#actualLang").val() + "&country=" + $("#country").val() + "&LANG=" + $("#hiddenLanguage").val(),
			dataType: "text",
			success: function(msg){
				if (msg != '') {
					//$("#destination").remove();
					$("#destination").html(msg);
				}
			}
		}).responseText;
	});
	
	// Ladeanimation ein- und ausblenden
	$("#load-animation").hide();
	$("#offer-list").show();
	
	$("#rentaloffers").click(function () {
		$("#load-animation").show();
		$("#offer-list").hide();
	});
	
	// Kalender ein- und ausblenden
	$("#calendarImg1").click(function () {
		$("#draw-calendar1").toggle('slow');
		$("#draw-calendar2").hide('slow');
	});
	
	$("#calendarImg2").click(function () {
		$("#draw-calendar2").toggle('slow');
		$("#draw-calendar1").hide('slow');
	});
	
	$(".draw-calendar").click(function () {
		$(".draw-calendar").hide('slow');
	});
	
	// Sortiert die bestehenden Angebote
	$(".sort").click(function(){
		var idObject = $(this);
		var id = idObject.attr("id");
		
		$("#sortButton").val('sort');
		$("#sort").val(id);
		$("#rentaloffers").click();
	});
	
	// toolTip-Effect, als Hinweis, dass diese Parameter nicht auf der Live-DB vorhanden sind
	$(".showGreaterCarImage").hover(
		function() {
			image = '';
			style = 'display: none; border: solid 1px #D3D3D3; background-color: #EDEDED; position: absolute; margin-left: 100px; margin-top: 50px; padding: 5px; z-index: 200;';
			image = $(this).attr("rel");
			
			if (image != '' && image != '/site/images/angebote/xml/noimage.jpg') {
				$(this).before('<div class="hoverCarImage" style="'+style+'"><img src="'+image+'" style="min-width: 250px;" /></div>');
				$(".hoverCarImage").show('2000');
			}
		},
		function() {
			$(".hoverCarImage").remove();
		}
	);
	// die eventuel erstellte Notitz muss beim Klicken gelöscht werden
	$(".showGreaterCarImage").click(
		function() {
			$(".hoverCarImage").remove();
		}
	);
	
	// jquery datepicker
	$.include('rental-datepicker-jquery.js');
	
	// Ajax-Formcheck
	$.include('jquery/jquery.ajaxformcheck.js', function() {$("#rentalofferform").doAjaxFormCheck()});

});
