$(document).ready(function(){
						   
 $('#query').unsetTextfield({text:'Suchbegriff'});
 
/* Submenü ein- und ausklappen */ 
  $("ul.mainmenu > li > a").click(function(event){ 
	this.blur();
	if ($(this).next('ul').length > 0) {
		event.preventDefault();
	} else {
		return true;
	}
	$('ul.mainmenu > li > a').not(this).parent('li.active').removeClass('active').children('ul').slideUp('slow');
	
	$(this).next("ul.mainmenu > li > a ~ ul").slideToggle('slow');
    if($(this).parent().is('.active')){$(this).parent().removeClass('active');} else {$(this).parent().addClass('active');}
  });
  
  /* Contest Bildwechsel*/
  $('.contest').hover(
		function(){$('img.contesthover:hidden').fadeIn("slow");},
		function(){$('img.contesthover:visible').fadeOut("slow");}
	);
	
	$('.sitemap ul.last li ul:first > li').removeClass('last');
	$('.sitemap ul.last li ul li:only-child').addClass('last');
	$('.sitemap ul.last li ul li:only-child ul').addClass('last');

	if ($('#flug_nummer').length > 0) {
		$('#flug_nummer, #weitere_fluege_nummer1, #weitere_fluege_nummer2').autocomplete(airlines);
		$('#flug_ausgangsflughafen, #weitere_fluege_ausgangsflughafen1, #weitere_fluege_ausgangsflughafen2').autocomplete(airports);
		$('#flug_zielflughafen, #weitere_fluege_zielflughafen1, #weitere_fluege_zielflughafen2').autocomplete(airports);
	}
	
	if ($('#bahnunternehmen').length > 0) {
		$('#bahnunternehmen').autocomplete(bahnunternehmen);
	}
	
	if ($('#flugunternehmen').length > 0) {
		$('#flugunternehmen').autocomplete(flugunternehmen);
	}

	$('#bereits_beschwerde_nein, #bereits_entschaedigung_nein').click(function() {
		if ($(this).attr('checked') == true) {
			$(this).prev('label').find('span').removeClass('hide');
		}
	});
	$('#inkasso').click(function() {
		if ($(this).attr('checked') == true) {
			$('#inkasso_tag').parent('div').removeClass('hide');
		}
	});
	
	if ($('#inkasso').length > 0) {
		if ($('#inkasso').attr('checked') == true) {
			$('#inkasso_tag').parent('div').removeClass('hide');
		}
	}
	
	$('#weiteres_dokument').click(function() {
		var anz = $(this).parents('p').children('input.file_upload').length;
		$(this).before('<input type="file" name="bereits_beschwerde_dokument'+anz+'" id="bereits_beschwerde_dokument'+anz+'" eform="::0" class="file_upload" /><input type="button" class="entfernen right" value="x" />');
	})
	
	$('#weiteres_dokument_flug').click(function() {
		var anz = $(this).parents('p').children('input.file_upload').length;
		$(this).before('<input type="file" name="bereits_entschaedigung_dokument'+anz+'" id="bereits_entschaedigung_dokument'+anz+'" eform="::0" class="file_upload" /><input type="button" class="entfernen right" value="x" />');
	})
	
	$('.entfernen').live('click',function() {
		$(this).prev('input.file_upload').remove();
		$(this).remove();
	})
	
	
});