	  var imgrotatorCurrTab=0;
		  var tStr=window.location.pathname;
		  function doTab(whichTab,skipTracking) {
		    imgrotatorCurrTab=whichTab;
		    $$('.imgrotatorContentBody').each(function(el,ix){
		      el.style.display=(ix==whichTab)?'block':'none';
		    });
		    /* this next part is absurd but IE6 was having problems with a simpler way... */
		    $$('.imgrotatorButton').each(function(el,ix){
		     var thisTab=el.innerHTML;
		     if (el.hasClassName('leftOn') || el.hasClassName('leftOff')) {
			if (ix==whichTab) {
			  if (skipTracking!=true && window.s!=undefined) {
			    emcTrack(tStr+': '+thisTab.stripTags(),'','o');
			  }
			  el.addClassName('leftOn').removeClassName('leftOff');
			} else {
			  el.removeClassName('leftOn').addClassName('leftOff');
			}
		      } else if (el.hasClassName('midOn') || el.hasClassName('midOff')) {
			if (ix==whichTab) {
			  if (skipTracking!=true && window.s!=undefined) {
			    emcTrack(tStr+': '+thisTab.stripTags(),'','o');
			  }
			  el.addClassName('midOn').removeClassName('midOff');
			} else {
			  el.removeClassName('midOn').addClassName('midOff');
			}
		      } else if (el.hasClassName('rightOn') || el.hasClassName('rightOff')) {
			if (ix==whichTab) {
			  if (skipTracking!=true && window.s!=undefined) {
			    emcTrack(tStr+': '+thisTab.stripTags(),'','o');
			  }
			  el.addClassName('rightOn').removeClassName('rightOff');
			} else {
			  el.removeClassName('rightOn').addClassName('rightOff');
			}
		      }
		    });
		  }
		  $$('.imgrotatorButton').each(function(el,ix){
		    addEvent(el,'mouseenter',function(){doTab(ix,false);});
		  });
		  doTab(0,true); // initial display
		  //mouseenter/mouseleave support for non-ie browsers, use "addEvent" to add events
		  function addEvent(_elem, _evtName, _fn, _useCapture) { if (typeof _elem.addEventListener != 'undefined'){ if (_evtName === 'mouseenter') { _elem.addEventListener('mouseover', mouseEnter(_fn), _useCapture); } else if (_evtName === 'mouseleave') { _elem.addEventListener('mouseout', mouseEnter(_fn), _useCapture); } else { _elem.addEventListener(_evtName, _fn, _useCapture); } } else if (typeof _elem.attachEvent != 'undefined'){ _elem.attachEvent('on' + _evtName, _fn); } else { _elem['on' + _evtName] = _fn; } }
		  function mouseEnter(_fn){return function(_evt){var relTarget = _evt.relatedTarget;if (this === relTarget || isAChildOf(this, relTarget)){ return; }_fn.call(this, _evt);}};
		  function isAChildOf(_parent, _child){if (_parent === _child) { return false; }while (_child && _child !== _parent){ _child = _child.parentNode; }return _child === _parent;}
		  var rotateTimer;
		  var rotateDelay=12000;
		  function rotate() {
		    imgrotatorCurrTab++;
		    if (imgrotatorCurrTab>2) {
		      imgrotatorCurrTab=0;
		    }
		    doTab(imgrotatorCurrTab,true);
		    clearTimeout(rotateTimer);
		    rotateTimer=setTimeout(rotate,rotateDelay);
		  }
		  addEvent($('imgrotator'),'mouseenter',function(){clearTimeout(rotateTimer);});
		  addEvent($('imgrotator'),'mouseleave',function () {rotateTimer=setTimeout(rotate,rotateDelay);});
		  rotateTimer=setTimeout(rotate,rotateDelay);
