function start1(){
setTimeout("dieserMonat()",0)
}
//////////
//////////
function einsetzen(Datumswert){

 wert="";

 for(var i=0; i< Datumswert.length; i++) {
   if (Datumswert.charAt(i) != " ") {
     wert +=Datumswert.charAt(i);
  }
 }
   

return wert;
}
//////////
//////////
function geheMonatName(Monat) {
var an = navigator.appName.toLowerCase ();
this.vmajor = parseFloat(navigator.appVersion);

MonatName = MonatNamen[Monat]

 return MonatName ;
}//geheMonatName()
//////////
//////////
function getkeineTageimMonat(Monat,Jh) {
 
 rem = Jh % 4;

 if(rem ==0) {
   Schalttag = 1;
 } else {
  Schalttag = 0;
 }

 keineTage=0;

 if ( (Monat == 1) || (Monat == 3) || (Monat == 5) ||
      (Monat == 7) || (Monat == 8) || (Monat == 10) ||
      (Monat == 12)) {
  keineTage=31;
 } else if (Monat == 2) {
           keineTage=28+Schalttag;
        } else {
           keineTage=30;
 }

 //alert(keineTage);
 return keineTage;
 
      
}//getkeineTageimMonat()
//Allgemein Ende
//////////
//////////
function dieserMonat(x) {
  dt = new Date();
  Monat  = dt.getMonth(); /* 0-11*/
  TagimMonat = dt.getDate(); /* 1-31*/
  TagederWoche = dt.getDay(); /*0-6*/
var an = navigator.appName.toLowerCase ();
this.vmajor = parseFloat(navigator.appVersion);
if(((an.indexOf('netscape') != -1) && (this.vmajor == 4.01)))
{Jh = dt.getYear(); /*4-digit Jahr*/
}
else{Jh = dt.getFullYear(); /*4-digit Jahr*/
}

  MonatName = geheMonatName(Monat);
  document.Kalender.Monat.value = Monat;
  document.Kalender.Jahr.value = Jh;
  document.Kalender.aktuellMonat.value = Monat;
  document.Kalender.aktuellJahr.value = Jh;
  document.getElementById("MonatJahr2").innerHTML = MonatName+Jh;



if(TagimMonat<10 && (Monat+1) <10){ 
document.Datum.DatumFeld.value = "0"+TagimMonat+".0"+(Monat+1)+"."+Jh;
document.Datum2.DatumFeld2.value = "0"+TagimMonat+".0"+(Monat+1)+"."+Jh;

}
else{
if(TagimMonat <10 && (Monat+1) >9){  
document.Datum.DatumFeld.value = "0"+TagimMonat+"."+(Monat+1)+"."+Jh;
document.Datum2.DatumFeld2.value = "0"+TagimMonat+"."+(Monat+1)+"."+Jh;

}
else{
if(TagimMonat >9 && (Monat+1) <10){  
document.Datum.DatumFeld.value = TagimMonat+".0"+(Monat+1)+"."+Jh;
document.Datum2.DatumFeld2.value = TagimMonat+".0"+(Monat+1)+"."+Jh;

}
else{ 
document.Datum.DatumFeld.value = TagimMonat+"."+(Monat+1)+"."+Jh;
document.Datum2.DatumFeld2.value = TagimMonat+"."+(Monat+1)+"."+Jh;

};};}

  startTag = (Monat+1)+"/1/"+Jh;
  dt1 = new Date(startTag);
  TagederWoche1 = dt1.getDay(); /*0-6*/

keineTageimMonat = getkeineTageimMonat(Monat+1,Jh);
fuelleDaten(document.Kalender,TagederWoche1,keineTageimMonat);


}//dieserMonat()
//////////
//////////
function fuelleDaten(x,TagederWoche1,keineTageimMonat) {

var l = parent.document.Buchung1.leerz.value


for(var i=1; i<43; i++) {
Tag = "s"+i;
document.getElementById(Tag).innerHTML = l+l
}


fuelleIndex = TagederWoche1+7;

 
for(var i=1; i<(keineTageimMonat+1); i++) {
fuelleName = "s"+fuelleIndex;

	wert="";
	if (i < 10) {
	wert = i+" ";
	} else {
	wert = i;
	}


document.getElementById(fuelleName).innerHTML = wert

fuelleIndex++;

if(
(document.getElementById("s14").innerHTML == "7 ") ||
(document.getElementById("s14").innerHTML == "6 ") ||
(document.getElementById("s14").innerHTML == "5 ") ||
(document.getElementById("s14").innerHTML == "4 ") ||
(document.getElementById("s14").innerHTML == "3 ") ||
(document.getElementById("s14").innerHTML == "2 ") ||
(document.getElementById("s14").innerHTML == "1 "))
{



	for(var i=1; i<43; i++) {
	Tag = "s"+i;
document.getElementById(Tag).innerHTML = l+l;


var an = navigator.userAgent.toLowerCase()
if(an.indexOf('mozilla/5.0') >= 0 || an.indexOf('opera') >= 0){
ii=i-1
farbe = ii % 7
if(farbe == 6){
document.getElementById(fuelleName).style.color = "red"
}
else{
document.getElementById(fuelleName).style.color = "black"
};};}



fuelleIndex = TagederWoche1

for(var i=1; i<(keineTageimMonat+1); i++) {
fuelleName = "s"+fuelleIndex;


	wert="";
	if (i<10) {
	wert = i+" ";
	} else {
	wert = i;
	}

document.getElementById(fuelleName).innerHTML = wert;

fuelleIndex++
};};}
return;
}//fuelleDaten()
//////////
//////////
function setzeDatum(Tag) {
x = document.KlID.KalID.value

 if (document.getElementById("s"+Tag).innerHTML == "") {
  return;
 }

var doc = document.Kalender.Monat

var doc1 = document.Kalender.Jahr

var DFeld = new Array ("",document.Datum.DatumFeld,document.Datum2.DatumFeld2,document.Datum3.DatumFeld3,document.Datum4.DatumFeld4)
var doc2 = DFeld[x]

 Monat1 = doc.value;
 Monat = Monat1;
 Monat++;
 Jahrwert = doc1.value;
Tag2 = document.getElementById("s"+Tag).innerHTML

      if(Tag2 == "1 "){Tag2 ="1"
}else if(Tag2 == "2 "){Tag2 ="2"
}else if(Tag2 == "3 "){Tag2 ="3"
}else if(Tag2 == "4 "){Tag2 ="4"
}else if(Tag2 == "5 "){Tag2 ="5"
}else if(Tag2 == "6 "){Tag2 ="6"
}else if(Tag2 == "7 "){Tag2 ="7"
}else if(Tag2 == "8 "){Tag2 ="8"
}else if(Tag2 == "9 "){Tag2 ="9"
}

if( Tag2 <10 && Monat <10){ Datumswert = "0"+Tag2+".0"+Monat+"."+Jahrwert+"";
}
else{
if(Tag2 <10 && Monat >9){  Datumswert = "0"+Tag2+"."+Monat+"."+Jahrwert+"";
}
else{
if(Tag2 >9 && Monat <10){  Datumswert = Tag2+".0"+Monat+"."+Jahrwert+"";
}
else{ Datumswert = Tag2+"."+Monat+"."+Jahrwert+"";
};};}

doc2.value = einsetzen(Datumswert)

doc2 = Datumswert
}//setzeDatum()
//////////
//////////
function naechstMonat(z) {
if (z=="1"){var doc = document.Kalender.Monat}
else {
if (z=="2")
{var doc = document.Kalender2.Monat2}
}

if (z=="1"){var doc1 = document.Kalender.Jahr}
else {
if (z=="2")
{var doc1 = document.Kalender2.Jahr2}
}

//if (z=="1"){var doc2 = document.Kalender.MonatJahr}
if (z=="1"){var doc2 = document.getElementById("MonatJahr2")}

else {
if (z=="2")
{var doc2 = document.Kalender2.MonatJahr2}
}

 var aktuellMonat = doc.value;
 aktuellJh = doc1.value;


 if (aktuellMonat == "11") {
    naechsterMonat = 0;
    naechsterJh = aktuellJh;
    naechsterJh++;
 } else {
   naechsterMonat=aktuellMonat;
   naechsterMonat++;
   naechsterJh = aktuellJh;
 }

 MonatName = geheMonatName(naechsterMonat);
 doc.value=naechsterMonat;
 doc1.value=naechsterJh;
// doc2.value= MonatName+" "+naechsterJh;
doc2.innerHTML = MonatName+" "+naechsterJh;

 Tag = (naechsterMonat+1)+"/1/"+naechsterJh;
 dt = new Date(Tag);
 TagederWoche = dt.getDay();
keineTage = getkeineTageimMonat(naechsterMonat+1,naechsterJh);
fuelleDaten(document.Kalender,TagederWoche,keineTage)



}//naechsterMonat()
//////////
//////////
function vorMonat(y) {
if (y=="1"){var doc = document.Kalender.Monat}
else {
if (y=="2")
{var doc = document.Kalender2.Monat2}
}

if (y=="1"){var doc1 = document.Kalender.Jahr}
else {
if (y=="2")
{var doc1 = document.Kalender2.Jahr2}
}

if (y=="1"){var doc2 = document.getElementById("MonatJahr2")}


else {
if (y=="2")
{var doc2 = document.Kalender2.MonatJahr2}
}
 var aktuellMonat = doc.value;
 aktuellJh = doc1.value;
 if (aktuellMonat == "0") {
    vorigerMonat = 11;
    vorigerJh = aktuellJh;
    vorigerJh--;
 } else {
   vorigerMonat=aktuellMonat;
   vorigerMonat--;
   vorigerJh = aktuellJh;
 }

 Tag = (vorigerMonat+1)+"/1/"+vorigerJh;
 dt = new Date(Tag);
 TagederWoche = dt.getDay();


 MonatName = geheMonatName(vorigerMonat);
 doc.value=vorigerMonat;
 doc1.value=vorigerJh;
 doc2.innerHTML = MonatName+" "+vorigerJh;


 keineTage = getkeineTageimMonat(vorigerMonat+1,vorigerJh);
fuelleDaten(document.Kalender,TagederWoche,keineTage)
 
}//vorigerMonat()

