function ViewAttachment(parameter) {
//-------==============-----------

/*
	parameter est de la forme: /^(\w+)\s+(.+)/, où:
		[1] est l'ID de l'entité à laquelle le fichier est annexé
		[2] est la chaîne servant de base au lien
*/

	var
		matches,
		url,
		base;
		
		matches = parameter.match(/^(\w+)(\s+(.*\S))?/);
		url = matches[1];
		base = matches[3] || '';

		if (url)
			return '<embed src="\x02' + url + '\x02"></embed>';
		else
			return new Exception('no url');
}

function ViewAttachment_new(parameter) {
//-------==============-----------

/*
	parameter est de la forme: /^(\w+)\s+(\d+)\s+(\d+)/, où:
		[1] est l'ID de l'entité à laquelle le fichier est annexé
		[2] est la largeur de l'annexe à afficher
		[3] la hauteur de l'annexe à afficher
*/

	var
		matches,
		url,
		base;
		
		matches = parameter.match(/^(\w+)\s+(\d+)\s+(\d+)/);
		entity = matches[1];
		width = matches[2];
		height = matches[3];

		if (entity)
			return '<embed style="padding:0; margin:0" src="\x02' + entity + '\x02" width="' + width + '" height="' + height + '"></embed>';
		else
			return new Exception('no url');
}
