			var request = null;
			function createRequest () {
				try {
					request = new XMLHttpRequest();
				} catch (trymicrosoft) {
					try {
						request = new ActiveXObject("Msxml2.XMLHTTP");
					} catch (othermicrosoft) {
						try {
							request = new ActiveXObject("Microsoft.XMLHTTP");
						} catch (failed) {
							request = null;
						}
					}
				}
	            document.getElementById("loader").style.display = "";
	            document.getElementById("albumlist").style.display = "none";
				if (request == null)
					alert("Error creating request object!")
			}
			function getAlbum() {
				createRequest();
				var username = document.getElementById("username").value;
				var path = username;
				var url = 'proxy.php?path=' + encodeURIComponent(path);
				//use the Head Rush Ajax hack to force a new request each time
				url = url + "&dummy=" + new Date().getTime();
				request.open("GET", url, true);
				request.onreadystatechange = updatePage;
				request.send(null);
			}
			function updatePage() {
				var newText= "";
				if (request.readyState == 4) {
					var xmlDoc = request.responseXML;
					var entries= xmlDoc.getElementsByTagName("entry");
					
					var Nodes=document.createElement('Nodes');
					
					//create Table 
					
					var table=document.createElement('table');
					var thead=document.createElement('thead');
					var tfoot=document.createElement('tfoot');
					var tbody=document.createElement('tbody');
								
					for(i=0;i<entries.length;i++) {		
					var tr=document.createElement('tr');
					//var td1=document.createElement('td');
					var td2=document.createElement('td');
					var td3=document.createElement('td');
					
					var albumtitle= entries[i].childNodes[4].childNodes[0].nodeValue;
					var textNodeTitle= document.createTextNode(albumtitle);
					var LinkElement=document.createElement('a');
					var url=entries[i].childNodes[7].attributes[2].nodeValue;
					LinkElement.href=url;
					var Linktext = document.createTextNode('Link');
					LinkElement.appendChild(Linktext);
					
					//var BildElement=document.createElement('a');
					//BildElement.href=url;
					//td1.style= "padding: 0 5px";
					//var img = document.createElement('img');
					//var pictureurl=entries[i].childNodes[10].childNodes[3].attributes[0].nodeValue;
					//var imgsrc = document.createAttribute('src');
					//imgsrc.value=pictureurl;
					//img.src = pictureurl;
					//img.style= "boarder:1px solid #5C7FB9";
					
					//img.width= "368";
					//img.height = "383";
					//BildElement.appendChild(img);
					//img.setAttributeNode(imgsrc);
					//document.getElementById("test").appendChild(img);
					td2.appendChild(textNodeTitle);
					td3.appendChild(LinkElement);
					//tr.appendChild(td1);
					tr.appendChild(td2);
					tr.appendChild(td3);
					tbody.appendChild(tr);
					}
					table.appendChild(thead);
					table.appendChild(tfoot);
					table.appendChild(tbody);
					var place = document.getElementById("albumlist");
					if (place.hasChildNodes()){
						place.removeChild(place.firstChild);
					}
					document.getElementById("albumlist").appendChild(table);
					
	                document.getElementById("loader").style.display = "none";
					document.getElementById("albumlist").style.display = "";
				}
				function get_lastchild(n){
					var x=n.lastChild;
					while (x.nodeType!=1)
					  {
						x=x.previousSibling;
					  }
					return x;
				}
			}

		

		

		

		