	/************************************************************************************************************
	 
	 Broadcast Schedule Code
	 
	************************************************************************************************************/ 	

	var sGrid = '';

	function initSchedule()
	{
		var feed = new google.feeds.Feed("http://spreadsheets.google.com/feeds/list/pQtlQeCV3GoKC3K5f-s7fTg/od6/public/basic?alt=rss"); //Google Feed API method
		feed.setNumEntries(99); //Google Feed API method
		feed.load(displayfeed);
	}

	function displayfeed(result) {
		if (!result.error) {
			var tempDiv = document.createElement("div");
			// Initialize <table> and Column Headings
			sGrid = '<table style="font-family:Verdana; font-size:12px" border="1" width="100%">';
			sGrid = sGrid + '<tr><td><center><b>DATE</b></center></td><td><center><b>TIME</b></center></td><td><center><b>EVENT</b></center></td><td><center><b>COVERAGE</b></center></td><td><center><b>CHANNEL</b></center></td><td><center><b>HEARING NOTICE</b></center></td></tr>';
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				buildTable(entry.title, entry.content);
			}
			// Close <table> tag
			sGrid = sGrid + '</table>';
		}
		// Publish table
		tGDiv = document.getElementById('gridDiv');
		tGDiv.innerHTML = sGrid;
	}

	function buildTable(tData, cData)
	{
		descArray = cData.split(",");
		sGrid = sGrid + '<tr>';
		// Check for Rebroadcast
			tcolonPos = descArray[2].indexOf(":");
			tcolonLen = descArray[2].length;
			tdescItem = descArray[2].substring(tcolonPos+1,tcolonLen);
			if (tdescItem == ' Rebroadcast')
			{
				rItalics = '';
				rItalics2 = '';
			} 
			else
			{
				rItalics = '<b>';
				rItalics2 = '</b>';
			}
		// Check for Rebroadcast END
		for (j=0;j<=4;j++)
		{
			colonPos = descArray[j].indexOf(":");
			colonLen = descArray[j].length;
			descItem = descArray[j].substring(colonPos+1,colonLen);
			descItem = descItem.replace(/^\s+|\s+$/g, '') ;
			sGrid = sGrid + '<td>';
			sGrid = sGrid + rItalics;
			// Special Formatting
			switch(j)
			{
				case 1: /* Format time */
					if (descItem != 'TBA' && descItem != 'tba')
					{
						hr = descItem.substring(0,descItem.indexOf(":"))*1;
						if (hr > 12)
						{
							hr = hr - 12;
							am_pm = 'PM'
						}
						else
						{
							if (hr == 12)
							{
								am_pm = 'PM'
							}
							else
							{
								am_pm = 'AM'
							}
							if (hr == 0)
							{
								hr = 12;
							}
							hr = hr + 0;
							// am_pm = 'AM'
						}
						min = descItem.substring(descItem.indexOf(":")+1,descItem.indexOf(":")+3);
						newtime = hr + ':' + min + '&nbsp;' + am_pm
						descItem = newtime;
					}
					break;
				case 2: /* Insert title after Time */
					sGrid = sGrid + tData
					sGrid = sGrid + rItalics2;
					sGrid = sGrid + '</td>';
					sGrid = sGrid + '<td>';
					sGrid = sGrid + rItalics;
					break;
				case 4: /* Breifing Link */
					sGrid = sGrid + '<a href="';
					break;
			}
			sGrid = sGrid + descItem;
			switch(j)
			{
				case 4: /* Breifing Link */
					sGrid = sGrid + '">Click Here</a>';
					break;
			}		
			sGrid = sGrid + rItalics2;
			sGrid = sGrid + '</td>';
		}
		sGrid = sGrid + '</tr>';
	}
