﻿  $(document).ready(function() {

             var webMethod = '/EMEA/weather.asmx/GetWeather';
             var langCode = $('#lang').val();
             var windLabel = $('#wind').val();
             var ip = $('#clientIP').val();
             var sess = $('#sessCheck').val();
             var parameters = "{'langCode':'" + langCode + "','windLabel':'" + windLabel + "','clientIP':'" + ip + "', 'sessCheck':'" + sess + "'}";

             $.ajax({
                 type: "POST",
                 url: webMethod,
                 data: parameters,
                 contentType: "application/json; charset=utf-8",
                 dataType: "json",
                 success: function(msg) {
                     //alert(msg);
                     WeatherResult(msg.d);
                 },
                 error: function(e) {
                     $('#result').html("Unavailable");
                 }
             });
         });

         function WeatherResult(results) {

             var str = '';
             var weatherIcons = $('#weather-icons');
             var weatherDescription = $('#weather-description');
             var location = $('#location');

             var locationText = "<b>" + results.Location + ", " + results.Country + "</b><br />";
             var desc = results.ForecastList[0].DayMaxTemp + " &#176; C<br />" + results.ForecastList[0].OverheadTextDesc +
             "<br />" + "Wind: " + results.ForecastList[0].WindDirection + " " + results.ForecastList[0].WindspeedMPH + " mph";

             location.html(locationText);
             weatherDescription.html(desc);

             for (var i = 0; i < results.ForecastList.length; ++i) {

                 str = "<div id=\"weather-icon-box\">"
                 str += "<img src=\"/EMEA/Images/" + results.ForecastList[i].Overheadicon + "\"/>";
                 str += results.ForecastList[i].DayOfWeek;
                 str += "</div>";

                 weatherIcons.append(str);
                 str = '';
             }
         }
        
