	var AgntUsr=navigator.userAgent.toLowerCase();
	var AppVer=navigator.appVersion.toLowerCase();
	var DomYes=document.getElementById?1:0;
	var NavYes=AgntUsr.indexOf("mozilla")!=-1&&AgntUsr.indexOf("compatible")==-1?1:0;
	var ExpYes=AgntUsr.indexOf("msie")!=-1?1:0;
	var Opr=AgntUsr.indexOf("opera")!=-1?1:0;
	var DomNav=DomYes&&NavYes?1:0;
	var DomExp=DomYes&&ExpYes?1:0;
	var Nav4=NavYes&&!DomYes&&document.layers?1:0;
	var Exp4=ExpYes&&!DomYes&&document.all?1:0;
	var MacCom=(AppVer.indexOf("mac")!= -1)?1:0;
	var MacExp4=(MacCom&&AppVer.indexOf("msie 4")!= -1)?1:0;
	var Mac4=(MacCom&&(Nav4||Exp4))?1:0;
	var Exp5=AppVer.indexOf("msie 5")!= -1?1:0;
	var Fltr=(AppVer.indexOf("msie 6")!= -1||AppVer.indexOf("msie 7")!= -1)?1:0;
	var MacExp5=(MacCom&&Exp5)?1:0;
	var PosStrt=(NavYes||ExpYes)&&!Opr?1:0;
	var hasSend=false;
	//window.name = "home"; 
	function openPopup(event){
		window.open('index.php?event='+event+'&show_popup_new=1','popup1','width=615,height=595,scrollbars=yes,resize=no').focus();	
	}
	function openPopupURL(somewhere,width,height,scroll){
		if(!scroll)scroll='no';
		window.open(somewhere,'popup2','width='+width+',height='+height+',scrollbars='+scroll+',resize=no').focus();	
	}
	function setSelectedByValue(name,wert){
		var box=document.getElementById(name);
		for(x=0;x<box.length;x++){
			if(box[x].value==wert)
				box[x].selected=true;
			else	
				box[x].selected=false;
			
		}	
	}
	function setDatum(tagmonatjahr){
		var elemente=tagmonatjahr.split(".");
		setSelectedByValue('tag',elemente[0]);
		if(elemente[1]*1<10)
			elemente[1]='0'+elemente[1];
		setSelectedByValue('monatjahr',elemente[2]+"-"+elemente[1]);
		document.getElementById('kalender').style.visibility='hidden';
	}
	function openKalender(monatjahr)
	{	// If txteintag has a value, the lookup window starts in month of the date 
	    var strZiel;
	    var width;
	    var height;
	    if ((monatjahr.value != ""))
	    {	
			var elemente = monatjahr.value.split("-");
			var intMonth = elemente[1]*1;
			var intYear = elemente[0];
			strZiel = "smarty/global/dtlookup.php?ZielFeld=monatjahr" + "&year=" + intYear + "&month=" + intMonth;
	    }
	    width=133;
	    height=130;
	    document.getElementById('kalenderhtml').data=strZiel;
	    document.getElementById('kalender').style.visibility='visible';
	    
	}
	function senden(event){
		document.getElementById('formular').event.value=event;
		if(!hasSend){
			hasSend=true;
			document.getElementById('formular').submit();
		}
	} 
	function senden1(event){
		document.forms[1].event.value=event;
		if(!hasSend){
			hasSend=true;
			document.forms[1].submit();
		}
	} 
	
	
	
	
	function setTerminDauer(){
		document.forms[1].termin.value=document.getElementById('monatjahr').value+'-'+document.getElementById('tag').value;
		document.forms[1].aktdauer.value=document.getElementById('dauer').value;
		
	}
	
	function setGlobals(typ,id){
		document.forms[0].objekttyp.value=typ;
		document.forms[0].objektid.value=id;
		document.forms[0].eventeinstieg.value=document.forms[0].event.value;
		if(!document.forms[0].show_popup)
			setTerminDauer();
	} 
	
	function resetSelectbox(id){
		var sb;
		if(sb=document.getElementById(id)){
			sb[0].selected=true;
		}
	} 
	function resetText(id){
		var t;
		if(t=document.getElementById(id)){
			t.value='';
		}
	} 
	function checkValue(id){
		var box;
		var boxValue;
		box=document.getElementById(id);
		boxValue=box[box.selectedIndex].value;
		if(boxValue.charAt(0)!='#')
			return true;
		else alert("Bitte ein Bundesland wählen");
		return false;
	}
	
	function setLand(num){
		document.forms[1].land.value=num;	
	}
	function swapImage(name){
		eval(name+"_save.src=document."+name+".src");
		eval("document."+name+".src="+name+".src");
	}
	function swapImageRestore(name){
		eval("document."+name+".src="+name+"_save.src");
	}
	function swapTagStyleColor(tag,color){
		var elem;
		if(color=='#000000')
			color='#EA3E3E';
		else
			color='#000000';
		if(elem=document.getElementById(tag)){
			elem.style.color=color;
			window.setTimeout("swapTagStyleColor('"+tag+"','"+color+"')",1000);	
		}
	}
	function setGoPressed(){
		var elem;
		if(elem=document.getElementById('gopressed'))
			elem.value=true;
	}
	
	function unsetGoPressed(){
		var elem;
		if(elem=document.getElementById('gopressed'))
			elem.value='';
	}
	function showLayer(name){
		var l1 = document.getElementById(name);
		if(l1){
			if(ExpYes && !Opr)l1.filters.blendTrans.Apply();
			l1.style.visibility = 'visible';
			if(ExpYes && !Opr)l1.filters.blendTrans.Play();
		}
	}
	function hideLayer(name){
		var l1 = document.getElementById(name);
		if(l1){
			if(ExpYes && !Opr)l1.filters.blendTrans.Apply();
			l1.style.visibility = 'hidden';
			if(ExpYes && !Opr)l1.filters.blendTrans.Play();
		}
	}

function checkEmail(id){
		box=document.getElementById(id).value;
		boxar=box.split('@');
		if(boxar[0].length>1 && boxar[1].length>4){
			box1ar=boxar[1].split('.');
			if(box1ar[0].length>1 && box1ar[1].length>1)
				return true;
		}
		alert('Überprüfen Sie die E-Mail Adresse!');
		return false;
	}
	
function setAktion(aktion){
	document.forms[0].aktion.value=aktion;
}
function emptyBox(box){
	while(box[1]!=null ){
		box[1]=null;
	}
}
		
function setOptions(selbox,selected){
	anzk1=anzk2=anzk3=anzk4=div=k1=k2=k3=k4=cbv=sel=0;
	cb=document.getElementById('children_baby');
	if(cb)
		cbv=cb.value;
	if(document.all){
		for(x=0;x<document.all.length;x++)
			if(document.all[x].id){
				if(document.all[x].id=='erwachsene'){
				erw=document.all[x];	
			}
			if(document.all[x].id=='children'){
				k1=document.all[x];	
			}
			if(document.all[x].id=='children1'){
				k2=document.all[x];	
			}
			if(document.all[x].id=='children2'){
				k3=document.all[x];	
			}
			if(document.all[x].id=='children3'){
				k4=document.all[x];	
			}
		}
	}else{
		erw=document.getElementById('erwachsene');
		k1=document.getElementById('children');
		k2=document.getElementById('children1');
		k3=document.getElementById('children2');
		k4=document.getElementById('children3');
	}
	anzerw=erw[erw.selectedIndex].value;
	maxkinderpz=document.getElementById('maxkinder').value;
	
	if(k1)anzk1=k1[k1.selectedIndex].value;
	if(k2)anzk2=k2[k2.selectedIndex].value;
	if(k3)anzk3=k3[k3.selectedIndex].value;
	if(k4)anzk4=k4[k4.selectedIndex].value;
	if(document.getElementById('objektid') && document.getElementById('objektid').value=='5726' && anzerw==1);
		anzerw=2;
	
	//maxkinder=Math.floor(anzerw/anzahlerwprokind);
	maxkinder=Math.floor((maxkinderpz/2)*anzerw);
	if(selbox.id=='children'){
		div=anzk2*1+anzk3*1+anzk4*1;
		if(maxkinder==0 && cbv)maxkinder=1;
	}
	if(cbv){
		div=0;
		anzk1=0;
	}
	if(selbox.id=='children1'){
		div=anzk1*1+anzk3*1+anzk4*1;
	}
	if(selbox.id=='children2'){
		div=anzk1*1+anzk2*1+anzk4*1;
	}
	if(selbox.id=='children3'){
		div=anzk1*1+anzk2*1+anzk3*1;
	}
	emptyBox(selbox);
	//selbox[1]=new Option(0,0);
	for(x=1;x<=(maxkinder-div);x++){
		selbox[x]=new Option(x,x);
		if(x==selected)selbox.selectedIndex=x
	}//selbox.selectedIndex=x-1;
}
function checkall(parentid,check){
	var elem= $$('#'+parentid+' input.checkbox');
	$each(elem,function(el){el.set('checked',(check)?'checked':'')});
}
function checkfst(pp){
	preis=$('xpreis').get('text').replace('&euro; ','').replace('\u20AC ','').replace(',','.').replace('-','0')*1;
	if($('slid').checked==true){
		$('fst').setStyle('display','table-row');
		preis+=pp;
	}else{ 
		$('fst').setStyle('display','none');
		preis-=pp;
	}
	preis='\u20AC '+preis.toString().replace('.',',');
	if(preis.indexOf(',')==-1)
		preis+=',-';
	$('xpreis').set('text',preis);
}

