	$(document).ready(function() {
	
		//Suchbox
		$('#sword').click(function(){
			if($(this).val()=='Suchbegriff...') $(this).val('')
		}).blur(function(){
			if($(this).val()=='') $(this).val('Suchbegriff...')
		})
		
		//Newsletterbox
		$('#newsletter').click(function(){
			if($(this).val()=='Ihre eMail-Adresse...') $(this).val('')
		}).blur(function(){
			if($(this).val()=='') $(this).val('Ihre eMail-Adresse...')
		})
		
		//Flashteaser einbinden
		function addKeyVisual(){
			var flashvars = {
				teaserLink1: "index.php?id=5",
				teaserLink2: "index.php?id=29",
				teaserLink3: "index.php?id=8",
				teaserLink4: "index.php?id=9"
			};
			
			var params = {
				menu: "false",
				wmode: "Opaque"
			};

			var attributes = {};
			swfobject.embedSWF("fileadmin/flash/100714_sm2010_startseitenteaser.swf", "keyVisualHere" ,"780", "319","9.0.0", "fileadmin/flash/expressInstall.swf", flashvars, params, attributes);
		}
		addKeyVisual()
		
		//Fancybox
		$(".iframe").fancybox({
			'padding': 0,
			'margin': 0,
			'titleShow': false,
			'overlayOpacity': 0.8
		});
		
			
	$(".chgallery-list .itemeven:last").addClass('noBorder');
	$(".chgallery-list .itemodd:last").addClass('noBorder');
			
	})

	//Navigation
	var timeToRemainOpen = 1000;
	var remainOpen = false;
	var navigationAnimation = false;
	var navigationAnimationDelay = 1;
	var navigationAnimationStep = 60;
	var navigationHeight = 0;
	var navigationHeightMax = 300;
	
	function pulloutNavigation(s) {
		var uls= document.getElementById('graphicalNavigation').getElementsByTagName('li');
		var groups= new Array();
		for (var i=0;i<uls.length;i++) {
			var thisId= uls[i].getAttribute('id');
			if (thisId!=s) uls[i].className='';
			else uls[i].className='active';
			groups[i]= thisId;
		}
		for (var i=0; i<groups.length; i++) {
			var groupName = 'group' + groups[i];
			var groupNode = document.getElementById(groupName);
			if (!groupNode) continue;
			if (groups[i] != s) groupNode.className = '';
			else groupNode.className = 'active';
		}
		remainOpen=true;
		if (!navigationAnimation) {
			navigationAnimation = true;
			navigationHeight = 0;
			pulloutNavigationAnimation();
		}
	};
	
	function pulloutNavigationAnimation() {
		if (navigationAnimation) {
			navigationHeight += navigationAnimationStep;
			document.getElementById('layerContent').style.display='block';
			document.getElementById('layerContent').style.clip='rect(0px 953px '+ navigationHeight +'px 0px)';
			if (navigationHeight < navigationHeightMax) {
			setTimeout("pulloutNavigationAnimation()", navigationAnimationDelay);
			}
		}
	};
	
	function leaveOpen() { remainOpen=true;}
	function pullinNavigation() {
		remainOpen=false;
		setTimeout("closeNavigation()",timeToRemainOpen);
	};

	function closeNavigation() {
		if (!remainOpen) {
			navigationHeight = 0;
			navigationAnimation = false;
			var uls= document.getElementById('graphicalNavigation').getElementsByTagName('li');
			for (var i=0;i<uls.length;i++) {
				uls[i].className='';
				var thisId= uls[i].getAttribute('id');
				if (document.getElementById('group' + thisId)) document.getElementById('group' + thisId).className='';
			}
		//document.getElementById('pngIE').style.display='none';
		document.getElementById('layerContent').style.display='none';
		}
	};
	
	//Sonstiges
	var oldQuestion='';
	function showAnswer(a) {
		if (oldQuestion) answer_toggle(oldQuestion);
		if (oldQuestion!= a) {
			answer_toggle(a);
			oldQuestion = a;
		} else {
			oldQuestion = '';
		}
		a.blur();
		return false;
	};

	function answer_toggle(a) {
		var e= a.parentNode;
		var u= e.parentNode;
		if (hasClass(e,'active')) {
			removeClass(u,'active');
			removeClass(e,'active');
		} else {
			addClass(u,'active');
			addClass(e,'active');
		}
	};

	function hasClass(e,s) {
		if (!e.className) return false;
		if (e.className.indexOf(s)==-1) return false;
		return true;
	};

	function addClass(e,s) {
		if (!e.className) e.className=s; 
		else if(e.className.indexOf(s)==-1) e.className += " " + s;
	};

	function removeClass(e,s) {
		if (!e.className || e.className.indexOf(s)==-1) return;
		var clsss= e.className.split(" ");
		var nwcls= new Array();
		j=0;
		for (var i=0; i < clsss.length; i++) {
			if (clsss[i]!=s && clsss[i]!= " ") nwcls[j++] = clsss[i];
		}
		e.className=nwcls.join(" ");
	};

	var oldPage='';
	function showThisPage(e) {
		if (oldPage) removeClass(oldPage,'active');
		if (oldPage!= e) {
		if (hasClass(e,'active')) removeClass(e,'active');
	else addClass(e,'active');
	oldPage = e;
	} else {
	oldPage = '';
	}
	e.blur();
	return false;
	};

	var pd='';
	var npd='';
	function language_toggle(s) {
	var lEl = document.getElementById('language_choices');
		if (lEl.style.display!='block') {
		lEl.style.display='block';
		pd=lEl;
		}
		else {
		lEl.style.display='none';
		pd='';
		}
	};
	
	function togglePullDown(s) {
		if (pd) pd.style.display='none';
		npd= document.getElementById(s);
		if (pd == npd) {
			pd='';
			return;
		} else {
			npd.style.display='inline';
			pd=npd;
		}
	};
	
	function releaseSelect(evt) {
		var srcEl= '';
		if (evt.target) srcEl= evt.target;
		else srcEl=event.srcElement;
		if (pd && !clickedIn(srcEl, pd.parentNode)) {
			pd.style.display='none';
			pd='';
		}
	};
	
	function clickedIn(eSrc, eTrg) {
		if (eSrc.innerHTML == eTrg.innerHTML) return true;
		while (eSrc.tagName!='BODY') {
			eSrc= eSrc.parentNode;
			if (eSrc.innerHTML == eTrg.innerHTML) return true;
		}
		return false;
	};

