// JavaScript Document

function createXHR2() 
{
    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 xhr2 = createXHR2();
var doc2;
var nbpub;
nbpub=0;

function listPub2()
{
	tot = doc2.getElementsByTagName("Pub").length			
	document.getElementById("BanPub2").innerHTML = doc2.getElementsByTagName("Html")[nbpub].firstChild.nodeValue;
	PubDelai = doc2.getElementsByTagName("Delai")[nbpub].firstChild.nodeValue;
	nbpub++;
	if (nbpub >= tot){nbpub=0;}
	setTimeout("listPub2();",PubDelai)
}

function CallPub2(zonePub,urlPub)
{
	xhr2.onreadystatechange = function()
	{ 
		if(xhr2.readyState  == 4)
		{
			if(xhr2.status  == 200) {
				doc2 = xhr2.responseXML;     //  assigner le fichier XML à une variable
				listPub2();
				//setInterval("listPub();",2000);
			}else {
				document.getElementById("BanPub2").innerHTML = "Error code " + xhr2.status;
			}
		}
	};
	
	xhr2.open("GET", urlPub, true); 
	xhr2.send(null); 
}
