function kalenderStart(startDate)
{
	if (startDate == '') {
		var d = new Date();
	}
	else {
		var d = new Date();
		d.setTime(startDate * 1000);
	}
	var dm = d.getMonth() + 1;
	var dj = d.getYear();
	var dd = d.getDate();
	
	if(dj < 2000) dj+=1900;
	Kalender(dm,dj,dd);
	//alert(dm + " " + dj);
}

function Kalender(Monat,Jahr,DTag)
{
	Monatsname = new Array
	("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli",
	"August","September","Oktober","November","Dezember");
	Tag = new Array ("Mo","Di","Mi","Do","Fr","Sa","So");

	var KSchrArt = "Verdana,Arial"; 	/* Schriftart Kalenderkopf */
	var KSchrGroesse = 1;           	/* Schriftgroesse 1-7 Kalenderkopf */
	var KSchrFarbe = "#203240";     	/* Schriftfarbe Kalenderkopf */
	var Khgrund = "#E8E8E8";        	/* Hintergrundfarbe Kalenderkopf */
	var TSchrArt = "Verdana,Arial"; 	/* Schriftart Tagesanzeige */
	var TSchrGroesse = 1;           	/* Schriftgroesse 1-7 Tagesanzeige */
	var TSchrFarbe = "#ffffff";     	/* Schriftfarbe Tagesanzeige */
	var Thgrund = "#FC8A1A";        	/* Hintergrundfarbe Tagesanzeige */
	var SoFarbe = "#ffffff";        	/* Schriftfarbe f. Sonntage */
	var Ahgrund = "#E8E8E8";        	/* Hintergrundfarbe f. heutigen Tag */

	var jetzt = new Date();

//	var DieserMonat = jetzt.getMonth() + 1;
//	var DiesesJahr = jetzt.getYear();
	var DieserMonat = Monat;
	var DiesesJahr = Jahr;
	
	if (DiesesJahr < 2000) DiesesJahr+=1900;

//	var DieserTag = jetzt.getDate();
	// aktuellen Tag setzen
	var DieserTag = DTag;

	var Zeit = new Date(Jahr,Monat-1,1);
	var Start = Zeit.getDay();
	if (Start > 0) Start--;
	else Start = 6;
	var Stop = 31;
	if (Monat==4 ||Monat==6 || Monat==9 || Monat==11 ) --Stop;
	if (Monat==2) {
		AnzTage=-3;
		if(Jahr%4==0) Stop++;
		if(Jahr%100==0) Stop--;
		if(Jahr%400==0) Stop++;
	}
	document.write("<table border='0' id='kalenderTable'>");
	var Monatskopf = Monatsname[Monat-1];
	SchreibeKopf(Monatskopf,Khgrund,KSchrFarbe,KSchrGroesse,KSchrArt,DiesesJahr,DieserMonat);
	var Tageszahl = 1;
	for(i=0;i<=5;i++)
	{
		document.write("<tr>");
		for(j=0;j<=5;j++)
		{
			if((i==0)&&(j < Start))
			SchreibeZelle("&#160;",Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt,DiesesJahr,DieserMonat);
			else {
				if (Tageszahl > Stop)
				SchreibeZelle("&#160;",Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt,DiesesJahr,DieserMonat);
				else {
					if ((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag)) SchreibeZelle(Tageszahl,Ahgrund,TSchrFarbe,TSchrGroesse,TSchrArt,DiesesJahr,DieserMonat);
					else SchreibeZelle(Tageszahl,Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt,DiesesJahr,DieserMonat);
					Tageszahl++;
				}
			}
		}
		if(Tageszahl > Stop) SchreibeZelle("&#160;",Thgrund,SoFarbe,TSchrGroesse,TSchrArt,DiesesJahr,DieserMonat);
		else {
			if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag)) SchreibeZelle(Tageszahl,Ahgrund,SoFarbe,TSchrGroesse,TSchrArt,DiesesJahr,DieserMonat);
			else SchreibeZelle(Tageszahl,Thgrund,SoFarbe,TSchrGroesse,TSchrArt,DiesesJahr,DieserMonat);
			Tageszahl++;
		}
		document.write("</tr>");
	}
	document.write("</table>");
}

function SchreibeKopf(Monatstitel,HgFarbe,SchrFarbe,SchrGroesse,SchrArt,jetzt)
{
document.write("<tr>");
document.write("<td colspan=\"7\" valign=\"middle\" bgcolor=\""+HgFarbe+"\" nowrap=\"nowrap\">");
//document.write("<a href=\"kalender.php?date=<?PHP echo $date_zurueck; ?>\" title=\"zur存ck\"><<</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
document.write('<font size='+SchrGroesse+' color='+SchrFarbe+' face="'+SchrArt+'"><b>');
document.write(Monatstitel);
document.write("</b></font>");
//document.write("&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"kalender.php?date=<?PHP echo $date_vor; ?>\" title=\"vor\">>></a>");
document.write("</td></tr>");
document.write("<tr>");
for(i=0;i<=6;i++) {
	SchreibeZelle(Tag[i],HgFarbe,SchrFarbe,SchrGroesse,SchrArt,jetzt);
}
document.write("</tr>");
}

function SchreibeZelle(Inhalt,HgFarbe,SchrFarbe,SchrGroesse,SchrArt,DiesesJahr,DieserMonat)
{
	DieserMonat--;
	var zeitraum = new Date(DiesesJahr,DieserMonat,Inhalt,0,0,0).getTime()/1000;
	if (!isNaN(Inhalt)) {
		document.write("<td valign=middle id=\"zelle_"+Inhalt+"\" bgcolor="+HgFarbe+">");
	}
	else {
		document.write('<td valign="middle" id="zelle_'+Inhalt+'" style="bgcolor-color: #E8E8E8; font-size: 11px; font-weight: bold;">');
	}
	if (!isNaN(Inhalt)) {
		document.write('<a href="/aktuell?zeitraum='+zeitraum+'" title="Tag w&auml;hlen"><font size='+SchrGroesse+' color='+SchrFarbe+' face="'+SchrArt+'" id="'+Inhalt+'" onClick="select(this);">');
		if (HgFarbe == '#E8E8E8') {
			document.write('<font color="#203240">');
		}
		document.write(Inhalt);
		if (HgFarbe == '#E8E8E8') {
			document.write('</font>');
		}
		document.write("</a>");
	}
	else {
		document.write(Inhalt);
	}
	document.write("</td>");
}

function select(f) {		 	 
		 j = 100;		 
		 while (j>0) {
		 	   i = document.getElementById(j);
		 	   k = document.getElementById("zelle_"+j);
		 	   if (i) { 
				  if (i.style.textDecoration=='underline') i.style.textDecoration='none';
				  //if (i.style.fontSize=='12pt') i.style.fontSize='7pt';
				  //if (k.style.backgroundColor='#FFFF00') k.style.backgroundColor='#e8e8e8';
				  //if (i.id==f.id) k.style.backgroundColor='#FFFF00';
		 	   }
		 	   j--;
		 }
		 f.style.textDecoration = "underline";		 
		 //f.style.fontSize = "12pt";	 
}

function pop_window ()
{
	var fenster = window.open("/stream", "LOHRO_MP3_Stream", "scrollbars=no,resizable=no,width=337,height=340,left=320,top=60");
}

function showMenu(menu)
{
	var subMenu = 'sub_' + menu;
	$(subMenu).style.display = '';
}

function hideMenu(menu)
{
	var subMenu = 'sub_' + menu;
	$(subMenu).style.display = 'none';
}