/*
Copyright (c) 2008-2010, Gigdoggy Inc.- Gregory Whiteside. All rights reserved.
gwhiteside@fanteraction.com
*/

function create_thumbnail_gallery(container){
	var gallery = {};
	gallery.add_thumbnail = add_thumbnail;
	gallery.clear = clear_gallery;
	gallery.container = container;
	gallery.image_class = ".pic"
	var random_id = api.generate_random_id();
	gallery.thumbnail_container = $("<div id='gallery_thumbnails_" + random_id + "'></div>");
	$(gallery.container).after(gallery.thumbnail_container);
	gallery.initialize = initialize_thumbnail_gallery;
	return gallery;
}

function clear_gallery(){
	var gallery = this;
	var thumbnail_container = gallery.thumbnail_container;
}

function add_thumbnail(source_image){
	var gallery = this;
	thumbnail_container = gallery.thumbnail_container;
	$(source_image).addClass("hidden");
	var thumbnail = $("<img src='"+$("img",$(source_image)).attr("src")+"' links_to='"+$(source_image).attr("id")+"' style='width:30px;height:30px'></img>");
	$(thumbnail_container).append(thumbnail);
	$(thumbnail).mouseover(function(){
		$(gallery.image_class,gallery.container).addClass("hidden");
		$("#" + $(this).attr("links_to")).removeClass("hidden");
	});
}

function initialize_thumbnail_gallery(image_class){
	var gallery = this;
	gallery.image_class = image_class;
	var element = gallery.container;
	$(element).next().remove();
	$(element).after(gallery.thumbnail_container);
	$(image_class,element).each(function(){
		gallery.add_thumbnail($(this));
	});
	$(image_class + ":first",element).removeClass("hidden");
}

function create_thumbnail(elem,container,image_class,element){
	
}