var actif = 0;
var rest = 0;
var id = 0;
var DataXML;
function CommencerPub()
{
	if(actif == 0)
	{
		$(document).ready(  
		function()
		{
			$.ajax( 
			{
				type: "GET",
				url: "pub-index.xml",
				dataType: "xml",
				success: function(xml) 
				{
					DataXML = xml;
					attribuerElement();
					actif = window.setInterval("attribuerElement()", 3000);
				}
			});
		});
	}
}

function setImage(elm, div)
{
	if (elm == "img")
	{
		$(div).html('<img src="img/shim.gif" width="195" height="105">');
	} 
	else if (elm == "boutton")
	{
		$(div).html('<img src="img/shim.gif" width="195" height="43">');
	}
	else
	{
		var src = elm.find('src').text();
		do
			src = src.replace("|br|", "<br>");
		while(src.indexOf("|br|") != -1);
		
		var width = elm.find('width').text();
		do
			width = width.replace("|br|", "<br>");
		while(width.indexOf("|br|") != -1);
		
		var height = elm.find('height').text();
		do
			height = height.replace("|br|", "<br>");
		while(height.indexOf("|br|") != -1);
		
		$(div).html('<img src="' + src + '" width="' + width + '" height="' + height + '">');
	}
}

function setDesc(elm, divBrief, divLong)
{
	if (elm == "default")
	{
		$(divBrief).html(' ');
		$(divLong).html(' ');
	}
	else
	{
		var brief = elm.find('brief').text();
		do
			brief = brief.replace("|br|", "<br>");
		while(brief.indexOf("|br|") != -1);
		
		var long = elm.find('long').text();
		do
			long = long.replace("|br|", "<br>");
		while(long.indexOf("|br|") != -1);
		
		$(divBrief).html(brief);
		$(divLong).html(long);
	}
}

function attribuerElement()
{
	var nbPdt = $(DataXML).find('Produit').length;
	if (nbPdt > 2)
	{
		var Imgok = false;
		var Descok = false;
		$(DataXML).find('Produit').each(
		function()
		{
			var idAttr = $(this).attr('id');
			
			$(this).find('img').each(
			function()
			{
				if(id < nbPdt)
				{
					if (id == idAttr)
					{
						Imgok = true;
						setImage($(this), "#Theme1img");
						if (id == (nbPdt-1))
						{
							setImage("img", "#Theme2img");
						}
					}
					else
					{
						if (Imgok)
						{
							Imgok = false;
							setImage($(this), "#Theme2img");
						}
					}
				}
			});
			
			$(this).find('desc').each(
			function()
			{
				if(id < nbPdt)
				{
					if (id == idAttr)
					{
						Descok = true;
						setDesc($(this), "#Theme1brief", "#Theme1long");
						if (id == (nbPdt-1))
						{
							setDesc("default", "#Theme2brief", "#Theme2long");
						}
					}
					else
					{
						if (Descok)
						{
							Descok = false;
							setDesc($(this), "#Theme2brief", "#Theme2long");
						}
					}
				}
			});
		});
		if (id < (nbPdt-2))
			id += 2;
		else
			id = 0;
	}
	else
	{
		window.clearInterval(actif);
	}
}

function FinirPub()
{
	window.clearInterval(actif);
	actif = 0;
}
