var Site = {
	start: function(){if ($('preview')) Site.parsepreviews();},
	
	
	
	parsepreviews: function(){
		var previews = $$('#preview .preview');
		var fx = new Fx.Elements(previews, {wait: false, duration: 300, transition: Fx.Transitions.quadOut});
		previews.each(function(preview, i){
			preview.addEvent('mouseover', function(e){
				e = new Event(e).stop();
				var obj = {};
				obj[i] = {
					'width': [preview.getStyle('width').toInt(), 360]
				};
				previews.each(function(other, j){
					if (other != preview){
						var w = other.getStyle('width').toInt();
						if (w != 200) obj[j] = {'width': [w, 200]};
					}
				});
				fx.start(obj);
			});
		});
		
		document.addEvent('mouseover', function(e){
			e = new Event(e);
			var rel = e.relatedTarget;
			if (!rel) return;
			if (rel.hasClass && (rel.hasClass('previews') || rel.hasClass('preview') || rel.id == 'preview')){
				var obj = {};
				previews.each(function(other, j){
					obj[j] = {'width': [other.getStyle('width').toInt(), 254]}; 
				});
				fx.start(obj);
			};
		});
	}
	
};

window.addEvent('domready', Site.start);

window.addEvent('domready', function() {
		var myAcc = new Accordion($$('.elements'), $$('.togglers'), {start:'all-close'});
	});
	window.addEvent('domready', function() {
		var myAcc2 = new Accordion($$('.content_entry'), $$('.auszug'), {start:'all-close'});
	});