
    
    function Album(xmlElement) 
    {
    	this.title 		= xmlElement.getElementsByTagName('TITLE')[0].firstChild.data;
   		this.comment 	= xmlElement.getElementsByTagName('COMMENT')[0].firstChild.data;
   		this.date 		= xmlElement.getElementsByTagName('DATE')[0].firstChild.data;
   		this.targetdir 	= xmlElement.getElementsByTagName('TARGETDIR')[0].firstChild.data;
   		this.sample 	= xmlElement.getElementsByTagName('SAMPLE')[0].firstChild.data;
    }
    
    function viewFull(i) 
    {
		var str = '';
		if (i%2==0)
			str += '<tr>';
		str += '<td><a href="';
        str += this.targetdir;
  		str += '/index.html"><img src="';
        str += this.targetdir;
 		str += '/thumbnails/';
        str += this.sample;
 		str += '"  border="0"/></a></td><td valign="top" width="400"><span class="date-header">';
        str += this.date;
  		str += '</span><br/><span class="text1">';
        str += this.title;
        str += '</span><font size="0px"><br/><br/></font><span class="text2">'; 
        str += this.comment;
 		str += '</span></td>';
		if (i%2==1)
			str += '<tr>';
  		
  		return str;
    }

	Album.prototype.viewFull=viewFull;   
	 
    function viewHead() 
    {
		var str = '<span class="latest-categ">Latest Album:</span><br/>&nbsp;&nbsp;&nbsp;<span class="latest-item"><a href="photos/';
        str += this.targetdir;
  		str += '/index.html">';
        str += this.title;
        str += '</a></span><br/>';   		
  		return str;
    }

	Album.prototype.viewHead=viewHead;
	
	var http_request_album;
	
    function getAlbumsFull()
    {
			var xmldoc = http_request_album.responseXML;
			var list = xmldoc.getElementsByTagName('ALBUM');
			
 			var result = '<table cellpadding="10">';
            for(var i=0;i<list.length;i++)
		    { 
	    		ali = new Album(list[i]);
		  		result += ali.viewFull(i);
            }       			
  			result += '</table>';
  			
  			document.getElementById("myalbums").innerHTML+=result;
    }	
    
    function getAlbumsHead()
    {
			var xmldoc = http_request_album.responseXML;
			var list = xmldoc.getElementsByTagName('ALBUM');
			
    		var result='';
            if (list.length>0)
		    { 
	    		ali = new Album(list[0]);
		  		result += ali.viewHead();
            }       			
  			
  			document.getElementById("latestalbum").innerHTML+=result;
    }