
    
    function Video(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;
   		if (xmlElement.getElementsByTagName('FILE').length>0)
   	   		this.file	 	= xmlElement.getElementsByTagName('FILE')[0].firstChild.data;
   		if (xmlElement.getElementsByTagName('SAMPLE').length>0)
   	   		this.sample 	= xmlElement.getElementsByTagName('SAMPLE')[0].firstChild.data;
   		if (xmlElement.getElementsByTagName('SIZE').length>0)
   			this.size 		= xmlElement.getElementsByTagName('SIZE')[0].firstChild.data;
   		if (xmlElement.getElementsByTagName('UTUBE_URL').length>0)
   		{
   			this.utube_url 	= xmlElement.getElementsByTagName('UTUBE_URL')[0].firstChild.data;
   			this.sample = 'youtube.jpg';
   		}
    }
    
    function viewFull(i) 
    {
		var str = '';
		if (i%2==0)
			str += '<tr>';
		str += '<td>';
		if (this.file)
		{
			str += '<a href="images/';
	        str += this.file;
	  	}
	  	else if (this.utube_url)
	  	{
			str += '<a href="';
	        str += this.utube_url;
	        str += '" target="_blank';
	  	}
  		str += '"><img src="thumbnails/';
        str += this.sample;
 		str += '"  border="0"/></a>';
	  	
 	 	str += '</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/><span class="text2">'; 
        str += this.comment;
	  	if (this.size)
	  	    str += " (" + this.size +")";
 	  	str += '</span></td>';
		if (i%2==1)
			str += '<tr>';
  		return str;
    }
    
	Video.prototype.viewFull=viewFull;
	
    function viewHead() 
    {
		var str = '<span class="latest-categ">Latest Video:<br/></span>&nbsp;&nbsp;&nbsp;<span class="latest-item"><a href="';
		if (this.file)
		{
			str += 'videos/images/';
	        str += this.file;
  		}
 	  	else if (this.utube_url)
	  	{
	        str += this.utube_url;
	        str += '" target="_blank';
	  	}  
  		str += '">';
        str += this.title;
        str += '</a></span><br/>';   		
  		return str;
	}
    
	Video.prototype.viewHead=viewHead;
	
	var http_request_video;
	
    function getVideosFull()
    {
			var xmldoc = http_request_video.responseXML;
			var list = xmldoc.getElementsByTagName('VIDEO');
			
 			var result = '<table cellpadding="10">';
            for(var i=0;i<list.length;i++)
		    { 
	    		vi = new Video(list[i]);
		  		result += vi.viewFull(i);
            }       			
  			result += '</table>';
  			
  			document.getElementById("myvideos").innerHTML+=result;
    }
       
    function getVideosHead()
    {
			var xmldoc = http_request_video.responseXML;
			var list = xmldoc.getElementsByTagName('VIDEO');
			
    		var result='';
            if (list.length>0)
		    { 
	    		ali = new Video(list[0]);
		  		result += ali.viewHead();
            }  			
  			
  			document.getElementById("latestvideo").innerHTML+=result;
    }