function ajaxvideolibrary(videogalleryid, uniqueid)
{
	var galleryEntries = new Array();

	$.ajax({
		url: "internalajax/videogallery",
		type: "POST",
		data:
			{
				videogalleryid: videogalleryid
			},
		dataType: "xml",
		success: function(xml, textStatus)
			{
				$("videogalleryoutput>videogallery>videos>video", xml).each(
					function(indexInArray, valueOfElement)
					{
						var entry = new GalleryEntry();
						entry.video = $("video", valueOfElement).text();
						entry.thumbnail = $("thumbnail", valueOfElement).text();
						galleryEntries[indexInArray] = entry;
					});
				var gallerydate = $("videogalleryoutput>videogallery>formatteddate", xml).text();
				var gallerytitle = $("videogalleryoutput>videogallery>title", xml).text();
				
        initCaption(gallerydate, gallerytitle, uniqueid);
				initVideoGallery(galleryEntries, uniqueid);
			},
		error: function (XMLHttpRequest, textStatus, errorThrown) 
			{
				alert("Fehler beim Laden der Videogalerie.");
			},
		cache: false
	});
}

function GalleryEntry()
{
	var video;
	var thumbnail;
}

function initCaption(gallerydate, gallerytitle, uniqueid)
{
	var title = $("#" + uniqueid + "title");
	title.html(gallerydate + "&nbsp;" + gallerytitle);
}

function initVideoGallery(galleryEntries, uniqueid)
{
  var playerContainer = $("#" + uniqueid + "flowplayer");
  playerContainer.hide();
  
  for(var i=0; i<galleryEntries.length; i++)
	{
    //Nur 1 Eintrag anzeigen
    if(i == 0)
    {
      //Thumbnail
      $("#" + uniqueid + "thumbnail").attr("src", galleryEntries[i].thumbnail);
            
      var entryVideo = galleryEntries[i].video;
      var clickContainer = $("#" + uniqueid + "thumbnailContainer");
      clickContainer.unbind("click");
      clickContainer.bind("click", 
        function() {
          clickContainer.hide();
          playerContainer.show();
          var player = $f(uniqueid + "flowplayer");
          if(player == null)
          {
            flowplayer(uniqueid + "flowplayer", "media/flowplayer-3.1.0.swf");
            player = $f(uniqueid + "flowplayer");
          }
          player.play(entryVideo);
        });            
    }
  }
}





























