	YAHOO.namespace('wwf.gallery');
	YAHOO.wwf.gallery.init = function() {

		var setImage = function(img) {
			var d = document.getElementById('largeImage');
			var n = document.getElementById('imageName');
			var name = document.getElementById('imgName');
			if(d) {
				d.src = img.src.replace('_b.jpg','.jpg');
				name.innerHTML = img.getAttribute("alt");
			}
			
			if(n) {
				var alt = img.getAttribute("alt");
				
				if(alt.length > 0) {
					n.style.display = 'inline';	
					n.innerHTML = alt;
				} else {
					
					n.style.display = 'none';	
				}
				
			}
		}
	
		var mOver = function(e) {
			var target = e.target?e.target:e.srcElement;
			setImage(target);
			target.className = 'thmb_s';			
		}
		
		var mOut = function(e) {
			var target = e.target?e.target:e.srcElement;
			target.className = 'thmb';

			if(YAHOO.wwf.gallery.selectedImage) {
				setImage(YAHOO.wwf.gallery.selectedImage);
				YAHOO.wwf.gallery.selectedImage.className = 'thmb_s';
			}

		}
		
		var mClick = function(e) {
			var target = e.target?e.target:e.srcElement;
			target.className = 'thmb_s';

			if(YAHOO.wwf.gallery.selectedImage != null) {
				YAHOO.wwf.gallery.selectedImage;
				YAHOO.wwf.gallery.selectedImage.className = 'thmb';
				YAHOO.wwf.gallery.selectedImage = null;
			}
			
			YAHOO.wwf.gallery.selectedImage = target;
		}
		
		var elems = document.getElementsByTagName('img');
		var selected = false;
		for(var i = 0; i < elems.length; i++) {
			if (elems[i].className == 'thmb') {
				if(selected == false) {
					//elems[i].className = 'thmb_s';
					//setImage(elems[i]);
					selected = true;
					//YAHOO.wwf.gallery.selectedImage = elems[i];
				}
				YAHOO.util.Event.addListener(elems[i], 'mouseover', mOver);
				YAHOO.util.Event.addListener(elems[i], 'mouseout', mOut);
				YAHOO.util.Event.addListener(elems[i], 'click', mClick);
			}
		}

		return false;
	}
	YAHOO.util.Event.addListener(window, 'load', YAHOO.wwf.gallery.init);




