/* GLOBAL ER WAIT TIME VARIABLES *********************************************/

var ER_WAIT_TIME_FEEDS = [];

var ER_WAIT_CAP_FEED = [];
ER_WAIT_CAP_FEED.feed_name = 'Capital';
ER_WAIT_CAP_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/cap_rss_feed.xml';
ER_WAIT_CAP_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_CAP_FEED);

var ER_WAIT_CON_FEED = [];
ER_WAIT_CON_FEED.feed_name = 'Continental';
ER_WAIT_CON_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/con_rss_feed.xml';
ER_WAIT_CON_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_CON_FEED);

var ER_WAIT_CWT_FEED = [];
ER_WAIT_CWT_FEED.feed_name = 'Central West Texas';
ER_WAIT_CWT_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/cwt_rss_feed.xml';
ER_WAIT_CWT_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_CWT_FEED);

var ER_WAIT_DVD_FEED = [];
ER_WAIT_DVD_FEED.feed_name = 'Delta';
ER_WAIT_DVD_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/dvd_rss_feed.xml';
ER_WAIT_DVD_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_DVD_FEED);

var ER_WAIT_EFL_FEED = [];
ER_WAIT_EFL_FEED.feed_name = 'East Florida';
ER_WAIT_EFL_FEED.feed_url = 'http://eastflamkt.two.icu.ehc.com/cpm/rss/rss_feed.xml';
ER_WAIT_EFL_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_EFL_FEED);

var ER_WAIT_FWD_FEED = [];
ER_WAIT_FWD_FEED.feed_name = 'Far West';
ER_WAIT_FWD_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/fwd_rss_feed.xml';
ER_WAIT_FWD_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_FWD_FEED);

var ER_WAIT_GCD_FEED = [];
ER_WAIT_GCD_FEED.feed_name = 'Gulf Coast';
ER_WAIT_GCD_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/gcd_rss_feed.xml';
ER_WAIT_GCD_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_GCD_FEED);

var ER_WAIT_MWD_FEED = [];
ER_WAIT_MWD_FEED.feed_name = 'Midwest';
ER_WAIT_MWD_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/mwd_rss_feed.xml';
ER_WAIT_MWD_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_MWD_FEED);

var ER_WAIT_MTN_FEED = [];
ER_WAIT_MTN_FEED.feed_name = 'Mountain';
ER_WAIT_MTN_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/mtn_rss_feed.xml';
ER_WAIT_MTN_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_MTN_FEED);

var ER_WAIT_NFL_FEED = [];
ER_WAIT_NFL_FEED.feed_name = 'North Florida';
ER_WAIT_NFL_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/nfl_rss_feed.xml';
ER_WAIT_NFL_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_NFL_FEED);

var ER_WAIT_NTX_FEED = [];
ER_WAIT_NTX_FEED.feed_name = 'North Texas';
ER_WAIT_NTX_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/ntx_rss_feed.xml';
ER_WAIT_NTX_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_NTX_FEED);

var ER_WAIT_RIC_FEED = [];
ER_WAIT_RIC_FEED.feed_name = 'Richmond';
ER_WAIT_RIC_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/ric_rss_feed.xml';
ER_WAIT_RIC_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_RIC_FEED);

var ER_WAIT_TXA_FEED = [];
ER_WAIT_TXA_FEED.feed_name = 'San Antonio';
ER_WAIT_TXA_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/txa_rss_feed.xml';
ER_WAIT_TXA_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_TXA_FEED);

var ER_WAIT_SAD_FEED = [];
ER_WAIT_SAD_FEED.feed_name = 'South Atlantic';
ER_WAIT_SAD_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/sad_rss_feed.xml';
ER_WAIT_SAD_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_SAD_FEED);

var ER_WAIT_TRI_FEED = [];
ER_WAIT_TRI_FEED.feed_name = 'Tristar';
ER_WAIT_TRI_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/tri_rss_feed.xml';
ER_WAIT_TRI_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_TRI_FEED);

var ER_WAIT_WFL_FEED = [];
ER_WAIT_WFL_FEED.feed_name = 'West Florida';
ER_WAIT_WFL_FEED.feed_url = 'http://hcaeastflorida.com/cpm/rss/wfl_rss_feed.xml';
ER_WAIT_WFL_FEED.date_format = 'E, dd MMM yyyy HH:mm:ss';
ER_WAIT_TIME_FEEDS.push(ER_WAIT_WFL_FEED);


/* END GLOBAL ER WAIT TIME VARIABLES *****************************************/

/* TIME ZONE FUNCTIONS *******************************************************/

// Function returns true if the date passed is currently in daylight savings time
function isInDST() {
	// Get the standard offset
	var rightNow = new Date();
	// Setup a date on january 1st
	var jan1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);
	// Create a GMT string of january 1st date
	var temp = jan1.toGMTString();
	// Create a new date based on the GMT date
	var jan2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
	// Get the standard offset (-6 for CST) by subtracting GMT
	// from current and then dividing by hours (milli * secs * mins)
	var standardOffset = (jan1 - jan2) / (1000 * 60 * 60);

	// Setup a date on june 1st
	var june1 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0);
	// Create a GMT string of the june 1st date
	temp = june1.toGMTString();
	// Create a new date based on the GMT June 1st date
	var june2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
	// Get the offset between the two (summer time offset) by subtracting GMT
	// from current and then dividing by hours (milli * secs * mins)
	var dstOffset = (june1 - june2) / (1000 * 60 * 60);
	var dst;
	// Returns true if in daylight savings time
	if (standardOffset == dstOffset) {
	    return false;
	} else {
	    return true;
	}
}

/* END TIME ZONE FUNCTIONS ***************************************************/

/* STATE MAPPING *************************************************************/

var STATE_MAPPING = [];
var TEMP_MAP = { state:"Alabama",abbr:"AL" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Alaska",abbr:"AK" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Arizona",abbr:"AZ" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Arkansas",abbr:"AR" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"California",abbr:"CA" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Colorado",abbr:"CO" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Connecticut",abbr:"CT" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Delaware",abbr:"DE" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Florida",abbr:"FL" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Georgia",abbr:"GA" };
STATE_MAPPING.push(TEMP_MAP);

var TEMP_MAP = { state:"Hawaii",abbr:"HI" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Idaho",abbr:"ID" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Illinois",abbr:"IL" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Indiana",abbr:"IN" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Iowa",abbr:"IA" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Kansas",abbr:"KS" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Kentucky",abbr:"KY" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Louisiana",abbr:"LA" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Maine",abbr:"ME" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Maryland",abbr:"MD" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Massachusetts",abbr:"MA" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Michigan",abbr:"MI" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Minnesota",abbr:"MN" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Mississippi",abbr:"MS" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Missouri",abbr:"MO" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Montana",abbr:"MT" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Nebraska",abbr:"NE" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Nevada",abbr:"NV" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"New Hampshire",abbr:"NH" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"New Jersey",abbr:"NJ" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"New Mexico",abbr:"NM" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"New York",abbr:"NY" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"North Carolina",abbr:"NC" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"North Dakota",abbr:"ND" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Ohio",abbr:"OH" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Oklahoma",abbr:"OK" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Oregon",abbr:"OR" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Pennsylvania",abbr:"PA" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Rhode Island",abbr:"RI" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"South Carolina",abbr:"SC" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"South Dakota",abbr:"SD" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Tennessee",abbr:"TN" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Texas",abbr:"TX" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Utah",abbr:"UT" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Vermont",abbr:"VT" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Virginia",abbr:"VA" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Washington",abbr:"WA" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"West Virginia",abbr:"WV" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Wisconsin",abbr:"WI" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"Wyoming",abbr:"WY" };
STATE_MAPPING.push(TEMP_MAP);
var TEMP_MAP = { state:"United Kingdom",abbr:"UK" };
STATE_MAPPING.push(TEMP_MAP);

/* END STATE MAPPING *********************************************************/
