var dickmanlab = {
	
	searchImageClasses : [],
	
	buildSearchImage : function(id)
	{
		var doc = document;
		var obj = doc.getElementById(id);
		var div = doc.createElement("div");
		//	create random number within the range of the class array
		var x = Math.floor((Math.random() * (dickmanlab.searchImageClasses.length-1+1))+1) -1;
		//	change class value to display different image
		div.className = dickmanlab.searchImageClasses[x];
		obj.appendChild(div);
	},
	
	initLatestGallery : function()
	{
		var obj = dom.byId("gallery");
		var g = dom.byClass("images", obj)[0];
	 	g.innerHTML = g.innerHTML.replace(/\.\./g, ".");	
	},
	
	//	setup gallery eevent for lighht box.
	initGallery : function()
	{
		var p = dom.byClass("images", dom.byId("gallery"))[0];
		if( p ){
			var aTags = dom.byTag("a", p);
			for(var a= 0; a < aTags.length; a++){
				
				aTags[a].onclick = function(e){
					this.blur();
					var img = dom.byTag("img", this)[0];
					if( img ){
						
						var newSrc = img.src.replace(/\/thumbs\//, "/large/");
						
						var lb = new lightbox();
						lb.opacity = "75";
						lb.colour  = "#999999";
						var pic = lb.create();
						//	create new image for gallery
						
						var img = new Image(); 
						img.src = newSrc;
						img.style.display = "block";
						//	wait for request to server.
						pic.className = "mpa";
						pic.appendChild(img);
						setTimeout(
							function(){
								pic.style.width = img.width +"px";
								pic.style.marginTop = ((dom.browserHeight() / 2) - (img.height / 2)) + dom.getScrollDimensions()[1]  +"px";
								lb.show();
							}
							, 500);
						
					}					
					dom.cancel(e);
					
				}	
				
			}
			
		}
			
	}
}