block', '/\\(:imgmap (.*?)?\\s*?:\\)/', ""); Markup('imgmapend', '>block', '/\\(:imgmapend:\\)/', ''); #Markup('area', 'directives', "/\\(:area (.*?:)(.*?)(\\s.*?)?\\s*?:\\)/e", "Keep(MapArea('$1','$2','$3'),'L')"); Markup('area', 'directives', "/\\(:area (.*?)?\\s*?:\\)/e", "MapArea('$1')"); function MapArea($args) { global $ScriptUrl, $EnablePathInfo, $EnableOnclickJavascripting; $arg = PSS(ParseArgs($args)); if (isset($arg['href'])) { $tgt = $arg['href']; if($EnablePathInfo) $LinkUrl = $ScriptUrl."/".$tgt; else $LinkUrl = $ScriptUrl."?n=".$tgt; preg_match("/(http:)(.*?)/e",$tgt,$m); if($m[1]) $LinkUrl = $tgt; preg_match("/(#)(.*?)/e",$tgt,$m); if($m[1]) $LinkUrl = $tgt; } $out = "