﻿

// Klasse für die Gegner der 1a
function Gegner1b(name, logo){
    this.name = name;
    this.logo = logo;
}


// Klasse für die Spiele der 1b
function Match1B(date, opponent, home, result) {
    this.date = date;
    this.opponent = opponent;
    this.home = home;
    this.result = result;
}

//document.write("vor Gegnern<br>");

// einzelne Gegner-Objekte der 1b
var djkdieburg2 = new Gegner1b("DJK Viktoria Dieburg II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_DJKDieburg.jpg" width="50" height="50" border="0" alt="">');
var gundernhausen2 = new Gegner1b("GSV Gundernhausen II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_GSVGundernhausen.jpg" width="50" height="50" border="0" alt="">');
var harreshausen2 = new Gegner1b("TSV Harreshausen II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_TSVHarreshausen.jpg" width="50" height="50" border="0" alt="">');
var hering2 = new Gegner1b("SV Hering II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_SVHering.jpg" width="50" height="50" border="0" alt="">');
var heubach2 = new Gegner1b("SV Heubach II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_SVHeubach.jpg" width="60" height="60" border="0" alt="">');
var kleinumstadt2 = new Gegner1b("TSV Klein-Umstadt II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_TSVKleinUmstadt.jpg" width="50" height="50" border="0" alt="">');
var langstadt2 = new Gegner1b("TSV Langstadt II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_TSVLangstadt.jpg" width="50" height="50" border="0" alt="">');
var mosbachradheim2 = new Gegner1b("SG Mosbach/Radheim II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_SGMosbachRadheim.png" width="50" height="50" border="0" alt="">');
var fsvmuenster2 = new Gegner1b("FSV Münster II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_FSVMuenster.png" width="50" height="50" border="0" alt="">');
var niedernhausen2 = new Gegner1b("1. FC Niedernhausen II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_FC_Niedernhausen.png" width="50" height="50" border="0" alt="">');
var oberklingen2 = new Gegner1b("TSV Ober-Klingen II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_TSVOberKlingen.png" width="50" height="50" border="0" alt="">');
var raibach2 = new Gegner1b("SG Raibach/Umstadt II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_SGRaibachUmstadt.jpg" width="50" height="50" border="0" alt="">');
var schaafheim2 = new Gegner1b("Viktoria Schaafheim II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_FCSchaafheim.png" width="50" height="50" border="0" alt="">');
var semd2 = new Gegner1b("TV Semd II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_TVSemd.jpg" width="50" height="50" border="0" alt="">');
var sickenhofen2 = new Gegner1b("SV Sickenhofen II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_SVSickenhofen.png" width="50" height="50" border="0" alt="">');
var urberach2 = new Gegner1b("KSV Urberach II", '<img style="vertical-align:middle;" src="Begegnungen/Logo_KSVUrberach.jpg" width="50" height="50" border="0" alt="">');




//document.write("vor Spieltagen<br>");
// alle spieltage der 1b

var spieltag1_1b = new Match1B(new Date(2011,aug,7,13,15,00), heubach2, false, "4 : 6");
var spieltag2_1b = new Match1B(new Date(2011,aug,9,19,0,00), fsvmuenster2, true, "6 : 1");
var spieltag3_1b = new Match1B(new Date(2011,aug,14,13,15,00), niedernhausen2, true, "1 : 3");
var spieltag4_1b = new Match1B(new Date(2011,aug,16,19,0,00), semd2, true, "2 : 7");
var spieltag5_1b = new Match1B(new Date(2011,aug,21,13,15,00), djkdieburg2, false, "6 : 2");
var spieltag6_1b = new Match1B(new Date(2011,aug,23,19,0,00), schaafheim2, true, "4 : 1");
var spieltag7_1b = new Match1B(new Date(2011,aug,30,19,0,00), hering2, false, "3 : 3");
var spieltag8_1b = new Match1B(new Date(2011,sept,6,19,0,00), harreshausen2, false, "1 : 1");
var spieltag9_1b = new Match1B(new Date(2011,sept,13,18,30,00), langstadt2, true, "0 : 2");
var spieltag10_1b = new Match1B(new Date(2011,sept,25,13,15,00), kleinumstadt2, false, "4 : 1");
var spieltag11_1b = new Match1B(new Date(2011,oct,2,13,15,00), mosbachradheim2, true, "4 : 4");
var spieltag12_1b = new Match1B(new Date(2011,oct,9,16,0,00), sickenhofen2, false, "4 : 1");
var spieltag13_1b = new Match1B(new Date(2011,oct,15,14,0,00), urberach2, true, "0 : 0");
var spieltag14_1b = new Match1B(new Date(2011,oct,23,13,15,00), raibach2, false, "2 : 0");
var spieltag15_1b = new Match1B(new Date(2011,oct,30,13,15,00), gundernhausen2, true, "4 : 0");
var spieltag16_1b = new Match1B(new Date(2011,nov,6,12,45,00), oberklingen2, false, "3 : 4");
var spieltag17_1b = new Match1B(new Date(2011,nov,20,12,45,00), heubach2, false, "2 : 0");
var spieltag18_1b = new Match1B(new Date(2011,nov,27,12,45,00), djkdieburg2, true, "8 : 0");
var spieltag19_1b = new Match1B(new Date(2011,dec,4,12,15,00), schaafheim2, false, "1 : 5");
var spieltag20_1b = new Match1B(new Date(2011,dec,10,12,15,00), hering2, true, "3 : 0");

var spieltag21_1b = new Match1B(new Date(2012,feb,26,12,45,00), fsvmuenster2, false, "- : -");
var spieltag22_1b = new Match1B(new Date(2012,mar,4,13,15,00), niedernhausen2, false, "- : -");
var spieltag23_1b = new Match1B(new Date(2012,mar,11,13,15,00), semd2, false, "- : -");
var spieltag24_1b = new Match1B(new Date(2012,mar,18,13,15,00), harreshausen2, true, "- : -");
var spieltag25_1b = new Match1B(new Date(2012,mar,25,13,15,00), langstadt2, false, "- : -");
var spieltag26_1b = new Match1B(new Date(2012,apr,1,13,15,00), kleinumstadt2, true, "- : -");
var spieltag27_1b = new Match1B(new Date(2012,apr,15,13,15,00), mosbachradheim2, false, "- : -");
var spieltag28_1b = new Match1B(new Date(2012,apr,22,13,15,00), sickenhofen2, true, "- : -");
var spieltag29_1b = new Match1B(new Date(2012,apr,29,13,15,00), urberach2, false, "- : -");
var spieltag30_1b = new Match1B(new Date(2012,mai,6,13,15,00), raibach2, true, "- : -");
var spieltag31_1b = new Match1B(new Date(2012,mai,13,13,15,00), gundernhausen2, false, "- : -");
var spieltag32_1b = new Match1B(new Date(2012,mai,20,13,15,00), oberklingen2, true, "- : -");


//document.write("vor Spieltage-Array<br>");
// alle spieltage der 1b in einer Variablen, um mit spieltage1b[x] darauf zugreifen zu können

var spieltage1b = new Array(spieltag1_1b, spieltag2_1b, spieltag3_1b, spieltag4_1b, spieltag5_1b, spieltag6_1b, spieltag7_1b, spieltag8_1b,
                spieltag9_1b, spieltag10_1b, spieltag11_1b, spieltag12_1b, spieltag13_1b, spieltag14_1b, spieltag15_1b, spieltag16_1b,
                spieltag17_1b, spieltag18_1b, spieltag18_1b, spieltag19_1b, spieltag20_1b, spieltag21_1b, spieltag22_1b, spieltag23_1b,
                spieltag24_1b, spieltag25_1b, spieltag26_1b, spieltag27_1b, spieltag28_1b, spieltag29_1b, spieltag30_1b, spieltag31_1b, spieltag32_1b);


//document.write("vor Schleife");


// Variablen, um nächsten Spieltag zu finden
var tagZaehler1b = 0;
var spielGefunden1b = false;
var heute = new Date();

// vergleicht aktuelles Datum mit eingetragenen spieltage1bn und setzt entsprechend die Daten
while(spielGefunden1b == false){
var tagesDifferenz = spieltage1b[tagZaehler1b].date.getTime() - heute;
    if(tagesDifferenz > 0){
        var naechsterTag = "<br><br>" + Wochentag[spieltage1b[tagZaehler1b].date.getDay()]+ ", " + spieltage1b[tagZaehler1b].date.getDate() + ". " 
            + Monat[spieltage1b[tagZaehler1b].date.getMonth()] + " " + (spieltage1b[tagZaehler1b].date.getYear()+1900) + ", " + spieltage1b[tagZaehler1b].date.getHours() 
            + ":" + (spieltage1b[tagZaehler1b].date.getMinutes() != 0 ? spieltage1b[tagZaehler1b].date.getMinutes() : "00") + " Uhr";
        var letzterTag = "<br><br>" + Wochentag[spieltage1b[tagZaehler1b-1].date.getDay()]+ ", " + spieltage1b[tagZaehler1b-1].date.getDate() + ". " 
            + Monat[spieltage1b[tagZaehler1b-1].date.getMonth()] + " " + (spieltage1b[tagZaehler1b-1].date.getYear()+1900) + ", " + spieltage1b[tagZaehler1b-1].date.getHours() 
            + ":" + (spieltage1b[tagZaehler1b-1].date.getMinutes() != 0 ? spieltage1b[tagZaehler1b-1].date.getMinutes() : "00") + " Uhr"
            spielGefunden1b = true;
            break;
    }
    tagZaehler1b++;        
}

// Setzt die Ausgabe für den nächsten Spieltag bezüglich Reihenfolge
//document.write("vor Setzen von Heim und Gast");
                
if(spieltage1b[tagZaehler1b].home){
    var heim = "FSV 1b";
    var auswaerts = spieltage1b[tagZaehler1b].opponent.name;
    var heimLogo = FSVLogo;
    var auswaertsLogo = spieltage1b[tagZaehler1b].opponent.logo;
}                
else {
    var heim = spieltage1b[tagZaehler1b].opponent.name;
    var auswaerts = "FSV 1b";
    var heimLogo = spieltage1b[tagZaehler1b].opponent.logo;
    var auswaertsLogo = FSVLogo;
}
                
document.write("<p align=center>" + "<b>Nächstes Spiel der 1b:</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(spieltage1b[tagZaehler1b-1].home){
    var letztesHeim = "FSV 1b";
    var letztesAuswaerts = spieltage1b[tagZaehler1b-1].opponent.name;
    var letztesHeimLogo = FSVLogo;
    var letztesAuswaertsLogo = spieltage1b[tagZaehler1b-1].opponent.logo;
}                
else {
    var letztesHeim = spieltage1b[tagZaehler1b-1].opponent.name;
    var letztesAuswaerts = "FSV 1b";
    var letztesHeimLogo = spieltage1b[tagZaehler1b-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 1b:</b>" + "<br>" + "</font><b>" + 
                "<br><font size=3><b>" + letztesHeimLogo + spieltage1b[tagZaehler1b-1].result + " " + letztesAuswaertsLogo + "</b></font></p>"); 
