
var strSelected;
var intDay;
var datToday = new Date();
var datTodayDate = datToday.getUTCDate();
var datTodayMonth = datToday.getUTCMonth() + 1;
var datTodayYear = datToday.getUTCFullYear();
var arrMonths = new Array("Januar", "Februar", "Maerz", "April", "Mai", "Juni",
                          "Juli", "August", "September", "October", "November", "Dezember");
var intMinYear = 2010;
var intMaxYear = 2011;

function GenerateDays(datSelectedDay) {
    for (intC = 1; intC <= 31; intC++) {
        if (intC == parseInt(datSelectedDay, 10))
            strSelected = "selected";
        else
            strSelected = "";
        if (intC <= 9)
            intC = '0' + intC;
        document.write('<option value="' + intC + '" ' + strSelected + '>' + intC);
    }
}

function GenerateMonths(datSelectedMonth) {
    for (intC = 1; intC <= 12; intC++) {
        if (intC == parseInt(datSelectedMonth, 10))
            strSelected = "selected";
        else
            strSelected = "";
        if (intC <= 9)
            intC = '0' + intC;
        document.write('<option value="' + intC + '" ' + strSelected + '>' + arrMonths[intC - 1]);
    }
}

function GenerateYears(datSelectedYear) {
    for (intC = intMinYear; intC <= intMaxYear; intC++) {
        if (intC == parseInt(datSelectedYear, 10))
            strSelected = "selected";
        else
            strSelected = "";
        document.write('<option value="' + intC + '" ' + strSelected + '>' + intC);
    }
}

function DateIsValid(pintDay, pintMonth, pintYear) {
    var datDate = new Date(Date.UTC(pintYear, pintMonth - 1, pintDay));
    if (datDate.getUTCMonth() + 1 != pintMonth) {
        return false;}
    else
        return true;
}

function DateIsPast(pintDay, pintMonth, pintYear) {
    var datDateToday = new Date();
    var datDate = Date.UTC(pintYear, pintMonth - 1, pintDay);
//     window.alert(Date.parse(datDateToday.toUTCString()));
//     window.alert(datDate);
    if (datDate < Date.parse(datDateToday.toUTCString()))
        return true;
    else
        return false;
}

function BuildDate(/* ptxtDate, */ pintDay, pintMonth, pintYear) {
    return pintDay + '/' + pintMonth + '/' + pintYear;
}

