// JavaScript Document

function createXHR() 
{
    var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (err3) {
		try {
			request = new XMLHttpRequest();
		}
		catch (err1) 
		{
			request = false;
		}
            }
        }
    return request;
}

var xhr = createXHR();
var doc;
var i;
i=0;

function listPub()
{
	tot = doc.getElementsByTagName("Pub").length			
	document.getElementById("BannierePub").innerHTML = doc.getElementsByTagName("Html")[i].firstChild.nodeValue;
	PubDelai = doc.getElementsByTagName("Delai")[i].firstChild.nodeValue;
	i++;
	if (i >= tot){i=0;}
	setTimeout("listPub();",PubDelai)
}

function CallPub(zonePub,urlPub)
{
	xhr.onreadystatechange = function()
	{ 
		if(xhr.readyState  == 4)
		{
			if(xhr.status  == 200) {
				doc = xhr.responseXML;     //  assigner le fichier XML à une variable
				listPub();
				//setInterval("listPub();",2000);
			}else {
				document.getElementById("BannierePub").innerHTML = "Error code " + xhr.status;
			}
		}
	};
	
	xhr.open("GET", urlPub, true); 
	xhr.send(null); 
}
