



window.addEvent('domready', function() {
	tal = -1;
	//Subnavigation 

	
	$(document.body).getElements('#header_block ul li').each(function(item, index){
																	  
		if(item.getParent().getParent().id=='header_block'){
			tal ++;
		}	
		hasSubmenu = item.getElement('.submenu');
		if(hasSubmenu!=null){
			hasSubmenu.set('style', 'margin-left:'+(tal*140)+'px');
			item.addEvent('mouseenter', function(){
				$(document.body).getElements('.submenu').fade('hide');								 
				enlightend = item;								
				item.getElement('a').addClass('current_t');
				item.getElement('.submenu').style.display ='block';
				item.getElement('.submenu').fade('show'); 
			});	
			item.addEvent('mouseleave', function(){
			
				$(document.body).getElements('.submenu').fade('hide');
				item.getElement('a').removeClass('current_t'); 
			});
		}
	});


	$(document.body).getElements('.image_only .csc-textpic-image').each(function(item, index){
		 item.style.width = '107px';
	});																   
	$(document.body).getElements('.image_only div.csc-textpic .csc-textpic-image img').each(function(item, index){
		maxhoehe    =   96;
        maxbreite    =    96;
        hoehe          =   item.height;
        breite          =   item.width;
        seitenverh   =   breite / hoehe;

        if(hoehe > breite){
            neueHoehe   =   maxhoehe + "px";
            neueBreite  =   (maxhoehe * seitenverh) + "px";
        }
        else if(breite > hoehe){
            neueBreite  =   maxbreite + "px";
            neueHoehe   =   (maxbreite / seitenverh) + "px";
			item.style.marginTop = (maxhoehe-(maxbreite / seitenverh))/2+'px';
        }else {
            neueHoehe   =   hoehe;
            neueBreite  =   breite;
        }

        item.style.height     =   neueHoehe;
        item.style.width      =   neueBreite;
		
		var lupe  = new Element('span', {'class': 'lupe'});

		lupe.inject(item,'after');
	
	});
	
	$(document.body).getElements('.nodisplay').each(function(item, index){
		item.fade('out');
	});

var flipelements = $(document.body).getElements('div.flipflop');
	
	flipelements.each(function(item, index){
   
		item.getElements('a[name=klippy]').addEvent('click', function(){
			this.getParent('.flipflop').getElements('.toggleelem').each(function(item, index){
				if(!item.togglestate) {
					item.toggleClass('nodisplay');
					item.togglestate = 'visible';
					item.fade();
					
				} else if(item.togglestate == 'visible') {
					//var myFx = new Fx.Tween(item);
					item.toggleClass('nodisplay');
					
					item.fade();
					item.togglestate = 'invisible';
					
				} else {
					item.toggleClass('nodisplay');
					item.fade();
					item.togglestate = 'visible';
				}
			});
			this.getParent('.flipflop').getElements('.toggleelem_close').each(function(item, index){
				item.toggleClass('nodisplay');
			});
			
			return false;
		});
	
	});
	
});

/*
window.addEvent('load', function() {
	$('kontakt').addEvent('submit', function(){
		alert('release');
		
		var error = false;
		
		$('kontakt').getElements('.validation-failed').each(function(item, index){
			alert('test');
			if(item.getStyle('display') == 'block') {
				error = true;
			}
		});
		
		if(error) {
			window.scrollTo(0, 0);
			$('kontakterror').fade('in');
		}
	});
});
*/
function checkErrors() {

		var error = false;
		
		$('kontakt').getElements('.validation-failed').each(function(item, index){
			if(item.getStyle('display') == 'block') {
				alert("morp");
				error = true;
			}
		});
		
		if(error) {
			alert("marp");
			window.scrollTo(0, 0);
			$('kontakterror').fade('in');
		}
}

