
Object.extend(Element, {
	getWidth: function(element) {
   	element = $(element);
   	return element.offsetWidth; 
	},
	setWidth: function(element,w) {
   	element = $(element);
    	element.style.width = w +"px";
	},
	setHeight: function(element,h) {
   	element = $(element);
    	element.style.height = h +"px";
	},
	setSrc: function(element,src) {
    	element = $(element);
    	element.src = src; 
	},
	setHref: function(element,href) {
    	element = $(element);
    	element.href = href; 
	},
	setInnerHTML: function(element,content) {
		element = $(element);
		element.innerHTML = content;
	}
});
// Regeln
var myrules = {
	'#toggleSlideShow' : function(element){
		element.onclick = function(){
			var myDiv = $('ss-container');
			if(myDiv.style.display == 'none'){
				new Effect.BlindDown(myDiv,{duration: 0.5});
				Element.setInnerHTML('toggleSlideShow','<img id="ss-close" src="img/close.gif" width="373" height="151" alt="" />');
			} else {
				new Effect.BlindUp(myDiv,{duration: 0.5});
				Element.setInnerHTML('toggleSlideShow','<img id="ss-close" src="img/open.gif" width="373" height="151" alt="" />');
			}
		}
	},
	'#slideshow' : function(element){
		element.onload = function(){
			new Effect.Appear(this,{duration: 1});
			setTimeout(nextPhoto,ssSpeed*1000);
		}
	}
};
var idPhoto = -1;
var arrayPhoto = new Array();
//=============================================
/*
	hier koennen Anzahl und Geschwindigkeit geändert werden
	evtl. muesst Ihr die Pfadangabe verändern, dann auch im HTML
*/
// Speed in Sec (1=1sec)
var ssSpeed = 5;
// 
arrayPhoto[0] = 'bilder/banner2.jpg';
arrayPhoto[1] = 'bilder/add_banner.jpg';
arrayPhoto[2] = 'bilder/sr_banner2.jpg';
//=============================================
/*
	*/
function nextPhoto (){
	var ss = $('slideshow');
	new Effect.Fade(ss,{duration: 1});
	setTimeout(loadPhoto,1000);
	
}
function loadPhoto (){
	var ss = $('slideshow');
	if (idPhoto < arrayPhoto.length-1){
		idPhoto = idPhoto+1;
		Element.setSrc(ss,arrayPhoto[idPhoto]);
	} else {
		idPhoto = 0;
		Element.setSrc(ss,arrayPhoto[idPhoto]);
	}
}
setTimeout(nextPhoto,0);
