	function scrollMenu() {
		
		this.nBannerWidth = 176;
		
		this.mouseClick = function(oEvent) {
			
			var oLeftScroll = cbeGetElementById('scrLicon');
			var oRightScroll = cbeGetElementById('scrRicon');
			
			if (oEvent.cbeTarget.id == 'scrollLeft') {
				if (curBanner <= 1) {
					oLeftScroll.src = 'images/scr_left_off.gif';
				} else {
					oLeftScroll.src = 'images/scr_left.gif';
					oRightScroll.src = 'images/scr_right.gif';
				}
				if (curBanner == 0) {
					return;
				} else {
					curBanner = curBanner - 1;
					var oBanner = cbeGetElementById('scrollMenu');
					for(var oBannerItem = oBanner.cbe.firstChild; oBannerItem != null; oBannerItem = oBannerItem.nextSibling) {
						this.leftPos = oBannerItem.left() + this.nBannerWidth;
						oBannerItem.moveTo(this.leftPos, 0);
					}
				}
			} else if (oEvent.cbeTarget.id == 'scrollRight') {
				if (curBanner == 8) {
					oRightScroll.src = 'images/scr_right_off.gif';
				} else {
					oLeftScroll.src = 'images/scr_left.gif';
					oRightScroll.src = 'images/scr_right.gif';
				}
				if (curBanner >= 8) {
					return;
				} else {
					curBanner = curBanner + 1;
					var oBanner = cbeGetElementById('scrollMenu');
					for (var oBannerItem = oBanner.cbe.firstChild; oBannerItem != null; oBannerItem = oBannerItem.nextSibling) {
						this.leftPos = oBannerItem.left() - this.nBannerWidth;
						oBannerItem.moveTo(this.leftPos, 0);
					}
				}
			}
		}

		this.winResizeListener = function() {
			if (is.os == 'mac') {
				location.reload();
	  		} else {
				this.setBannerPos();
			}
		}
		
		this.setBannerPos = function() {
			var scrollStart, scrollTop;
			var oBannerPos = cbeGetElementById('scrollFront');
			if (oBannerPos) {
				if (is.ie || is.opera5or6) {
					if (is.os == 'mac') {
						scrollStart = oBannerPos.cbe.pageX();
						scrollTop = oBannerPos.cbe.pageY();
					} else {
						scrollStart = oBannerPos.cbe.pageX() + 1;
						scrollTop = oBannerPos.cbe.pageY();
					}
				} else {
					scrollStart = oBannerPos.cbe.offsetLeft();
					scrollTop = oBannerPos.cbe.offsetTop();
				}
			}
			var oBannerPos = cbeGetElementById('scrollMenu');
			if (oBannerPos) {
				oBannerPos.cbe.clip(0, 707, 65, 0);
				oBannerPos.cbe.moveTo(scrollStart, scrollTop);

				var nLeftPos = -this.nBannerWidth;
				var leftShift = this.nBannerWidth;
				
				for (var oBannerItem = oBannerPos.cbe.firstChild; oBannerItem != null; oBannerItem = oBannerItem.nextSibling) {
					nLeftPos += leftShift;
					if (curBanner == 0) {
						this.nLeftPos = nLeftPos;
						this.nTopPos = 0;
					} else if (curBanner == 9) {
						var oLeftScroll = cbeGetElementById('scrLicon');
						oLeftScroll.src = 'images/scr_left.gif';
						var oRightScroll = cbeGetElementById('scrRicon');
						oRightScroll.src = 'images/scr_right_off.gif';
						this.nLeftPos = nLeftPos - (this.nBannerWidth * curBanner);
						this.nTopPos = 0;
					} else {
						var oRightScroll = cbeGetElementById('scrRicon');
						oRightScroll.src = 'images/scr_right.gif';
						this.nLeftPos = nLeftPos - (this.nBannerWidth * curBanner);
						this.nTopPos = 0;
					}
					oBannerItem.moveTo(this.nLeftPos, this.nTopPos);
				}
			}
		}
		
		this.setBannerPos();
		
		document.cbe.addEventListener('click', this.mouseClick, true, this);
		window.cbe.addEventListener("resize", this.winResizeListener, false, this);
	}
