function ShowCS(name, path, desc) { // name: name of the clipshow minus .flv.
  name = name || '';
  path = path || '';
  desc = desc || '';
  var htmlContent = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" type="application/x-shockwave-flash" data="' + path + 'player.swf?file=' + name + '.flv" width="320" height="260" wmode="transparent">' +
'<param name="movie" value="' + path + 'player.swf?file=' + name + '.flv"/>' +
'<param name="wmode" value="transparent"/>' +
'<embed src="' + path + 'player.swf?file=' + name + '.flv" wmode="transparent" width="320" height="260" TYPE="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>' +
'<p>' + desc + '</p>';
  var parentDiv = document.getElementById("flash");
  parentDiv.innerHTML = htmlContent;
}

function PreviewCS(id) {
  var name = '';
  var desc = '';
  switch (id) {
    case '1':
      name = '0_TakeOff';
      desc = 'Plane taking off. Suitable for adding to the start of a travel slideshow.';
    break;

    case '2':
      name = '1_Box';
      desc = 'Picture popping out of a box.';
    break;

    case '3':
      name = '1_Camera';
      desc = 'Camera clicking. Try a few of these in succession!';
    break;

    case '4':
      name = '4_WoodLuv';
      desc = 'Wooden frame in the shape of a heart. Frame your own pictures.';
    break;

    case '5':
      name = '5_WeddingInvite';
      desc = 'Wedding invitation. Add your own pictures and captions.';
    break;

    case '6':
      name = '0_EndApplause';
      desc = 'Applause sound, suitable for adding to the end of a show.';
    break;

    case '7':
      name = '1_Birthday';
      desc = 'Big translucent "Happy Birthday" text overlaid onto picture.';
    break;

    case '8':
      name = '1_FrameRot';
      desc = 'Rotating picture frame. Nice introductory slide.';
    break;

    case '9':
      name = '1_HandLuv';
      desc = 'Hands forming a heart-shape mask.';
    break;

    case '10':
      name = '1_Magnify';
      desc = 'Magnifying glass effect.';
    break;

    case '11':
      name = '1_PicOverlay';
      desc = 'Picture alpha-blended upon itself.';
    break;

    case '12':
      name = '1_PicOverlay2';
      desc = 'Picture splitted into vertical strips and overlaid upon itself.';
    break;

    case '13':
      name = '1_Puzzle';
      desc = 'Jigsaw puzzle effect mask.';
    break;

    case '14':
      name = '2_WeddingBand';
      desc = 'Pictures fading into a pair of wedding bands.';
    break;

    case '15':
      name = '3_Shock';
      desc = 'Synchronized photo/music sequence to create a "shock" effect.';
    break;

    case '16':
      name = '4_DoubleZoom';
      desc = 'Nice quick zoom in/out effect.';
    break;

    case '17':
      name = '4_Hands';
      desc = 'Hands holding a card board with flowing pictures.';
    break;

    case '18':
      name = '4_LoveNote';
      desc = 'Love note with pictures.';
    break;

    case '19':
      name = '4_OldPhoto';
      desc = 'Old photo sepia mask.';
    break;

    case '20':
      name = '4_PaperClip';
      desc = 'Paper-clip mask overlaid onto pictures.';
    break;

    case '21':
      name = '4_PhotoPrint';
      desc = '3D Photo-print mask.';
    break;

    case '22':
      name = '4_Stamps';
      desc = 'Stamp on a envelope. For portrait pictures only.';
    break;

    case '23':
      name = '5_Camera';
      desc = 'Continuous camera shots.';
    break;

    case '24':
      name = '5_FilmStrip';
      desc = 'Self-looping film strip.';
    break;

    case '25':
      name = '5_Invitation';
      desc = 'Invitation clip.';
    break;

    case '26':
      name = '9_iPod';
      desc = 'Simulates iPod photo slideshow.';
    break;

    case '27':
      name = '16_Wedding';
      desc = 'Wedding photo showcase.';
    break;

    default:
    break;
  }

  ShowCS(name, '../flash/', desc);
}

function PreviewCL(id) {
  var name = '';
  var desc = '';
  switch (id) {
    case '1':
      name = 'iPod';
      desc = 'You can replace the individual photos with your own.';
    break;

    case '2':
      name = 'Wedding';
      desc = 'You can replace the individual photos with your own.';
    break;

    default:
    break;
  }

  ShowCS(name, 'flash/', desc);
}
