var AjaxServerPageName;
AjaxServerPageName = "/client/ajax_server_request/zones_primeurs/zones_primeurs.asp";
var timeOutLength;
timeOutLength = 3;
var currentZoneID;
var resultCache = new Object(); // mécanisme de cache des requetes
var bolZone2Run = true;
var bolZone3Run = true;
var bolZone4Run = true;
var bolZone5Run = true;
var bolZone6Run = true;
var bolZone7Run = true;
var bolZone9Run = true;
var bolZone10Run = true;
var bolZone12Run = true;
var bolZone13Run = true;
var bolZone14Run = true;
var bolZone15Run = true;
var bolZone16Run = true;
var bolZone17Run = true;
var bolZone20Run = true;
var bolZone21Run = true;
var bolZone22Run = true;



//Global XMLHTTP Request object
var XmlHttp;

//Creating and setting the instance of appropriate XMLHTTP Request object to a “XmlHttp” variable  
function CreateXmlHttp()
{
	//Creating object of XMLHTTP in IE
	try
	{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttp = null;
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttp = new XMLHttpRequest();
	}
}


var primeurNodes;
var i;

function CallBack(objXml, ZoneID, NoTimeOut)
{

	primeurNodes = objXml.getElementsByTagName('primeur');
	cacheResults(ZoneID,primeurNodes);

	if(primeurNodes.length > 0){
		if (NoTimeOut)
		{
	
	//		alert('ZoneID=' + ZoneID);
			changePrimeur(0,ZoneID);
		}
		else
		{
		setTimeout('changePrimeur(0,' + ZoneID + ')',timeOutLength * 1000);
		}
		
	}

}

function cacheResults(ID,arrRecords){
	resultCache[ID] = arrRecords;
	
//	alert("zoneid:" + ID + "&nbsp;length:" + arrRecords.length);
}


function changePrimeur(i, ZoneID)
{
	arrPrimeurs = null;	
	arrPrimeurs = resultCache[ZoneID];
	
//	alert(ZoneID + ' ' + arrPrimeurs.length);
	
	if(i > arrPrimeurs.length - 1)
	{
		i = 0;
	}
	
	
	var lien = arrPrimeurs[i].getAttribute("hyperlink");
	var adresseImg = arrPrimeurs[i].getAttribute("image");
	var titre = arrPrimeurs[i].getAttribute("titre");
	var description = arrPrimeurs[i].getAttribute("description");
	
	i++;
	
	if(ZoneID == 2 && bolZone2Run == true)
	{
		objDescription = document.getElementById("zone2_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone2_link");
		objLien.href = lien;
		objImage = document.getElementById("zone2_img");
		if(adresseImg == '')
		{
			objImage.src = '/_images/spacer.gif';
		}
		else
		{
			objImage.src = adresseImg;
		}
	}
	
	if(ZoneID == 20 && bolZone20Run == true)
	{
		objDescription = document.getElementById("zone20_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone20_link");
		objLien.href = lien;
		objImage = document.getElementById("zone20_img");
		if(adresseImg == '')
		{
			objImage.src = '/_images/spacer.gif';
		}
		else
		{
			objImage.src = adresseImg;
		}
	}
	
	if(ZoneID == 21 && bolZone21Run == true)
	{
		objDescription = document.getElementById("zone21_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone21_link");
		objLien.href = lien;
		objImage = document.getElementById("zone21_img");
		if(adresseImg == '')
		{
			objImage.src = '/_images/spacer.gif';
		}
		else
		{
			objImage.src = adresseImg;
		}
	}
	
	if(ZoneID == 22 && bolZone22Run == true)
	{
		objDescription = document.getElementById("zone22_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone22_link");
		objLien.href = lien;
		objImage = document.getElementById("zone22_img");
		if(adresseImg == '')
		{
			objImage.src = '/_images/spacer.gif';
		}
		else
		{
			objImage.src = adresseImg;
		}
	}
	
	if(ZoneID == 3 && bolZone3Run == true)
	{
		objDescription = document.getElementById("zone3_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone3_link");
		objLien.href = lien;
		objImage = document.getElementById("zone3_img");
		if(adresseImg == '')
		{
			objImage.src = '/_images/spacer.gif';
		}
		else
		{
			objImage.src = adresseImg;
		}
	}
	
	if(ZoneID == 4 && bolZone4Run == true)
	{
		objDescription = document.getElementById("zone4_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone4_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone4_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone4_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone4_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 5 && bolZone5Run == true)
	{
		objDescription = document.getElementById("zone5_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone5_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone5_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone5_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone5_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 6 && bolZone6Run == true)
	{
		objDescription = document.getElementById("zone6_desc");
		objDescription.innerHTML = description;		
		
		objLien = document.getElementById("zone6_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone6_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone6_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone6_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 7 && bolZone7Run == true)
	{
		objDescription = document.getElementById("zone4_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone4_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone7_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone7_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone7_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 9 && bolZone9Run == true)
	{
		objDescription = document.getElementById("zone5_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone5_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone5_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone5_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone5_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 10 && bolZone10Run == true)
	{
		objDescription = document.getElementById("zone6_desc");
		objDescription.innerHTML = description;
		
		objLien = document.getElementById("zone6_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone6_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone6_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone6_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 12 && bolZone12Run == true)
	{
		objDescription = document.getElementById("zone4_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone4_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone7_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone7_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone7_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 13 && bolZone13Run == true)
	{
		objDescription = document.getElementById("zone5_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone5_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone5_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone5_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone5_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 14 && bolZone14Run == true)
	{
		objDescription = document.getElementById("zone6_desc");
		objDescription.innerHTML = description;
		
		objLien = document.getElementById("zone6_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone6_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone6_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone6_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 15 && bolZone15Run == true)
	{
		objDescription = document.getElementById("zone4_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone4_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone7_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone7_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone7_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 16 && bolZone16Run == true)
	{
		objDescription = document.getElementById("zone5_desc");
		objDescription.innerHTML = description;
		objLien = document.getElementById("zone5_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone5_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone5_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone5_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	
	if(ZoneID == 17 && bolZone17Run == true)
	{
		objDescription = document.getElementById("zone6_desc");
		objDescription.innerHTML = description;
		
		objLien = document.getElementById("zone6_link");
		if(lien == "")
		{
			objLien.href = "#";
		}
		else
		{
			objLien.href = lien;
		}
		
		objImage = document.getElementById("zone6_img");
		if(adresseImg == '')
		{
			if(document.getElementById("zone6_img"))
			{
				objImage.src = '/_images/spacer.gif';
			}
		}
		else
		{
			if(document.getElementById("zone6_img"))
			{
				objImage.src = adresseImg;
			}
		}
	}
	

	
	var test = setTimeout('changePrimeur(' + i + ',' + ZoneID + ')',timeOutLength * 1000);
}


//Returns the node text value 
function GetInnerText (node)
{
	 return (node.textContent || node.innerText || node.text) ;
}










