<html>
<head>
<link rel="STYLESHEET" type="text/css" href="../html_rk.css">
</head>
<body bgcolor="#87ceeb" text="#FFFFFF">
<p align="left">
<script language="JavaScript">
<!--
var ParentFormName='<? echo $form; ?>';
var ParentFieldName='<? echo $field; ?>';
var d = new Date();
var dm = d.getMonth() + 1;
var dj = d.getYear();
if(dj < 100) dj+=1900;
var AMonat = 0, AJahr = 0;
Kalender(dm,dj)
function doJob(DateString) {
eval('parent.self.opener.document.'+ParentFormName+'.'+ParentFieldName+'.value=DateString');
parent.self.close();
}
function Kalender(Monat,Jahr)
{
AMonat = Monat; AJahr = Jahr;
Monatsname = new Array ("Januar","Februar","März","April","Mai","Juni","Juli","August","Septemper","Oktober","November","Dezember");
Tag = new Array ("Mo","Di","Mi","Do","Fr","Sa","So");
parent.frames[0].document.clear();
parent.frames[0].document.open();
parent.frames[0].document.bgColor = "F0F0D0";
var KSchrArt = "Verdana,Arial";
var KSchrGroesse = 1;
var KSchrFarbe = "#FFFF00";
var Khgrund = "#000066";
var TSchrArt = "Verdana,Arial";
var TSchrGroesse = 2;
var TSchrFarbe = "#000000";
var Thgrund = "#D0F0F0";
var SoFarbe = "#E00000";
var Ahgrund = "#FFFFFF";
var jetzt = new Date();
var DieserMonat = jetzt.getMonth() + 1;
var DiesesJahr = jetzt.getYear();
if(DiesesJahr < 100) DiesesJahr+=1900;
var DieserTag = jetzt.getDate();
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++;
}
parent.frames[0].document.write("<center>");
parent.frames[0].document.write('<font face="'+KSchrArt+'" size='+KSchrGroesse+'><b>Kalender</b></font><p>');
parent.frames[0].document.write("<table border=1 cellpadding=2 cellspacing=2>");
var Monatskopf = Monatsname[Monat-1] + " " + Jahr;
SchreibeKopf(Monatskopf,Khgrund,KSchrFarbe,KSchrGroesse,KSchrArt);
var Tageszahl = 1;
for(i=0;i<=5;i++)
{
parent.frames[0].document.write("<tr>");
for(j=0;j<=5;j++)
{
if((i==0)&&(j < Start))
SchreibeZelle(" ",Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
else
{
if(Tageszahl > Stop)
SchreibeZelle(" ",Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
else
{
if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))
SchreibeZelle(Tageszahl,Ahgrund,TSchrFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
else
SchreibeZelle(Tageszahl,Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
Tageszahl++;
}
}
}
if(Tageszahl > Stop)
SchreibeZelle(" ",Thgrund,SoFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
else
{
if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))
SchreibeZelle(Tageszahl,Ahgrund,SoFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
else
SchreibeZelle(Tageszahl,Thgrund,SoFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
Tageszahl++;
}
parent.frames[0].document.write("</tr>");
}
parent.frames[0].document.write("</table>");
parent.frames[0].document.write("</center>");
}
function SchreibeKopf(Monatstitel,HgFarbe,SchrFarbe,SchrGroesse,SchrArt)
{
parent.frames[0].document.write("<tr>");
parent.frames[0].document.write("<td align=center colspan=7 valign=middle bgcolor="+HgFarbe+">");
parent.frames[0].document.write('<font size='+SchrGroesse+' color='+SchrFarbe+' face="'+SchrArt+'"><b>');
parent.frames[0].document.write(Monatstitel);
parent.frames[0].document.write("</b></font></td></tr>");
parent.frames[0].document.write("<tr>");
for(i=0;i<=6;i++)
SchreibeZelle(Tag[i],HgFarbe,SchrFarbe,SchrGroesse,SchrArt);
parent.frames[0].document.write("</tr>");
}
function SchreibeZelle(Inhalt,HgFarbe,SchrFarbe,SchrGroesse,SchrArt,Monat,Jahr)
{
parent.frames[0].document.write("<td align=center valign=middle bgcolor="+HgFarbe+">");
if (Inhalt == " ") { parent.frames[0].document.write(" </td>"); }
else {
var taganzeig = false;
for (tag_i=0; tag_i<=6; tag_i++) { if (Inhalt == Tag[tag_i]) { taganzeig = true; } }
parent.frames[0].document.write('<font size='+SchrGroesse+' color='+SchrFarbe+' face="'+SchrArt+'"><b>');
if (taganzeig == false) { parent.frames[0].document.write('<a href="javascript:void(0);" onClick="parent.frames[1].doJob(\''+Inhalt+'.'+Monat+'.'+Jahr+'\');">'); }
parent.frames[0].document.write(Inhalt);
if (taganzeig == false) { parent.frames[0].document.write('</a>'); }
parent.frames[0].document.write("</b></font></td>");
}
}
function Aendern(Monate)
{
var dJahre = parseInt (Monate/12);
var dMonate = (Monate/12 - dJahre)*12;
//alert(dJahre+" "+dMonate);
var Anzeigemonat = AMonat + dMonate;
var Anzeigejahr = AJahr + dJahre;
if(Anzeigemonat < 0)
{
Anzeigemonat = 12 + Anzeigemonat;
Anzeigejahr--;
}
if(Anzeigemonat > 12)
{
Anzeigemonat = Anzeigemonat - 12;
Anzeigejahr++;
}
Kalender(Anzeigemonat,Anzeigejahr);
}
// -->
</script> </p>
<form>
<p align="center">
<a href="javascript:void(0);" onclick="Aendern(0-document.forms[0].elements[0].value*12)"><< </a>
<a href="javascript:void(0);" onclick="Aendern(-1)">< </a>
<a href="javascript:void(0);" onclick="Kalender(dm,dj)">Heute</a>
<a href="javascript:void(0);" onclick="Aendern(1)"> ></a>
<a href="javascript:void(0);" onclick="Aendern(0+document.forms[0].elements[0].value*12)"> >></a><br>
<form name="SF"><input type="text" name="schritt" value="1" size="2"></form>
</p>
</form>
</body>
</html>