if(window.location.hash != '') {
	var Pfad = document.location.hash.replace(/#/, '');
	document.location.href = URL+Pfad;
}

$(document).ready(function() {
	wecken();
	
	sIFR_aktivieren();
});

function wecken() {
	$('a[rel=external]').attr('target', '_blank');
	
	$('a[rel=internal], a[target=_self]').unbind('click').click(function() {
		$(this).nachladen();
		return false;
	});
	
	$('.Bildergalerie').bildergalerie_starten();
}

$.fn.nachladen = function() {
	$(this).parents('div#Navigation').find('a').removeClass('Aktiv');
	$(this).addClass('Aktiv');
	
	var Ziel = $(this).attr('href');
	Ziel = Ziel.replace(URL, '');
	Ziel = Ziel.replace(/.html/g, '');
	Ziel = Ziel.split('/');
	
	var Seite = Ziel[0];
	
	if(Ziel.length > 1) {
		var Ansicht = Ziel[1];
		var Pfad = Seite+"/"+Ansicht+".html";
		var Name = Ansicht;
	} else {
		var Ansicht = '';
		var Pfad = Seite+".html";
		var Name = Seite;
	}
		
	
	// $('#Kopf').fadeTo(400, 0.3);
	// $('#Container').fadeTo(400, 0.3);
	
	$.getJSON(URL+'?seite='+Seite+'&ansicht='+Ansicht+'&ausgabe=ajax', function(data) {
//		$('#Kopf').fadeTo('fast', 0.01);
		$('#Kopf').fadeOut();
		
//		$('#Container').fadeTo('fast', 0.01, function() {
		$('#Container').fadeOut(function() {
			$('div#Inhalt div.LinkeSpalte').html(data.Inhalt);
			$('div#Inhalt div.RechteSpalte').html(data.Spalte);

			$('#Banner').attr('src', URL+'medien/grafiken/banner'+data.Bereich+'.jpg');
			
			if(data.Bereich!='') {
				var Unternavigation = $('div#Navigation ul.RechteSpalte');
				
				$('div#Navigation').find('a').removeClass('Aktiv');
			
				switch(data.Bereich) {
					case '-kuenstler':
						$(Unternavigation).find('a:eq(0)').addClass('Aktiv');
						break;
					case '-buehne':
						$(Unternavigation).find('a:eq(1)').addClass('Aktiv');
						break;
					case '-tv-produktion':
						$(Unternavigation).find('a:eq(2)').addClass('Aktiv');
						break;
				}
			}
			
			wecken();
			
			if (typeof(window.history.pushState) == 'function') {
				var stateObj = {foo: "bar"};
				history.pushState(stateObj, Name, URL+Pfad);
			} else {
				window.location.hash = '#'+Pfad;
			}

//			$('#Kopf').fadeTo(400, 1, function() {
			$('#Kopf').fadeIn(400, function() {
				$(this).show();
			});
			
//			$('#Container').fadeTo(400, 1, function() {
			$('#Container').fadeIn(400, function() {
				$(this).show();
				sIFR_aktivieren();
			});
		});
	});
};

$.fn.bildergalerie_starten = function() {
	if(typeof(Timeout)!='undefined') window.clearTimeout(Timeout);
	
	$(this).find('img').each(function(Index) {
		$(this).hide();
	
		$('.Fotoindex').append('<a href="">'+(Index+1)+'</a>');
		$('.Fotoindex a').eq(Index).click(function() {
			bildergalerie_wechsel(Index);
			return false;
		});
	});
		
	bildergalerie_wechsel(0);
};

function bildergalerie_wechsel(Vorlage) {
	if(typeof(Timeout)!='undefined') window.clearTimeout(Timeout);
	
	var Aktiv = $('.Bildergalerie img.Aktiv');

	if(Vorlage == 'weiter') Index = $('.Bildergalerie img').index(Aktiv)+1;
	else Index = Vorlage;
	
	if(Index == $('.Bildergalerie img').length) Index = 0;

	$('.Bildergalerie img:visible').fadeOut('fast').removeClass('Aktiv');
	$('.Bildergalerie img').eq(Index).fadeIn('fast', function() {
		$(this).show();
	}).addClass('Aktiv');
	
	$('.Fotoindex a').removeClass('Aktiv');
	$('.Fotoindex a').eq(Index).addClass('Aktiv');
	
	if(Vorlage == 'weiter') Timeout = window.setTimeout("bildergalerie_wechsel('weiter')", 5000);
	else if($('.Bildergalerie img').length > 1) Timeout = window.setTimeout("bildergalerie_wechsel('weiter')", 9000);
}
