google.load("feeds", "1",{nocss:1});

function initialize() {
	var feed = new google.feeds.Feed('http://weather.yahooapis.com/forecastrss?w=12797012&u=f');
	feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
	feed.load(function(result) {
		var container = document.getElementById('Weather');
		if (!result.error) {
		    var items = result.xmlDocument.getElementsByTagName('item');
		    var link = result.xmlDocument.getElementsByTagName('link');
		    var yweather = items[0].getElementsByTagName('yweather:condition')[0];
		    if (!yweather) {
		    	yweather = items[0].getElementsByTagName('condition')[0];
		    }
		    
		    var icon = getWIcon(parseInt(yweather.getAttribute('code')));
		    var text = yweather.getAttribute('text');
		    var temp = yweather.getAttribute('temp');
		    
		    var img = '<a class="icon-link" href="javascript:;" onclick="window.open(\''+link[0].firstChild.nodeValue+'\');"><img class="w-icon" alt="'+text+'" src="/images/weather/'+icon+'" /></a>';
		    var details = '<a href="javascript:;" onclick="window.open(\''+link[0].firstChild.nodeValue+'\');"><span class="strong">' + text + ', ' + temp + '&deg;' + '</span> F</a>';
		    container.innerHTML = img + details;
		}
	});
}
google.setOnLoadCallback(initialize);

$(function() {
	showTime();
});
function showTime() {
	$.get('/index/time/', function(d) {
		$('#Time').html(d);
	});
	setTimeout("showTime()",1000);
};

function getWIcon(code) {
	switch(code) {
	case 0:
		return 'default_icon.png';
		break;
	case 1:
		return 'default_icon.png';
		break;
	case 2:
		return 'default_icon.png';
		break;
	case 3:
		return 'default_icon.png';
		break;
	case 4:
		return 'default_icon.png';
		break;
	case 5:
		return 'default_icon.png';
		break;
	case 6:
		return 'default_icon.png';
		break;
	case 7:
		return 'default_icon.png';
		break;
	case 8:
		return 'w-rain.png';
		break;
	case 9:
		return 'w-rain.png';
		break;
	case 10:
		return 'w-rain.png';
		break;
	case 11:
		return 'w-rain.png';
		break;
	case 12:
		return 'w-rain.png';
		break;
	case 13:
		return 'default_icon.png';
		break;
	case 14:
		return 'default_icon.png';
		break;
	case 15:
		return 'default_icon.png';
		break;
	case 16:
		return 'default_icon.png';
		break;
	case 17:
		return 'default_icon.png';
		break;
	case 18:
		return 'default_icon.png';
		break;
	case 19:
		return 'default_icon.png';
		break;
	case 20:
		return 'default_icon.png';
		break;
	case 21:
		return 'default_icon.png';
		break;
	case 22:
		return 'default_icon.png';
		break;
	case 23:
		return 'default_icon.png';
		break;
	case 24:
		return 'default_icon.png';
		break;
	case 25:
		return 'default_icon.png';
		break;
	case 26:
		return 'w-cloudy.png';
		break;
	case 27:
		return 'w-mostlycloudy.png';
		break;
	case 28:
		return 'w-mostlycloudy.png';
		break;
	case 29:
		return 'w-partly-cloudy.png';
		break;
	case 30:
		return 'w-partly-cloudy.png';
		break;
	case 31:
		return 'default_icon.png';
		break;
	case 32:
		return 'w-sunny.png';
		break;
	case 33:
		return 'default_icon.png';
		break;
	case 34:
		return 'w-partly-cloudy.png';
		break;
	case 35:
		return 'default_icon.png';
		break;
	case 36:
		return 'w-sunny.png';
		break;
	case 37:
		return 'default_icon.png';
		break;
	case 38:
		return 'default_icon.png';
		break;
	case 39:
		return 'default_icon.png';
		break;
	case 40:
		return 'default_icon.png';
		break;
	case 41:
		return 'default_icon.png';
		break;
	case 42:
		return 'default_icon.png';
		break;
	case 43:
		return 'default_icon.png';
		break;
	case 44:
		return 'w-partly-cloudy.png';
		break;
	case 45:
		return 'w-rain.png';
		break;
	case 46:
		return 'default_icon.png';
		break;
	case 47:
		return 'default_icon.png';
		break;
	case 3200:
		return 'default_icon.png';
		break;
	default:
		return 'default_icon.png';
		break;
	}
	return;
};

