$(document).ready(function() {
	var gemeinden = false;
	var sel = $('select[name="FE[tx_wildenamobilitaet_projekte][adressaten]"]').val();
	$('select[name="FE[tx_wildenamobilitaet_projekte][adressaten]"]').empty();
	
	toggle_adressaten(sel);
	$('select[name="FE[tx_wildenamobilitaet_projekte][traeger_art]_sel"]').change(function() {toggle_adressaten(sel);});
	$('select[name="FE[tx_wildenamobilitaet_projekte][traeger_art][]"]').change(function() {toggle_adressaten(sel);});
	
	$('.action_images a').click(function() {toggle_adressaten(sel);});

});

function toggle_adressaten(sel) {
	var gemeinden = false;
	var selected = '';
	var options_txt = '';
	var options = new Array();
	$('select[name="FE[tx_wildenamobilitaet_projekte][traeger_art]_list"] option').each(function(){
		if ($(this).val() == 2) {
			gemeinden = true;
		} 
	});
	$('select[name="FE[tx_wildenamobilitaet_projekte][traeger_art][]"] option:selected').each(function(){
		if ($(this).val() == 2) {
			gemeinden = true;
		} 
	});
	if (gemeinden) {
		var options = new Array( Array("<  50.000", "5"),
				    Array("50.000  - 200.000", "6"),
				    Array("200.000 - 1.000.000", "7"),
				    Array("> 1.000.000", "8"));
	} else {
		var options = new Array(Array("< 100", "0"),
				    Array("100 - 500", "1"),
				    Array("500 - 1.000", "2"),
				    Array("1.000 - 5.000", "3"),
				    Array("> 5.000", "4"));
	}
	for (var i = 0; i < options.length; i++) {
		if (sel == options[i][1])
			selected = 'selected="selected"';
		else
			selected = '';
		options_txt += '<option value="'+options[i][1]+'" '+selected+'>'+options[i][0]+'</option>';
	}
	$('select[name="FE[tx_wildenamobilitaet_projekte][adressaten]"]').html(options_txt);
	
}


function updateZielgruppeListe() {

	var length = document.forms["tx_wildenamobilitaet_projekte_ftform"].elements["tx_wildenamobilitaet_suche[traeger_art][]"].length;
	var gemeinden = false;
	var other = false;
	if (document.forms["tx_wildenamobilitaet_projekte_ftform"].elements["tx_wildenamobilitaet_suche[traeger_art][]"][1].checked) 
		var gemeinden = true; 
	for (var i = 0; i < length; i++) {
		if (i!=1 && document.forms["tx_wildenamobilitaet_projekte_ftform"].elements["tx_wildenamobilitaet_suche[traeger_art][]"][i].checked) 
			var other = true;
	}
	var list = new Array("adressaten_0","adressaten_1","adressaten_2","adressaten_3","adressaten_4","adressaten_5","adressaten_6","adressaten_7","adressaten_8");
	for (var i in list) {
		if (document.getElementById(list[i]))
			document.getElementById(list[i]).style.display = "none";
	}

	if (gemeinden || (gemeinden==false && other==false)) 
	{
		document.getElementById(list[5]).style.display = "block";
		document.getElementById(list[6]).style.display = "block";
		document.getElementById(list[7]).style.display = "block";
		document.getElementById(list[8]).style.display = "block";
	}
	if (other || (gemeinden==false && other==false))
	{
		document.getElementById(list[0]).style.display = "block";
		document.getElementById(list[1]).style.display = "block";
		document.getElementById(list[2]).style.display = "block";
		document.getElementById(list[3]).style.display = "block";
		document.getElementById(list[4]).style.display = "block";
	}
}

function toggle_fe(checkbox) {
	var str = checkbox.name.split("][");
	var str = str[1].substr(0, str[1].length-1);

	var name = str.split("_");
	name = name[0] + "_fe";
	
	if (checkbox.checked == true)
		document.getElementById(name).style.display = "block";
	else
		document.getElementById(name).style.display = "none";	
}
