var hmi = false;		// Ajax -> ob Homeairport geladen wurde
var hmiCount = 0;		// Anzahl gewählter Homeairports
var dsi = false;		// Ajax -> ob Zielairport geladen wurde
var dsiCount = 0;		// Anzahl gewählter Zielairports
var ol = false;			// Layer -> Abfrage ob Layer geöffnet ist

function dsi_item(id){
	obj = $('.dsi_layer_item_'+id);
	if(obj.css('display') == 'none'){
		$(obj).css('display', 'table-row');
	}else{
		$(obj).css('display', 'none');
	}
}

function layer(open){
	if(ol != false){
		$('#'+ol).css('display', 'none');
	}
	
	if(ol != open){
		$('#'+open).css('display', 'block');
		ol = open;
	}else{
		$('#'+ol).css('display', 'none');
		ol = false;
	}
}

function hmiSelect(cde, val){
	if(val.checked == true){
		hmiCount++;
	}else{
		hmiCount--;
	}

	switch(hmiCount){
		case 0: $('select[name="hmi"]').val('ALLE'); break;
		case 1: $('select[name="hmi"]').val(cde); break;
		default: $('select[name="hmi"]').val('special'); break;
	}
}

function dsiSelect(){
	$('#dsi2').html('<option value="ALLE">-</option>');
	$('select[name="dsi"]').val('special');
}

function dsiAll(zielortId, chaId, val){
	$('#dsi2').html('<option value="ALLE">-</option>');

	if(val.checked == true){
		dsiCount++;
		$('input[title="#'+chaId+'"]').attr('checked', true);
		$('.dsi_layer_item_'+zielortId+'').css('display', 'table-row');
	}else{
		dsiCount--;
		$('input[title="#'+chaId+'"]').attr('checked', false);
		$('.dsi_layer_item_'+zielortId+'').css('display', 'none');
	}

	switch(dsiCount){
		case 0: $('select[name="dsi"]').val('ALLE'); break;
		case 1: $('select[name="dsi"]').val(val.value); break;
		default: $('select[name="dsi"]').val('special'); break;
	}
}

function searchReset(prob){
	window.location.href = '?prob='+prob+'&r=944';
}

$(document).ready(function(){
	// -> autoload
	// -> Homeairport auf Individuell setzen
	if(hmiCount >= 2){
		$('select[name="hmi"]').val('special');
	}

	// -> Flugsype abfragen
	if($('#ixp').val() != '1'){
		$('#hide_flug').css('display', 'block');
	}else{
		$('#hide_flug').css('display', 'none');
	}

	// -> Zielregion Nachladen
	$.ajax({
		url: "ajax/dsi.php?region="+region+"&dsi="+dsi,
		type: "GET",
		dataType: "text",
		success: function(msg){
			$('#dsi2').html(msg);
		}
	});

	// -> Trigger Events
	$('#search_hidden_btn').click(function(){
		if($('.search_hidden').css('display') == 'none'){
			$(this).attr('src', 'templates/oneholiday/details_ausblenden.gif');
			$('.search_hidden').css('display', 'block');
		}else{
			$(this).attr('src', 'templates/oneholiday/details_einblenden.gif');
			$('.search_hidden').css('display', 'none');
		}
	});

	$('#dsi').change(function(){
		$.ajax({
			url: "ajax/dsi.php?region="+$(this).val(),
			type: "GET",
			dataType: "text",
			success: function(msg){
				$('#dsi2').html(msg);
			}
		});
	});

	$('.dsi_id').click(function(){
		if(dsi != true){
			$.ajax({
				url: "ajax/dsia.php",
				type: "GET",
				dataType: "text",
				success: function(msg){
					dsi = true;
					$('#aj_dsia').html(msg);
				}
			});
		}
	});
	
	$('.hmi_id').click(function(){
		if(hmi != true){
			$.ajax({
				url: "ajax/hmia.php",
				type: "GET",
				dataType: "text",
				success: function(msg){
					hmi = true;
					$('#aj_hmia').html(msg);
				}
			});
		}
	});

	// -> Flug -> nur Flug
	$('#ixp').change(function(){
		if($(this).val() != '1'){
			$('#hide_flug').css('display', 'block');
		}else{
			$('#hide_flug').css('display', 'none');
		}
	});

	//$("#myFrame").contents().find(".fwdbutton").click(function(){
	//	alert("Test #1");
	//});

	// loadScroll();

	$('#amount_min').change(function(){
		var min = parseInt($(this).val(), 10);
		var max = parseInt($('#amount_max').val(), 10);
		if(min > max){
			$('#amount_max').val(min);
		}
		$('#amount_max').click();
	});
	
	$('#amount_max').click(function(){
		var min = parseInt($('#amount_min').val(), 10);

		$('option', this).each(function() {
			if(parseInt($(this).attr('value'), 10) < min){
				$(this).attr('disabled', 'disabled');
			}else{
				$(this).attr('disabled', '');		
			}
		});
	});

});
