function handleSelection(source, targetName) {
				selectedItem = source.options[source.selectedIndex];

				if (!selectedItem.inNewSelection) {
if (document.tiersuche.ausgewaehlt.length < 1) {
							selectedItem.selected = false;
					selectedItem.className = 'select_eingerueckt';
				
					selectedItem.inNewSelection = true;

					target = document.getElementById(targetName);

					// create new option and append it to the target select
					newItem = new Option(selectedItem.text, selectedItem.value, true, true);

					// remember original option
					newItem.createdBy = selectedItem;

					target.options[target.options.length] = newItem;
document.getElementById("kategorieschreiben").innerHTML="Kategorie "+selectedItem.text+" ausgewählt";
document.tiersuche.tiersuche_kategorie.disabled = true;  
				} else {


}
}}	

			/**
			 * removes an option from the target selections and resets the original one
			 **/
			function handleDeselection(source) {
				selectedItem = source.options[source.selectedIndex];

				// reset parent
				createdBy = selectedItem.createdBy;
				createdBy.className = 'select_eingerueckt';
				createdBy.selected = 'false';
				createdBy.inNewSelection = false;

				source.options[source.selectedIndex] = null;
document.getElementById("kategorieschreiben").innerHTML="alle Kategorien ausgewählt";
document.tiersuche.tiersuche_kategorie.disabled = false;  
			}

function handleSelectionn(source, targetName) {
				selectedItem = source.options[source.selectedIndex];
				if (!selectedItem.inNewSelection) {

							selectedItem.selected = false;
					selectedItem.className = 'test_auswahl';

					selectedItem.inNewSelection = true;

					target = document.getElementById(targetName);

					// create new option and append it to the target select
					newItem = new Option(selectedItem.text, selectedItem.value, true, true);

					// remember original option
					newItem.createdBy = selectedItem;
					newItem.createdBy.selected = 'true';
					target.options[target.options.length] = newItem;
if (document.getElementById("selectedItemsrasse").length == 1) {
document.getElementById("rasseschreiben").innerHTML="Rasse "+selectedItem.text+" ausgewählt";
				}
if (document.getElementById("selectedItemsrasse").length > 1) {
document.getElementById("rasseschreiben").innerHTML=document.getElementById("selectedItemsrasse").length+" Rassen ausgewählt";
				}



}}	

			/**
			 * removes an option from the target selections and resets the original one
			 **/
			function handleDeselectionn(source) {
				selectedItem = source.options[source.selectedIndex];

				// reset parent
				createdBy = selectedItem.createdBy;
				createdBy.className = 'select_eingerueckt';
				createdBy.selected = 'true';
				createdBy.inNewSelection = false;
				source.options[source.selectedIndex] = null;
if (document.getElementById("selectedItemsrasse").length == 0) {
document.getElementById("rasseschreiben").innerHTML="alle Rassen ausgewählt";
				}
if (document.getElementById("selectedItemsrasse").length == 1) {
document.getElementById("rasseschreiben").innerHTML=document.getElementById("selectedItemsrasse")[0].text+" ausgewählt";
				}
if (document.getElementById("selectedItemsrasse").length > 1) {
document.getElementById("rasseschreiben").innerHTML=document.getElementById("selectedItemsrasse").length+" Rassen ausgewählt";
				}


			}
function handleplz() {
if (document.getElementById('tiersuche_plz').value != '') {
document.tiersuche.tiersuche_umkreis.disabled = false;
document.getElementById('tiersuche_umkreisinfo').style.display='none';
document.getElementById('plzschreiben').innerHTML="Postleitzahl "+document.getElementById('tiersuche_plz').value;
} else { 
document.getElementById('tiersuche_umkreisinfo').style.display='block';
document.getElementById('link_umkreis').style.display='none';
document.tiersuche.tiersuche_umkreis.disabled = true; 
document.getElementById('plzschreiben').innerHTML="alle Postleitzahlen ausgewählt";
document.getElementById('umkreisschreiben').innerHTML="";
}
}

function handleumkreis() {
if (document.getElementById('tiersuche_umkreis').value != '') {
document.getElementById('umkreisschreiben').innerHTML="+"+document.getElementById('tiersuche_umkreis').value+"km";
} else { 
document.getElementById('umkreisschreiben').innerHTML="";
}
}

function handleoptionnach() {
document.getElementById('optionschreiben').innerHTML="sortiert nach '"+document.getElementById('tiersuche_optionnach').value+"'";
}

function handlesortierung() {
document.getElementById('sortschreiben').innerHTML=document.getElementById('tiersuche_sortierung').value;
}

function handlezeitraum() {
document.getElementById('zeitraumschreiben').innerHTML="("+document.getElementById('tiersuche_zeitraum').value+")";
}

function freiumkreis() {
document.getElementById('tiersuche_umkreis').disabled = false;
}

function handlepreis() {
if (document.getElementById('tiersuche_preis_bis').value != '') {
if (document.getElementById('tiersuche_preis_von').value != '') { 
document.getElementById('preisschreibenvon').innerHTML="von "+document.getElementById('tiersuche_preis_von').value+" - "+document.getElementById('tiersuche_preis_bis').value+" €"; 
} else {
document.getElementById('preisschreibenvon').innerHTML="bis "+document.getElementById('tiersuche_preis_bis').value+" €";
}} else {
if (document.getElementById('tiersuche_preis_von').value != '') {
document.getElementById('preisschreibenvon').innerHTML="ab "+document.getElementById('tiersuche_preis_von').value+" €";
} else {
document.getElementById('preisschreibenvon').innerHTML="alle Preisspannen ausgewählt";
}} 
if (document.getElementById('tiersuche_preis_bis').value != '') {
if (document.getElementById('tiersuche_preis_von').value != '') { 
if (document.getElementById('tiersuche_preis_bis').value < document.getElementById('tiersuche_preis_von').value) {
document.getElementById('preisschreibenvon').innerHTML="alle Preisspannen ausgewählt";
}}}
if (document.getElementById('tiersuche_preis_von').value != '') {
if (document.getElementById('tiersuche_preis_bis').value != '') { 
if (document.getElementById('tiersuche_preis_bis').value < document.getElementById('tiersuche_preis_von').value) {
document.getElementById('preisschreibenvon').innerHTML="alle Preisspannen ausgewählt";
}}}}
