$output = '<span class="spanExampleFile">';

/* inputs "(Ex__.__:" only if &exampleNumber is set */
if ($exampleNumber != null)
{
  $output .= '(';
  $output .= $examplePrefix;
  $output .= 'Ex';
  $output .= $exampleNumber;
  $output .= ':';

/* inputs <br> component if &compact flag set */
  if ($compact == 1)
  {
    $output .= '<br>';
  }
}




$output .= '<a href="[[$sitePrefixCMT]]SiteAudio/';

/* inputs appropriate folder name for MSFTSS or RSFTSS */
$id = $modx->resource->get('id');
$resource = $modx->getObject('modResource', $id);
$resourcesAudioFolder = $resource->getTVValue(25);
  /* TV: resourcesAudioFolder */
$output .= $resourcesAudioFolder;

$output .= '/';
$output .= $exampleFile;
$output .= '.wav">WAV</a>/<a href="[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile;
$output .= '.mp3">MP3</a> ';
$output .= '<div class="WimpyButton_7780205" data-wimpybutton="';
$output .= '[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile;
$output .= '.mp3"></div>';

if (! empty($exampleNumber2))
{
$output .= '; ';
$output .= $examplePrefix2;
$output .= 'Ex';
$output .= $exampleNumber2;
$output .= ':<a href="[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile2;
$output .= '.wav">WAV</a>/<a href="[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile2;
$output .= '.mp3">MP3</a> ';
$output .= '<div class="WimpyButton_7780205" data-wimpybutton="';
$output .= '[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile2;
$output .= '.mp3"></div>';
}

if (! empty($exampleNumber3))
{
$output .= '; ';
$output .= $examplePrefix3;
$output .= 'Ex';
$output .= $exampleNumber3;
$output .= ':<a href="[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile3;
$output .= '.wav">WAV</a>/<a href="[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile3;
$output .= '.mp3">MP3</a> ';
$output .= '<div class="WimpyButton_7780205" data-wimpybutton="';
$output .= '[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile3;
$output .= '.mp3"></div>';
}

if (! empty($exampleNumber4))
{
$output .= '; ';
$output .= $examplePrefix4;
$output .= 'Ex';
$output .= $exampleNumber4;
$output .= ':<a href="[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile4;
$output .= '.wav">WAV</a>/<a href="[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile4;
$output .= '.mp3">MP3</a> ';
$output .= '<div class="WimpyButton_7780205" data-wimpybutton="';
$output .= '[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile4;
$output .= '.mp3"></div>';
}

if (! empty($exampleNumber5))
{
$output .= '; ';
$output .= $examplePrefix5;
$output .= 'Ex';
$output .= $exampleNumber5;
$output .= ':<a href="[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile5;
$output .= '.wav">WAV</a>/<a href="[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile5;
$output .= '.mp3">MP3</a> ';
$output .= '<div class="WimpyButton_7780205" data-wimpybutton="';
$output .= '[[$sitePrefixCMT]]SiteAudio/';
$output .= $resourcesAudioFolder;
$output .= '/';
$output .= $exampleFile5;
$output .= '.mp3"></div>';
}

/* inputs ")" only if &exampleNumber is set */
if ($exampleNumber != null)
{
  $output .= ')';
}

$output .= '</span>';

return $output;