
	var UMG = UMG ? UMG : function() {
		var public = {

		};
		var private = {

		};
	return public;
	}();

	/* UMG.COLLECTIONGALLERYIMAGEBROWSER */
	UMG.CollectionGalleryImageBrowser = function() {
		var public = {
			gallery: new Array(),

			addGallery: function(gallery) {
				public.gallery[gallery] = new Array(),
				public.gallery[gallery]['currentIndex'] = 1;
				public.gallery[gallery]['maxIndex'] = 0;
				public.gallery[gallery]['images'] = new Array();
			},

			addGalleryImage: function(gallery, imageUrl) {
				nextIndex = public.gallery[gallery]['images'].length;
				public.gallery[gallery]['images'][nextIndex] = imageUrl;

				maxIndex = public.gallery[gallery]['images'].length;
				public.gallery[gallery]['maxIndex'] = maxIndex;
			},

			next: function(gallery) {
				if(public.gallery[gallery]) {
					index 	= public.gallery[gallery]['currentIndex'];
					max 	= public.gallery[gallery]['maxIndex'];

					index++;
					if(index > max) {
						index = 1;
					}

					public.setImage(gallery, index);
				}
			},

			previous: function(gallery) {
				if(public.gallery[gallery]) {
					index 	= public.gallery[gallery]['currentIndex'];
					max 	= public.gallery[gallery]['maxIndex'];

					index--;
					if(index < 1) {
						index = max;
					}

					public.setImage(gallery, index);
				}
			},

			setImage: function(gallery, index) {
				if($(gallery)) {
					$(gallery).src = public.gallery[gallery]['images'][index-1];
					public.gallery[gallery]['currentIndex'] = index;
				}
			}
		};

		var private = {

		};

	return public;
	}();
  	/* UMG.COLLECTIONGALLERYIMAGEBROWSER */