function yk_showFile(id,mediaId,title)
{
	o = document.getElementById(id);
	
	var xhr = bldAjax_connexion();
	xhr.onreadystatechange = function()
	{		
		if (xhr.readyState == 4)
		{
			if (xhr.status == 200)
			{
				var doc = xhr.responseXML;
				var element = doc.getElementsByTagName('answerData').item(0);
				
				o.className = 'album_showFile';
				o.innerHTML = '';
				
				var result = new ajaxResult;
				result.error = bldAjax_error(doc);			
				
				for(var i=0; i < element.childNodes.length; i++)
				{
					if(element.childNodes[i].nodeName == 'element')
					{
						var r = new yk_media;
						var code = '';
						
						for(var j=0; j < element.childNodes[i].childNodes.length; j++)
						{
							if(!element.childNodes[i].childNodes[j].childNodes[0]) continue;
							
							switch(element.childNodes[i].childNodes[j].nodeName)
							{
								case 'id':
									r.id = element.childNodes[i].childNodes[j].childNodes[0].nodeValue;
									break;
								case 'thumb':
									r.thumb = element.childNodes[i].childNodes[j].childNodes[0].nodeValue;
									break;
								case 'title':
									r.title = element.childNodes[i].childNodes[j].childNodes[0].nodeValue;
									break;
								case 'description':
									r.description = element.childNodes[i].childNodes[j].childNodes[0].nodeValue;
									break;
								case 'tags':
									r.tags = element.childNodes[i].childNodes[j].childNodes[0].nodeValue;
									break;
								case 'code':
									r.code = element.childNodes[i].childNodes[j].childNodes[0].nodeValue;
									break;
							}
						}
						
						if(title) o.innerHTML += '<div class="title">'+r.title+'</div>';
						o.innerHTML += r.code;
						o.innerHTML += '<div class="description">'+r.description+'</div>';
					}
				}
			}
			else
			{
				o.className = 'album_showFile';
				o.innerHTML = 'Erreur';
			}
		}
		else
		{
			o.className = 'album_ajaxLoad';
			o.innerHTML = '';
		}
	}

	xhr.open('GET','_file_show.php?id='+mediaId,true);
	xhr.send(null);
}

