var currentslides = [];

var picSlider = null;

function switchnavi(site) {
	if (!$(site)) {
		var loc =  ((site)+"").split('#');
		if (loc.length != 1) 				  
			site = loc[loc.length-1];
		if (!$(site)) site = 'home';
	}
	
	document.location = '#'+site;
	
	while (currentslide = currentslides.shift()) {
		currentslide.stop();
	}
	
	if (picSlider==null) {
		picSlider=new Fx.Slide($('bildl'), {mode: 'horizontal', duration: 550});
	}
	picSlider.hide();
	$$('img.bildlc').each(function(el) {
		el.setStyle("z-index", "10");
	});
	if ($('bl'+site)) {
		$('bl'+site).setStyle("z-index", "20");
		$(site).setStyle("display", "block");
		picSlider.slideIn();
	}
	
	$$('div.contenti').each(function(el) {
		if (el == $(site)) return;
		if (el.getStyle("visibility")=="hidden") return;
		var slideout = new Fx.Styles(el, {duration: 100, transition: Fx.Transitions.linear});
		slideout.start({'opacity': [1,0]});
		el.setStyle('display', 'none')
		currentslides.push(slideout);
	});
	
	var slidein = new Fx.Styles($(site), {duration: 1000, transition: Fx.Transitions.linear});
	slidein.start({'opacity': [0,1]});
	if (site=="galerie" && bkgallery==null) bkgallery = new JSGallery($$('.thumbnail'), $('bigImage'), $('pageContainer'), {'prevHandle': $('prev'), 'nextHandle': $('next'), 'borderWidthDeselected': 1,'borderWidthSelected': 10, 'borderColor':'#ffffff'});
	if (site=="galerie" || site=="home" || site=="impressum") {
		$$('img.logosmall').each(function(el) {
			el.setStyle("visibility", "hidden");
		});
	} else {
		$$('img.logosmall').each(function(el) {
			el.setStyle("visibility", "visible");
		});
	}
	currentslides.push(slidein);
}
