var xmlDoc=null;
var x;
var y;
var z;
var image_num= 0;
var num = 0;
var start= 0;
if (window.ActiveXObject)
{// code for IE
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.async=false;
	//xmlDoc.load("foto_du_jour_fotos.xml")
}
else if (document.implementation.createDocument)
{// code for Mozilla, Firefox, Opera, etc.
xmlDoc=document.implementation.createDocument("","",null);
//xmlDoc.load("foto_du_jour_fotos.xml");
}
else
{
alert('Your browser cannot handle this script');
}
if (xmlDoc!=null)
{
xmlDoc.async=false;
xmlDoc.load("foto_du_jour_fotos.xml");
var x=xmlDoc.getElementsByTagName("IMAGE");
 

function display()
{
num = TDoY()-194;
//alert(num +"  ----  " + x.length);
if(num >= x.length)num=1;
//alert(num +"  ----  " + x.length);
start=num;

z = document.getElementsByName("b1");
z.item(0).setAttribute("src",x[num].getElementsByTagName("NAME")[0].childNodes[0].nodeValue);
z.item(0).setAttribute("alt",x[num].getElementsByTagName("NAME")[0].childNodes[0].nodeValue);
//thetext=x[num].getElementsByTagName("COMM")[0].childNodes[0].nodeValue;
//deposter=x[num].getElementsByTagName("DEPOSE")[0].childNodes[0].nodeValue;
//txt= "<br />" + thetext  + deposter ;
//document.getElementById("title").innerHTML=txt;
loadproverbe();
}

function show_image(a)
{
	var a;
		
  		z.item(0).setAttribute("src",x[a].getElementsByTagName("NAME")[0].childNodes[0].nodeValue);
		z.item(0).setAttribute("alt",x[a].getElementsByTagName("NAME")[0].childNodes[0].nodeValue);
		deposter=(x[a].getElementsByTagName("DEPOSE")[0].childNodes[0].nodeValue);
		thetext=(x[a].getElementsByTagName("COMM")[0].childNodes[0].nodeValue);

		txt="<br />" + thetext +"<br />" + deposter ;
		document.getElementById("title").innerHTML=txt;
		//window.scrollTo(0,0);

}

function next_message()
{

		if(start > x.length-2){start=x.length-2;}
		
  			
			z.item(0).setAttribute("src",x[++start].getElementsByTagName("NAME")[0].childNodes[0].nodeValue);
			z.item(0).setAttribute("alt",x[start].getElementsByTagName("NAME")[0].childNodes[0].nodeValue);
			deposter=(x[start].getElementsByTagName("DEPOSE")[0].childNodes[0].nodeValue);
			thetext=(x[start].getElementsByTagName("COMM")[0].childNodes[0].nodeValue);

		txt="<br />" + thetext +"<br />" + deposter ;
			document.getElementById("title").innerHTML=txt;
		
}
function previous_message()
{
		if(start == 0){start=1;}
		if(start >= x.length){start = x.length-1;}

			z.item(0).setAttribute("src",x[--start].getElementsByTagName("NAME")[0].childNodes[0].nodeValue);
			z.item(0).setAttribute("alt",x[start].getElementsByTagName("NAME")[0].childNodes[0].nodeValue);
			deposter=(x[start].getElementsByTagName("DEPOSE")[0].childNodes[0].nodeValue);
			thetext=(x[start].getElementsByTagName("COMM")[0].childNodes[0].nodeValue);
		txt="<br />" + thetext +"<br />" + deposter ;
			document.getElementById("title").innerHTML=txt;
}

function loadproverbe()
{
//load xml file
// code for IE
if (window.ActiveXObject)
{
	xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.async=false;
	xmlDoc.load("texten.xml");
	setproverbe();
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument)
{
	xmlDoc=document.implementation.createDocument("","",null);
	xmlDoc.load("texten.xml");
	xmlDoc.onload=setproverbe;
}
else
{
	alert('Your browser cannot handle this script');
}
}


function setproverbe()
{
var d = new Date();
var m = d.getMonth();
var new_image =d.getDate();
dag=new_image;
dag=m*30+new_image;
num = Number(dag) - 257;
num = TDoY()+76;
//alert(num);


var nodes=xmlDoc.documentElement.childNodes;
//alert("-------" + nodes.item(1).text);
//alert(dag);
//new_body_num = Number(dag);

	body1.innerText=  nodes.item(num).text;
	body2.innerText=  nodes.item(num +30).text;
}
function DayOfYear(D)
{
 var t = +D, d = new Date(t)
d.setMonth(0, 0) // Previous Dec 31, same time
return Math.round((t-d)/864e5) /* Round allows Summer Time */
}

function TDoY() { return DayOfYear(new Date()); }
}
