
var containerEffects = '';
var counter = 0;
var currentSlide = 0;
var pictures = new Array();
var texts = new Array();
var firstLoop = true;
var elementSize = 0;

window.addEvent('domready', function(){
	
	if ($("reflectImage") != null)
		efxFactory.reflect($("reflectImage"));
	

	if ($('lastUl')) {
		if ($('lastUl').getLast().getElement('a').hasClass('open') == true) 
			$('lastUl').setStyle('background', 'none');	
	}
	


	if ($('box2')) {
		var nS1 = new noobSlide({
			box: $('box2'),
			items: $$('#box2 span'),
			interval: 3000,
			size: 255,
			fxOptions: {
				duration: 1000,
				transition: Fx.Transitions.Pow.easeInOut,
				wait: false
			},
			buttons: {
				previous: $('prev1'),
				next: $('next1')
			}
		});	
		
		if ($$('#box2 span').length == 1) {
			$('prev1').setStyle('display', 'none');
			$('next1').setStyle('display', 'none');
		}
	}

	if ($$('.teaserLink') != "") {
		var teaserLinks = $$('.teaserLink');
		var leftCol = $('leftCol');
		var rightCol = $('rightCol');
		leftCol.setStyle('padding-top', rightCol.getSize().size.y - leftCol.getSize().size.y-12);
	}


	if ($('myTabs') != null) {
		var myTabs1 = new mootabs('myTabs', {
			height: 240,
			width: 270,
			changeTransition: Fx.Transitions.Quad.easeInOut,
			mouseOverClass: 'tabsOver'
		});
	}
	
	if ($('browseLinksWrap') != null) {
		$('browseLinksWrap').getLast().getElement('a').setStyle('border-right', 'none');
	}
	
	if ($$('.startPageTeaser') != "") {
		$$('.startPageTeaser').each(function(element, index){
			element.setStyle('position', 'absolute');
			if (elementSize < element.getSize().size.y) elementSize = element.getSize().size.y;
			var img = element.getElement('img');
			pictures[index] = img
			img.setStyle('opacity', '0');
			if (index > 0) element.getElement('.bigPageTitle').setStyle('background', 'none');
			
			var text = element.getElement('.teaserBoxStartpage');
			texts[index] = text;
			text.setStyle('opacity', '0');
			text.setStyle('width', '420px');

			
			
		})
		proceed();
		proceed.periodical(6000);
	}
	if ($('rightColumn')) {
		var rightColumn = $('rightColumn').getSize().size.y;
		var leftColumn = $('leftColumn').getSize().size.y;
		
		//		alert('R: ' + rightColumn + ' L: ' + leftColumn);
		
		if (rightColumn >= leftColumn) {
			$('leftColumn').setStyle('height', rightColumn-12);
		}
	}
	
	if ($('popUpLink')) {
		$('popUpLink').addEvent ('click', function () {
			openPopUp(this.rel);
		})
		$('popUpLink').setStyle('cursor', 'pointer');
	}
	
});


function proceed(){

	if (firstLoop == true) $$('.startPageTeaserWrapper').setStyle('height', elementSize);
	
	var hideSlide = function(){
	
		if (firstLoop == false) {
			tweenElement(pictures[currentSlide], 1, 0);
			tweenElement(texts[currentSlide], 1, 0);
		}
		currentSlide++;
		if (currentSlide == pictures.length) currentSlide = 0;
		firstLoop = false;
		return
	}
	var showSlide = function(){
		tweenElement(pictures[currentSlide], 0, 1);
		tweenElement(texts[currentSlide], 0, 1);
		return
	}
	hideSlide();
	showSlide();
}

function tweenElement(el, start, end){
	containerEffects = new Fx.Styles(el, {
		duration: 2000,
		transition: Fx.Transitions.sineInOut
	}).start({
		opacity: [start, end]
	});
	
}



var win = null;
onerror = stopError;
function stopError(){
	return true;
}

function openPopUp(link){
	myleft=20;
	mytop=20;
	settings="width=620,height=620,top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win=window.open(link,"print",settings);
	win.focus();

}


