function make_gallery(str_xml_source) {
//  $('#copy div.item:first-child').addClass('first');
//  $('#copy div.item:even').addClass('alternating-1');
//  //			alert($('#copy div.item:odd').text());
//  $('#copy div.item:odd').addClass('alternating-2');

  var i = 1;
  var int_count = 0;
  $.get(str_xml_source, function(d) {
    $('#carousel').prepend('<div id="showImage"></div>');
    $(d).find('image').each(function() {
      int_count++;
    });

    if (int_count > 1)
    {
      $('#carousel').append('<div id="thumbsContainer"><div id="viewPort"></div><div id="thumbs"></div><div id="thumbsBar"></div></div>');
    }
    
    $(d).find('image').each(function() {
      var $image = $(this); 
      var title = $image.attr("title");
      var imageurl = $image.attr('imageurl');

      var html = '<img alt="' + title + '" src="' + imageurl + '" id="showImage' + i + '" />';
      var htmlThumbs = '';
      if (int_count > 1)
      {
        htmlThumbs = '<a href="#showImage' + i + '"><img src="' + imageurl + '" alt="" /></a>';
      }
      i++;

      $('#showImage').append($(html));
      $('#thumbs').append($(htmlThumbs));
    });

    var imgWrapper = $('#showImage img');
    imgWrapper.hide().filter(':first').show();
    var thumbItems = $('#thumbs a');
    thumbItems.filter(':first').addClass('current');

    thumbItems.click(function (e) {
      if (this.className.indexOf('current') == -1) {
        imgWrapper.fadeOut(200);
        imgWrapper.hide();
        imgWrapper.filter(this.hash).fadeIn(500);
        thumbItems.removeClass('current');
        $(this).addClass('current');
      }
      return false;
    });
  });
};
