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 so = { movie:"moviePalma2008.swf", width:"320", height:"176",  bgcolor:"#ffffff", majorversion:"7", build:"0" };
var so1 = { movie:"moviePalma2009.swf", width:"320", height:"176",  bgcolor:"#ffffff", majorversion:"7", build:"0" };
var so10 = { movie:"movie.swf", width:"320", height:"176",  bgcolor:"#ffffff", majorversion:"7", build:"0" };
var so2 = { movie:"slideshow230_185.swf", width:"230", height:"185",  majorversion:"7", build:"0", flashvars: "id=36" };
var so3 = { movie:"slideshow230_185.swf", width:"230", height:"185",  majorversion:"7", build:"0", flashvars: "id=37" };
var so4 = { movie:"a_sponsor.swf", width:"160", height:"160",  bgcolor:"#000F16", majorversion:"7", build:"0", flashvars: "id=49" };
var so5 = { movie:"a_sponsor.swf", width:"160", height:"160",  bgcolor:"#000F16", majorversion:"7", build:"0", flashvars: "id=45" };
var so6 = { movie:"palma2010.swf", width:"480", height:"422",  bgcolor:"#000F16", majorversion:"9", build:"0" }; 


var siteInit = function() {

Cufon.replace('h1');
Cufon.replace('h2');
Cufon.replace('h3');
Cufon.replace('.jobtitle');
Cufon.replace('#TickerVertical li');
Cufon.replace('.pastevent a');


var newsnav = $$('.single_news a');

if (newsnav)	{
	
	newsnav.each(function(item, i) {
		
		
		
			item.addEvent('click', function(evt){
				
				evt.stop();
				
				
				var content = $('newscontainer');
				content.setStyles({'visibility': 'hidden'}); 
				
				
				this.ajax = new Ajax (this.href, {
					
					method: 'get',
					
						onRequest: function(resp) {

							//content.addClass('ajax-loading');	
						},
						onComplete: function(resp) {
							
								myScroll.toElement('news');
							
								//content.removeClass('ajax-loading');
							
								this.ajax = null;
								content.effect('opacity', {duration: 2000}).start(-0.01, 0.99);
								content.setHTML(resp);
								Cufon.replace('h1');
								Cufon.replace('h2');
								Cufon.replace('h3');
								Cufon.replace('.pastevent a');
								Cufon.replace('.jobtitle');
								Cufon.replace('#TickerVertical li');
								
						}.bind(item)
					
				}).request();

			}.bindWithEvent(item));
		});
		

}


links = $$('a'); 

var myScroll = new SmoothScroll();

var spalten_rechts = document.getElementsBySelector('.rechts');

	spalten_rechts.each(function(item) {	
		item.effect('opacity', {duration: 2000}).start(1, .7);
	});




var nav = $$('.pastevent');

nav.each(function(el) {

		var navFX = new Fx.Style(el, 'background-color', { 
					wait: false, 
					duration: 200,
					transition: Fx.Transitions.Quart.easeIn

				});
				
			
		
			el.addEvent('mouseenter', function() { 
					navFX.start('#9D7000', '#86004C'); 
					var rel = el.getProperty("rel");
					});
			
			
					el.addEvent('mouseleave', function() { 
						navFX.start('#86004C', '#9D7000'); 
					});

		});
		
		
		

		if($('NewsTicker')) {


			var Ticker = new Class({
				setOptions: function(options) {
					this.options = Object.extend({
						speed: 5000,
						delay: 5000,
						direction: 'vertical',
						onComplete: Class.empty,
						onStart: Class.empty
					}, options || {});
				},
				initialize: function(el,options){
					this.setOptions(options);
					this.el = $(el);
					this.items = this.el.getElements('li');
					var w = 0;
					var h = 0;
					if(this.options.direction.toLowerCase()=='horizontal') {
						h = this.el.getSize().size.y;
						this.items.each(function(li,index) {
							w += li.getSize().size.x;
						});
					} else {
						w = this.el.getSize().size.x;
						this.items.each(function(li,index) {
							h += li.getSize().size.y;
						});
					}
					this.el.setStyles({
						position: 'absolute',
						top: 0,
						left: 0,
						width: w,
						height: h
					});
					this.fx = new Fx.Styles(this.el,{duration:this.options.speed,onComplete:function() {
						var i = (this.current==0)?this.items.length:this.current;
						this.items[i-1].injectInside(this.el);
						this.el.setStyles({
							left:0,
							top:0
						});
					}.bind(this)});
					this.current = 0;
					this.next();
				},
				next: function() {
					this.current++;
					if (this.current >= this.items.length) this.current = 0;
					var pos = this.items[this.current];
					this.fx.start({
						top: -pos.offsetTop,
						left: -pos.offsetLeft
					});
					this.next.bind(this).delay(this.options.delay+this.options.speed);
				}
			});

			var hor = new Ticker('TickerVertical',{speed:200,delay:5000,direction:'horizontal'});

		}
		
		

}

window.addEvent('domready', function(){
	

	if(window.ie6) {

		$$('img.fixPNG').each(function(png){
			fixPNG(png)
		});

	};
	
	siteInit();



	$$('a.external').addEvent('click', function(e) {
		e = new Event(e);
		if (e.alt || e.control || e.shift) return;
		var win = window.open(this.href, '_blank');
		if (win) {
			win.focus();
			e.stop();
		}
	});

	UFO.create(so, "flashcontent"); 
	UFO.create(so1, "flashcontent1"); 
	UFO.create(so2, "flashcontent2"); 
	UFO.create(so3, "flashcontent3"); 
	UFO.create(so4, "flashcontent4"); 
	UFO.create(so5, "flashcontent5"); 
	UFO.create(so6, "palma2010"); 
	UFO.create(so10, "flashcontentp7"); 

});