/**
 * @author randywiggins
 */
function MyWxNDayForecast(day1, daycount){
	this.vars= {};
	this.vars['day1']= day1;
	this.vars['daycount']= daycount;
	
	this.mappingFunction= {};
	this.mappingFunction['icon-select']=
	{
                'clear' : 'Clear_Day',
                'clearchancemix' : 'Mostly_Clear_Medium_Mix_Day',
                'clearchancerain' : 'Mostly_Clear_Medium_Rain_Day',
                'clearchancerainlightning' : 'Mostly_Clear_Medium_Rain_Day_Lightning',
                'clearchancesnow' : 'Mostly_Clear_Medium_Snow_Day',
                'cloudy' : 'Cloudy_Day',
                'cloudychancemix' : 'Cloudy_Medium_Mix_Day',
                'cloudychancerain' : 'Cloudy_Medium_Rain_Day',
                'cloudychancerainlightning' : 'Cloudy_Medium_Rain_Day_Lightning',
                'cloudychancesnow' : 'Cloudy_Medium_Snow_Day',
                'cloudyheavyfreezingrain' : 'Cloudy_Freezing_Rain_Day',
                'cloudyheavyfreezingrainlightning' : 'Cloudy_Freezing_Rain_Day_Lightning',
                'cloudyheavyfreezingrainsleet' : 'Cloudy_Sleet_Day',
                'cloudyheavyfreezingrainsleetlightning' : 'Cloudy_Sleet_Day_Lightning',
                'cloudyheavymix' : 'Cloudy_Medium_Mix_Day',
                'cloudyheavymixlightning' : 'Cloudy_Medium_Mix_Day_Lightning',
                'cloudyheavyrain' : 'Cloudy_Heavy_Rain_Day',
                'cloudyheavyrainlightning' : 'Cloudy_Heavy_Rain_Day_Lightning',
                'cloudyheavysleet' : 'Cloudy_Sleet_Day',
                'cloudyheavysleetlightning' : 'Cloudy_Sleet_Day_Lightning',
                'cloudyheavysnow' : 'Cloudy_Heavy_Snow_Day',
                'cloudyheavysnowfreezingrain' : 'Cloudy_Medium_Mix_Day',
                'cloudyheavysnowfreezingrainlightning' : 'Cloudy_Medium_Mix_Day_Lightning',
                'cloudyheavysnowlightning' : 'Cloudy_Heavy_Snow_Day_Lightning',
                'cloudylightfreezingrain' : 'Cloudy_Freezing_Drizzle_Day',
                'cloudylightfreezingrainlightning' : 'Cloudy_Freezing_Drizzle_Day_Lightning',
                'cloudylightfreezingrainsleet' : 'Cloudy_Medium_Mix_Day',
                'cloudylightfreezingrainsleetlightning' : 'Cloudy_Medium_Mix_Day_Lightning',
                'cloudylightmix' : 'Cloudy_Medium_Mix_Day',
                'cloudylightmixlightning' : 'Cloudy_Medium_Mix_Day_Lightning',
                'cloudylightrain' : 'Cloudy_Light_Rain_Day',
                'cloudylightrainlightning' : 'Cloudy_Light_Rain_Day_Lightning',
                'cloudylightsleet' : 'Cloudy_Sleet_Day',
                'cloudylightsleetlightning' : 'Cloudy_Sleet_Day_Lightning',
                'cloudylightsnow' : 'Cloudy_Light_Snow_Day',
                'cloudylightsnowfreezingrain' : 'Cloudy_Medium_Mix_Day',
                'cloudylightsnowfreezingrainlightning' : 'Cloudy_Medium_Mix_Day_Lightning',
                'cloudymediumfreezingrain' : 'Cloudy_Freezing_Rain_Day',
                'cloudymediumfreezingrainlightning' : 'Cloudy_Freezing_Rain_Day_Lightning',
                'cloudymediumfreezingrainsleet' : 'Cloudy_Sleet_Day',
                'cloudymediumfreezingrainsleetlightning' : 'Cloudy_Sleet_Day_Lightning',
                'cloudymediummix' : 'Cloudy_Medium_Mix_Day',
                'cloudymediummixlightning' : 'Cloudy_Medium_Mix_Day_Lightning',
                'cloudymediumrain' : 'Cloudy_Medium_Rain_Day',
                'cloudymediumrainlightning' : 'Cloudy_Medium_Rain_Day_Lightning',
                'cloudymediumsleet' : 'Cloudy_Sleet_Day',
                'cloudymediumsleetlightning' : 'Cloudy_Sleet_Day_Lightning',
                'cloudymediumsnow' : 'Cloudy_Medium_Snow_Day',
                'cloudymediumsnowfreezingrain' : 'Cloudy_Medium_Mix_Day',
                'cloudymediumsnowfreezingrainlightning' : 'Cloudy_Medium_Mix_Day_Lightning',
                'cloudyverylightfreezingrain' : 'Cloudy_Freezing_Drizzle_Day',
                'cloudyverylightfreezingrainlightning' : 'Cloudy_Freezing_Drizzle_Day_Lightning',
                'cloudyverylightfreezingrainsleet' : 'Cloudy_Sleet_Day',
                'cloudyverylightfreezingrainsleetlightning' : 'Cloudy_Sleet_Day_Lightning',
                'cloudyverylightmix' : 'Cloudy_Medium_Mix_Day',
                'cloudyverylightmixlightning' : 'Cloudy_Medium_Mix_Day_Lightning',
                'cloudyverylightrain' : 'Cloudy_Drizzle_Day',
                'cloudyverylightrainlightning' : 'Cloudy_Drizzle_Day_Lightning',
                'cloudyverylightsleet' : 'Cloudy_Sleet_Day',
                'cloudyverylightsleetlightning' : 'Cloudy_Sleet_Day_Lightning',
                'cloudyverylightsnow' : 'Cloudy_Light_Snow_Day',
                'cloudyverylightsnowfreezingrain' : 'Cloudy_Medium_Mix_Day',
                'cloudyverylightsnowfreezingrainlightning' : 'Cloudy_Medium_Mix_Day_Lightning',
                'mostlyclear' : 'Mostly_Clear_Day',
                'mostlyclearchancemix' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlyclearchancerain' : 'Mostly_Clear_Medium_Rain_Day',
                'mostlyclearchancerainlightning' : 'Mostly_Clear_Medium_Rain_Day_Lightning',
                'mostlyclearchancesnow' : 'Mostly_Clear_Medium_Snow_Day',
                'mostlyclearheavyfreezingrain' : 'Mostly_Clear_Freezing_Rain_Day',
                'mostlyclearheavyfreezingrainlightning' : 'Mostly_Clear_Freezing_Rain_Day_Lightning',
                'mostlyclearheavyfreezingrainsleet' : 'Mostly_Clear_Sleet_Day',
                'mostlyclearheavyfreezingrainsleetlightning' : 'Mostly_Clear_Sleet_Day_Lightning',
                'mostlyclearheavymix' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlyclearheavymixlightning' : 'Mostly_Clear_Medium_Mix_Day_Lightning',
                'mostlyclearheavyrain' : 'Mostly_Clear_Heavy_Rain_Day',
                'mostlyclearheavyrainlightning' : 'Mostly_Clear_Heavy_Rain_Day_Lightning',
                'mostlyclearheavysleet' : 'Mostly_Clear_Sleet_Day',
                'mostlyclearheavysleetlightning' : 'Mostly_Clear_Sleet_Day_Lightning',
                'mostlyclearheavysnow' : 'Mostly_Clear_Heavy_Snow_Day',
                'mostlyclearheavysnowfreezingrain' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlyclearheavysnowfreezingrainlightning' : 'Mostly_Clear_Medium_Mix_Day_Lightning',
                'mostlyclearheavysnowlightning' : 'Mostly_Clear_Heavy_Snow_Day_Lightning',
                'mostlyclearlightfreezingrain' : 'Mostly_Clear_Freezing_Drizzle_Day',
                'mostlyclearlightfreezingrainlightning' : 'Mostly_Clear_Freezing_Drizzle_Day_Lightning',
                'mostlyclearlightfreezingrainsleet' : 'Mostly_Clear_Sleet_Day',
                'mostlyclearlightfreezingrainsleetlightning' : 'Mostly_Clear_Sleet_Day_Lightning',
                'mostlyclearlightmix' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlyclearlightmixlightning' : 'Mostly_Clear_Medium_Mix_Day_Lightning',
                'mostlyclearlightrain' : 'Mostly_Clear_Light_Rain_Day',
                'mostlyclearlightrainlightning' : 'Mostly_Clear_Light_Rain_Day_Lightning',
                'mostlyclearlightsleet' : 'Mostly_Clear_Sleet_Day',
                'mostlyclearlightsleetlightning' : 'Mostly_Clear_Sleet_Day_Lightning',
                'mostlyclearlightsnow' : 'Mostly_Clear_Light_Snow_Day',
                'mostlyclearlightsnowfreezingrain' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlyclearlightsnowfreezingrainlightning' : 'Mostly_Clear_Medium_Mix_Day_Lightning',
                'mostlyclearmediumfreezingrain' : 'Mostly_Clear_Freezing_Rain_Day',
                'mostlyclearmediumfreezingrainlightning' : 'Mostly_Clear_Freezing_Rain_Day_Lightning',
                'mostlyclearmediumfreezingrainsleet' : 'Mostly_Clear_Sleet_Day',
                'mostlyclearmediumfreezingrainsleetlightning' : 'Mostly_Clear_Sleet_Day_Lightning',
                'mostlyclearmediummix' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlyclearmediummixlightning' : 'Mostly_Clear_Medium_Mix_Day_Lightning',
                'mostlyclearmediumrain' : 'Mostly_Clear_Medium_Rain_Day',
                'mostlyclearmediumrainlightning' : 'Mostly_Clear_Medium_Rain_Day_Lightning',
                'mostlyclearmediumsleet' : 'Mostly_Clear_Sleet_Day',
                'mostlyclearmediumsleetlightning' : 'Mostly_Clear_Sleet_Day_Lightning',
                'mostlyclearmediumsnow' : 'Mostly_Clear_Medium_Snow_Day',
                'mostlyclearmediumsnowfreezingrain' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlyclearmediumsnowfreezingrainlightning' : 'Mostly_Clear_Medium_Mix_Day_Lightning',
                'mostlyclearverylightfreezingrain' : 'Mostly_Clear_Freezing_Drizzle_Day',
                'mostlyclearverylightfreezingrainlightning' : 'Mostly_Clear_Freezing_Drizzle_Day_Lightning',
                'mostlyclearverylightfreezingrainsleet' : 'Mostly_Clear_Sleet_Day',
                'mostlyclearverylightfreezingrainsleetlightning' : 'Mostly_Clear_Sleet_Day_Lightning',
                'mostlyclearverylightmix' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlyclearverylightmixlightning' : 'Mostly_Clear_Medium_Mix_Day_Lightning',
                'mostlyclearverylightrain' : 'Mostly_Clear_Drizzle_Day',
                'mostlyclearverylightrainlightning' : 'Mostly_Clear_Drizzle_Day_Lightning',
                'mostlyclearverylightsleet' : 'Mostly_Clear_Sleet_Day',
                'mostlyclearverylightsleetlightning' : 'Mostly_Clear_Sleet_Day_Lightning',
                'mostlyclearverylightsnow' : 'Mostly_Clear_Light_Snow_Day',
                'mostlyclearverylightsnowfreezingrain' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlyclearverylightsnowfreezingrainlightning' : 'Mostly_Clear_Medium_Mix_Day_Lightning',
                'mostlycloudy' : 'Mostly_Cloudy_Day',
                'mostlycloudychancemix' : 'Mostly_Cloudy_Medium_Mix_Day',
                'mostlycloudychancerain' : 'Mostly_Cloudy_Medium_Rain_Day',
                'mostlycloudychancerainlightning' : 'Mostly_Cloudy_Medium_Rain_Day_Lightning',
                'mostlycloudychancesnow' : 'Mostly_Cloudy_Medium_Snow_Day',
                'mostlycloudyheavyfreezingrain' : 'Mostly_Cloudy_Freezing_Rain_Day',
                'mostlycloudyheavyfreezingrainlightning' : 'Mostly_Cloudy_Freezing_Rain_Day_Lightning',
                'mostlycloudyheavyfreezingrainsleet' : 'Mostly_Cloudy_Sleet_Day',
                'mostlycloudyheavyfreezingrainsleetlightning' : 'Mostly_Cloudy_Sleet_Day_Lightning',
                'mostlycloudyheavymix' : 'Mostly_Cloudy_Medium_Mix_Day',
                'mostlycloudyheavymixlightning' : 'Mostly_Cloudy_Medium_Mix_Day_Lightning',
                'mostlycloudyheavyrain' : 'Mostly_Cloudy_Heavy_Rain_Day',
                'mostlycloudyheavyrainlightning' : 'Mostly_Cloudy_Heavy_Rain_Day_Lightning',
                'mostlycloudyheavysleet' : 'Mostly_Cloudy_Sleet_Day',
                'mostlycloudyheavysleetlightning' : 'Mostly_Cloudy_Sleet_Day_Lightning',
                'mostlycloudyheavysnow' : 'Mostly_Cloudy_Heavy_Snow_Day',
                'mostlycloudyheavysnowfreezingrain' : 'Mostly_Cloudy_Medium_Mix_Day',
                'mostlycloudyheavysnowfreezingrainlightning' : 'Mostly_Cloudy_Medium_Mix_Day_Lightning',
                'mostlycloudyheavysnowlightning' : 'Mostly_Cloudy_Heavy_Snow_Day_Lightning',
                'mostlycloudylightfreezingrain' : 'Mostly_Cloudy_Freezing_Drizzle_Day',
                'mostlycloudylightfreezingrainlightning' : 'Mostly_Cloudy_Freezing_Drizzle_Day_Lightning',
                'mostlycloudylightfreezingrainsleet' : 'Mostly_Cloudy_Sleet_Day',
                'mostlycloudylightfreezingrainsleetlightning' : 'Mostly_Cloudy_Sleet_Day_Lightning',
                'mostlycloudylightmix' : 'Mostly_Cloudy_Medium_Mix_Day',
                'mostlycloudylightmixlightning' : 'Mostly_Cloudy_Medium_Mix_Day_Lightning',
                'mostlycloudylightrain' : 'Mostly_Cloudy_Light_Rain_Day',
                'mostlycloudylightrainlightning' : 'Mostly_Cloudy_Light_Rain_Day_Lightning',
                'mostlycloudylightsleet' : 'Mostly_Cloudy_Sleet_Day',
                'mostlycloudylightsleetlightning' : 'Mostly_Cloudy_Sleet_Day_Lightning',
                'mostlycloudylightsnow' : 'Mostly_Cloudy_Light_Snow_Day',
                'mostlycloudylightsnowfreezingrain' : 'Mostly_Cloudy_Medium_Mix_Day',
                'mostlycloudylightsnowfreezingrainlightning' : 'Mostly_Cloudy_Medium_Mix_Day_Lightning',
                'mostlycloudymediumfreezingrain' : 'Mostly_Cloudy_Freezing_Rain_Day',
                'mostlycloudymediumfreezingrainlightning' : 'Mostly_Cloudy_Freezing_Rain_Day_Lightning',
                'mostlycloudymediumfreezingrainsleet' : 'Mostly_Cloudy_Sleet_Day',
                'mostlycloudymediumfreezingrainsleetlightning' : 'Mostly_Cloudy_Sleet_Day_Lightning',
                'mostlycloudymediummix' : 'Mostly_Cloudy_Medium_Mix_Day',
                'mostlycloudymediummixlightning' : 'Mostly_Cloudy_Medium_Mix_Day_Lightning',
                'mostlycloudymediumrain' : 'Mostly_Cloudy_Medium_Rain_Day',
                'mostlycloudymediumrainlightning' : 'Mostly_Cloudy_Medium_Rain_Day_Lightning',
                'mostlycloudymediumsleet' : 'Mostly_Cloudy_Sleet_Day',
                'mostlycloudymediumsleetlightning' : 'Mostly_Cloudy_Sleet_Day_Lightning',
                'mostlycloudymediumsnow' : 'Mostly_Cloudy_Medium_Snow_Day',
                'mostlycloudymediumsnowfreezingrain' : 'Mostly_Cloudy_Medium_Mix_Day',
                'mostlycloudymediumsnowfreezingrainlightning' : 'Mostly_Cloudy_Medium_Mix_Day_Lightning',
                'mostlycloudyverylightfreezingrain' : 'Mostly_Cloudy_Freezing_Drizzle_Day',
                'mostlycloudyverylightfreezingrainlightning' : 'Mostly_Cloudy_Freezing_Drizzle_Day_Lightning',
                'mostlycloudyverylightfreezingrainsleet' : 'Mostly_Cloudy_Sleet_Day',
                'mostlycloudyverylightfreezingrainsleetlightning' : 'Mostly_Cloudy_Sleet_Day_Lightning',
                'mostlycloudyverylightmix' : 'Mostly_Cloudy_Medium_Mix_Day',
                'mostlycloudyverylightmixlightning' : 'Mostly_Cloudy_Medium_Mix_Day_Lightning',
                'mostlycloudyverylightrain' : 'Mostly_Cloudy_Drizzle_Day',
                'mostlycloudyverylightrainlightning' : 'Mostly_Cloudy_Drizzle_Day_Lightning',
                'mostlycloudyverylightsleet' : 'Mostly_Clear_Sleet_Day',
                'mostlycloudyverylightsleetlightning' : 'Mostly_Clear_Sleet_Day_Lightning',
                'mostlycloudyverylightsnow' : 'Mostly_Clear_Light_Snow_Day',
                'mostlycloudyverylightsnowfreezingrain' : 'Mostly_Clear_Medium_Mix_Day',
                'mostlycloudyverylightsnowfreezingrainlightning' : 'Mostly_Clear_Medium_Mix_Day_Lightning',
                'partlycloudy' : 'Partly_Cloudy_Day',
                'partlycloudychancemix' : 'Partly_Cloudy_Medium_Mix_Day',
                'partlycloudychancerain' : 'Partly_Cloudy_Medium_Rain_Day',
                'partlycloudychancerainlightning' : 'Partly_Cloudy_Medium_Rain_Day_Lightning',
                'partlycloudychancesnow' : 'Partly_Cloudy_Medium_Snow_Day',
                'partlycloudyheavyfreezingrain' : 'Partly_Cloudy_Freezing_Rain_Day',
                'partlycloudyheavyfreezingrainlightning' : 'Partly_Cloudy_Freezing_Rain_Night_Lightning',
                'partlycloudyheavyfreezingrainsleet' : 'Partly_Cloudy_Sleet_Day',
                'partlycloudyheavyfreezingrainsleetlightning' : 'Partly_Cloudy_Sleet_Day_Lightning',
                'partlycloudyheavymix' : 'Partly_Cloudy_Medium_Mix_Day',
                'partlycloudyheavymixlightning' : 'Partly_Cloudy_Medium_Mix_Night_Lightning',
                'partlycloudyheavyrain' : 'Partly_Cloudy_Heavy_Rain_Day',
                'partlycloudyheavyrainlightning' : 'Partly_Cloudy_Heavy_Rain_Day_Lightning',
                'partlycloudyheavysleet' : 'Partly_Cloudy_Sleet_Day',
                'partlycloudyheavysleetlightning' : 'Partly_Cloudy_Sleet_Day_Lightning',
                'partlycloudyheavysnow' : 'Partly_Cloudy_Heavy_Snow_Day',
                'partlycloudyheavysnowfreezingrain' : 'Partly_Cloudy_Medium_Mix_Day',
                'partlycloudyheavysnowfreezingrainlightning' : 'Partly_Cloudy_Medium_Mix_Day_Lightning',
                'partlycloudyheavysnowlightning' : 'Partly_Cloudy_Heavy_Snow_Night_Lightning',
                'partlycloudylightfreezingrain' : 'Partly_Cloudy_Freezing_Drizzle_Day',
                'partlycloudylightfreezingrainlightning' : 'Partly_Cloudy_Freezing_Drizzle_Day_Lightning',
                'partlycloudylightfreezingrainsleet' : 'Partly_Cloudy_Sleet_Day',
                'partlycloudylightfreezingrainsleetlightning' : 'Partly_Cloudy_Sleet_Day_Lightning',
                'partlycloudylightmix' : 'Partly_Cloudy_Medium_Mix_Day',
                'partlycloudylightmixlightning' : 'Partly_Cloudy_Medium_Mix_Day_Lightning',
                'partlycloudylightrain' : 'Partly_Cloudy_Light_Rain_Day',
                'partlycloudylightrainlightning' : 'Partly_Cloudy_Light_Rain_Day_Lightning',
                'partlycloudylightsleet' : 'Partly_Cloudy_Sleet_Day',
                'partlycloudylightsleetlightning' : 'Partly_Cloudy_Sleet_Day_Lightning',
                'partlycloudylightsnow' : 'Partly_Cloudy_Light_Snow_Day',
                'partlycloudylightsnowfreezingrain' : 'Partly_Cloudy_Medium_Mix_Day',
                'partlycloudylightsnowfreezingrainlightning' : 'Partly_Cloudy_Medium_Mix_Day_Lightning',
                'partlycloudymediumfreezingrain' : 'Partly_Cloudy_Freezing_Rain_Day',
                'partlycloudymediumfreezingrainlightning' : 'Partly_Cloudy_Freezing_Rain_Day_Lightning',
                'partlycloudymediumfreezingrainsleet' : 'Partly_Cloudy_Sleet_Day',
                'partlycloudymediumfreezingrainsleetlightning' : 'Partly_Cloudy_Sleet_Day_Lightning',
                'partlycloudymediummix' : 'Partly_Cloudy_Medium_Mix_Day',
                'partlycloudymediummixlightning' : 'Partly_Cloudy_Medium_Mix_Day_Lightning',
                'partlycloudymediumrain' : 'Partly_Cloudy_Medium_Rain_Day',
                'partlycloudymediumrainlightning' : 'Partly_Cloudy_Medium_Rain_Day_Lightning',
                'partlycloudymediumsleet' : 'Partly_Cloudy_Sleet_Day',
                'partlycloudymediumsleetlightning' : 'Partly_Cloudy_Sleet_Day_Lightning',
                'partlycloudymediumsnow' : 'Partly_Cloudy_Medium_Snow_Day',
                'partlycloudymediumsnowfreezingrain' : 'Partly_Cloudy_Medium_Mix_Day',
                'partlycloudymediumsnowfreezingrainlightning' : 'Partly_Cloudy_Medium_Mix_Day_Lightning',
                'partlycloudyverylightfreezingrain' : 'Partly_Cloudy_Freezing_Drizzle_Day',
                'partlycloudyverylightfreezingrainlightning' : 'Partly_Cloudy_Freezing_Drizzle_Day_Lightning',
                'partlycloudyverylightfreezingrainsleet' : 'Partly_Cloudy_Sleet_Day',
                'partlycloudyverylightfreezingrainsleetlightning' : 'Partly_Cloudy_Sleet_Day_Lightning',
                'partlycloudyverylightmix' : 'Partly_Cloudy_Medium_Mix_Day',
                'partlycloudyverylightmixlightning' : 'Partly_Cloudy_Medium_Mix_Day_Lightning',
                'partlycloudyverylightrain' : 'Partly_Cloudy_Drizzle_Day',
                'partlycloudyverylightrainlightning' : 'Partly_Cloudy_Drizzle_Day_Lightning',
                'partlycloudyverylightsleet' : 'Partly_Cloudy_Sleet_Day',
                'partlycloudyverylightsleetlightning' : 'Partly_Cloudy_Sleet_Day_Lightning',
                'partlycloudyverylightsnow' : 'Partly_Cloudy_Light_Snow_Day',
                'partlycloudyverylightsnowfreezingrain' : 'Partly_Cloudy_Medium_Mix_Day',
                'partlycloudyverylightsnowfreezingrainlightning' : 'Partly_Cloudy_Medium_Mix_Day_Lightning',
                'clearnight' : 'Clear_Night',                    
                'clearchancemixnight' : 'Mostly_Clear_Medium_Mix_Night',                 
                'clearchancerainnight' : 'Mostly_Clear_Medium_Rain_Night',                
                'clearchancerainlightningnight' : 'Mostly_Clear_Medium_Rain_Night_Lightning',            
                'clearchancesnownight' : 'Mostly_Clear_Medium_Snow_Night',                       
                'cloudynight' : 'Cloudy_Night',              
                'cloudychancemixnight' : 'Cloudy_Medium_Mix_Night',            
                'cloudychancerainnight' : 'Cloudy_Medium_Rain_Night',                       
                'cloudychancerainlightningnight' : 'Cloudy_Medium_Rain_Night_Lightning',                   
                'cloudychancesnownight' : 'Cloudy_Medium_Snow_Night',                  
                'cloudyheavyfreezingrainnight' : 'Cloudy_Freezing_Rain_Night',             
                'cloudyheavyfreezingrainlightningnight' : 'Cloudy_Freezing_Rain_Night_Lightning',                     
                'cloudyheavyfreezingrainsleetnight' : 'Cloudy_Sleet_Night',                    
                'cloudyheavyfreezingrainsleetlightningnight' : 'Cloudy_Sleet_Night_Lightning',                 
                'cloudyheavymixnight' : 'Cloudy_Medium_Mix_Night',              
                'cloudyheavymixlightningnight' : 'Cloudy_Medium_Mix_Night_Lightning',                      
                'cloudyheavyrainnight' : 'Cloudy_Heavy_Rain_Night',               
                'cloudyheavyrainlightningnight' : 'Cloudy_Heavy_Rain_Night_Lightning',            
                'cloudyheavysleetnight' : 'Cloudy_Sleet_Night',             
                'cloudyheavysleetlightningnight' : 'Cloudy_Sleet_Night_Lightning',                      
                'cloudyheavysnownight' : 'Cloudy_Heavy_Snow_Night',                       
                'cloudyheavysnowfreezingrainnight' : 'Cloudy_Medium_Mix_Night',                  
                'cloudyheavysnowfreezingrainlightningnight' : 'Cloudy_Medium_Mix_Night_Lightning',              
                'cloudyheavysnowlightningnight' : 'Cloudy_Heavy_Snow_Night_Lightning',                   
                'cloudylightfreezingrainnight' : 'Cloudy_Freezing_Drizzle_Night',            
                'cloudylightfreezingrainlightningnight' : 'Cloudy_Freezing_Drizzle_Night_Lightning',                     
                'cloudylightfreezingrainsleetnight' : 'Cloudy_Medium_Mix_Night',                      
                'cloudylightfreezingrainsleetlightningnight' : 'Cloudy_Medium_Mix_Night_Lightning',                  
                'cloudylightmixnight' : 'Cloudy_Medium_Mix_Night',                
                'cloudylightmixlightningnight' : 'Cloudy_Medium_Mix_Night_Lightning',             
                'cloudylightrainnight' : 'Cloudy_Light_Rain_Night',                    
                'cloudylightrainlightningnight' : 'Cloudy_Light_Rain_Night_Lightning',                 
                'cloudylightsleetnight' : 'Cloudy_Sleet_Night',                
                'cloudylightsleetlightningnight' : 'Cloudy_Sleet_Night_Lightning',            
                'cloudylightsnownight' : 'Cloudy_Light_Snow_Night',                
                'cloudylightsnowfreezingrainnight' : 'Cloudy_Medium_Mix_Night',                     
                'cloudylightsnowfreezingrainlightningnight' : 'Cloudy_Medium_Mix_Night_Lightning',                 
                'cloudymediumfreezingrainnight' : 'Cloudy_Freezing_Rain_Night',                      
                'cloudymediumfreezingrainlightningnight' : 'Cloudy_Freezing_Rain_Night_Lightning',                  
                'cloudymediumfreezingrainsleetnight' : 'Cloudy_Sleet_Night',                 
                'cloudymediumfreezingrainsleetlightningnight' : 'Cloudy_Sleet_Night_Lightning',              
                'cloudymediummixnight' : 'Cloudy_Medium_Mix_Night',                       
                'cloudymediummixlightningnight' : 'Cloudy_Medium_Mix_Night_Lightning',                   
                'cloudymediumrainnight' : 'Cloudy_Medium_Rain_Night',                      
                'cloudymediumrainlightningnight' : 'Cloudy_Medium_Rain_Night_Lightning',                  
                'cloudymediumsleetnight' : 'Cloudy_Sleet_Night',                      
                'cloudymediumsleetlightningnight' : 'Cloudy_Sleet_Night_Lightning',                   
                'cloudymediumsnownight' : 'Cloudy_Medium_Snow_Night',                 
                'cloudymediumsnowfreezingrainnight' : 'Cloudy_Medium_Mix_Night',               
                'cloudymediumsnowfreezingrainlightningnight' : 'Cloudy_Medium_Mix_Night_Lightning',                       
                'cloudyverylightfreezingrainnight' : 'Cloudy_Freezing_Drizzle_Night',                  
                'cloudyverylightfreezingrainlightningnight' : 'Cloudy_Freezing_Drizzle_Night_Lightning',              
                'cloudyverylightfreezingrainsleetnight' : 'Cloudy_Sleet_Night',                
                'cloudyverylightfreezingrainsleetlightningnight' : 'Cloudy_Sleet_Night_Lightning',             
                'cloudyverylightmixnight' : 'Cloudy_Medium_Mix_Night',                      
                'cloudyverylightmixlightningnight' : 'Cloudy_Medium_Mix_Night_Lightning',                  
                'cloudyverylightrainnight' : 'Cloudy_Drizzle_Night',                    
                'cloudyverylightrainlightningnight' : 'Cloudy_Drizzle_Night_Lightning',                
                'cloudyverylightsleetnight' : 'Cloudy_Sleet_Night',                     
                'cloudyverylightsleetlightningnight' : 'Cloudy_Sleet_Night_Lightning',                  
                'cloudyverylightsnownight' : 'Cloudy_Light_Snow_Night',                     
                'cloudyverylightsnowfreezingrainnight' : 'Cloudy_Medium_Mix_Night',              
                'cloudyverylightsnowfreezingrainlightningnight' : 'Cloudy_Medium_Mix_Night_Lightning',                       
                'mostlyclearnight' : 'Mostly_Clear_Night',                     
                'mostlyclearchancemixnight' : 'Mostly_Clear_Medium_Mix_Night',                   
                'mostlyclearchancerainnight' : 'Mostly_Clear_Medium_Rain_Night',                  
                'mostlyclearchancerainlightningnight' : 'Mostly_Clear_Medium_Rain_Night_Lightning',               
                'mostlyclearchancesnownight' : 'Mostly_Clear_Medium_Snow_Night',              
                'mostlyclearheavyfreezingrainnight' : 'Mostly_Clear_Freezing_Rain_Night',                    
                'mostlyclearheavyfreezingrainlightningnight' : 'Mostly_Clear_Freezing_Rain_Night_Lightning',                 
                'mostlyclearheavyfreezingrainsleetnight' : 'Mostly_Clear_Sleet_Night',               
                'mostlyclearheavyfreezingrainsleetlightningnight' : 'Mostly_Clear_Sleet_Night_Lightning',            
                'mostlyclearheavymixnight' : 'Mostly_Clear_Medium_Mix_Night',                     
                'mostlyclearheavymixlightningnight' : 'Mostly_Clear_Medium_Mix_Night_Lightning',                 
                'mostlyclearheavyrainnight' : 'Mostly_Clear_Heavy_Rain_Night',                       
                'mostlyclearheavyrainlightningnight' : 'Mostly_Clear_Heavy_Rain_Night_Lightning',                   
                'mostlyclearheavysleetnight' : 'Mostly_Clear_Sleet_Night',                    
                'mostlyclearheavysleetlightningnight' : 'Mostly_Clear_Sleet_Night_Lightning',                 
                'mostlyclearheavysnownight' : 'Mostly_Clear_Heavy_Snow_Night',                  
                'mostlyclearheavysnowfreezingrainnight' : 'Mostly_Clear_Medium_Mix_Night',             
                'mostlyclearheavysnowfreezingrainlightningnight' : 'Mostly_Clear_Medium_Mix_Night_Lightning',                      
                'mostlyclearheavysnowlightningnight' : 'Mostly_Clear_Heavy_Snow_Night_Lightning',               
                'mostlyclearlightfreezingrainnight' : 'Mostly_Clear_Freezing_Drizzle_Night',                   
                'mostlyclearlightfreezingrainlightningnight' : 'Mostly_Clear_Freezing_Drizzle_Night_Lightning',                
                'mostlyclearlightfreezingrainsleetnight' : 'Mostly_Clear_Sleet_Night',                  
                'mostlyclearlightfreezingrainsleetlightningnight' : 'Mostly_Clear_Sleet_Night_Lightning',               
                'mostlyclearlightmixnight' : 'Mostly_Clear_Medium_Mix_Night',            
                'mostlyclearlightmixlightningnight' : 'Mostly_Clear_Medium_Mix_Night_Lightning',                    
                'mostlyclearlightrainnight' : 'Mostly_Clear_Light_Rain_Night',                
                'mostlyclearlightrainlightningnight' : 'Mostly_Clear_Light_Rain_Night_Lightning',            
                'mostlyclearlightsleetnight' : 'Mostly_Clear_Sleet_Night',                       
                'mostlyclearlightsleetlightningnight' : 'Mostly_Clear_Sleet_Night_Lightning',                    
                'mostlyclearlightsnownight' : 'Mostly_Clear_Light_Snow_Night',                       
                'mostlyclearlightsnowfreezingrainnight' : 'Mostly_Clear_Medium_Mix_Night',                
                'mostlyclearlightsnowfreezingrainlightningnight' : 'Mostly_Clear_Medium_Mix_Night_Lightning',            
                'mostlyclearmediumfreezingrainnight' : 'Mostly_Clear_Freezing_Rain_Night',                 
                'mostlyclearmediumfreezingrainlightningnight' : 'Mostly_Clear_Freezing_Rain_Night_Lightning',              
                'mostlyclearmediumfreezingrainsleetnight' : 'Mostly_Clear_Sleet_Night',            
                'mostlyclearmediumfreezingrainsleetlightningnight' : 'Mostly_Clear_Sleet_Night_Lightning',                     
                'mostlyclearmediummixnight' : 'Mostly_Clear_Medium_Mix_Night',                  
                'mostlyclearmediummixlightningnight' : 'Mostly_Clear_Medium_Mix_Night_Lightning',              
                'mostlyclearmediumrainnight' : 'Mostly_Clear_Medium_Rain_Night',                 
                'mostlyclearmediumrainlightningnight' : 'Mostly_Clear_Medium_Rain_Night_Lightning',             
                'mostlyclearmediumsleetnight' : 'Mostly_Clear_Sleet_Night',                 
                'mostlyclearmediumsleetlightningnight' : 'Mostly_Clear_Sleet_Night_Lightning',              
                'mostlyclearmediumsnownight' : 'Mostly_Clear_Medium_Snow_Night',            
                'mostlyclearmediumsnowfreezingrainnight' : 'Mostly_Clear_Medium_Mix_Night',                      
                'mostlyclearmediumsnowfreezingrainlightningnight' : 'Mostly_Clear_Medium_Mix_Night_Lightning',                   
                'mostlyclearverylightfreezingrainnight' : 'Mostly_Clear_Freezing_Drizzle_Night',             
                'mostlyclearverylightfreezingrainlightningnight' : 'Mostly_Clear_Freezing_Drizzle_Night_Lightning',                     
                'mostlyclearverylightfreezingrainsleetnight' : 'Mostly_Clear_Sleet_Night',            
                'mostlyclearverylightfreezingrainsleetlightningnight' : 'Mostly_Clear_Sleet_Night_Lightning',                    
                'mostlyclearverylightmixnight' : 'Mostly_Clear_Medium_Mix_Night',                 
                'mostlyclearverylightmixlightningnight' : 'Mostly_Clear_Medium_Mix_Night_Lightning',              
                'mostlyclearverylightrainnight' : 'Mostly_Clear_Drizzle_Night',               
                'mostlyclearverylightrainlightningnight' : 'Mostly_Clear_Drizzle_Night_Lightning',            
                'mostlyclearverylightsleetnight' : 'Mostly_Clear_Sleet_Night',                 
                'mostlyclearverylightsleetlightningnight' : 'Mostly_Clear_Sleet_Night_Lightning',             
                'mostlyclearverylightsnownight' : 'Mostly_Clear_Light_Snow_Night',                 
                'mostlyclearverylightsnowfreezingrainnight' : 'Mostly_Clear_Medium_Mix_Night',                     
                'mostlyclearverylightsnowfreezingrainlightningnight' : 'Mostly_Clear_Medium_Mix_Night_Lightning',                  
                'mostlycloudynight' : 'Mostly_Cloudy_Night',                
                'mostlycloudychancemixnight' : 'Mostly_Cloudy_Medium_Mix_Night',              
                'mostlycloudychancerainnight' : 'Mostly_Cloudy_Medium_Rain_Night',             
                'mostlycloudychancerainlightningnight' : 'Mostly_Cloudy_Medium_Rain_Night_Lightning',                     
                'mostlycloudychancesnownight' : 'Mostly_Cloudy_Medium_Snow_Night',                    
                'mostlycloudyheavyfreezingrainnight' : 'Mostly_Cloudy_Freezing_Rain_Night',               
                'mostlycloudyheavyfreezingrainlightningnight' : 'Mostly_Cloudy_Freezing_Rain_Night_Lightning',                       
                'mostlycloudyheavyfreezingrainsleetnight' : 'Mostly_Cloudy_Sleet_Night',                      
                'mostlycloudyheavyfreezingrainsleetlightningnight' : 'Mostly_Cloudy_Sleet_Night_Lightning',                  
                'mostlycloudyheavymixnight' : 'Mostly_Cloudy_Medium_Mix_Night',               
                'mostlycloudyheavymixlightningnight' : 'Mostly_Cloudy_Medium_Mix_Night_Lightning',            
                'mostlycloudyheavyrainnight' : 'Mostly_Cloudy_Heavy_Rain_Night',                 
                'mostlycloudyheavyrainlightningnight' : 'Mostly_Cloudy_Heavy_Rain_Night_Lightning',              
                'mostlycloudyheavysleetnight' : 'Mostly_Cloudy_Sleet_Night',               
                'mostlycloudyheavysleetlightningnight' : 'Mostly_Cloudy_Sleet_Night_Lightning',                       
                'mostlycloudyheavysnownight' : 'Mostly_Cloudy_Heavy_Snow_Night',             
                'mostlycloudyheavysnowfreezingrainnight' : 'Mostly_Cloudy_Medium_Mix_Night',                    
                'mostlycloudyheavysnowfreezingrainlightningnight' : 'Mostly_Cloudy_Medium_Mix_Night_Lightning',                
                'mostlycloudyheavysnowlightningnight' : 'Mostly_Cloudy_Heavy_Snow_Night_Lightning',                     
                'mostlycloudylightfreezingrainnight' : 'Mostly_Cloudy_Freezing_Drizzle_Night',              
                'mostlycloudylightfreezingrainlightningnight' : 'Mostly_Cloudy_Freezing_Drizzle_Night_Lightning',                      
                'mostlycloudylightfreezingrainsleetnight' : 'Mostly_Cloudy_Sleet_Night',             
                'mostlycloudylightfreezingrainsleetlightningnight' : 'Mostly_Cloudy_Sleet_Night_Lightning',                     
                'mostlycloudylightmixnight' : 'Mostly_Cloudy_Medium_Mix_Night',                  
                'mostlycloudylightmixlightningnight' : 'Mostly_Cloudy_Medium_Mix_Night_Lightning',               
                'mostlycloudylightrainnight' : 'Mostly_Cloudy_Light_Rain_Night',                      
                'mostlycloudylightrainlightningnight' : 'Mostly_Cloudy_Light_Rain_Night_Lightning',                   
                'mostlycloudylightsleetnight' : 'Mostly_Cloudy_Sleet_Night',                  
                'mostlycloudylightsleetlightningnight' : 'Mostly_Cloudy_Sleet_Night_Lightning',              
                'mostlycloudylightsnownight' : 'Mostly_Cloudy_Light_Snow_Night',                  
                'mostlycloudylightsnowfreezingrainnight' : 'Mostly_Cloudy_Medium_Mix_Night',                      
                'mostlycloudylightsnowfreezingrainlightningnight' : 'Mostly_Cloudy_Medium_Mix_Night_Lightning',                   
                'mostlycloudymediumfreezingrainnight' : 'Mostly_Cloudy_Freezing_Rain_Night',            
                'mostlycloudymediumfreezingrainlightningnight' : 'Mostly_Cloudy_Freezing_Rain_Night_Lightning',                    
                'mostlycloudymediumfreezingrainsleetnight' : 'Mostly_Cloudy_Sleet_Night',                   
                'mostlycloudymediumfreezingrainsleetlightningnight' : 'Mostly_Cloudy_Sleet_Night_Lightning',               
                'mostlycloudymediummixnight' : 'Mostly_Cloudy_Medium_Mix_Night',            
                'mostlycloudymediummixlightningnight' : 'Mostly_Cloudy_Medium_Mix_Night_Lightning',                     
                'mostlycloudymediumrainnight' : 'Mostly_Cloudy_Medium_Rain_Night',                       
                'mostlycloudymediumrainlightningnight' : 'Mostly_Cloudy_Medium_Rain_Night_Lightning',                    
                'mostlycloudymediumsleetnight' : 'Mostly_Cloudy_Sleet_Night',            
                'mostlycloudymediumsleetlightningnight' : 'Mostly_Cloudy_Sleet_Night_Lightning',                    
                'mostlycloudymediumsnownight' : 'Mostly_Cloudy_Medium_Snow_Night',                   
                'mostlycloudymediumsnowfreezingrainnight' : 'Mostly_Cloudy_Medium_Mix_Night',                 
                'mostlycloudymediumsnowfreezingrainlightningnight' : 'Mostly_Cloudy_Medium_Mix_Night_Lightning',             
                'mostlycloudyverylightfreezingrainnight' : 'Mostly_Cloudy_Freezing_Drizzle_Night',                   
                'mostlycloudyverylightfreezingrainlightningnight' : 'Mostly_Cloudy_Freezing_Drizzle_Night_Lightning',                
                'mostlycloudyverylightfreezingrainsleetnight' : 'Mostly_Cloudy_Sleet_Night',                  
                'mostlycloudyverylightfreezingrainsleetlightningnight' : 'Mostly_Cloudy_Sleet_Night_Lightning',               
                'mostlycloudyverylightmixnight' : 'Mostly_Cloudy_Medium_Mix_Night',            
                'mostlycloudyverylightmixlightningnight' : 'Mostly_Cloudy_Medium_Mix_Night_Lightning',                    
                'mostlycloudyverylightrainnight' : 'Mostly_Cloudy_Drizzle_Night',                      
                'mostlycloudyverylightrainlightningnight' : 'Mostly_Cloudy_Drizzle_Night_Lightning',                  
                'mostlycloudyverylightsleetnight' : 'Mostly_Clear_Sleet_Night',              
                'mostlycloudyverylightsleetlightningnight' : 'Mostly_Clear_Sleet_Night_Lightning',                      
                'mostlycloudyverylightsnownight' : 'Mostly_Clear_Light_Snow_Night',              
                'mostlycloudyverylightsnowfreezingrainnight' : 'Mostly_Clear_Medium_Mix_Night',                   
                'mostlycloudyverylightsnowfreezingrainlightningnight' : 'Mostly_Clear_Medium_Mix_Night_Lightning',               
                'partlycloudynight' : 'Partly_Cloudy_Night',                   
                'partlycloudychancemixnight' : 'Partly_Cloudy_Medium_Mix_Night',                 
                'partlycloudychancerainnight' : 'Partly_Cloudy_Medium_Rain_Night',                
                'partlycloudychancerainlightningnight' : 'Partly_Cloudy_Medium_Rain_Night_Lightning',            
                'partlycloudychancesnownight' : 'Partly_Cloudy_Medium_Snow_Night',                       
                'partlycloudyheavyfreezingrainnight' : 'Partly_Cloudy_Freezing_Rain_Night',                  
                'partlycloudyheavyfreezingrainlightningnight' : 'Partly_Cloudy_Freezing_Rain_Night_Lightning',              
                'partlycloudyheavyfreezingrainsleetnight' : 'Partly_Cloudy_Sleet_Night',             
                'partlycloudyheavyfreezingrainsleetlightningnight' : 'Partly_Cloudy_Sleet_Night_Lightning',                     
                'partlycloudyheavymixnight' : 'Partly_Cloudy_Medium_Mix_Night',                  
                'partlycloudyheavymixlightningnight' : 'Partly_Cloudy_Medium_Mix_Night_Lightning',               
                'partlycloudyheavyrainnight' : 'Partly_Cloudy_Heavy_Rain_Night',                    
                'partlycloudyheavyrainlightningnight' : 'Partly_Cloudy_Heavy_Rain_Night_Lightning',                 
                'partlycloudyheavysleetnight' : 'Partly_Cloudy_Sleet_Night',                  
                'partlycloudyheavysleetlightningnight' : 'Partly_Cloudy_Sleet_Night_Lightning',              
                'partlycloudyheavysnownight' : 'Partly_Cloudy_Heavy_Snow_Night',                
                'partlycloudyheavysnowfreezingrainnight' : 'Partly_Cloudy_Medium_Mix_Night',                       
                'partlycloudyheavysnowfreezingrainlightningnight' : 'Partly_Cloudy_Medium_Mix_Night_Lightning',                   
                'partlycloudyheavysnowlightningnight' : 'Partly_Cloudy_Heavy_Snow_Night_Lightning',            
                'partlycloudylightfreezingrainnight' : 'Partly_Cloudy_Freezing_Drizzle_Night',                 
                'partlycloudylightfreezingrainlightningnight' : 'Partly_Cloudy_Freezing_Drizzle_Night_Lightning',             
                'partlycloudylightfreezingrainsleetnight' : 'Partly_Cloudy_Sleet_Night',                
                'partlycloudylightfreezingrainsleetlightningnight' : 'Partly_Cloudy_Sleet_Night_Lightning',            
                'partlycloudylightmixnight' : 'Partly_Cloudy_Medium_Mix_Night',                     
                'partlycloudylightmixlightningnight' : 'Partly_Cloudy_Medium_Mix_Night_Lightning',                  
                'partlycloudylightrainnight' : 'Partly_Cloudy_Light_Rain_Night',             
                'partlycloudylightrainlightningnight' : 'Partly_Cloudy_Light_Rain_Night_Lightning',                      
                'partlycloudylightsleetnight' : 'Partly_Cloudy_Sleet_Night',                     
                'partlycloudylightsleetlightningnight' : 'Partly_Cloudy_Sleet_Night_Lightning',                 
                'partlycloudylightsnownight' : 'Partly_Cloudy_Light_Snow_Night',                     
                'partlycloudylightsnowfreezingrainnight' : 'Partly_Cloudy_Medium_Mix_Night',             
                'partlycloudylightsnowfreezingrainlightningnight' : 'Partly_Cloudy_Medium_Mix_Night_Lightning',                      
                'partlycloudymediumfreezingrainnight' : 'Partly_Cloudy_Freezing_Rain_Night',               
                'partlycloudymediumfreezingrainlightningnight' : 'Partly_Cloudy_Freezing_Rain_Night_Lightning',                       
                'partlycloudymediumfreezingrainsleetnight' : 'Partly_Cloudy_Sleet_Night',                      
                'partlycloudymediumfreezingrainsleetlightningnight' : 'Partly_Cloudy_Sleet_Night_Lightning',                  
                'partlycloudymediummixnight' : 'Partly_Cloudy_Medium_Mix_Night',               
                'partlycloudymediummixlightningnight' : 'Partly_Cloudy_Medium_Mix_Night_Lightning',            
                'partlycloudymediumrainnight' : 'Partly_Cloudy_Medium_Rain_Night',              
                'partlycloudymediumrainlightningnight' : 'Partly_Cloudy_Medium_Rain_Night_Lightning',                       
                'partlycloudymediumsleetnight' : 'Partly_Cloudy_Sleet_Night',               
                'partlycloudymediumsleetlightningnight' : 'Partly_Cloudy_Sleet_Night_Lightning',                       
                'partlycloudymediumsnownight' : 'Partly_Cloudy_Medium_Snow_Night',                      
                'partlycloudymediumsnowfreezingrainnight' : 'Partly_Cloudy_Medium_Mix_Night',                    
                'partlycloudymediumsnowfreezingrainlightningnight' : 'Partly_Cloudy_Medium_Mix_Night_Lightning',                
                'partlycloudyverylightfreezingrainnight' : 'Partly_Cloudy_Freezing_Drizzle_Night',                      
                'partlycloudyverylightfreezingrainlightningnight' : 'Partly_Cloudy_Freezing_Drizzle_Night_Lightning',                   
                'partlycloudyverylightfreezingrainsleetnight' : 'Partly_Cloudy_Sleet_Night',                     
                'partlycloudyverylightfreezingrainsleetlightningnight' : 'Partly_Cloudy_Sleet_Night_Lightning',                  
                'partlycloudyverylightmixnight' : 'Partly_Cloudy_Medium_Mix_Night',               
                'partlycloudyverylightmixlightningnight' : 'Partly_Cloudy_Medium_Mix_Night_Lightning',                       
                'partlycloudyverylightrainnight' : 'Partly_Cloudy_Drizzle_Night',             
                'partlycloudyverylightrainlightningnight' : 'Partly_Cloudy_Drizzle_Night_Lightning',                     
                'partlycloudyverylightsleetnight' : 'Partly_Cloudy_Sleet_Night',              
                'partlycloudyverylightsleetlightningnight' : 'Partly_Cloudy_Sleet_Night_Lightning',                       
                'partlycloudyverylightsnownight' : 'Partly_Cloudy_Light_Snow_Night',              
                'partlycloudyverylightsnowfreezingrainnight' : 'Partly_Cloudy_Medium_Mix_Night',                   
                'partlycloudyverylightsnowfreezingrainlightningnight' : 'Partly_Cloudy_Medium_Mix_Night_Lightning'
	};



	MyWxNDayForecast.prototype.setLocation= function(hash){
		this.vars.lat= hash.lat;
		this.vars.lon= hash.lon;
		return this;
	};
	MyWxNDayForecast.prototype.setMappingFunction= function(key, hash){
		this.mappingFunction[key]= hash;
		return this;
	}
	MyWxNDayForecast.prototype.inflate= function(parentHolder,template){
		var pthis= this;

        $.getJSON("http://www.amfamlatino.com/enes/sdmodules/sdwp/dmyweather/json/ndaybylatlon.js?lat="+this.vars.lat+"&lon="+this.vars.lon+"&caller=?",
 			function(json){
				if(json== undefined)
					return;
				for(var index= 0; index< pthis.vars['day1']+pthis.vars['daycount']; ++index) {
					var markup= $(template).clone();
					$(markup).find('*').each(function(ignore, node){
						var format = $(node).html();
						var key = $(node).attr('class');
	
							var value= json[index][key];
							if(value!=undefined)
								if (pthis.mappingFunction[key] != undefined) {
									value = pthis.mappingFunction[key][value];
							}	


						if (value != undefined) {
							var src = $(node).attr('src');
							
							if (src != undefined) 
								format = src;
							if (format != '' && value != '') {
								var newvalue = sprintf(format, value);
								if (src != undefined) 
									$(node).attr('src', newvalue == '' ? 'xpar' : newvalue);
								else 
									$(node).text(newvalue);
							}
							else {
								$(node).text(value);
							}
						}
					});
					$(markup).appendTo(parentHolder);
				}
			}); 
		return this;     
    }
}
