﻿// JScript File

function setWeatherInfo(selectedCity)
{
    getWeatherInfoWithCity(selectedCity);
    Set_Cookie( 'cvweather', selectedCity, '10000', '/', '', false );
}

function getWeatherInfoWithCity(selectedCity)
{
    var cityIndex = 0;
    var weatherinfo = "";    
    
    for(i=0; i<weatherInfoArray.length; i++)
    {
        var infoArray = weatherInfoArray[i].split("|");
        if( selectedCity == infoArray[0])
        {
            cityIndex = i;
            break;            
        }
    }
    weatherinfo = weatherInfoArray[cityIndex];

    var cityInfoArray = weatherinfo.split("|");
    document.getElementById('City').innerHTML = cityInfoArray[1];
    document.getElementById('Condition').innerHTML = cityInfoArray[10];
    document.getElementById('Temperature').innerHTML = cityInfoArray[11] + "&deg;C";
    document.getElementById('FeelsLike').innerHTML = cityInfoArray[4] + "&deg;C";
    document.getElementById('Wind').innerHTML = cityInfoArray[5] + " " + cityInfoArray[3];
    document.getElementById('Humidity').innerHTML = cityInfoArray[6] + "%";
    document.getElementById('Visibility').innerHTML = cityInfoArray[7] + " " + cityInfoArray[2];
    document.getElementById('Sunrise').innerHTML = cityInfoArray[8];
    document.getElementById('Sunset').innerHTML = cityInfoArray[9];
    document.getElementById('UpdateTime').innerHTML = cityInfoArray[12];
}

function getWeatherInfo()
{
    var oldCity;
        
    if ( weatherInfoArray == null )
        return;
    oldCity = Get_Cookie('cvweather');       
    
    getWeatherInfoWithCity(oldCity);
}
