var aDate = strNow.split("-");
objNow = new Date(aDate[0],aDate[1]-1,aDate[2]);
   
// Übersetzungs-Arrays
//  *** Tage ***
var aDeTag = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Sonnabend");
var aEnTag = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var aFrTag = new Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");
//  *** Monate ***
var aDeMonat = new Array("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
var aEnMonat = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var aFrMonat = new Array("janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");

function TrlDay(intDay){
// Sprachauswahl
    switch(strLANG) {
        case "DE":
            var strDate = aDeTag[intDay];
            break;
        case "EN":
            var strDate = aEnTag[intDay];
            break;
        case "FR":
            var strDate = aFrTag[intDay];
            break;
    }
    document.write(strDate);
}

function TrlDate(strDate){
    var aDate = strDate.split("-");
    objDate = new Date(aDate[0],aDate[1]-1,aDate[2]);
     // Sprachauswahl
        switch(strLANG) {
            case "DE":
                 var strDate = String(aDeTag[objDate.getDay()]) + ", " + aDate[0] + ". " + String(aDeMonat[objDate.getMonth()]) + " " + aDate[2];
                 break;
            case "EN":
                 var strDate = String(aEnTag[objDate.getDay()]) + ", " + String(aEnMonat[objDate.getMonth()]) + " " + aDate[0] + ". "  + " " + aDate[2];
                 break;
            case "FR":
                 var strDate = String(aFrTag[objDate.getDay()]) + ", " + aDate[0] + ". " + String(aFrMonat[objDate.getMonth()]) + " " + aDate[2];
                 break;
     }
     document.write(strDate);
}

function TimeTable(){
    //Index für das erste Datum ermitteln
    iIdx=-1;
    do{
        iIdx++;
		//var aDate = aAllDays[iIdx].split("-");
	      var aDateTime = aAllDays[iIdx].split(",");
	      var aDate = aDateTime[0].split("-");
	      var aTime = aDateTime[1];
        objDate = new Date(aDate[0],aDate[1]-1,aDate[2],"23","59");   
    }
    while((objDate < objNow) & (iIdx < aAllDays.length-1));

    // Tabelle aufbauen
    strWrite = "<table border=0>";
    var i = 0;
    do{
        if (objDate > objNow){
            // Sprachauswahl
            switch(strLANG) {
                case "DE":
                     var strDate = String(aDeTag[objDate.getDay()]) + ", " + aDate[2] + ". " + String(aDeMonat[objDate.getMonth()]) + " " + aDate[0] +  ", " + aTime;
                     break;
                case "EN":
                     var strDate = String(aEnTag[objDate.getDay()]) + ", " + String(aEnMonat[objDate.getMonth()]) + " " + aDate[2] + ". "  + " " + aDate[0] +  ", " + aTime;
                     break;
                case "FR":
                     var strDate = String(aFrTag[objDate.getDay()]) + ", " + aDate[2] + ". " + String(aFrMonat[objDate.getMonth()]) + " " + aDate[0] +  ", " + aTime;
                     break;
            }
           strWrite = strWrite + "<tr><td class=\"small\">" + strDate + "</td></tr>";//Tabellenzeile schreiben
        }
        i++;
        iIdx = iIdx  + i;
        if (iIdx < aAllDays.length){
            //var aDate = aAllDays[iIdx].split("-");
	          var aDateTime = aAllDays[iIdx].split(",");
	          var aDate = aDateTime[0].split("-");
	          var aTime = aDateTime[1];
            objDate = new Date(aDate[0],aDate[1]-1,aDate[2]);
        }
    }
    while((i < 2) & (iIdx < aAllDays.length));
    strWrite = strWrite + "</table>";
    // Ausgabe
    document.write(strWrite);
}