// JavaScript Document
var counter=100;
var img_arr=Array();
var aktiv=0;

function preview(id, blende) {
	
	window.clearInterval(aktiv);

	
	var element='container'+id;
	var blende=blende;
	counter+=2;
	counter1=counter+1;
	
	document.getElementById(blende).style.zIndex=counter1;
	document.getElementById(blende).style.visibility='visible';	
	
	
	document.getElementById(element).style.zIndex=counter;
	
	
	if (document.getElementById(blende).style.opacity==0) {
		var crFx = new Fx.Morph(blende, {duration: 500,transition: Fx.Transitions.Quadratic});
		crFx.start({'opacity':[1,0]});
	}
	
	
	
}

var imgcounter=1;
function fade(blende) {
	
	var previouscounter=imgcounter-1;
	if (previouscounter==-1) {
		previouscounter	=img_arr.length-1;
	}
	
	var element='container'+img_arr[imgcounter];
	var previouselement='container'+img_arr[previouscounter];
	var blende=blende;
	counter+=2;
	counter1=counter+1;
	
	//alert(imgcounter+ ' -' +element);
	document.getElementById(previouselement).style.zIndex=counter;
	//document.getElementById(blende).style.visibility='visible';	
	

	document.getElementById(element).style.opacity = 0;
	document.getElementById(element).style.filter = 'alpha(opacity=0)';
	document.getElementById(element).style.zIndex=counter1;
	
	
	if (document.getElementById(element).style.opacity==0) {
		var crFx = new Fx.Morph(element, {duration:1800,transition: Fx.Transitions.Quadratic});
		crFx.start({'opacity':[0,1]});
	}
	
	
	imgcounter++;
	
	if(imgcounter== img_arr.length) {
		imgcounter=0;	
	}
	
}

function register(img) {
	img_arr.push(img);
}

function slideshow(arr, blende) {
	
		aktiv = window.setInterval("fade('blende')", 5000);
	
}


window.addEvent('domready', function() {
	
	//create our Accordion instance
	var myAccordion = new Accordion($('accordion'), 'div.toggler', 'div.element', {
		opacity: false,
		display: -1,
		alwaysHide: true,
		onActive: function(toggler, element){
			toggler.setStyle('backgroundImage', 'url(fileadmin/apartements/pics/minus.jpg)');
		},
		onBackground: function(toggler, element){
			/*toggler.setStyle('color', '#528CE0');*/
			toggler.setStyle('backgroundImage', 'url(fileadmin/apartements/pics/plus.jpg)');
		}
	});

	
});


