﻿(function($) {
    $.extend({
        getWeather: function(scriptAddress,locationId,UniqueId,CultureId,bigImageUrl,smalImageUrl) 
        {		
            $('.WaitBar'+UniqueId).css('display','block');
            $('.DropDownListCity'+UniqueId).attr('disabled','disabled');
            $.post(scriptAddress, { locationId:locationId, CultureId:CultureId }, function(data) {
                var d = data.split(';');
                var TodayConditionCode = d[0];
                var TodayConditionTemp = d[1];
                var TodayConditionLo = d[2];
                var TodayConditionHi = d[3];
                var TodayConditionText = d[4];
                var TomorrowConditionCode = d[5];
                var TomorrowConditionLo = d[6];
                var TomorrowConditionHi = d[7];
                var TomorrowConditionText = d[8];
                $('.ConditionIndicator'+UniqueId).css('background-image', 'url(' + bigImageUrl + TodayConditionCode + 'd.png)');
                $('.DegreeLabel'+UniqueId).text( TodayConditionTemp + '°');
                $('.LowLabel'+UniqueId).text(TodayConditionLo + '°');
                $('.HightLabel'+UniqueId).text(TodayConditionHi + '°');
                $('.ConditionTextLabel'+UniqueId).text(TodayConditionText);
                $('.TommorowConditionImage'+UniqueId).attr('src', smalImageUrl + TomorrowConditionCode + 's.png');
                $('.TommorowLowLabel'+UniqueId).text(TomorrowConditionLo + '°');
                $('.TommorowHightLabel'+UniqueId).text(TomorrowConditionHi + '°');
                $('.TommorowConditionLabel'+UniqueId).text(TomorrowConditionText);
                $('.WaitBar'+UniqueId).css('display','none');
                $('.DropDownListCity'+UniqueId).removeAttr('disabled');
            });			
        }
    });
})(jQuery);