var x;
var Repeat;
var StadionNR;
var i = 7;
var d;
var Ticker;
var TickerSPAN;
var Hours;
var Country;
var Timezone;
var NDh;
var NDm;
var NDs;
var Meridiem = "AM";
	
	StadionNR = Math.floor(Math.random()*7);
	if (StadionNR == i && StadionNR < 6)
	{
		StadionNR++;
	}
	else if (StadionNR == 7)
	{
	    StadionNR--;
	}
	
	
	
	
function TeamRandom()
{
	x = Math.floor(Math.random()*27);
	if (x == i)
	{
		x++;
	}
	document.getElementById("teller").innerHTML = "<img src=\"/Images/TeamLogos/" + x + ".jpg\">";
	Repeat=setTimeout("TeamRandom()",5000);
	i = x;
}

function StadionRandom()
{
	Ticker = document.getElementById("StadionTicker");
	TickerSPAN = document.getElementById("StadionLocation");
	Ticker.innerHTML = "<img width='254px' src=\"/Images/Stadions/" + StadionNR + ".jpg\">";
	Repeat=setTimeout("RefreshTimer()",1);

}

function RefreshTimer() {
    TickerSPAN = document.getElementById("StadionLocation");
    d = new Date();
    // convert to msec since Jan 1 1970
    localTime = d.getTime();
    // obtain local UTC offset and convert to msec
    localOffset = d.getTimezoneOffset() * 60000;
    // obtain UTC time in msec
    utc = localTime + localOffset;

    switch (StadionNR) {
        case 0: //Russia, Moscow
            Hours = 4;
            Country = "<b>Olympisch Stadion Loezjniki</b> <br/> Moscow, Russia";
            break;

        case 1: //U.S.A, New Mexico
            Hours = 18;
            Country = "<b>Estadio Azteca</b> <br/> New Mexico, U.S.A.";
            break;

        case 2: //Turkey, Istanbul
            Hours = 3;
            Country = "<b>Fenerbah&ccedil;e &thorn;&uuml;kr&uuml; Saraco&#287;lu Stadion </b> <br/> Istanbul, Turkey";
            break;

        case 3: //Spain, Barcelona
            Hours = 2;
            Country = "<b>Camp Nou </b><br/> Barcelona, Spain";
            break;

        case 4: //Brazil, Rio de Janeiro
            Hours = 21;
            Country = "<b>Estadio Jornalista Mario Filho </b> <br/> Rio de Janeiro, Brazil";
            break;

        case 5: //Australia, Melbourne
            Hours = 10;
            Country = "<b>Docklands Stadium </b> <br/> Melbourne, Australia";
            break;

        case 6: //U.K., London
            Hours = 1;
            Country = "<b>Wembley Stadium</b> <br/> London, U.K.";
            break;
    }

    Timezone = utc + (3600000 * Hours);
    // convert msec value to date string
    
    ND = new Date(Timezone);
    
    NDh = ND.getHours();
    NDm = ND.getMinutes();
    NDs = ND.getSeconds();
    
    if (NDh >= 12) {
        Meridiem = "PM";
    }
    if (NDh >= 12) {
        NDh = NDh-=12;
    }
    if (NDh < 10) {
        NDh = "0" + NDh;
    }
    if (NDm < 10) {
        NDm = "0" + NDm;
    }
    if (NDs < 10) {
        NDs = "0" + NDs;
    }
    ND = NDh + ":" + NDm + ":" + NDs;

    TickerSPAN.innerHTML = Meridiem + " " + ND + "<br />" + Country;
    i = StadionNR;
    Repeat = setTimeout("RefreshTimer()", 1000);
    
}
