var Core = new Object();
Core.Gallery = new Object();

Core.Gallery.AssignGallery = function(ElementId, GalleryData) {
    var GalleryIdent = $("#" + ElementId);
    var DataIdent = $("#" + GalleryData);

    var GalleryImage = $("<div class='ImageContainer'></div>").appendTo(GalleryIdent);

   
  

    GalleryIdent.each(function() {
        this.Data = GalleryData;
        this.CurrentSlide = -1;
        this.LoadData = function(SlideNumber) {
            var DataObject = $($("#" + this.Data).children("div")[SlideNumber]);
            if (DataObject.length == 0) {
                SlideNumber = 0;
                this.CurrentSlide = 0;
                DataObject = $($("#" + this.Data).children("div")[SlideNumber]);
            }
            if (DataObject) {
               

                GalleryIdent.find(".ImageContainer").fadeOut(function() {
                    DataObject.find("img").clone().appendTo(GalleryIdent.find(".ImageContainer").empty());
                }).fadeIn();

            }
         
            this.CurrentSlide++;

        }

        this.StartSlide = function() {
            this.LoadData(this.CurrentSlide + 1);
            $(this).animate({ dummy: "0" }, 5000, function() {
                this.StartSlide();
            });
        };
        this.StartSlide();
    });
}
