index = 1;
	function nextSlide() {		
		
		slide = $('img'+index);				
		active.fx = new Fx.Morph(active,{duration: 1000, wait: false}).start({
				'opacity': 0
		});
		slide.fx = new Fx.Morph(slide,{duration: 1000, wait: false}).start({
				'opacity': 1
		});
		active = slide;	
		if (index >= 4) {
			index = 0;
		}
		setTimeout("index++;nextSlide();", 12000);		
	}
		
	window.addEvent('domready', function(){
		active = $('img4');	
		slides = $('teaser').getElements('img');
		
	
		slides.each(function(slide) {
				if(slide != active) {
					slide.setStyle('opacity',0);
				}
		});
		
		setTimeout("nextSlide(1)", 8000);
		
		
		////////////////////// Formular ////////////////////////
		form = $('kontaktformular');
		formName = form.getElement('input[name=name]');
		email = form.getElement('input[name=email]');
		telefon = form.getElement('input[name=telefon]');
		text = form.getElement('textarea');
		
			
		form.addEvent('submit', function(e) {
						
			breaker = false;
			e.stop();
			
			if(formName.value == "") {
				formName.addClass('error');
				breaker = true;
			} else {
				formName.removeClass('error');
			}
			
			if(text.value == "") {
				text.addClass('error');
				breaker = true;
			} else {
				text.removeClass('error');
			}
			
			if(email.value == "" && telefon.value == "")   {
				email.addClass('error');
				telefon.addClass('error');
				breaker = true;
			} else {
				telefon.removeClass('error');
				email.removeClass('error');
			}
			
			if(!validEmail(email.value) && email.value != ""){
				email.addClass('error');
				breaker = true;
			} else {
				email.removeClass('error');
			}		
			
			if (!breaker) {
				this.set('send', {
					onComplete: function(response){
						form.empty();
						form.set('html', response);
					}
				});
				// To get the referrer
				this.send("sendForm.php?ref="+top.document.referrer);
				pageTracker._trackPageview("/kontakt.htm" );
			}
			
		});
		
		
		
		// Saving Download of PDF-File
		$$('a.pdflink').each(function(el){
			el.addEvent('click', function(el){
				pageTracker._trackPageview("/pdfdownload.htm" );
			});
		});	
		
	});
	
	
	/** @return: boolean **/
	function validEmail(email) {
 		var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  		var regex = new RegExp(strReg);
  	return(regex.test(email));
	}