var teaserFadeOut = function() {
	var fadeOut = new Fx.Morph('loewePageOverlay', {duration: 'long', transition: Fx.Transitions.Sine.easeOut})
	fadeOut.start({
		'opacity':[1, 0]
	}).chain(function(){
		$('loewePageOverlay').dispose();
	});
};

var dontShowTeaser = function(action) {
	switch(action) {
	case 1:
		Cookie.write('refTeaser', 'dontShow', {duration: 30});
		break;
	case 0:
		Cookie.dispose('refTeaser');
		break;
	}

};

var referenceTeaser = function(refActLang) {
	if (Cookie.read('refTeaser') == null) {
		//alert(Browser.Plugins.Flash.version);
		if (Browser.Plugins.Flash.version >= 9) {
		
			var flashWidth = 1400;
			
			var loeweBody = document.body;
			//console.log(loeweBody);
			var pageOverlay = new Element('div', {
				'id': 'loewePageOverlay',
				'styles': {
					'position': 'absolute',
					'left': '0px',
					'top': '0px',
					'z-index': '1000',
					'width': '100%',
					'height': '100%',
					'background': '#ffffff',
					'opacity': '1.0'
				}
			});
			var flashContainer = new Element('div');
			
			var refTeaserSwiff = new Swiff('fileadmin/flash/reference_teaser_lang'+refActLang+'.swf', {
				width: 1400,
				height: 900
			});
			
			pageOverlay.inject(loeweBody);
			flashContainer.inject(pageOverlay)
			refTeaserSwiff.inject(flashContainer);
			
			var size = pageOverlay.getSize();
			var windowWidth = size.x;
			//console.log(size.x);
			if (size.x <= 973) {
				windowWidth = 990;
			}
			
			if (windowWidth <= 1400) {
				var windowOut = 1400 - windowWidth;
				//console.log(windowOut);
				windowOut = windowOut / 2;
			} else {
				var windowOut = 0;
			}
			
			if (Browser.Engine.name == 'webkit') {
				windowOut = windowOut + 2;
			}
			
			//console.log(windowOut);
			flashContainer.setStyle('margin-left', '-' + windowOut + 'px');
		}
		
	}
	
};

var refTeaserCHDE = function() {
	refActLang = '0';
	referenceTeaser(refActLang);
};

var refTeaserCHIT = function() {
	refActLang = '2';
	referenceTeaser(refActLang);
};

var refTeaserCHFR = function() {
	refActLang = '5';
	referenceTeaser(refActLang);
};

window.addEvent('domready',function(){
	
	referenceTeaser(refActLang);
	
	
});