		(function($) {
			$.fn.lavaLamp = function(o) {
				o = $.extend({ fx: "backout", speed: 500, click: function(){} }, o || {});
					return this.each(function() {
					var me = $(this), noop = function(){},
						$back = $('<li class="back"><div class="left"></div></li>').appendTo(me),
						$li = $("li", this), curr = $("li.current", this)[0] || $($li[0]).addClass("current")[0];
		
					$li.not(".back").hover(function() {
						move(this);
					}, noop);
		
					$(this).hover(noop, function() {
						move(curr);
					});
		
					$li.mouseenter(function(e) {
						setCurr(this);
						return o.click.apply(this, [e, this]);
					});
		
					setCurr(curr);
		
					function setCurr(el) {
						$back.css({ "left": el.offsetLeft+"px", "width": el.offsetWidth+"px" });
						curr = el;
					};
		
					function move(el) {
						$back.each(function() {
							$(this).dequeue(); }
						).animate({
							width: el.offsetWidth,
							left: el.offsetLeft
						}, o.speed, o.fx);
					};
		
				});
			};
			$(document).ready(function() {
				var rollover = {
					newimage: function(src) {
						return src.substring(0, src.search(/(\.[a-z]+)$/) ) + '_on' + src.match(/(\.[a-z]+)$/)[0];
					},
					oldimage: function(src) {
						return src.replace(/_on\./, '.');
					},
					init: function() {
						$("li.act img").each( function() {
							$(this).removeClass('roll').attr( 'src', rollover.newimage($(this).attr('src')) );
						} );
						$(".roll").hover(
							function () { $(this).attr( 'src', rollover.newimage($(this).attr('src')) ); },
							function () { $(this).attr( 'src', rollover.oldimage($(this).attr('src')) ); }
						);
					}
				};
				rollover.init();
			});
		})(jQuery);
		function subMenu(imgNum){
			for(i=1;i<=4;i++){
				tabEl = eval("document.getElementById('sm' + i)");
				if(i == imgNum) tabEl.style.display="block";
				else tabEl.style.display="none";
			}
		}

