var blurAllLinks = function() {
	$$('a').each(function(a) {
		a.addEvent('focus', function() {
			this.blur();
		});
	});
};

var signalJs = function() {
	$(document.body).addClass('js');
};

var images = [];
var initializeSlide = function() {
	var imgC = [2,3,4,5,6,7,8,9,10,11,12,13];
	var imagePath = 'fileadmin/templates/res/images/header/';
	imgC.each(function(img, i) {
		var image = new Element('img', {src: imagePath + 'h' + img + '.jpg'});
		images.include(image);
		image.inject($('slide'));
		if (i > 0) {
			image.set('opacity', 0);
		}
	});
};

var idx;
var slide = function() {
	images[idx].fade('out');
	idx = idx < images.length -1 ? idx + 1 : 0;
	images[idx].fade('in');
};

var slideIt;
window.addEvent('domready', function() {	
		
	signalJs();
	blurAllLinks();	
	
	new VerticalAlign('container');
	
	if(Browser.Engine.trident4) {
		DD_belatedPNG.fix('#frame, #voting, #gallery, #sponsors, #mask');
	}
	
	$$('a.external').each(function(a) {
		a.addEvent('click', function(e) {
			e.preventDefault();
			window.open(a.getProperty('href'), '_blank');
		});
	});
	
	/*
	var sHeight = Math.min(750, $(document.body).getSize().y - 100);
	$('voting').setProperty('rel', "{handler:'iframe', size:{x:700, y:"+sHeight+"}}");	
	
	SqueezeBox.assign($$('a.boxed'), {
		parse: 'rel',
		onOpen: function() {
			$clear(slideIt);
		},
		onClose: function() {
			slideIt = slide.periodical(8000);
		}
	});
	*/
	
	
	$$('.remooz').each(function(element) {
		new ReMooz(element, {
			centered: true
		});		
	});

});

window.addEvent('load', function() {
	initializeSlide();
	idx = images.indexOf(images.getRandom());
	slideIt = slide.periodical(5000);

	if (!Browser.Engine.trident) {
		new MooScroll({selector: '#content', disabledOpacity:0, handleActiveOpacity:1});
	}
});

