function Drucken(){
  bV = parseInt(navigator.appVersion);
  if (bV >= 4) window.print();
}

function changeOpener(filename){
  var openerFile=opener.location.href;
  var suche = openerFile.lastIndexOf("../index.html");
  var openerFile = openerFile.substring(suche+1,openerFile.length-5);
  if (openerFile != filename) opener.parent.subinhalt.location.href="../Programme/"+filename+".php";
}

function EingabenPruefen(){  
  if (document.Anfrage.Vorname.value==""){  
    confirm ('Das Formular ist unvollständig, Ihr Vorname fehlt. Die Eingaben wurden nicht verschickt!')  
    return false  
  }  
  if (document.Anfrage.Name.value==""){  
    confirm ('Das Formular ist unvollständig, Ihr Name fehlt. Die Eingaben wurden nicht verschickt!')  
    return false  
    
  }  
  if (document.Anfrage.Strasse.value==""){  
    confirm ('Das Formular ist unvollständig, Ihre Strasse fehlt. Die Eingaben wurden nicht verschickt!')  
    return false  
    
  }  
	if (document.Anfrage.Ort.value==""){  
    confirm ('Das Formular ist unvollständig, Ihr Ort fehlt. Die Eingaben wurden nicht verschickt!')  
    return false  
  }  
	if (document.Anfrage.PLZ.value==""){  
    confirm ('Das Formular ist unvollständig, Ihr Postleitzahl fehlt. Die Eingaben wurden nicht verschickt!')  
    return false  
  }  
}

function ladeframenach() {
	if(!parent.inhalt)
	location.href="../index.html"
}

function ladeframenachmenu() {
	if(!parent.subnavigation)
	location.href="../index.html"
}

function ladeframenachinhalt() {
	if(!parent.subnavigation)
	location.href="index.html?" + location.pathname;
}

function MM_callJS(jsStr) {
	return eval(jsStr)
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_openBrWindow(theURL,winName,features){
  if (winName=="Katalogbestellung"){
    links=(screen.availWidth/"2")-"244";
    oben=(screen.availHeight/"2")-"335";
    features=features+",left="+links+",top="+oben;
    if (screen.availHeight<"900"){
      oben=(screen.availHeight/"2")-"200";features="width=530,height=400"+",left="+links+",top="+oben+",scrollbars=yes";
    }
  }else if (winName=="Angebotsformular"){
    links=(screen.availWidth/"2")-"235";
    oben=(screen.availHeight/"2")-"340";
    features=features+",left="+links+",top="+oben;
    if (screen.availHeight<"900"){
      oben=(screen.availHeight/"2")-"200";features="width=485,height=400"+",left="+links+",top="+oben+",scrollbars=yes";
    }
  }
  window.open(theURL,winName,features);
}

function Alle_Einblenden(Objekte){
	for (y=0; y<Objekte.length; y++) {
		Objekte[y].style.display='';
	}
}

function Alle_Ausblenden(Objekte){
	for (y=0; y<Objekte.length; y++) {
		Objekte[y].style.display='none';
	}
}

function Ausblenden(ID){
	Objekt=document.getElementById(ID);
	Objekt.style.display='none';
}

function Ausklappen(Objekt_ID){
	var Schritte=20;
	var Geschwindigkeit=10;
	if (typeof(Objekt_ID)=='object') Objekt=Objekt_ID;
	else Objekt=document.getElementById(Objekt_ID);
	if (Objekt.EinAusklappModus=='Einklappen') window.clearTimeout(Objekt.EinklappenTimer);
	Objekt.EinAusklappModus='Ausklappen';
	if (!Objekt.Hoehe) {
		Hoehe_berechnen(Objekt);
		Objekt.style.height='auto';
	}
	Objekt.style.overflow='hidden';
	Objekt.style.minHeight='';
	Objekt.style.display='block';
	neue_groesse=parseInt(Objekt.style.height)+(Objekt.Hoehe/Schritte);
	if(parseInt(Objekt.style.height)<Objekt.Hoehe) {
		if (neue_groesse>Objekt.Hoehe) {neue_groesse=Objekt.Hoehe;}
		Objekt.style.height=neue_groesse+'px';
		Objekt.AusklappenTimer=window.setTimeout("Ausklappen('"+Objekt.id+"');",Geschwindigkeit);
	}
	else {
		Objekt.style.overflow=Objekt.style_vorEinAusklappen.overflow;
		Objekt.style.minHeight=Objekt.style_vorEinAusklappen.minHeight;
		Objekt.style.display=Objekt.style_vorEinAusklappen.display;
		Objekt.style.height=Objekt.style_vorEinAusklappen.height;
	}
}

function berechne_Abreise(Reiselaenge){
  var Abreise = new Date(document.getElementById('Anreise_Jahr').value,document.getElementById('Anreise_Monat').value,document.getElementById('Anreise_Tag').value+5,0,0,0,0);
  alert(Abreise.getDate()+'.'+Abreise.getMonth()+'.'+Abreise.getFullYear());
}

function Bild_Bildunterschrift(ID,Bilddatei,Text,zurueckschalten){
	Bild=document.getElementById('Bild_'+ID);
	Bildunterschrift=document.getElementById('Bildunterschrift_'+ID);
	Bildunterschrift_Balken=document.getElementById('Bildunterschrift_Balken_'+ID);
	if (!Bild.src_alt) {
		Bild.src_alt=Bild.src;
		Bildunterschrift.innerHTML_alt=Bildunterschrift.innerHTML;
	}
	Bild.src=Bilddatei;
	Bildunterschrift.innerHTML='<p>'+Text+'</p>';
	if (Bildunterschrift.innerHTML=='<p></p>' || Bildunterschrift.innerHTML=='') {
		Bildunterschrift_Balken.style.display='none';
		Bildunterschrift.style.display='none';
	}
	else {
		Bildunterschrift_Balken.style.display='block';
		Bildunterschrift.style.display='';
	}
	if (Bild.Bild_Bildunterschrift_Timer) window.clearTimeout(Bild.Bild_Bildunterschrift_Timer);
	if (zurueckschalten) Bild.Bild_Bildunterschrift_Timer=window.setTimeout('Bild_Bildunterschrift_Back("'+ID+'")',zurueckschalten);
}

function Bild_Bildunterschrift_Back(ID){
	Bild=document.getElementById('Bild_'+ID);
	Bildunterschrift=document.getElementById('Bildunterschrift_'+ID);
	Bildunterschrift_Balken=document.getElementById('Bildunterschrift_Balken_'+ID);
	Bild.src=Bild.src_alt;
	Bildunterschrift.innerHTML=Bildunterschrift.innerHTML_alt;
	if (Bildunterschrift.innerHTML=='<p></p>' || Bildunterschrift.innerHTML=='') {
		Bildunterschrift_Balken.style.display='none';
		Bildunterschrift.style.display='none';
	}
	else {
		Bildunterschrift_Balken.style.display='block';
		Bildunterschrift.style.display='';
	}
}

function change_Boolean(Objekt,Eigenschaft){
  obj=document.getElementById(Objekt);
  if (eval("obj."+Eigenschaft)) eval("obj."+Eigenschaft+"=false");
	else 	eval("obj."+Eigenschaft+"=true");
}

function change_Button(showButton){
	if (getElementsByClassName('Button_klein')){
		objekte=getElementsByClassName('Button_klein');for (y=0; y<objekte.length; y++) objekte[y].style.display='block';
		objekte=getElementsByClassName('Button_gross');for (y=0; y<objekte.length; y++) objekte[y].style.display='none';
		if (showButton=='start'){
		if (getElementsByClassName('Button_klein').length!=0){
			getElementsByClassName('Button_klein')[0].style.display='none';
			getElementsByClassName('Button_gross')[0].style.display='block';
			}
		}
		else {
		document.getElementById('welcome_'+showButton+'_klein').style.display='none';
		document.getElementById('welcome_'+showButton+'_gross').style.display='block';
		}
	}
}

function change_Class(Class,Style,Wert){
	objekte=getElementsByClassName(Class);for (y=0; y<objekte.length; y++) eval('objekte[y].style.'+Style+'="'+Wert+'"');
}

function change_Feld(showFeld,Bildunterschrift){
  objekte=getElementsByClassName('Feld_klein');for (y=0; y<objekte.length; y++) objekte[y].style.display='block';
  objekte=getElementsByClassName('Feld_gross');for (y=0; y<objekte.length; y++) objekte[y].style.display='none';
  objekte=getElementsByClassName('Feld_weiter');for (y=0; y<objekte.length; y++) objekte[y].style.display='none';
  objekte=getElementsByClassName('Feld_weiter');for (y=0; y<objekte.length; y++) objekte[y].style.display='none';
  if (showFeld) objekte=getElementsByClassName('Unterkunftsbild');for (y=0; y<objekte.length; y++) objekte[y].style.display='none';
  if (showFeld){
		document.getElementById('Feld_klein_'+showFeld).style.display='none';
    document.getElementById('Feld_gross_'+showFeld).style.display='block';
    if (document.getElementById('Unterkunftsbild_'+showFeld)) document.getElementById('Unterkunftsbild_'+showFeld).style.display='block';
    if (document.getElementById('Feld_weiter_'+showFeld)) document.getElementById('Feld_weiter_'+showFeld).style.display='block';
    if (document.getElementById('Bildunterschrift')) document.getElementById('Bildunterschrift').innerHTML='<p>'+Bildunterschrift+'</p>';
		if (document.getElementById('Bildunterschrift_Balken')) document.getElementById('Bildunterschrift_Balken').style.display='block';
	}
}

function change_Land(Land,action,Path){
	if (action=='over'){
		document.getElementById(Land).style.color='#e50101';
		MM_swapImage('Europakarte','',Path+'/Europakarte/'+Land+'.gif',1);
	}
	if (action=='out'){
		document.getElementById(Land).style.color='#ff8a00';
		MM_swapImgRestore();
	}
}

function change_Region(Region,Path){
	MM_swapImage('Abfahrtskarte','',Path+'/Abfahrtskarte/Abfahrtsregion_'+Region+'.gif',1);
	document.getElementById('Abfahrtsregion_Text').innerHTML=Abfahrtstexte[Region];
	document.getElementById('Abfahrtsregion_Head').innerHTML='Abfahrtsregion '+Region;
	document.getElementById('Abfahrtsregion_Text').style.display='block';
	document.getElementById('Abfahrtsregion_Head').style.display='block';
}

function change_view(field){
  document.getElementById(field).style.display='block';
}

function ChangeColor(objekt,Farbe){
	objekt.style.backgroundColor_alt=objekt.style.backgroundColor;
	objekt.style.backgroundColor=Farbe;
}

function ChangeColorBack(objekt){
	objekt.style.backgroundColor=objekt.style.backgroundColor_alt;
}

function ClassEinklappen(Class){
	objekte=getElementsByClassName(Class);
	for (y=0; y<objekte.length; y++) {
		Einklappen(objekte[y]);
	}
}

function EinAusklappen(Objekt_ID){
	if (typeof(Objekt_ID)=='object') Objekt=Objekt_ID;
	else Objekt=document.getElementById(Objekt_ID);
	if ((!Objekt.EinAusklappModus) || (Objekt.EinAusklappModus=='Ausklappen')) Einklappen(Objekt);
	else Ausklappen(Objekt);
}

function EinAusblenden(ID,Sichtbar){
	Objekt=document.getElementById(ID);
	if (Objekt.style.display=='') Objekt.style.display='none';
	else Objekt.style.display='';
}

function Einblenden(ID){
	Objekt=document.getElementById(ID);
	Objekt.style.display='';
}

function getElementsByClassName(class_name){
  var all_obj,ret_obj=new Array(),j=0,teststr;

  if(document.all)all_obj=document.all;
  else if(document.getElementsByTagName && !document.all)
    all_obj=document.getElementsByTagName("*");

  for(i=0;i<all_obj.length;i++)
  {
    if(all_obj[i].className.indexOf(class_name)!=-1)
    {
      teststr=","+all_obj[i].className.split(" ").join(",")+",";
      if(teststr.indexOf(","+class_name+",")!=-1)
      {
        ret_obj[j]=all_obj[i];
        j++;
      }
    }
  }
  return ret_obj;
}

function switch_visibility(aktiv){
  for(i=1;i<=16;i++){
    document.getElementById('regionlist_'+i).style.color='black';
    document.getElementById('regionlist_'+i).style.fontWeight='normal';
    document.getElementById('buspreise_'+i).style.display='none';
  }
  document.getElementById('regionlist_'+aktiv).style.fontWeight='bold';
  document.getElementById('regionlist_'+aktiv).style.color='red';
  document.getElementById('buspreise_'+aktiv).style.display='block';
  return false;
}

function changevalue(source,target){
  var Ziele=target.split(",");
  for(var i=1;i<=16;i++){
    if(document.getElementById('buspreise_'+i).style.display=='block'){
      var source=i;
      break;
    }
  }
  for(Ziel=0;Ziel<Ziele.length;Ziel++){
//    alert("Inhalt_"+Ziele[Ziel]+"_Preis_BVO");
//    alert('Inhalt_'+source+'_Preis_BVO');
    document.getElementById("Inhalt_"+Ziele[Ziel]+"_Preis_BVO").value=document.getElementById('Inhalt_'+source+'_Preis_BVO').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_Preis_Transfer').value=document.getElementById('Inhalt_'+source+'_Preis_Transfer').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_Schwelle').value=document.getElementById('Inhalt_'+source+'_Schwelle').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_Anzahl_Fahrer').value=document.getElementById('Inhalt_'+source+'_Anzahl_Fahrer').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_Preis_Gebuehr').value=document.getElementById('Inhalt_'+source+'_Preis_Gebuehr').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_km_Schwelle').value=document.getElementById('Inhalt_'+source+'_km_Schwelle').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_km_Pauschale').value=document.getElementById('Inhalt_'+source+'_km_Pauschale').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_Typ').value=document.getElementById('Inhalt_'+source+'_Typ').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_Einheit_BVO').value=document.getElementById('Inhalt_'+source+'_Einheit_BVO').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_Einheit_Transfer').value=document.getElementById('Inhalt_'+source+'_Einheit_Transfer').value;
    document.getElementById('Inhalt_'+Ziele[Ziel]+'_Einheit_Gebuehr').value=document.getElementById('Inhalt_'+source+'_Einheit_Gebuehr').value;
  }
  return false;
}

function Hoehe_berechnen(Objekt){
	if(window.getComputedStyle) computedHeight=window.getComputedStyle(Objekt,"").getPropertyValue("Height");
	else if(Objekt.currentStyle) computedHeight=Objekt.scrollHeight;
	else if(document.ids) computedHeight=document.layers[Objekt.Id].height;
	else if(document.all) computedHeight=document.all.Objekt.Id.style.height;
	Objekt.Hoehe=parseInt(computedHeight);
	/*window.setInterval('alert(document.getElementById("tester").style.height),1000)');*/
}

function Infofenster_move(obj){
  var curleft = 0;
  var curtop = 0;
  if (obj.offsetParent){
  	while (obj.offsetParent){
  		curleft += obj.offsetLeft;
  		curtop += obj.offsetTop;
  		obj = obj.offsetParent;
  	}
  }else{
  	if (obj.x) curleft += obj.x;
  	if (obj.y) curtop += obj.y;
  }
  document.getElementById('Infofenster').style.left=curleft+'px';
  document.getElementById('Infofenster').style.top=(curtop-document.getElementById('Infofenster').clientHeight-2)+'px';
}

function Infofenster_hide(){
  document.getElementById('Infofenster').style.display='none';
}

function Infofenster_show(Text,Objekt){
  document.getElementById('Infofenster').innerHTML=Text;
  document.getElementById('Infofenster').style.display='block';
  if (Objekt) Infofenster_move(Objekt);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function Reihe_aendern(klasse){ // Funktion für Anreisetage
	objekte=getElementsByClassName(klasse);for (y=0; y<objekte.length; y++) objekte[y].checked=document.getElementById(klasse).checked;
}

function over(Objekt_ID){
	var Objekt, Datei, Endung;
	if (typeof(Objekt_ID)=='object'){
		Objekt=Objekt_ID;
	} else {
		Objekt=document.getElementById(Objekt_ID);
	}
	if (Objekt.src.search('-over') == -1 ){
		Datei=Objekt.src.substr(0,Objekt.src.lastIndexOf('.'));
		Endung=Objekt.src.substring(Objekt.src.lastIndexOf('.'),Objekt.src.length);
		Bild=Datei+'-over'+Endung;
		Objekt.src_alt=Objekt.src;
		//alert('datei='+Datei+'  Endung='+Endung+'  Bild='+Bild);
		Objekt.src=Bild;
	}
}

function out(Objekt_ID){
	var Objekt;
	if (typeof(Objekt_ID)=='object'){
		Objekt=Objekt_ID;
	}	else {
		Objekt=document.getElementById(Objekt_ID);
	}
	if (Objekt.src_alt) {
		Objekt.src=Objekt.src_alt;
	}
}

function over_Background(Objekt_ID){
	var Objekt, Datei, Endung;
	if (typeof(Objekt_ID)=='object'){
		Objekt=Objekt_ID;
	}	else {
		Objekt=document.getElementById(Objekt_ID);
	}
	if (Objekt.style.backgroundImage.search('-over') == -1 ){
		Datei=Objekt.style.backgroundImage.substr(0,Objekt.style.backgroundImage.lastIndexOf('.'));
		Endung=Objekt.style.backgroundImage.substring(Objekt.style.backgroundImage.lastIndexOf('.'),Objekt.style.backgroundImage.length);
		Bild=Datei+'-over'+Endung;
		Objekt.backgroundImage_alt=Objekt.style.backgroundImage;
		//alert('datei='+Datei+'  Endung='+Endung+'  Bild='+Bild);
		Objekt.style.backgroundImage=Bild;
	}
}

function out_Background(Objekt_ID){
	var Objekt;
	if (typeof(Objekt_ID)=='object'){
		Objekt=Objekt_ID;
	}	else {
		Objekt=document.getElementById(Objekt_ID);
	}
	if (Objekt.backgroundImage_alt) {
		Objekt.style.backgroundImage=Objekt.backgroundImage_alt;
	}
}

function Element_hervorheben(ID,Class,Style,Wert_aktiv){
	objekte=getElementsByClassName(Class);for (y=0; y<objekte.length; y++) {
		if (objekte[y].id!=ID) a=1+3;
		Wert_normal=eval('document.getElementById("'+ID+'").style.'+Style); break;
	}
	change_Class(Class,Style,Wert_normal);
  eval ('document.getElementById("'+ID+'").style.'+Style+'="'+Wert_aktiv+'"');
}

function Einklappen(Objekt_ID, schnell){
	if(typeof(Objekt_ID)=="object" || document.getElementById(Objekt_ID)!=null){
    var Schritte=30;
  	var Geschwindigkeit=10;
  	if (typeof(Objekt_ID)=='object') Objekt=Objekt_ID;
  	else Objekt=document.getElementById(Objekt_ID);
  	if (Objekt.EinAusklappModus=='Ausklappen') window.clearTimeout(Objekt.AusklappenTimer);
  	Objekt.EinAusklappModus='Einklappen';
  	if (!Objekt.style_vorEinAusklappen) Objekt.style_vorEinAusklappen=Objekt.style;
  	if (!Objekt.Hoehe) {
  		Hoehe_berechnen(Objekt);
  		Objekt.style.height=parseInt(Objekt.Hoehe)+'px';
  	}
  	Objekt.style.overflow='hidden';
  	Objekt.style.minHeight='';
  	Objekt.style.display='block';
  	neue_groesse=parseInt(Objekt.style.height)-(Objekt.Hoehe/Schritte);
  	if (schnell) neue_groesse=0;
  	if((parseInt(Objekt.style.height)>0 && neue_groesse>=1)) {
  		Speed=1*(1+Math.abs(((Objekt.Hoehe/2)-parseInt(Objekt.style.height))/Objekt.Hoehe));
  		Objekt.style.height=neue_groesse+'px';
  		Objekt.EinklappenTimer=window.setTimeout("Einklappen('"+Objekt.id+"');",Geschwindigkeit);
  	}
  	else {
  		Objekt.style.display="none";
  		Objekt.style.height="0px";
  	}
  }
}

function insert(aTag, eTag, elem, param) {
  if(param=="ById"){
    var input = document.getElementById(elem);
  }else{
    var input = document.forms['form'].elements[elem];
  }
    
    input.focus();
    /* fuer IE */
            if(typeof document.selection != 'undefined') {
        /* Einfuegen von Formatierungscodes */
                var range = document.selection.createRange();
        var insText = range.text;
        range.text = aTag + insText + eTag;
        /* Cursorposition setzen */
                range = document.selection.createRange();
        if (insText.length == 0) {
            range.move('character', -eTag.length);
        } else {
            range.moveStart('character', aTag.length + insText.length + eTag.length);      
        }
        range.select();
            }
            /* fuer neuere auf Gecko basierende Browser */
                    else if(typeof input.selectionStart != 'undefined')
            {

                /* Einfgen des Formatierungscodes */
                        var start = input.selectionStart;
                var end = input.selectionEnd;
                var insText = input.value.substring(start, end);
                input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
                /* Anpassen der Cursorposition */
                        var pos;
                if (insText.length == 0) {
                    pos = start + aTag.length;
                } else {
                    pos = start + aTag.length + insText.length + eTag.length;
                }
                input.selectionStart = pos;
                input.selectionEnd = pos;
            }
            /* fr die brigen Browser */
                    else
            {
                var message = 'Leider unterstützt der Browser diese Funktion nicht vollständig.\\nDer HTML-Befehl wird am Ende des Textes eingefügt.';
                alert(message);
                input.value = input.value + aTag + eTag;
            }

}

function check_form(){
  var counter=0;
  if(document.getElementById('Inhalt[JPreis][Marge]').selectedIndex!=0){
    counter++;
  }
  if(document.getElementsByName('Inhalt[JPreis][VK_Preis]')[0].checked==true){
    counter++;
  }
  if(document.getElementsByName('Inhalt[JPreis][Ausschluss]')[0].checked==true){
    counter++;
  }
  if(document.getElementById('Inhalt[EPreis][Marge]').selectedIndex!=0){
    counter++;
  }
  if(document.getElementsByName('Inhalt[EPreis][VK_Preis]')[0].checked==true){
    counter++;
  }
  if(document.getElementsByName('Inhalt[EPreis][Ausschluss]')[0].checked==true){
    counter++;
  }
  if(counter>2 || counter<1){
    alert("Bitte kontrollieren Sie die Angaben bzgl. Marge, Ausschluss und VK Preis.\nEs muss ein Punkt ausgewählt sein um einen Preis zu berechnen!");
    return false;
  }else{
    return true;
  }
}

function chooseone(){
  var counter=0;
  if(document.getElementById("Inhalt[von]").value!=""){
    counter++;
  }
  if(document.getElementById("Inhalt[Anfang][0]").value!=""){
    counter++;
  }
  if(counter!=1){
    alert("Bitte nur Datum oder nur Anzahl ausfüllen.");
    return false;
  }
  return true
}

function fill_LPreis(){
  str=document.getElementById('Inhalt[JPreis][1]').value;
  if(document.getElementById('Inhalt_Option').selectedIndex==0){
    if(document.getElementById('Inhalt[LPreis]').value=="" || document.getElementById('Inhalt[LPreis]').value==0 || document.getElementById('Inhalt[LPreis]').value==str.substring(0,str.length-1)){
      document.getElementById('Inhalt[LPreis]').value=document.getElementById('Inhalt[JPreis][1]').value;
    }
  }
}

function check_Auswahl(){
  for(i=0;i<document.getElementById('Unterkunft').options.length;i++){
    document.getElementById('P'+i).style.display="none";
  }
  document.getElementById('P'+document.getElementById('Unterkunft').selectedIndex).style.display="block";
}

function deselect(id,id2){
  var obj=id;
  var temp_obj=id2;
  if(temp_obj.value==1 && obj.checked===true){
    temp_obj.value=0;
    obj.checked=false;
  }else if(temp_obj.value==0){
    temp_obj.value=1;
  }
}

function change_Ich_bin (Objekt){
	switch (Objekt.value){
	  case '--'										:	document.getElementById('Schrift_Schule_Firma').innerHTML='Privatadresse';
																	document.getElementById('Schule_Firma').style.display='none';
																	break;
	  case 'Lehrer privat'				: document.getElementById('Schrift_Schule_Firma').innerHTML='Privatadresse';
																	document.getElementById('Schule_Firma').style.display='none';
																	break;
	  case 'Lehrer Schuladresse'	: document.getElementById('Schrift_Schule_Firma').innerHTML='Schule:';
																	document.getElementById('Schule_Firma').style.display='inline';
																	break;
	  case 'Schueler' 						: document.getElementById('Schrift_Schule_Firma').innerHTML='Privatadresse';
																	document.getElementById('Schule_Firma').style.display='none';
																	break;
	  case 'Elternteil'						: document.getElementById('Schrift_Schule_Firma').innerHTML='Privatadresse';
																	document.getElementById('Schule_Firma').style.display='none';
																	break;
	  case 'Reisebuero'						: document.getElementById('Schrift_Schule_Firma').innerHTML='Firma:';
																	document.getElementById('Schule_Firma').style.display='inline';
																	break;
	}
}

function change_PLZ_visibility (Objekt){
	switch (Objekt.value){
	  case '1'										:	document.getElementById('Reiseart_Bus').style.display='inline';
																	break;
	  default         						: document.getElementById('Reiseart_Bus').style.display='none';
																	break;
	}
}

function resetPreisberechnung(param){
  if(param==1){
    document.getElementById('Inhalt_neuer_Zimmerpreis').value="";
  }else if(param==2){
    document.getElementById('Inhalt_neuer_Zimmerpreis_EZ').value="";
    document.getElementById('Inhalt_neuer_Zimmerpreis_DZ').value="";
    document.getElementById('Inhalt_neuer_Zimmerpreis_Aufbettung').value="";
  }
  document.getElementById('Inhalt_gewFP').value="";
  document.getElementById('Inhalt_Marge').value="";
  document.getElementById('Inhalt_Buspreis').value="";
  document.getElementById('Inhalt_Zuschlaege_Alter').value="";
  document.getElementById('Inhalt_Servicepauschale').value="";
}

function zurucksetzen(){
  for (abc in document.PBST_prices.elements){
    if(document.PBST_prices.elements[abc].type=="text"){
      document.PBST_prices.elements[abc].value="";
    }
  }
  document.PBST_prices.submit();
}

function change_Bild_Maske (ID,neues_Bild){
	Bild=document.getElementById('Bild_'+ID);
	Maske=document.getElementById('Maske_'+ID);
	Bild.style.height='';
	Bild.src = neues_Bild;
	window.setTimeout("Maske.style.height=Bild.height+'px';",100);
}
