case 'code':
					//JoniJnm: code para geshi
 
					jimport('geshi.geshi');
					$path = JPATH_ROOT.DS.'libraries'.DS.'geshi'.DS.'geshi';
 
					$type = isset($tag->options["type"]) ? $tag->options["type"] : "php";
					if ($type == "js") { $type = "javascript"; }
					else if ($type == "html") { $type = "html4strict"; }
 
					if (!file_exists($path.DS.$type.".php")) {
						$type = "php";
					}
 
					// Preserve spaces and tabs in code
					$code = str_replace("\t", "__FBTAB__", $between);	
					$geshi = new GeSHi($code, $type);
					//$geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS,37);
					$geshi->enable_keyword_links(false);
					//$geshi->set_header_type(GESHI_HEADER_PRE_TABLE);
					$code = $geshi->parse_code();
					$code = str_replace("\n","<br />",$code);
					//$code = ereg_replace(">([0-9]+)<br \/","><b>\\1.<\/b><br \/",$code);
 
					$tag_new = '<div class="highlight">'.$code.'</div>';
 
					#reenter regular replacements
					$task->in_code = FALSE;
					return TAGPARSER_RET_REPLACED;
					break;