var reqObj = new Array;
var series = 0;
var rssblog = new Array;
var rssURLe = ".xml";
var appendurl = "/cro/feed-resources/blogs-rss/rss/";

rssblog[0] = "cars";
rssblog[1] = "baby";
rssblog[2] = "home";
rssblog[3] = "safety";
rssblog[4] = "money";
rssblog[5] = "health";
rssblog[6] = "electronics";

var rssURLb = blogURL();

function blogURL(){
	var str = document.location.href;
	return str.substring(0,str.indexOf("/",str.indexOf("//")+2))+appendurl;
}

function extractblog(xml,elem){
	var node = xml.documentElement;   
	var retObj = new Object();
	retObj['blog'] = node.getElementsByTagName('channel')[0].getElementsByTagName('link')[0].firstChild.data;
	retObj['title'] = node.getElementsByTagName('item')[elem].getElementsByTagName('title')[0].firstChild.data;
    retObj['link'] = node.getElementsByTagName('item')[elem].getElementsByTagName('link')[0].firstChild.data;
	retObj['description'] = node.getElementsByTagName('item')[elem].getElementsByTagName('description')[0].firstChild.data.substring(0,300)+"...";
	return retObj;
}

function populateDiv(obj,type){
	var title = document.getElementById(type).getElementsByTagName('h3')[0].getElementsByTagName('a')[0];
	var readpost = document.getElementById(type).getElementsByTagName('div')[0].getElementsByTagName('a')[0];
	var desc = document.getElementById(type).getElementsByTagName('span')[0];
	var blog = document.getElementById(type).getElementsByTagName('div')[0].getElementsByTagName('a')[1];
	title.setAttribute("href",obj['link']); 
	title.innerHTML = obj['title'];
	readpost.setAttribute("href",obj['link']); 
	desc.innerHTML = obj['description']+"";
	blog.setAttribute("href",obj['blog']); 
}

function createXMLHttp(type,URL,pos){
	reqObj[type] = false; 
	if (window.XMLHttpRequest) 
    reqObj[type] = new XMLHttpRequest();  
    if (window.ActiveXObject)   
    reqObj[type] = new ActiveXObject("Microsoft.XMLHTTP");
	reqObj[type].open("GET", URL ,true);
	reqObj[type].onreadystatechange=function() {
		if (reqObj[type].readyState==2) {}
		if (reqObj[type].readyState==4) {
		  var xmlDoc=reqObj[type].responseXML;
		  var obj = extractblog(xmlDoc,pos);
		  populateDiv(obj,rssblog[type]);
		 }
	}
	reqObj[type].send(null);
}


function loadRss(){
	var URL = "";
	for (var i in rssblog){
		URL = rssURLb+rssblog[i]+rssURLe;
		try{
		createXMLHttp(i,URL,0);
		}catch(e){}
	}
}

function f_OnClickHierarchicalCheckbox(dam){}

if (window.addEventListener){
  window.addEventListener('load', loadRss, false); 
} else if (window.attachEvent){
  window.attachEvent('onload', loadRss);
}