function SmallWindow71(wintype) {
SmallWin71=window.open(wintype,"SmallWin71","toolbar=no,directories=no,status=no,scrollbars=yes,menubar=yes,width=415,height=300"); SmallWin71.window.focus() }

function SmallWindow40(wintype) {
SmallWin40=window.open(wintype,"SmallWin40","toolbar=yes,directories=no,status=no,scrollbars=yes,menubar=yes,width=620,height=490"); SmallWin40.window.focus() }

function punkte()
        {
        // Fuer die Eingabe ohne Punkte 18.03.2005 BAY
        Datum=document.Form1.DATUM.value;

        var Laenge=Datum.length;
        //alert (Laenge)
        if (Laenge==8) {
        var tt= Datum.substring(0,2);
        var mm = Datum.substring(2,4);
        var jjjj = Datum.substring(4,8);
        document.Form1.DATUM.value = tt + '.' + mm + '.' + jjjj;
        }

        if (Laenge==6) {
        var tt= Datum.substring(0,2);
        var mm = Datum.substring(2,4);
        var jjjj = Datum.substring(4,6);
        document.Form1.DATUM.value = tt + '.' + mm + '.19' + jjjj;
        }

        //alert (tt)
        //alert (mm)
        //alert (jjjj)
        //alert ( document.Form1.DATUM.value );

}

var Jahr = 0;
var Monat =0;
var Tag = 0;
var Datumstring
var Daten=new Array()

Daten[0]=new Array(1,12,31,12,"12",new Image());
Daten[1]=new Array(1,1,31,1,"1",new Image());
Daten[2]=new Array(1,2,29,2,"2",new Image());
Daten[3]=new Array(1,3,31,3,"3",new Image());
Daten[4]=new Array(1,4,30,4,"4",new Image());
Daten[5]=new Array(1,5,31,5,"5",new Image());
Daten[6]=new Array(1,6,30,6,"6",new Image());
Daten[7]=new Array(1,7,31,7,"7",new Image());
Daten[8]=new Array(1,8,31,8,"8",new Image());
Daten[9]=new Array(1,9,30,9,"9",new Image());
Daten[10]=new Array(1,10,31,10,"10",new Image());
Daten[11]=new Array(1,11,30,11,"11",new Image());


// Daten[0][5]="Dezember";
// Daten[1][5]="Januar";
// Daten[2][5]="Februar";
// Daten[3][5]="März";
// Daten[4][5]="April"
// Daten[5][5]="Mai";
// Daten[6][5]="Juni";
// Daten[7][5]="Juli";
// Daten[8][5]="August";
// Daten[9][5]="September";
// Daten[10][5]="Oktober";
// Daten[11][5]="November";
// NameMonat=new Image();
Treffer=0;

function Form1_Validator(theForm)
{


  if (theForm.tarifart.selectedIndex == 0)
  {
    alert("Die erste \"Tarifart\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.tarifart.focus();
    return (false);
  }

  if (theForm.deckungssumme.selectedIndex == 0)
  {
    alert("Die erste \"Deckungssumme\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.deckungssumme.focus();
    return (false);
  }

  if (theForm.selbstbeteiligung.selectedIndex == 0)
  {
    alert("Die erste \"Selbstbeteiligungs- Stufe\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.selbstbeteiligung.focus();
    return (false);
  }

  if (theForm.targru.selectedIndex == 0)
  {
    alert("Die erste \"Tarifgruppe\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.targru.focus();
    return (false);
  }


// Datumsscript

        Datumstring=theForm.DATUM.value.split(".");

        if (Datumstring.length != 3 )
        {
                alert("Ungültiges Datum")
                theForm.DATUM.focus();
                return (false);
        }
        if (isNaN(Datumstring[0]) ||isNaN(Datumstring[1])||isNaN(Datumstring[2]))
        {
                alert("Ungültiges Datum")
                theForm.DATUM.focus();
                return (false);
        }

        var Jahr = Datumstring[2];
        var Monat = Datumstring[1];
        var Tag = Datumstring[0];

        if (Jahr.length <4 || Jahr.length > 4 || Jahr < 1910 || Jahr > 2008 )
        {
                alert("Ungültiges Jahresdatum, bitte Datum 4-stellig eingeben")
                theForm.DATUM.focus();
                return (false);
        }


        if (Monat < 1 || Monat > 12 )
        {
                alert("Ungültiger Monat\n gültiger Wert 1-12")
             theForm.DATUM.focus();
                return (false);
        }
        var Maxtag = 31;
        if(Monat==4 ||Monat==6 || Monat==9 || Monat==11 )
        Maxtag=Maxtag-1;

        if(Monat==2)
        {
                Maxtag=28;
                if(Jahr%4==0)
                        Maxtag=Maxtag+1;
                if(Jahr%100==0)
                        Maxtag=Maxtag-1;
                if(Jahr%400==0)
                        Maxtag=Maxtag+1;
        }


        if (Tag < 1 || Tag > Maxtag)
        {
                alert("Ungültiger Tag\n gültiger Wert 1-"+Maxtag)
                theForm.DATUM.focus();
                return (false);
        }


        Pruefdatum= new Date(Jahr,Monat-1,Tag);
        Pruefsumme=Pruefdatum.getTime();
        for (i=0; i<=Daten.length-1;i++)
        {
                datumvon=new Date(Jahr,Daten[i][1]-1,Daten[i][0]);
                datumbis=new Date(Jahr,Daten[i][3]-1,Daten[i][2]);
                summevon=datumvon.getTime();
                summebis=datumbis.getTime();
        if (Pruefsumme>=summevon&&Pruefsumme<=summebis)
        Treffer= i;
        }

theForm.VN_GDT.value=Tag;
theForm.VN_GDM.value=Monat;
theForm.VN_GDJ.value=Jahr;
// Datumsscript Ende
  
  return (true);
}



