

// Globale Variablen für Vereinsnamen und -Logo
var FSV1a = "FSV Groß-Zimmern";
var FSVLogo = '<img style="vertical-align:middle;" src="Begegnungen/Logo_FSV.jpg" width="60" height="60" border="0" alt="">';



// Klasse für die Gegner der 1a
function Gegner1a(name, logo){
    this.name = name;
    this.logo = logo;
}

// einzelne Gegner-Objekte der 1a
var babenhausen = new Gegner1a("Germania Babenhausen", '<img style="vertical-align:middle;" src="Begegnungen/Logo_GermaniaBabenhausen.png" width="50" height="50" border="0" alt="">');
var eppertshausen = new Gegner1a("FV Eppertshausen", '<img style="vertical-align:middle;" src="Begegnungen/Logo_FVEppertshausen.jpg" width="60" height="60" border="0" alt="">');
var grossbieberau = new Gegner1a("SV Groß-Bieberau", '<img style="vertical-align:middle;" src="Begegnungen/Logo_SVGrossBieberau.png" width="50" height="50" border="0" alt="">');
var gundernausen = new Gegner1a("GSV Gundernhausen", '<img style="vertical-align:middle;" src="Begegnungen/Logo_GSVGundernhausen.jpg" width="50" height="50" border="0" alt="">');
var kleinzimmern = new Gegner1a("Viktoria Klein-Zimmern", '<img style="vertical-align:middle;" src="Begegnungen/Logo_ViktoriaKleinZimmern.png" width="50" height="50" border="0" alt="">');
var fsvmuenster = new Gegner1a("FSV Münster", '<img style="vertical-align:middle;" src="Begegnungen/Logo_FSVMuenster.png" width="50" height="50" border="0" alt="">');
var niedernhausen = new Gegner1a("1. FC Niedernhausen", '<img style="vertical-align:middle;" src="Begegnungen/Logo_FCNiedernhausen.png" width="50" height="50" border="0" alt="">');
var tgoberroden = new Gegner1a("TG Ober-Roden", '<img style="vertical-align:middle;" src="Begegnungen/Logo_TGOberRoden.png" width="50" height="50" border="0" alt="">');
var raibach = new Gegner1a("SG Raibach/Umstadt", '<img style="vertical-align:middle;" src="Begegnungen/Logo_SGRaibachUmstadt.jpg" width="50" height="50" border="0" alt="">');
var tsvrichen = new Gegner1a("TSV Richen", '<img style="vertical-align:middle;" src="Begegnungen/Logo_TSVRichen.jpg" width="50" height="50" border="0" alt="">');
var sickenhofen = new Gegner1a("SV Sickenhofen", '<img style="vertical-align:middle;" src="Begegnungen/Logo_SVSickenhofen.png" width="50" height="50" border="0" alt="">');
var spachbruecken = new Gegner1a("FSV Spachbrücken", '<img style="vertical-align:middle;" src="Begegnungen/Logo_FSVSpachbruecken.jpg" width="50" height="50" border="0" alt="">');
var fcueberau = new Gegner1a("FC Ueberau", '<img style="vertical-align:middle;" src="Begegnungen/Logo_FCUeberau.jpg" width="50" height="50" border="0" alt="">');
var sgueberau = new Gegner1a("SG Ueberau", '<img style="vertical-align:middle;" src="Begegnungen/Logo_SGUeberau.jpg" width="50" height="50" border="0" alt="">');
var urberach = new Gegner1a("KSV Urberach", '<img style="vertical-align:middle;" src="Begegnungen/Logo_KSVUrberach.jpg" width="50" height="50" border="0" alt="">');


var jan = 0;
var feb = 1;
var mar = 2;
var apr = 3;
var mai = 4;
var jun = 5;
var jul = 6;
var aug = 7;
var sept = 8;
var oct = 9;
var nov = 10;
var dec = 11;


var Monat = new Array("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni",
                      "Juli", "August", "September", "Oktober", "November", "Dezember");

var Wochentag = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");



// Klasse für die Spiele der 1a
function Match1A(date, opponent, home, result) {
    this.date = date;
    this.opponent = opponent;
    this.home = home;
    this.result = result;
}


// alle Spieltage der 1a

var spieltag1_1a = new Match1A(new Date(2011,aug,7,15,0,00), eppertshausen, true, "1 : 3");
var spieltag2_1a = new Match1A(new Date(2011,aug,14,15,0,00), niedernhausen, true, "2 : 3");
var spieltag3_1a = new Match1A(new Date(2011,aug,18,19,0,00), grossbieberau, false, "1 : 0");
var spieltag4_1a = new Match1A(new Date(2011,aug,21,15,0,00), tgoberroden, false, "5 : 2");
var spieltag5_1a = new Match1A(new Date(2011,sept,4,15,0,00), babenhausen, true, "- : -");
var spieltag6_1a = new Match1A(new Date(2011,sept,11,15,0,00), sgueberau, false, "2 : 5");
var spieltag7_1a = new Match1A(new Date(2011,sept,15,19,0,00), tsvrichen, true, "- : -");
var spieltag8_1a = new Match1A(new Date(2011,sept,24,15,0,00), kleinzimmern, false, "3 : 3");
var spieltag9_1a = new Match1A(new Date(2011,oct,2,15,0,00), sickenhofen, true, "- : -");
var spieltag10_1a = new Match1A(new Date(2011,oct,9,15,0,00), spachbruecken, false, "1 : 1");
var spieltag11_1a = new Match1A(new Date(2011,oct,15,16,0,00), raibach, true, "- : -");
var spieltag12_1a = new Match1A(new Date(2011,oct,23,15,0,00), gundernausen, false, "4 : 1");
var spieltag13_1a = new Match1A(new Date(2011,oct,30,15,0,00), urberach, true, "- : -");
var spieltag14_1a = new Match1A(new Date(2011,nov,6,14,30,00), fcueberau, false, "- : -");
var spieltag15_1a = new Match1A(new Date(2011,nov,13,14,30,00), fsvmuenster, false, "0 : 3");
var spieltag16_1a = new Match1A(new Date(2011,nov,20,14,30,00), niedernhausen, false, "1 : 1");
var spieltag17_1a = new Match1A(new Date(2011,nov,27,14,30,00), tgoberroden, true, "0 : 0");
var spieltag18_1a = new Match1A(new Date(2011,dec,4,14,0,00), eppertshausen, false, "3 : 0");
var spieltag19_1a = new Match1A(new Date(2011,dec,10,14,0,00), grossbieberau, true, "1 : 2");

var spieltag20_1a = new Match1A(new Date(2012,mar,11,15,0,00), babenhausen, false, "- : -");
var spieltag21_1a = new Match1A(new Date(2012,mar,18,15,0,00), sgueberau, true, "- : -");
var spieltag22_1a = new Match1A(new Date(2012,mar,25,15,0,00), tsvrichen, false, "- : -");
var spieltag23_1a = new Match1A(new Date(2012,apr,1,15,0,00), kleinzimmern, true, "- : -");
var spieltag24_1a = new Match1A(new Date(2012,apr,15,15,0,00), sickenhofen, false, "- : -");
var spieltag25_1a = new Match1A(new Date(2012,apr,22,15,0,00), spachbruecken, true, "- : -");
var spieltag26_1a = new Match1A(new Date(2012,apr,29,15,0,00), raibach, false, "- : -");
var spieltag27_1a = new Match1A(new Date(2012,mai,6,15,0,00), gundernausen, true, "- : -");
var spieltag28_1a = new Match1A(new Date(2012,mai,13,15,0,00), urberach, false, "- : -");
var spieltag29_1a = new Match1A(new Date(2012,mai,20,15,0,00), fcueberau, true, "- : -");
var spieltag30_1a = new Match1A(new Date(2012,mai,26,16,0,00), fsvmuenster, true, "- : -");

// alle Spieltage der 1a in einer Variablen, um mit spieltage[x] darauf zugreifen zu können
var spieltage = new Array(spieltag1_1a, spieltag2_1a, spieltag3_1a, spieltag4_1a, spieltag5_1a, spieltag6_1a, spieltag7_1a, spieltag8_1a,
                spieltag9_1a, spieltag10_1a, spieltag11_1a, spieltag12_1a, spieltag13_1a, spieltag14_1a, spieltag15_1a, spieltag16_1a,
                spieltag17_1a, spieltag18_1a, spieltag18_1a, spieltag19_1a, spieltag20_1a, spieltag21_1a, spieltag22_1a, spieltag23_1a,
                spieltag24_1a, spieltag25_1a, spieltag26_1a, spieltag27_1a, spieltag28_1a, spieltag29_1a, spieltag30_1a);






// Variablen, um nächsten Spieltag zu finden
var tagZaehler = 0;
var spielGefunden = false;
var heute = new Date();

// vergleicht aktuelles Datum mit eingetragenen Spieltagen und setzt entsprechend die Daten
while(spielGefunden == false){
var tagesDifferenz = spieltage[tagZaehler].date.getTime() - heute;
    if(tagesDifferenz > 0){
        var naechsterTag = "<br><br>" + Wochentag[spieltage[tagZaehler].date.getDay()]+ ", " + spieltage[tagZaehler].date.getDate() + ". " 
            + Monat[spieltage[tagZaehler].date.getMonth()] + " " + (spieltage[tagZaehler].date.getYear()+1900) + ", " + spieltage[tagZaehler].date.getHours() 
            + ":" + (spieltage[tagZaehler].date.getMinutes() != 0 ? spieltage[tagZaehler].date.getMinutes() : "00") + " Uhr";
        var letzterTag = "<br><br>" + Wochentag[spieltage[tagZaehler-1].date.getDay()]+ ", " + spieltage[tagZaehler-1].date.getDate() + ". " 
            + Monat[spieltage[tagZaehler-1].date.getMonth()] + " " + (spieltage[tagZaehler-1].date.getYear()+1900) + ", " + spieltage[tagZaehler-1].date.getHours() 
            + ":" + (spieltage[tagZaehler-1].date.getMinutes() != 0 ? spieltage[tagZaehler-1].date.getMinutes() : "00") + " Uhr"
            spielGefunden = true;
            break;
    }
    tagZaehler++;        
}

// Setzt die Ausgabe für den nächsten Spieltag bezüglich Reihenfolge

                
if(spieltage[tagZaehler].home){
    var heim = "FSV 1a";
    var auswaerts = spieltage[tagZaehler].opponent.name;
    var heimLogo = FSVLogo;
    var auswaertsLogo = spieltage[tagZaehler].opponent.logo;
}                
else {
    var heim = spieltage[tagZaehler].opponent.name;
    var auswaerts = "FSV 1a";
    var heimLogo = spieltage[tagZaehler].opponent.logo;
    var auswaertsLogo = FSVLogo;
}
/*
document.write("<p align=center>"+
"<table style=height:100px;border-style:solid;border-color:rgb(255, 255, 255);border-width:0px;margin:1px;>"+
"<thead style=height:50px><p align=center><b>Nächstes Spiel der 1a:</b><br>"  + naechsterTag + "</p></thead>" +
"<tbody>"+
"<tr>"+
"<td style=height:30px;width:120px><p align=center>" + "<b>"+ heim +"</p></td>" +
"<td>" + "</td>" +
"<td style=height:30px;width:120px><p align=center>" + "<b>"+ auswaerts +"</p></td>" +
"</tr>" +
"<tr>"+
"<td style=height:60px><p align=center>" + "<b>"+ heimLogo +"</p></td>" +
"<td><p align=center>" + "<b>" + " : " + "</p></td>" +
"<td><p align=center>" + "<b>"+ auswaertsLogo +"</p></td>" +
"</tr>" +
"</tbody>" +
"</table><br clear=all>");

                
document.write("Alte Version:" + "<br><br><br><br>");                
*/ 
               
document.write("<p align=center>" + "<b>Nächstes Spiel der 1a:</b>"+ naechsterTag + "<br>" + "<font size=2><b>" + heim + "</b></font>" + 
                "<i> vs. </i>" + "<font size=2><b>" + auswaerts + "</b></font>" + " " + 
                "<br><font size=5><b>" + heimLogo + " : " + auswaertsLogo + "</b></font></p>");;     


// Setzt die Ausgabe für den letzten Spieltag bezüglich Reihenfolge

if(spieltage[tagZaehler-1].home){
    var letztesHeim = "FSV 1a";
    var letztesAuswaerts = spieltage[tagZaehler-1].opponent.name;
    var letztesHeimLogo = FSVLogo;
    var letztesAuswaertsLogo = spieltage[tagZaehler-1].opponent.logo;
}                
else {
    var letztesHeim = spieltage[tagZaehler-1].opponent.name;
    var letztesAuswaerts = "FSV 1a";
    var letztesHeimLogo = spieltage[tagZaehler-1].opponent.logo;
    var letztesAuswaertsLogo = FSVLogo;
}
                
// schreibt das letzte Ergebnis; letzterTag ist raus, der gibt nochmal das Datum; Schriften der Vereine sind raus, nimmt zu viel Platz weg                
document.write("<p align=center>" + "<font size=0.75><b>Letztes Spiel der 1a:</b>" + "<br></font>" + 
                "<br><font size=3><b>" + letztesHeimLogo + spieltage[tagZaehler-1].result + " " +  letztesAuswaertsLogo + "</b></font></p>");                           



//----------------------------------------------------------------------------------------------------------






