var reqNews;

function maj_news(ajax_news) {
    var url = ajax_news;
    if ( window.XMLHttpRequest) {
        reqNews = new XMLHttpRequest();
    } else if ( window.ActiveXObject) {
        reqNews = new ActiveXObject("Microsoft.XMLHTTP");
    }
    reqNews.open("GET", url, true);
    reqNews.onreadystatechange = callbackNews;
    reqNews.send(null);
      
    setTimeout("maj_news('" + ajax_news + "')", 900000);
}

function callbackNews() {
    if (reqNews.readyState == 4) {
        if (reqNews.status == 200) {         
            parseNews();
        }
    }
}

function parseNews() {
	codeHTMLnews = '';
    var items = reqNews.responseXML.getElementsByTagName("item");

    for (var i = 0; i < items.length; i++)
   {
	var item = items.item(i);
	
	if ( item != null ) {
		var id = item.getElementsByTagName("id")[0];
		var title = item.getElementsByTagName("title")[0];
		var link = item.getElementsByTagName("link")[0];
		var lien = "#";

		j = i + 1;
		if ( link.childNodes.length > 0 ) {
			lien = link.childNodes[0].nodeValue;
		}
	
		if ( title.childNodes.length > 0 ) {
			setNews(title.childNodes[0].nodeValue, "newsitem" + j,lien);
		} else {
			setNews("&nbsp;", "newsitem" + j,lien);
		}
	
	} else {
		j = i + 1;
		setNews("&nbsp;", "newsitem" + j, "#");
	}
   }
   
}

function setNews(a_lib, a_idcol,a_lien) {
   var userLibElement = document.getElementById(a_idcol);
        userLibElement.innerHTML =  '<a class="nouvelles" href="'+a_lien+'" onClick="if(window.s_account){s_linkType=\'o\';s_linkName=\'ticker\';s_prop15=s_pageName;s_prop16=\''+escape(a_lib)+'\';s_lnk=s_co(this);s_gs(s_account);}">'+a_lib+'</a>';
}

