var flf = {
	dogs: {
		"3 dogs that know how to sit":"3 dogs.jpg",
		"Aspen":"aspen.jpg",
		"Brando":"brando puppy.jpg",
		"Celie":"celie2.jpg",
		"Celie rides Zoe":"celierideszoey.jpg",
		"Chib and Jo take a nap":"chibandjosleep.jpg",
		"Flapjack":"Flapjack.jpg",
		"Freckles":"Freckles.jpg",
		"Gus":"gus.jpg",
		"Ira and Hamlet":"ira n hamlet.jpg",
		"Izzy":"izzy.jpg",
		"Johnny with some dogs":"johnny w dogs.jpg",
		"Jojo shows off his tongue":"jojo tongue.jpg",
		"Kaya":"kaya goldn gate.jpg",
		"Latte":"latte.jpg",
		"Lily shakes":"lily shake.jpg",
		"Maddie":"maddie.jpg",
		"Marley":"marley green center.jpg",
		"Maya in Alamo Square":"maya alamo.jpg",
		"Maya is quite a jumper":"maya and bark jump.jpg",
		"Maya and Bee":"maya and bee.jpg",
		"Maya lookin' cute":"maya cute.jpg",
		"Maya showin off her jumpin skills":"maya jump.jpg",
		"Maya in a shadow":"maya shadow.jpg",
		"Maya and PJ":"maya+pj.jpg",
		"Maya's business end":"mayaass.jpg",
		"Maya looks away":"mayalookaway.jpg",
		"Maya":"mayalooktoward.jpg",
		"Meisje":"meisje.jpg",
		"Meisje lookin adorable":"mesije adorable.jpg",
		"Nigel with his head cocked":"nigel head cock 2.jpg",
		"PJ":"PJ.jpg",
		"Ruby takes a break":"ruby down.jpg",
		"Sadie and Brando":"sadie and brando.jpg",
		"Sadie":"sadie2.jpg",
		"Sam and Chauncy":"samchauncey yard.jpg",
		"Scully":"scully.jpg",
		"Simon":"simon.jpg",
		"Simon and Latte":"simonandlatte.jpg",
		"Teeva and Abby":"teevaabby friends.jpg",
		"Toby":"toby.jpg",
		"Trufa":"trufa.jpg",
		"Tug":"tug.jpg",
		"Watson":"watson.jpg",
		"Zoey":"zoey2.jpg"
	},
	makeImg: function(file, title, container){
		container.adopt(
			new Element('a', {
				'href':'dogs/'+file,
				'title':title,
				'rel':'lightbox[gallery]'
			}).adopt(
				new Element('img', {
				'src':'dogs/thumbs/'+file							
				})
			)
		);
	},
	showGallery: function(container){
		container = $(container);
		$each(this.dogs, function(file, title){
			this.makeImg(file, title, container);
		}, this);
	},
	dogList: [],
	makeList: function(){
		$each(this.dogs, function(file, title){
			this.dogList.push(title);
		}, this);
	},
	showRandom: function(number, container){
		container = $(container);
		var displayed = [];
		for(var i=0; i<number; i++){
			var rand = $random(0, this.dogList.length-1);
			if(!displayed.test(rand)){
				var dog = this.dogList[rand];
				this.makeImg(this.dogs[dog], dog, container);
				displayed.push(rand);
			} else {
				i=i-1;
			}
		}
	}
};
flf.makeList();