/*
 * [Drive Every Drop]
 * Modified: 2008-07-11
 */

// Google AJAX Feed API with DED
// --------------------------------------------
if(google) google.load("feeds", "1");

DED.initFeed = function(pageID) {
	// Set Feed URL
	var feed = new google.feeds.Feed("http://blog.driveeverydrop.com/?feed=atom");
	
	// Set Number of Entries to Load
	feed.setNumEntries(7);
	// Function of Feed Data Loaded.
	feed.load(function(result) {
		var container = document.getElementById("ded-blogArchives");
		// Newest Entry for Top Page
		var entry_newest = result.feed.entries[0];
		var n_DIV = document.createElement("div");
		n_DIV.className = "rss-item-newest";
		var n_html = '<p class="head"><a href="';
		n_html += entry_newest.link;
		n_html += '"><span class="pubDate">';
		n_html += DED.get_date(entry_newest.publishedDate);
		n_html += '<\/span> <span class="title">';
		n_html += entry_newest.title;
		n_html += '<\/span><\/a><\/p>\n';
		if(entry_newest.content) {
			n_html += '<div class="content">';
			var n_content = DED.strip_tags(entry_newest.content);
			if(n_content.length > 1000) {
				n_html += n_content.substr(0, 1000);
				n_html += "...";
			} else {
				n_html += n_content;
			}
			n_html += '<\/div>\n';
			n_html += DED.get_img(entry_newest.content, 2, entry_newest.link);
		}
		n_DIV.innerHTML = n_html;
		container.appendChild(n_DIV);
		
		// Entry List
		var i,l,html,entry,DIV;
		i = 1;
		for(l=result.feed.entries.length; i<l; i++) {
			entry = result.feed.entries[i];
			DIV = document.createElement("div");
			DIV.className = "rss-item";
			html = '<a name="';
			html += 'a';
			html += (i + 1);
			html += '" id="';
			html += 'a';
			html += (i + 1);
			html += '"><\/a>';
			html += '<p class="head"><a href="';
			html += entry.link;
			html += '"><span class="pubDate">';
			html += DED.get_date(entry.publishedDate);
			html += '<\/span> <span class="title">';
			html += entry.title;
			html += '<\/span><\/a><\/p>\n';
			DIV.innerHTML = html;
			container.appendChild(DIV);
		}
	});
}
