 
document.observe("dom:loaded", function() {
	$$('.slider').each(function(el){

		if(Element.next(el,'div')){ // Element.next(el,'div',0) -> 0 = nur erstes element das folgt
			var slBody = Element.next(el,'div');
			Element.hide(slBody);
			slBody.innerHTML="<div>"+slBody.innerHTML+"</div>";
			el.onclick=function(){Effect.toggle(slBody, 'slide' ,{ 
			  duration: 0.25,
			  afterFinish: function(){Element.toggleClassName(el,'open_slider')}
			});}
		}

	});
	
	$$('table.zebra_table').each(function(tbl){
		Element.down(tbl,'tbody').select('tr').each(function(tr,i){
			if((i+1)%2 == 0){
				tr.addClassName('even');
			}
		});
	});
	
	if($('quicksearch_lang') && $('search')){
		var inputmess = getDefaultText();
		//var inputmess = $('quicksearch_lang').value==1?"Enter search phrase":"Suchbegriff eingeben";
		$('search').value = inputmess;
		$('search').onclick = function(){
			if(this.value==inputmess){this.value='';}
		}
	}

	if($('languageselect')){
		var sel = $('languageselect');
		sel.orig_option = sel.selectedIndex;
		if(sel.selectedIndex==0){
			Element.addClassName(sel.options[sel.selectedIndex],'selected_language');
		}
		sel.onchange=function(){
			if(Element.hasClassName(sel.options[sel.selectedIndex],'select_cat')){
				sel.selectedIndex=sel.orig_option;
			}
			else{
				Element.addClassName(sel.options[sel.selectedIndex],'selected_language');
				if (sel.options[sel.selectedIndex].value != "") {
					location = sel.options[sel.selectedIndex].value+"?langSwitch=1";
				}
			}
		}	
	}
	
	if(imageArray != null) {
		imageArray = imageArray.split(',');
		var container = $('header_container');
		container.setStyle({'backgroundImage': 'url(/uploads/media/'+imageArray[0]+')', width: '960px', height: '165px'});
		$('header_image').hide();
		slideHeader();
	}
	

});

var curImageNum = 0;

function slideHeader() {
	var displayTime = 8;
	new PeriodicalExecuter(slide, displayTime)
	
}

function slide() {
	var slidingTime = 1;
	curImageNum = (curImageNum + 1) % imageArray.length;
	
	$('header_image').hide();
	$('header_image').src = '/uploads/media/'+imageArray[curImageNum];
	new Effect.Appear('header_image', {
		duration: slidingTime, 
		queue: 'end',
		afterFinish: function() {
			$('header_container').setStyle({'backgroundImage': 'url(/uploads/media/'+imageArray[curImageNum]+')', width: '960px', height: '165px'});
		}
	})
}


function zoomImg(el){
	var hsAnchor = Element.previous(el,'div.img_border').down('a.highslide');
	if(hsAnchor) hsAnchor.onclick();
	el.blur();
	return false;
}
 
 

 /* T3 functions */
 
 function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else if(offset<0&&n<start){n=end-(start-n-1);}
 return String.fromCharCode(n);}
 function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset);}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset);}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset);}else{dec+=enc.charAt(i);}}
 return dec;}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-2);}