$(document).ready(function(){
	
	// once loaded, display accordion! häck to circumvent open-close-flicker
	$('div.slide-box').css("display", "inline");
	
	// set accordion:
	$('div.slide-box').accordion({
		active: ".selected",
		autoHeight: false,
		header: ".opener",
		collapsible: true,
		event: "click"
	});
	
	
	
	// FORMULARE ------------------------------------------------------------------------------------------
	
	function setDropdownstates(arr, act){
		for(i=0;i<arr.length; i++){
			// show
			if(arr[i] == act){
				$("div."+arr[i]).css({ display: "inline" });
			}
			// hide
			else{
				$("div."+arr[i]).css({ display: "none" });
			}
		}
	}
	
	
	
	// RUNDFLUG ------------------------------------------------------
	// arr mit ids der divs:
	var rundflug_arr = ['helikopter', 'flugzeug', 'segelflugzeug'];
	
	// change event
	$("#rundflug #contactFormFieldId_64").bind('change', function(event){
		var divClass = this.value;
		//alert("divClass:"+divClass);
		setDropdownstates(rundflug_arr, divClass );
		
	})
	
	// init dropdowns
	setDropdownstates(rundflug_arr, rundflug_arr[0] );
	
	// checkbox
	$("#rundflug input#contactFormFieldId_90").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#rundflug #rechnungsadresse").css("display","none"); 
			$("#rundflug #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#rundflug #rechnungsadresse").css("display","inline"); 
			$("#rundflug #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
	
	// TANDEM-FLUG ------------------------------------------------------
	
	// checkbox
	$("#contactForm_10 input#contactFormFieldId_128").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#contactForm_10 #rechnungsadresse").css("display","none"); 
			$("#contactForm_10 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#contactForm_10 #rechnungsadresse").css("display","inline");
			$("#contactForm_10 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
	
	// SCHNUPPER-FLUG ------------------------------------------------------
	
	// change event
	$("#contactForm_11 #contactFormFieldId_139").bind('change', function(event){
		var divClass = this.value;
		//alert("divClass:"+divClass);
		setDropdownstates(rundflug_arr, divClass );
		
	})
	
	$("#contactForm_11 input#contactFormFieldId_160").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#contactForm_11 #rechnungsadresse").css("display","none"); 
			$("#contactForm_11 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#contactForm_11 #rechnungsadresse").css("display","inline");
			$("#contactForm_11 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
	
	// GUTSCHEIN FÜR PASSAGIER-FLUG ------------------------------------------------------
	
	$("#contactForm_12 input#contactFormFieldId_181").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#contactForm_12 #rechnungsadresse").css("display","none"); 
			$("#contactForm_12 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#contactForm_12 #rechnungsadresse").css("display","inline");
			$("#contactForm_12 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
	
	
	
	
	
	
	
	
	// ENGLISCH
	
	// ------------------------------------------------------
	// RUNDFLUG: Voucher for sightseeing flights > /en/index.php?section=contact&cmd=17 
	// arr mit ids der divs:
	//var rundflug_arr = ['helikopter', 'flugzeug', 'segelflugzeug'];
	
	// change event
	$("#rundflug #contactFormFieldId_258").bind('change', function(event){
		var divClass = this.value;
		//alert("divClass:"+divClass);
		setDropdownstates(rundflug_arr, divClass );
		
	})
	
	// init dropdowns
	setDropdownstates(rundflug_arr, rundflug_arr[0] );
	
	// checkbox
	$("#rundflug input#contactFormFieldId_275").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#rundflug #rechnungsadresse").css("display","none"); 
			$("#rundflug #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#rundflug #rechnungsadresse").css("display","inline"); 
			$("#rundflug #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
	// ------------------------------------------------------
	// TANDEM-FLUG Voucher for tandem jump > /en/index.php?section=contact&cmd=18
	
	// checkbox
	$("#contactForm_18 input#contactFormFieldId_294").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#contactForm_18 #rechnungsadresse").css("display","none"); 
			$("#contactForm_18 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#contactForm_18 #rechnungsadresse").css("display","inline");
			$("#contactForm_18 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
	
	// ------------------------------------------------------
	// SCHNUPPER-FLUG Voucher for taster flight > /en/index.php?section=contact&cmd=19
	
	// change event
	$("#contactForm_19 #contactFormFieldId_304").bind('change', function(event){
		var divClass = this.value;
		//alert("divClass:"+divClass);
		setDropdownstates(rundflug_arr, divClass );
		
	})
	
	$("#contactForm_19 input#contactFormFieldId_322").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#contactForm_19 #rechnungsadresse").css("display","none"); 
			$("#contactForm_19 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#contactForm_19 #rechnungsadresse").css("display","inline");
			$("#contactForm_19 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
	
	// ITALIAN
	
	// ------------------------------------------------------
	// RUNDFLUG: Buono per volo panoramico > /it/index.php?section=contact&cmd=23 
	// arr mit ids der divs:
	//var rundflug_arr = ['helikopter', 'flugzeug', 'segelflugzeug'];
	
	// change event
	$("#rundflug #contactFormFieldId_378").bind('change', function(event){
		var divClass = this.value;
		//alert("divClass:"+divClass);
		setDropdownstates(rundflug_arr, divClass );
		
	})
	
	// init dropdowns
	setDropdownstates(rundflug_arr, rundflug_arr[0] );
	
	// checkbox
	$("#rundflug input#contactFormFieldId_395").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#rundflug #rechnungsadresse").css("display","none"); 
			$("#rundflug #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#rundflug #rechnungsadresse").css("display","inline"); 
			$("#rundflug #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
	// ------------------------------------------------------
	// TANDEM-FLUG Voucher for tandem jump > /en/index.php?section=contact&cmd=18
	
	// checkbox
	$("#contactForm_24 input#contactFormFieldId_414").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#contactForm_24 #rechnungsadresse").css("display","none"); 
			$("#contactForm_24 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#contactForm_24 #rechnungsadresse").css("display","inline");
			$("#contactForm_24 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
	
	// ------------------------------------------------------
	// SCHNUPPER-FLUG Voucher for taster flight > /en/index.php?section=contact&cmd=19
	
	// change event
	$("#contactForm_25 #contactFormFieldId_424").bind('change', function(event){
		var divClass = this.value;
		//alert("divClass:"+divClass);
		setDropdownstates(rundflug_arr, divClass );
		
	})
	
	$("#contactForm_25 input#contactFormFieldId_442").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#contactForm_25 #rechnungsadresse").css("display","none"); 
			$("#contactForm_25 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#contactForm_25 #rechnungsadresse").css("display","inline");
			$("#contactForm_25 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	// GUTSCHEIN FÜR PASSAGIER-FLUG ------------------------------------------------------
	
	$("#contactForm_26 input#contactFormFieldId_462").bind('click', function(event){
		var stat = $(this).attr('selected') == 'selected' ? 'notselected' : 'selected';
		$(this).attr('selected', stat);
		//var cb = this.value;
		//alert("cb:"+cb+", stat:"+stat);
		if(stat == 'selected'){
			$("#contactForm_26 #rechnungsadresse").css("display","none"); 
			$("#contactForm_26 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}else{
			$("#contactForm_26 #rechnungsadresse").css("display","inline");
			$("#contactForm_26 #rechnungsadresse").css("width","100%"); /* IE7 BUG-FIX! */
		}
	})
	
	
});