﻿Ext.namespace("TwentyFour.Scripts.Weather");

TwentyFour.Scripts.Weather.ForecastSelector = function() 
{
    TwentyFour.Scripts.Weather.ForecastSelector.superclass.constructor.call(this,{  
        id:'navigator',
        layout:'twentyfour_vertical_layout',
        renderTo: 'verticalMenu',
        layoutConfig:{contentLocation: 'forecastContent'},
        width:200,
        border:false,
        items: [{
            title:'Current Conditions',
            forecast:'currentconditions',
            selected:true,
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical-select'
        },{
            title:'48 Hour Forecast',
            forecast:'48hourforecast',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        },{
            title:'7 Day Expanded Forecast',
            forecast:'7dayexpandedforecast',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        },{
            title:'15 Day Expanded Forecast',
            forecast:'15dayexpandedforecast',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        },{
            title:'Marine Reports',
            forecast:'marinereports',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        },{
            title:'Tide Report',
            forecast:'tidereport',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        },{
            title:'Extended Tide Report',
            forecast:'extendedtidereport',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        },{
            title:'Historical Climate Detail',
            forecast:'historicalclimatedetail',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        },{
            title:'Fire Danger',
            forecast:'firedanger',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        },{
            title:'Weather Advisory Detail',
            forecast:'weatheradvisories',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        },{
            title:'Airport Delays',
            forecast:'airportdelays',
            border:true,
            renderForecast:this.renderForecast,
            collapsed:true,
            verticalItemCls:'hd-vertical'
        }]
    });
};

Ext.extend(TwentyFour.Scripts.Weather.ForecastSelector, Ext.Panel, 
{
});