﻿/// <reference name="MicrosoftAjax.js"/>
Sys.Application.add_init(AppInit);

var timeout;
timeout = 5000;

function AppInit() {

    $get('webcam').style.display = 'none';
    $get('meteo').style.display = 'none';

    GetBormioMeteo();
}


//--------------------------------------------------------------------------------
//--- Bormio

function GetBormioMeteo() {
    WebMeteoService.GetMeteo("bormio", OnSuccessBormio, OnFailureBormio);
    setTimeout("GetLivignoMeteo()", timeout);
}

function OnSuccessBormio(result) {

    GetMeteoResult(result);
    GetWebcam("bormio");
}

function OnFailureBormio(error) {
    // Error handling
}

//--------------------------------------------------------------------------------
//--- Livigno

function GetLivignoMeteo() {
    WebMeteoService.GetMeteo("livigno", OnSuccessLivigno, OnFailureLivigno);
    setTimeout("GetSantaCaterinaMeteo()", timeout);
}

function OnSuccessLivigno(result) {

    GetMeteoResult(result);
    GetWebcam("livigno");
}

function OnFailureLivigno(error) {
    // Error handling
}

//--------------------------------------------------------------------------------
//--- Santa Caterina

function GetSantaCaterinaMeteo() {
    WebMeteoService.GetMeteo("santacaterina", OnSuccessSantaCaterina, OnFailureSantaCaterina);
    setTimeout("GetBormioMeteo()", timeout);
}

function OnSuccessSantaCaterina(result) {

    GetMeteoResult(result);
    GetWebcam("santacaterina");
}

function OnFailureSantaCaterina(error) {
    // Error handling
}

//--------------------------------------------------------------------------------

//-- Renderizza la parte che riguarda il meteo
function GetMeteoResult(result) {
    $get('meteo').style.display = 'none';
    $get('meteo').innerHTML = result;
    $('#meteo').fadeIn(1000);
}

//-- Renderizza la parte che riguarda le webcam
function GetWebcam(localita) {

    $get('webcam').style.display = 'none';

    if (localita == "bormio") {
        $get('webcam').innerHTML = "<a id='HyperLinkWebcam' href='http://media.bravoitalia.it/webcam/bravoitalia_esedra.jpg' target='_blank'><img id='ImageWebcam' src='http://media.bravoitalia.it/webcam/bravoitalia_esedra_p.jpg' style='width:150px;border-width:0px;' /></a>";
    }
    else if (localita == "livigno") {
        $get('webcam').innerHTML = "<a id='HyperLinkWebcam' href='http://media.bravoitalia.it/webcam/parkchalet/webcam01.jpg' target='_blank'><img id='ImageWebcam' src='http://media.bravoitalia.it/webcam/parkchalet/webcam01_p.jpg' style='width:150px;border-width:0px;' /></a>";
    }
    else if (localita == "santacaterina") {
        $get('webcam').innerHTML = "<a id='HyperLinkWebcam' href='http://www.santacaterina.it/webcam/scaterina1.jpg' target='_blank'><img id=ImageWebcam' src='http://www.santacaterina.it/webcam/scaterina1.jpg' style='width:150px;border-width:0px;' /></a>";
    }

    $('#webcam').fadeIn(1500);
    
}