var XMLHttpRequestObject = false;
var AnneeActuel;

if (window.XMLHttpRequest) {
	
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function getCreation(annee,number,page)
{
	if(annee == '')
	{
		annee = AnneeActuel;
	}	

	var url = "data.php";
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url,true);
		XMLHttpRequestObject.setRequestHeader("Content-Type",'application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function()
		{
		if (XMLHttpRequestObject.readyState == 4 || XMLHttpRequestObject.readyState=="complete") {
			var xmlDocument = XMLHttpRequestObject.responseXML;
			displayInfo(xmlDocument,page,number);
		}
	}
	XMLHttpRequestObject.send("type=creation&annee=" + annee+"&number="+number+"&page="+page);
	}
	AnneeActuel = annee;

	var obj = document.getElementById("annee");
	obj.innerHTML= annee;	
}


function getOptions(table,id)
{
	var url = "data.php";

	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url);
		XMLHttpRequestObject.setRequestHeader("Content-Type","text/xml");
		XMLHttpRequestObject.onreadystatechange = function()
		{
		if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
			var xmlDocument = XMLHttpRequestObject.responseXML;
			displayInfo(xmlDocument);
		}
	}
	XMLHttpRequestObject.send("id=" + id);
	}
}

function displayInfo(xmlDocument,page,number)
{
	for (x=1;x<=number;x++)
	{
		objImage = document.getElementById("image_"+x);
		if(objImage != null)
		{
		
		objImage.removeAttribute("style");
		objImage.setAttribute("style", "visibility:hidden;");
		objImage.style.cssText = "visibility:hidden;";	
		}
	}		
	
	num = xmlDocument.getElementsByTagName("nombreRec");
	rec = xmlDocument.getElementsByTagName("records");
	for (loopIndex = 0; loopIndex < rec.length; loopIndex++ )
	{
		var obj = document.getElementById(rec[loopIndex].getAttribute("field"));
		obj.src = '/upload_Creations/'+rec[loopIndex].getAttribute("src");
		obj.alt = rec[loopIndex].getAttribute("description");
		obj.removeAttribute("style");
		obj.setAttribute("style", "visibility:visible;");
		obj.style.cssText = "visibility:visible;";			
		
		
		if(loopIndex == 0)
			bringBig('/upload_Creations/'+rec[loopIndex].getAttribute("src"),rec[loopIndex].getAttribute("description"));		
	}		
	totRec = num[0].getAttribute("number");
	var str = '';
	for(x=1; x<= (Math.ceil(totRec/number));x++)
	{
		str = str+'<a href="#" onclick="getCreation(\'\','+number+','+ (x-1) +')";>'+ x +'</a>';
		if(x< totRec/number)
			str = str+' | ';	
	}		
	var objLien = document.getElementById('lien');
	objLien.innerHTML = str;
}	

function bringBig(src,alt)
{
	var obj = document.getElementById("big_image");
	obj.src= src;
	var obj = document.getElementById("description");
	obj.innerHTML= alt;
	
	
}	

function getPress(number,page)
{
	var url = "data.php";

	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url);
		XMLHttpRequestObject.setRequestHeader("Content-Type",'application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function()
		{
		if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
			var xmlDocument = XMLHttpRequestObject.responseXML;
			displayPress(xmlDocument,page,number);
		}
	}
	XMLHttpRequestObject.send("type=press"+"&number="+number+"&page="+page);
	}
}

function displayPress(xmlDocument,page,number)
{
	for (x=1;x<=number;x++)
	{
		objImage = document.getElementById("image_"+x);
		if(objImage != null)
		{
		objImage.removeAttribute("style");
		objImage.setAttribute("style", "visibility:hidden;");
		objImage.style.cssText = "visibility:hidden;";	
		}
		titre = document.getElementById('titre_dossier_'+x);
		titre.innerHTML = '';
		volume = document.getElementById('titre_volume_'+x);
		volume.innerHTML = '';
		ligne = document.getElementById("ligne_vert_"+x);
		if(ligne != null)
		{
		ligne.removeAttribute("style");
		ligne.setAttribute("style", "visibility:hidden;");
		ligne.style.cssText = "visibility:hidden;";	
		}
	}		
	
	x=1;
	num = xmlDocument.getElementsByTagName("nombreRec");
	rec = xmlDocument.getElementsByTagName("records");
	for (loopIndex = 0; loopIndex < rec.length; loopIndex++ )
	{
		var obj = document.getElementById(rec[loopIndex].getAttribute("field"));
		obj.src = '/upload_Press/'+rec[loopIndex].getAttribute("src");
		obj.alt = rec[loopIndex].getAttribute("description");
		obj.removeAttribute("style");
		obj.setAttribute("style", "visibility:visible;");
		obj.style.cssText = "visibility:visible;";			
		var titre = document.getElementById('titre_dossier_'+x);
		titre.innerHTML = rec[loopIndex].getAttribute("titre");
		var volume = document.getElementById('titre_volume_'+x);
		volume.innerHTML = rec[loopIndex].getAttribute("description");
		var lien = document.getElementById('lien_'+x);
		if(rec[loopIndex].getAttribute("lien") != '')
			lien.href = '/upload_Press/'+rec[loopIndex].getAttribute("lien");
		ligne = document.getElementById("ligne_vert_"+x);
		if(ligne != null)
		{		
			ligne.removeAttribute("style");
			ligne.setAttribute("style", "visibility:visible;");
			ligne.style.cssText = "visibility:visible;";			
		}	
		x++;	
	}		
	totRec = num[0].getAttribute("number");
	var str = '';
	for(x=1; x<= (Math.ceil(totRec/number));x++)
	{
		str = str+'<a href="#" onclick="getPress('+number+','+ (x-1) +')";>'+ x +'</a>';
		if(x< totRec/number)
			str = str+' | ';	
	}		
	var objLien = document.getElementById('lien');
	objLien.innerHTML = str;
}


function getEvents(annee,number,page)
{
	if(annee == '')
	{
		annee = AnneeActuel;
	}	

	var url = "data.php";
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url);
		XMLHttpRequestObject.setRequestHeader("Content-Type",'application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function()
		{
		if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
			var xmlDocument = XMLHttpRequestObject.responseXML;
			displayEvent(xmlDocument,page,number);
		}
	}
	XMLHttpRequestObject.send("type=events&annee=" + annee+"&number="+number+"&page="+page);
	}
	AnneeActuel = annee;

	var obj = document.getElementById("annee2");
	obj.innerHTML= annee;	
}

function displayEvent(xmlDocument,page,number)
{
	for (x=1;x<=number;x++)
	{
		
		dateJ = document.getElementById('Date_'+x);
		dateJ.innerHTML = '';
		evenementt = document.getElementById('Evenements_'+x);
		evenementt.innerHTML = '';
		lieuJ = document.getElementById("lieu_"+x);
		lieuJ.innerHTML = '';
		lienJ = document.getElementById("lien_"+x);
		lienJ.innerHTML = '';
		lienJ.href='';
		renseignementJ = document.getElementById("Renseignement_"+x);
		renseignementJ.innerHTML = '';
		ligne = document.getElementById("ligne_hor_"+x);
		if(ligne != null)
		{
		ligne.removeAttribute("style");
		ligne.setAttribute("style", "visibility:hidden;");
		ligne.style.cssText = "visibility:hidden;";	
		}		
		for(li=1;li<=3;li++)
		{
			ligneLien = document.getElementById("lien_titre"+li+"_"+x);
			ligneLien.innerHTML = '';
			ligneLien.removeAttribute("style");
			ligneLien.setAttribute("style", "visibility:hidden;");
			ligneLien.style.cssText = "visibility:hidden;";	
		}
	}		
	
	x=1;
	num = xmlDocument.getElementsByTagName("nombreRec");
	rec = xmlDocument.getElementsByTagName("records");
	for (loopIndex = 0; loopIndex < rec.length; loopIndex++ )
	{

		
		date = document.getElementById('Date_'+x);
		date.innerHTML = rec[loopIndex].getAttribute("Date");

		evenementt = document.getElementById('Evenements_'+x);
		evenementt.innerHTML = rec[loopIndex].getAttribute("Evenements");
		lieuJ = document.getElementById("lieu_"+x);
		lieuJ.innerHTML = rec[loopIndex].getAttribute("Lieu");
		lienJ = document.getElementById("lien_"+x);
		lienJ.innerHTML = rec[loopIndex].getAttribute("Lien");
		lienJ.href= 'http://'+rec[loopIndex].getAttribute("Lien");
		renseignementJ = document.getElementById("Renseignement_"+x);
		renseignementJ.innerHTML = rec[loopIndex].getAttribute("Renseignement");
		for(li=1;li<=3;li++)
		{
			titLien = rec[loopIndex].getAttribute("titre_photo"+li);
			lienLien = rec[loopIndex].getAttribute("lien_photo"+li);
			//alert(titLien+''+lienLien);
			if(titLien != '' && lienLien != '')
			{
				
				lili = document.getElementById("lien_titre"+li+"_"+x);
				lili.href ='/upload_Evenements/'+lienLien;
				lili.innerHTML =  titLien;
				lili.removeAttribute("style");
				lili.setAttribute("style", "visibility:visible;");
				lili.style.cssText = "visibility:visible;";					
			}
			
		}
		
		ligne = document.getElementById("ligne_hor_"+x);
		if(ligne != null)
		{		
			ligne.removeAttribute("style");
			ligne.setAttribute("style", "visibility:visible;");
			ligne.style.cssText = "visibility:visible;";			
		}	
		x++;	
	}		
	totRec = num[0].getAttribute("number");
	var str = '';
	for(x=1; x<= (Math.ceil(totRec/number));x++)
	{
		str = str+'<a href="#" onclick="getEvents(\'\','+number+','+ (x-1) +')";>'+ x +'</a>';
		if(x< totRec/number)
			str = str+' | ';	
	}		
	var objLien = document.getElementById('lien');
	objLien.innerHTML = str;
}
