number=0;
fileName=new Array();
nom=new Array();
desc=new Array();



	url = "../xml/gallery.xml";
	// AJAX code for Mozilla, Safari, Opera etc.
	if (window.XMLHttpRequest) {
		   xhr=new XMLHttpRequest();
		xhr.open("GET","xml/gallery.xml",false);
		xhr.send("");
		 xmlDoc=xhr.responseXML;
		  
		  totalPics = xmlDoc.getElementsByTagName("picture");
			for (var i=0;i<totalPics.length;i++){
    			number++;
				}
			
			
				_fileName=xmlDoc.getElementsByTagName('fileName');
				_nom=xmlDoc.getElementsByTagName('nom');
				_desc=xmlDoc.getElementsByTagName('desc');
			
			for (i=0;i<_nom.length;i++){
				fileName[i]=_fileName[i].childNodes[0].nodeValue;
				nom[i]=_nom[i].childNodes[0].nodeValue;
				desc[i]=_desc[i].childNodes[0].nodeValue;
				}
	}
	// AJAX code for IE
	else if (window.ActiveXObject)  {
	          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			if (xmlhttp)
			{
				xmlhttp.open("GET", url, false);
				xmlhttp.send("");
				
				totalPics = xmlhttp.responseXML.getElementsByTagName("picture");
			for (var i=0;i<totalPics.length;i++){
    			number++;
				}
			
			
				_fileName=xmlhttp.responseXML.getElementsByTagName('fileName');
				_nom=xmlhttp.responseXML.getElementsByTagName('nom');
				_desc=xmlhttp.responseXML.getElementsByTagName('desc');
			
			for (i=0;i<_nom.length;i++){
				fileName[i]=_fileName[i].childNodes[0].nodeValue;
				nom[i]=_nom[i].childNodes[0].nodeValue;
				desc[i]=_desc[i].childNodes[0].nodeValue;
				}
			}
	  }
