﻿var rssUrl = "http://www.calend.ru/img/export/today-holidays.rss";
var msg, date, content;

function init()
{
	try	{_IG_AdjustIFrameHeight();} catch(e) {}
	date = $("date");
	content = $("content");
	var feed = new google.feeds.Feed(rssUrl);
	feed.setNumEntries(100);
	feed.load(loadFeed);
}

function loadFeed(result)
{
	if(result == null)
	{
		content.innerHTML = "Источник временно недоступен";
	}
	
	var isNames = false;
	var d = (new Date()).toJSON();
	var day = d.substr((d.indexOf("T")-2), 2);
	if(day.startsWith("0")) day = day.replace("0", "");
	var res = "";
	
	result.feed.entries.each(function(item)
	{
		if(item.title.startsWith(day))
		{
			isNames = true;
			if(date.innerHTML == "")
			{
				date.innerHTML = '<span>' + day + '</span>';
				var len = (new String(day)).length;
				date.innerHTML += '<div>' + item.title.substr((item.title.indexOf(day)+len), (item.title.indexOf("-")-len)).strip() + '</div>';
			}
			var html = '<div class="NameContainer">';
			html += '<div class="Name"><a href="' + item.link + '" target="_blank">' + item.title.substr(item.title.indexOf("-")+1).strip() + '</a></div>';
			html += '<div class="NameDescription">' + item.content + '</div>';
			html += '</div>';
			res += html;
		}
	});
	
	content.innerHTML += res;
	if(!isNames) content.innerHTML = "Сегодня нет праздников";
}