var _lastItem = 0;
var _curItem = 0;

jQuery.fn.listExpander = function() {

	this.toggle(function(){

		// ID der ausklappenden Adresszeile der Variable zuweisen
		_curItem = $(this).children('a').siblings('.infozeile').attr('id');

		if(_lastItem != 0)
		{

			// vorherige Adresszeile einklappen
			$('#' + _lastItem).slideUp();

			// Toggle Status zurücksetzen
			$('#' + _lastItem).parent('li.extended').unbind('click').listExpander();

		}

		// Adresszeile ausklappen, wenn sie nicht gerade einklappt
		if(_lastItem != _curItem)
		{

			$(this).children('a').siblings('.infozeile').slideDown();
			
		}

		// ID merken, um sie bei Klick auf ein anderes Element automatisch einklappen zu lassen
		_lastItem = _curItem;

	},function(){

		// Adresszeile einklappen
		$(this).children('a').siblings('.infozeile').slideUp();

		// Variable für letztes geklicktes Element leeren
		_lastItem = 0;

	});
	
	return this;
	
};
