//XML OBJECT
function getXMLObj() {
	
	/*var doc = null;
	if (typeof window.ActiveXObject != 'undefined' ) doc = new ActiveXObject("Microsoft.XMLHTTP");
	else doc = new XMLHttpRequest();
	return doc;*/
	
	var xhr;
	if (window.XMLHttpRequest) {
	  xhr = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
	  xhr = new ActiveXObject("Msxml2.XMLHTTP");
	}

	return xhr;
	
}

var Blogs = {
	init : function () {
		var months = new Array("","January","February","March","April","May","June","July","August","September","October","November","December");
		var blogs = $('blogContent');	
		request = getXMLObj();
		//alert("loading blog into ["+blogs+"] ==> "+request);
		request.onreadystatechange = function(){
			if (request.readyState == 4 && request.status == 200){
				
				//get the response list from Maven
				resultSet =  eval(request.responseXML);
				entries = resultSet.getElementsByTagName("entry");

				//alert("Number of entries: "+entries.length+"<br>");
				myStr = "";
				if (entries.length>=1) {
					maxItems = 1;
				} else {
					maxItems = entries.length;
				}
				
				for (i=0; i<maxItems; i++) {
					var tmpTitle = entries[i].getElementsByTagName('title')[0].firstChild.nodeValue;
					var tmpSummary = entries[i].getElementsByTagName('summary')[0].firstChild.nodeValue;
					var tmpDate = entries[i].getElementsByTagName('published')[0].firstChild.nodeValue.split('T');
					var tmpLink = entries[i].getElementsByTagName('link')[0].attributes.getNamedItem('href').value;
					
					var postDate = tmpDate[0].split('-');
					var postMonth = postDate[1];
					if (postMonth.charAt(0) == '0') {
						postMonth = postMonth.substr(1,postMonth.length);
					}
					var postDateStr = months[postMonth]+" "+postDate[2]+", "+postDate[0];
					
					myStr += "<h3>"+tmpTitle+"</h3>";
					myStr += "<h4>"+postDateStr+"</h4>";
					myStr += "<p>"+tmpSummary.truncate(600)+" <a href='"+tmpLink+"'><span style='color: #295560;'>[read more]</span></a></p>";
					
				}
				//alert(myStr);
				blogs.innerHTML = myStr;
				
			}
		};
		 
		request.open("GET", "/littlemosque/blog/atom.xml");
		request.setRequestHeader("Content-Type","text/xml");
		request.send(null);
	}
	
};
