var divAnz = 21;
//var jetzt = new Date();
//var diesermonat = jetzt.getMonth() + 1;
//var halbjahr = (diesermonat < 9 ? 1 : 2);
var halbjahr = 2;
var sic = 20;
var widthD = 300;
var aktMonat = 0;
var ersterMonat = 0;
var letzterMonat = 0;
var widthDsic = widthD + sic;
var widthDsic2 = widthD + 2*sic;
var isdynamisch = false;
function zeige(monat) {
 if (document.getElementById) {
  if (aktMonat>0) {
   document.getElementById("m"+aktMonat).style.display="inline";
   document.getElementById("a"+aktMonat).style.display="none";
   document.getElementById("d"+aktMonat).style.display="none";
  }
  aktMonat=monat;
  document.getElementById("m"+monat).style.display="none";
  document.getElementById("a"+monat).style.display="inline";
  document.getElementById("d"+monat).style.display="block";
 }
}
function start() {
 if (document.getElementById) {
  for(i=1;i<=divAnz;i++) {
   document.getElementById("nur"+i).style.display="block";
  }
//  if(halbjahr==1) {
//   ersterMonat = 1;
//   letzterMonat = 7;
//  } else if(halbjahr==2) {
//   ersterMonat = 9;
//   letzterMonat = 12;
//  }
  ersterMonat = 7;
  letzterMonat = 12;
  if (document.addEventListener) {
   document.addEventListener("scroll", handleMove, true);
   dynamisch();
  } else {
    if (document.layers) {
      document.captureEvents(Event.SCROLL);
      document.onscroll = handleMove;
      dynamisch();
    } else {
      document.body.onscroll = handleMove;
      dynamisch();
    }
  }
 }
}
function xstart() {
}
function schmal() {
 document.body.style.padding="0 " + widthDsic2 + " 0 0";
}
function breit() {
 document.body.style.padding="0";
}
function dynamisch() {
 isdynamisch=true;
 document.getElementById("switchC").style.display="none";
 document.getElementById("switchD").style.display="inline";
 schmal();
 document.getElementById("u0").style.display="none";
 document.getElementById("d0").style.display="block";
 document.getElementById("hr").style.display="none";
 document.getElementById("li").style.display="none";
 for(i=1;i<=12;i++) {
  document.getElementById("u"+i).style.display="none";
  document.getElementById("d"+i).style.display="none";
  document.getElementById("ul"+i).style.padding="0";
 }
 var h = 3 - halbjahr;
 document.getElementById("menup"+h).style.display="none";
 document.getElementById("menus"+h).style.display="none";
 document.getElementById("uber").style.width=widthD;
 document.getElementById("uber").style.position="absolute";
 document.getElementById("uber").style.left=document.body.clientWidth - widthDsic;
 moveOverviewVertically();
 var jetzt = new Date();
 if(aktMonat>0) {
  zeige(aktMonat);
 } else {
  var monat = jetzt.getMonth() + 1;
  if(monat>letzterMonat) {
   zeige(letzterMonat);
  } else if(monat<ersterMonat) {
   zeige(ersterMonat);
  } else {
   zeige(monat);
  }
 }
}
function classic() {
 isdynamisch=false;
 document.getElementById("switchC").style.display="inline";
 document.getElementById("switchD").style.display="none";
 breit();
 document.getElementById("u0").style.display="block";
 document.getElementById("d0").style.display="none";
 document.getElementById("hr").style.display="block";
 document.getElementById("li").style.display="block";
 for(i=ersterMonat;i<=letzterMonat;i++) {
  document.getElementById("u"+i).style.display="block";
  document.getElementById("d"+i).style.display="block";
  document.getElementById("ul"+i).style.padding="0px 5px 0px 45px";
 }
 document.getElementById("uber").style.width="100%";
 document.getElementById("uber").style.position="static";
 window.location.href="#monatsuebersicht";
}
function handleMove(ev) {
 if (!ev)
  ev = window.event;
 if(isdynamisch==true)
 {
  document.getElementById("uber").style.left=document.body.clientWidth - widthDsic;
  moveOverviewVertically();
 }
}
function moveOverviewVertically() {
 if( typeof( window.innerWidth ) == 'number' ) {
  //NON IE
  document.getElementById("uber").style.top=window.pageYOffset;
 } else {
  //IE
  document.getElementById("uber").style.top=getScrollY();
 }
}
function nur(div) {
 nurBasic();
 document.getElementById("uber").style.display="none";
 document.getElementById("p"+div).style.display="block";
 document.getElementById("nur"+div).style.display="none";
 document.getElementById("alles"+div).style.display="block";
 document.getElementById("oben"+div).style.display="none";
}
function nurBasic() {
 breit();
 for(i=0;i<=divAnz;i++) {
  document.getElementById("p"+i).style.display="none";
 }
}
function nurUber() {
 nurBasic();
 for(i=ersterMonat;i<=letzterMonat;i++) {
  document.getElementById("u"+i).style.display="none";
 }
 document.getElementById("switchC").style.display="none";
 document.getElementById("allesUber").style.display="inline";
 document.getElementById("u0").style.display="none";
 document.getElementById("hr").style.display="none";
 window.location.href="#monatsuebersicht";
}
function allesUber() {
 allesBasic();
 for(i=ersterMonat;i<=letzterMonat;i++) {
  document.getElementById("u"+i).style.display="block";
 }
 document.getElementById("switchC").style.display="inline";
 document.getElementById("allesUber").style.display="none";
 document.getElementById("u0").style.display="block";
 document.getElementById("hr").style.display="block";
 window.location.href="#monatsuebersicht";
}
function allesBasic() {
 if(isdynamisch==true) {
  schmal();
 }
 for(i=0;i<=divAnz;i++) {
  document.getElementById("p"+i).style.display="block";
 }
}
function alles(div) {
 allesBasic();
 document.getElementById("uber").style.display="block";
 document.getElementById("nur"+div).style.display="block";
 document.getElementById("alles"+div).style.display="none";
 document.getElementById("oben"+div).style.display="block";
 window.location.href="#p"+div;
}

function GetMyHeight() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement
	&& ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  //return myWidth;
  return myHeight;
}
function getScrollY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return scrOfY;
}
