function fixPNG(myImage) 
{
	try {
		var arVersion = navigator.appVersion.split("MSIE");
		var version = parseFloat(arVersion[1]);
		if ((version >= 5.5) && (version < 7) && (document.body.filters)){
			myImage = $(myImage);
			var vis = myImage.getStyle('display') != 'none';
			if(!vis) myImage.setStyle('display','block');
			var width = $(myImage).offsetWidth;
			var height = $(myImage).offsetHeight;
			if(!vis) myImage.hide();
			var replacement = new Element('span', {
				id:(myImage.id)?myImage.id:'',
				'class':(myImage.className)?myImage.className:'',
				title:(myImage.title)?myImage.title:(myImage.alt)?myImage.alt:'',
				styles: {
					display: 'inline-block',
					width: width,
					height: height,
					filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='" 
						+ myImage.src + "', sizingMethod='scale');"
				}
			});
			if(myImage.style.cssText) {
				try {
					var styles = {};
					var s = myImage.style.cssText.split(';');
					s.each(function(style){
						var n = style.split(':');
						styles[n[0]] = n[1];
					});
					replacement.setStyle(styles);
				} catch(e){}
			}
			if(replacement.cloneEvents) replacement.cloneEvents(myImage);
			myImage.replaceWith(replacement);
		}
	} catch(e) {}
};



var myGallery;


		
function startGallery() {
	myGallery = new gallery($('myGallery'), {
	timed: false,
	embedLinks: false,
	showCarousel: true,
	showArrows: true,
	showInfopane:true,
	titleSelector: "h1",
	preloader: true,
	defaultTransition: "fade",
	useHistoryManager: true,
	carouselElement: $('thumbs'),
	useExternalCarousel: true,
	textShowCarousel: "Weitere Bilder",
	showCarouselLabel: false,
    thumbCloseCarousel: false
	});
	HistoryManager.start();
}



function startGallery2() {
	myGallery = new gallery($('myGallery2'), {
	timed: true,
	embedLinks: false,
	showCarousel: false,
	showArrows: false,
	showInfopane:false,
	preloader: true,
	defaultTransition: "fade",
	delay: 6000
	});
}

var siteInit = function() {
	
	new SmoothScroll();
	
	var nav = $$('li a');

		nav.each(function(el) {

			var fadeBgColor = new Fx.Style(el,'background-color',{
				wait:false,
				duration:500,
				transition: Fx.Transitions.Quart.easeInOut
				});
	
	
			var linkColor = new Fx.Style(el,'color',{
				wait:false,
				duration:500,
				transition: Fx.Transitions.Quart.easeIn
				});
			

				el.addEvent('mouseenter', function() { 


						fadeBgColor.start('4283B9', '3F2100');
						linkColor.start('ffffff', '6AA9DD');


						});


						el.addEvent('mouseleave', function() { 
						fadeBgColor.start('3F2100', '4283B9');
						linkColor.start('6AA9DD', 'ffffff');
						
						});

			});
			
			
			
			var nav_tipps = $$('ul.tipps_navi li a'); 
			
			nav_tipps.each(function(ding, i) {

			var linkName = nav_tipps[i].getProperty('href');
			
								nav_tipps[i].addEvent('click', function() {

									switch (linkName) {

									case "#home": 
									active = 0;
									break;
									
									default:
								  	active = 0;
									break;

									}	
													//pics_oben[active].setStyles({
													//backgroundImage : 'url(pics/toppic'+(active+1)+'.jpg)' }).effect('opacity').start(1,0);	

								});

			});
			

}

window.addEvent('domready', function(){
	
	
	if ($('myGallery')) { startGallery(); }
	if ($('myGallery2')) { startGallery2(); }
	siteInit();
});



window.addEvent('load', function(){
	
	
		
		if(window.ie6) {

			$$('img.fixPNG').each(function(png){
				fixPNG(png)
			});

		};

});



