function insertBlogFeed(){
	document.write('<div id="ajaxreader"></div>');
	RSSRequest( 'http://' + document.domain + '/i-Seven/i7Blog.nsf/feed.rss' );
}
/*
* onreadystatechange function
*/
function ReqChange() {
	// If data received correctly
	if (RSSRequestObject.readyState==4) {
		// if data is valid
		if (RSSRequestObject.responseText.indexOf('invalid') == -1){ 
			// Parsing RSS
			var node = RSSRequestObject.responseXML.documentElement; 
			// Get Channel information
			var channel = node.getElementsByTagName('channel').item(0);
			var title = channel.getElementsByTagName('title').item(0).firstChild.data;
			var link = channel.getElementsByTagName('link').item(0).firstChild.data;
			//content = '<a href="'+link+'" target=_blank class="HeadlineLink"><span class="HeadlineHeader">'+title+'...</span></a><hr>'
			content = '';
			// Browse items
			var items = channel.getElementsByTagName('item');
			for (var n=0; n < items.length; n++){
				var itemTitle = items[n].getElementsByTagName('title').item(0).firstChild.data;
				var itemLink = items[n].getElementsByTagName('link').item(0).firstChild.data;
				//var itemSummary = 'lęs mere...';
				// mozilla have a second child in the [DATA...
				try { 
					var itemSummary = items[n].getElementsByTagName('description').item(0).childNodes[1].nodeValue;
				}catch (e) { 
					var itemSummary = items[n].getElementsByTagName('description').item(0).firstChild.data;
				}
				itemSummary=itemSummary.slice(1,55)+"...";
				try { 
					var itemPubDate = items[n].getElementsByTagName('pubDate').item(0).firstChild.data;
				}catch (e) { 
					var itemPubDate = '';
				}
				itemPubDate = formatDate(itemPubDate);
				content += '<div class="HeadlineDate">'+ itemPubDate + '</div><a href="'+itemLink+'" target=_blank class="HeadlineLink"><span class="HeadlineHeader">'+itemTitle+'</span><span class="HeadlineSummary">'+itemSummary+'</span></a>';
			}
			// Display the result if there is at least one blog entry
			if(itemTitle!= undefined){
				document.getElementById("ajaxreader").innerHTML = content;
			}
		}
	}
}
/*
* Main AJAX RSS reader request
*/
function RSSRequest(RSSUrl) {
	if(window.XMLHttpRequest) {
		try {
			RSSRequestObject = new XMLHttpRequest();
		} catch(e) { 
			RSSRequestObject = false;
		 }
	}else if(window.ActiveXObject){
		try {
			RSSRequestObject = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try { 
				RSSRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				 RSSRequestObject = false;
			 }
		}
	}
	// Prepare the request
	RSSRequestObject.open("GET", RSSUrl , true);
	// Set the onreadystatechange function
	RSSRequestObject.onreadystatechange = ReqChange;
	// IE wants this explicit
	RSSRequestObject.setRequestHeader('Content-Type',  "text/xml");
	// Send
	RSSRequestObject.send(null); 
}
function getMonthNumber(monthAbr){
	var res = "ukendt";
	switch (monthAbr){
		case "Jan": {res = "01"; break }
		case "Feb": {res = "02"; break }
		case "Mar": {res = "03"; break }
		case "Apr": {res = "04"; break }
		case "May": {res = "05"; break }
		case "Jun": {res = "06"; break }
		case "Jul": {res = "07"; break }
		case "Aug": {res = "08"; break }
		case "Sep": {res = "09"; break }
		case "Oct": {res = "10"; break }
		case "Nov": {res = "11"; break }
		case "Dec": {res = "12"; break }
	}
	return res;
}
function formatDate(timestamp){
	var parts = timestamp.split(' ');
	res = parts[1] + '-' + getMonthNumber(parts[2]) + '-'+ parts[3];
	return res;
}
insertBlogFeed();
