$j=jQuery.noConflict();

jQuery.fn.slideFadeToggle = function(speed, easing, callback) {  
    return this.stop(true,true).animate({opacity: 'toggle', height: 'toggle', queue:false}, speed, easing, callback);  
};

$j.fn.getHash = function() { 
   
	var hash = window.location.hash; 
	var hash = hash.substring(1);
	if (hash.length != 0) {
		$j('div.Mitarbeiter').hide();
		$j('div.'+hash).show();
		$j('p.kartehash').html(hash);
} 

	}
	
$j.fn.setHash = function() { 
	$j('div.Mitarbeiter').hide();
	var hash = $j(this).attr('href');
	var hashtag = hash.indexOf("#") + 1;
	var hash = hash.substring(hashtag);
	$j('div.'+hash).show();
	$j('p.kartehash').html(hash);
	}

$j(document).ready(function(){
	$j('ol.commentlist li ul').hide();
	$j('li').has('ul').addClass('hat-kinder');

	$j('ol.commentlist li.hat-kinder').children('div').children('div.reply').append('<a class="forum-showit comment-reply-link" href="#showthread">Antworten <span class="show">anzeigen</span><span class="hide">ausblenden</span></a>');
	$j('a.forum-showit span.hide').hide();

	$j('li div.reply a.forum-showit').live('click', function() {
		$j(this).parent().parent().parent().children('ul').slideFadeToggle();
		$j(this).children('.hide').toggle();
		$j(this).children('.show').toggle(); return false
	});

	$j('#mainmenu li.hat-kinder a').addClass('submenulink');
	$j('#mainmenu li.hat-kinder ul a').removeClass('submenulink');

	$j('#mainmenu li.hat-kinder a.submenulink').click(  function () {
		$j(this).parent('li.hat-kinder').children('ul').slideFadeToggle(); return false
	  });

	$j('#karte').show();
	  
	$j('#kartemaps area').click(  function () {
		$j(this).setHash();
	  });
	  
	$j('body').getHash();
	
	$j('li.media-tag-list').append('<span class="showinfo">Beschreibung anzeigen</span><div class="beschreibungtooltip"></div>').children('.dateiBeschreibung').hide();
	$j('li.media-tag-list span.showinfo').live('click', function() {
		var beschreibungtext = $j(this).parent('li.media-tag-list').children('.dateiBeschreibung').html();
		var linkstuff = $j(this).parent('li.media-tag-list').children('.dateiLink').html();
		$j(this).parent('li.media-tag-list').children('.beschreibungtooltip').empty().html('<h3>Details</h3>' + beschreibungtext + '<span>Datei Herunterladen:</span>' + linkstuff + '<span class="close">Details ausblenden</span>').fadeIn();
		});
	$j('.beschreibungtooltip span.close').live('click', function() {$j(this).parent('.beschreibungtooltip').fadeOut();});
	
});
