global $dl, $download_shortcodes, $tp;
$parm = strtoupper($parm);
$return = '';
	switch($parm) {
		case 'LIGHTBOX':
			if ($dl['download_image']) {
				$tmp = "[thumb=200,200,C|{$news_item['news_title']}]{e_FILE}downloadimages/".$dl['download_image']."[/thumb]";
			    if (!is_object($tp->e_bb)) {
			    	require_once(e_HANDLER.'bbcode_handler.php');
			    	$tp->e_bb = new e_bbcode;
			    } 
			    $return = $tp->e_bb->parseBBCodes($tmp, '');
			} elseif($dl['download_thumb']) {
				$return = "<img class='dl_image' src='".e_FILE."downloadthumbs/".$dl['download_thumb']."' alt='' style='".DL_IMAGESTYLE."' />";
			} else {
				$return = LAN_dl_75;
			}
			break;
			
			
		case 'DOWNLOAD_TEXT_LINK':
			return ($dl['download_url']) ? $tp -> toHTML($dl['download_url'], TRUE) : "";
			break;
			
		case 'DOWNLOAD_NAME':
			return ($dl['download_name']) ? $tp -> toHTML($dl['download_name'], TRUE) : "";
			break;
		
		case 'DOWNLOAD_ID':
			return $dl['download_id'];
			break;
			
		default: return '';
	}
return $return;