/** MakeLink
  * @param string Link
  * @return string
  */
 function MakeLink($Link)
 {
     $antibot = EMAIL_ANTISPAM_TEXT;
     $encodedLink = encodeUri($Link);
     // identify mail-adresses
     if (preg_match("/^[a-z0-9-_\\.]+@[a-z0-9\\-_\\.]+\\.[a-z]{2,4}\$/i", $Link)) {
         $Link = TextActions::EmailAntispam($Link, $antibot);
         return "mailto:{$Link}\" class=\"link_email";
     } else {
         if (substr($encodedLink, 0, 6) == 'http:/' || substr($encodedLink, 0, 5) == 'ftp:/' || substr($encodedLink, 0, 7) == 'https:/') {
             return "{$encodedLink}\" class=\"link_extern";
         } else {
             if (substr($encodedLink, 0, 11) == 'download%3A') {
                 return TextActions::GetDownloadUrl(substr($encodedLink, 11));
             }
         }
     }
     return TextActions::GetInternUrl($encodedLink);
 }