﻿Ext.namespace("TwentyFour.Scripts.Weather");

TwentyFour.Scripts.Weather.RegionSelector = function(regionChangeHandler) 
{
    TwentyFour.Scripts.Weather.RegionSelector.superclass.constructor.call(this,{  
        id:'navigator',
        layout:'twentyfour_another_vertical_layout',
        renderTo: 'verticalMenu',
        layoutConfig:{
            location:'mapContainer',
            regionChangeHandler:regionChangeHandler,
            navContainerId:'divBottomNav'
        },
        width:148,
        border:false,
        items: [{
            title:'South Africa',
            regionCode:'SA',
            regionMap:'currentConditions',
            selected:true,
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2-select'
        },{
            title:'Free State',
            regionCode:'SA_Reg_FS',
            regionMap:'currentConditions',
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2'
        },{
            title:'Gauteng',
            regionCode:'SA_Reg_Gau',
            regionMap:'currentConditions',
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2'
        },{
            title:'Kwazulu-Natal',
            regionCode:'SA_Reg_KZN',
            regionMap:'currentConditions',
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2'
        },{
            title:'Limpopo',
            regionCode:'SA_Reg_Lim',
            regionMap:'currentConditions',
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2'
        },{
            title:'Mpumalanga',
            regionCode:'SA_Reg_Mpuma',
            regionMap:'currentConditions',
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2'
        },{
            title:'Eastern Cape',
            regionCode:'SA_Reg_ECape',
            regionMap:'currentConditions',
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2'
        },{
            title:'Northern Cape',
            regionCode:'SA_Reg_NCape',
            regionMap:'currentConditions',
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2'
        },{
            title:'North West',
            regionCode:'SA_Reg_NWest',
            regionMap:'currentConditions',
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2'
        },{
            title:'Western Cape',
            regionCode:'SA_Reg_WCape',
            regionMap:'currentConditions',
            border:true,
            renderRegion:this.renderRegion,
            collapsed:true,
            verticalItemCls:'hd-vertical2'
        }]
    });
};

Ext.extend(TwentyFour.Scripts.Weather.RegionSelector, Ext.Panel, 
{

});