
if (typeof _STNS == "undefined") {
	if (!Array.prototype.push) {
		Array.prototype.push = function () {
			for (var i = 0; i < arguments.length; i++) {
				this[this.length] = arguments[i];
			}
			return this.length;
		};
	}
	if (!Array.prototype.pop) {
		Array.prototype.pop = function () {
			if (this.length) {
				var o = this[this.length - 1];
				this.length--;
				return o;
			}
		};
	}
	if (!Array.prototype.shift) {
		Array.prototype.shift = function () {
			if (this.length) {
				var o = this[0];
				for (var i = 0; i < this.length - 1; i++) {
					this[i] = this[i + 1];
				}
				this.length--;
				return o;
			}
		};
	}
	if (!Function.prototype.call) {
		Function.prototype.call = function (_5) {
			var _5 = _5 || window;
			_5.__tmp = this;
			var _6 = _5.__tmp(arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7], arguments[8], arguments[9], arguments[10]);
			_5.__tmp = null;
			return _6;
		};
	}
	_STNS = {sVer:"3.0", bDebug:false, fvThrow:function (e) {
	}, bBufImg:true, oImgs:{}, fvBufImgs:function () {
		if (!_STNS.bBufImg) {
			return;
		}
		if (!_STNS.bLoaded) {
			var s = "";
			for (var i in _STNS.oImgs) {
				if (_STNS.oImgs[i] != 2) {
					s += _STNS.fsGetTag("div", "style=\"display:none\"", _STNS.fsGetImgTag(i, -1, -1));
				}
				_STNS.oImgs[i] = 2;
			}
			document.write(s);
		}
	}, bIsIE:false, bIsMIE:false, bIsFX:false, bIsOP:false, bIsSF:false, bIsKQ:false, oNav:null, bRTL:false, sDocMd:null, sURL:window.location.href + "", sDIR:null, bLocal:false, fsGetDocMd:function (w) {
		var w = w || window;
		switch (w.document.compatMode) {
		  case "QuirksMode":
		  case "BackCompat":
			return "quirks";
		  case "CSS1Compat":
			return "css1";
		  default:
			return document.compatMode;
		}
	}, _foGetNav:function () {
		var _n = navigator, _u = _n.userAgent, _a = _n.appName, _p = _n.platform, n, v, p;
		if (/(Opera)[ \/]([\d\.]+)/.test(_u) || /(Netscape)\d*\/([\d\.]+)/.test(_u) || /(MSIE) ([\d\.]+)/.test(_u) || /(Safari)\/([\d\.]+)/.test(_u) || /(Konqueror)\/([\d\.]+)/.test(_u) || /(Gecko)\/(\d+)/.test(_u)) {
			n = RegExp.$1.toLowerCase();
			v = RegExp.$2;
		} else {
			if (_a == "Netscape" && _n.appVersion.charAt(0) == "4") {
				n = "netscape4";
				v = parseFloat(_n.appVersion);
			} else {
				n = "unknow";
				v = 0;
			}
		}
		if (n == "netscape") {
			switch (_a) {
			  case "Microsoft Internet Explorer":
				n = "msie";
				v = /(MSIE) ([\d\.]+)/.exec(_u)[2];
				break;
			  case "Netscape":
				n = "gecko";
				v = /(Gecko)\/(\d+)/.exec(_u)[2];
			}
		}
		if (/^(Win)/.test(_p) || /^(Mac)/.test(_p) || /^(SunOS)/.test(_p) || /^(Linux)/.test(_p) || /^(Unix)/.test(_p)) {
			p = RegExp.$1.toLowerCase();
		} else {
			p = _p;
		}
		return {name:n, version:v, platform:p};
	}, fiGetCT:function (w) {
		var w = w || window;
		if (_STNS.bIsIE) {
			return (_STNS.fsGetDocMd(w) == "css1" ? w.document.documentElement : w.document.body).scrollTop;
		} else {
			return w.pageYOffset;
		}
	}, fiGetCL:function (w) {
		var w = w || window;
		if (_STNS.bIsIE) {
			return (_STNS.fsGetDocMd(w) == "css1" ? w.document.documentElement : w.document.body).scrollLeft;
		} else {
			return w.pageXOffset;
		}
	}, fiGetCW:function (w) {
		var w = w || window;
		if (_STNS.bIsIE) {
			return (_STNS.fsGetDocMd(w) == "css1" ? w.document.documentElement : w.document.body).clientWidth;
		} else {
			if (w.scrollbars && w.scrollbars.visible || w.innerHeight < document.documentElement.offsetHeight) {
				return w.innerWidth - 20;
			}
		}
		return w.innerWidth;
	}, fiGetCH:function (w) {
		var w = w || window;
		if (_STNS.bIsIE) {
			return (_STNS.fsGetDocMd(w) == "css1" ? w.document.documentElement : w.document.body).clientHeight;
		} else {
			if (w.scrollbars && w.scrollbars.visible || w.innerWidth < document.documentElement.offsetWidth) {
				return w.innerHeight - 20;
			}
		}
		return w.innerHeight;
	}, foGetMediaInfor:function (s) {
		_STNS.fvThrow(new Error("_STNS.runTime error:call foGetMediaInfor that has not been implemented"));
	}, oLibs:{}, sLibPth:"", fvInitLib:function () {
		var scs, sc, s, t, ls, pth;
		if (_STNS.bIsFX && !_STNS.faGetElesByTagName("body").length) {
			var hds = _STNS.faGetElesByTagName("head");
			sc = hds[0].lastChild;
		} else {
			scs = _STNS.faGetElesByTagName("script");
			sc = scs[scs.length - 1];
		}
		if (sc) {
			s = sc.src;
		}
		if (s) {
			_STNS.sLibPth = s.substr(0, s.lastIndexOf("/") + 1);
			t = _STNS.fcoGetAttribute(sc, "sothinkdebug");
			if (t == "true") {
				pth = _STNS.fsGetAbsPth(_STNS.sLibPth + "debug/stdebug.js");
				if (!_STNS.oLibs[pth]) {
					_STNS.oLibs[pth] = {state:1, defer:0};
				}
			}
			t = _STNS.fcoGetAttribute(sc, "sothinklib");
			if (t) {
				ls = t.split(";");
				for (var i = 0; i < ls.length; i++) {
					if (!ls[i]) {
						continue;
					}
					if (!_STNS.fbIsFile(ls[i])) {
						ls[i] += ".js";
					}
					pth = _STNS.fsGetAbsPth(_STNS.sLibPth + ls[i]);
					if (_STNS.oLibs[pth]) {
						continue;
					}
					_STNS.oLibs[pth] = {state:1, defer:0};
				}
			}
		} else {
			_STNS.fvThrow(new Error("_STNS.runTime error:can't get lib path"));
		}
	}, fvInc:function (s, f) {
		if (!_STNS.oLibs[s]) {
			_STNS.oLibs[s] = {state:1, defer:f};
		}
	}, fvLoadLib:function () {
		var s = "";
		with (_STNS) {
			for (var i in oLibs) {
				if (oLibs[i].state != 2) {
					if (bLoaded) {
						fbInsJs(i);
					} else {
						s += fsGetJsTag(i, oLibs[i].defer);
					}
					oLibs[i].state = 2;
				}
			}
		}
		if (s) {
			document.write(s);
		}
	}, bLoaded:false, _aLoads:[], fbAddLoad:function (f) {
		if (!_STNS.bLoaded && typeof f == "function") {
			return _STNS._aLoads.push(f);
		} else {
			if (_STNS.bLoaded) {
				_STNS.fvThrow(new Error("_STNS.runTime error:Page has been loaded!"));
			} else {
				_STNS.fvThrow(new Error("_STNS.runTime error:Not a function is pushed into onload event!"));
			}
		}
		return false;
	}, _fvOnload:function () {
		with (_STNS) {
			if (bLoaded) {
				return;
			}
			bLoaded = true;
			for (var j = 0; j < _aLoads.length; j++) {
				_aLoads[j]();
			}
		}
	}, _fvInitOnload:function () {
		if (_STNS.bIsIE && window.attachEvent) {
			window.attachEvent("onload", _STNS._fvOnload);
		} else {
			if (_STNS.oNav.name != "konqueror" && window.addEventListener) {
				window.addEventListener("load", _STNS._fvOnload, false);
			} else {
				if (!window.onload || window.onload.toString() != _STNS._fvOnload.toString()) {
					if (typeof window.onload == "function") {
						_STNS.fbAddLoad(window.onload);
					}
					onload = _STNS._fvOnload;
				}
			}
		}
	}, _aCks:[], bCkPg:false, nCkTid:0, nCkTime:100, fvAddCk:function (f) {
		if (typeof f == "function") {
			with (_STNS) {
				if (bCkPg) {
					clearTimeout(nCkTid);
					bCkPg = false;
				}
				_aCks.push(f);
				if (bLoaded) {
					_fvCkPg();
				}
			}
		} else {
			_STNS.fvThrow(new Error("_STNS.runTime error:Not a function is pushed into check page event!"));
		}
		return false;
	}, _fvCkPg:function () {
		with (_STNS) {
			if (_aCks.length) {
				bCkPg = true;
				for (var i = 0; i < _aCks.length; i++) {
					_aCks[i]();
				}
				nCkTid = setTimeout("_STNS._fvCkPg()", nCkTime);
			} else {
				bCkPg = false;
			}
		}
	}, bShield:false, oDefCSS:{tb:"border-style:none;background-color:transparent;background-image:none;", tr:"border-style:none;background-color:transparent;background-image:none;", td:"border-style:none;background-color:transparent;background-image:none;", dv:"border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;", a:"display:block;border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;", hd:"display:none;", sp:"border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;"}, foCss2Obj:function (s) {
		var o = {}, a, re = /([\w\-_]+):([^;]+)(;|$)/, ra;
		a = s.split(";");
		for (var i = 0; i < a.length; i++) {
			ra = re.exec(a[i]);
			if (ra) {
				o[ra[1]] = ra[2];
			}
		}
		return o;
	}, foCss2Style:function (s) {
		var cs = _STNS.foCss2Obj(s), re = /-([a-z])/, o = {}, i, k, t;
		for (i in cs) {
			t = re.exec(i);
			if (t) {
				k = i.replace("-" + t[1], t[1].toUpperCase());
			} else {
				k = i;
			}
			o[k] = cs[i];
		}
		return o;
	}, fsObj2Css:function (a) {
		var s = "";
		for (var i in a) {
			if (a[i] != null) {
				s += i + ":" + a[i] + ";";
			}
		}
		return s;
	}, fvCSSShield:function () {
		with (_STNS) {
			if (bLoaded) {
				bShield = false;
			} else {
				if (faGetElesByTagName("body") && faGetElesByTagName("body").length) {
					bShield = false;
				} else {
					var i, s = "\n<style type='text/css'>\n";
					for (i in oDefCSS) {
						if (i == "a") {
							s += ".sta:link,.sta:hover,.sta:active,.sta:visited";
						} else {
							s += ".st" + i;
						}
						s += "{" + oDefCSS[i] + "}\n";
					}
					s += "</style>";
					bShield = true;
					document.write(s);
				}
			}
		}
	}, fsReadCoki:function (n) {
		var i, cs = document.cookie.split("; ");
		for (i = 0; i < cs.length; i++) {
			if (!cs[i].indexOf(n + "=")) {
				return cs[i].substr(n.length);
			}
		}
	}, fvSaveCoki:function (n, v, t) {
		var s = n + "=" + v + "; ", d = new Date;
		if (!t || !v) {
			s += "expires=Fri, 31 Dec 1999 23:59:59 GMT; ";
		} else {
			s += "expires=" + ((new Date(d - 0 + t)).toGMTString()) + "; ";
		}
		s += "path=/; ";
		document.cookie = s;
	}, ffGetFun:function (f) {
		if (typeof f == "function") {
			return f;
		} else {
			if (typeof f == "string" && window[f]) {
				return window[f];
			}
		}
	}, fbIsAbsPth:function (s) {
		var t = s.toLowerCase();
		return /^(#|\?|\/|[a-z]:|http:|https:|file:|ftp:|javascript:|vbscript:|mailto:|about:|gopher:|news:|res:|telnet:|view-source|wais:|rtsp:|mms:|outlook:)/.test(t);
	}, fsGetAbsPth:function (s) {
		if (!s) {
			return s;
		}
		var re, t;
		if (!s.indexOf("//")) {
			return s;
		}
		if (s.charAt(0) == "/") {
			re = /^(file:\/{2,}[^\/]+\/|http:\/\/[^\/]+\/|https:\/\/[^\/]+\/)/;
			if (re.exec(_STNS.sDIR)) {
				s = RegExp.$1 + s.substr(1);
			} else {
				return s;
			}
		} else {
			if (s == "#") {
				if (_STNS.sURL.charAt(_STNS.sURL.length - 1) != "#") {
					return _STNS.sURL + "#";
				} else {
					return _STNS.sURL;
				}
			} else {
				if (!_STNS.fbIsAbsPth(s)) {
					s = _STNS.sDIR + s;
				} else {
					return s;
				}
			}
		}
		while (s.indexOf("/./") > 0) {
			s = s.replace("/./", "/");
		}
		while ((t = s.indexOf("/../")) > 0) {
			var p1, p2;
			p1 = s.substr(0, t);
			p2 = s.substr(t).replace("/../", "");
			p1 = p1.substr(0, p1.lastIndexOf("/") + 1);
			s = p1 + p2;
		}
		return s;
	}, fsGetImgTag:function (s, w, h, b, id, nw, nh) {
		if (!s || !w || !h) {
			return "";
		}
		if (nw && nh) {
			if (w == -1 && h == -1) {
				w = nw, h = nh;
			} else {
				if (w == -1 && h != -1) {
					w = Math.floor(nw * h / nh);
				} else {
					if (w != -1 && h == -1) {
						h = Math.floor(nh * w / nw);
					}
				}
			}
		}
		return "<img class='stimg' src=\"" + s + "\"" + (w == -1 ? "" : " width=" + w) + (h == -1 ? "" : " height=" + h) + " border=" + (b ? b : 0) + (id ? " id='" + id + "'" : "") + ">";
	}, fsGetJsTag:function (s, f) {
		return "<script type='text/javascript' language='javascript1.2' src=\"" + s + "\"" + (f ? " DEFER" : "") + "></" + "script>";
	}, fsGetTag:function (t, a, s) {
		return "<" + t + " " + a + ">" + (s ? s : "") + "</" + t + ">";
	}, fbIsFile:function (s) {
		return /\w+\.\w+$/.test(s);
	}, fbIsImg:function (s) {
		return /\.(gif|png|jpg|jpeg|bmp)$/.test(s.toLowerCase());
	}, fsGetDIR:function (s) {
		var t = s.toLowerCase();
		if (!t.indexOf("file:/") || !t.indexOf("http://") || !t.indexOf("https://")) {
			return s.substr(0, s.lastIndexOf("/") + 1);
		} else {
			return "";
		}
	}, fsGetHTMLEnti:function (s, f) {
		if (!s) {
			return "";
		}
		var re;
		re = /&/g;
		s = s.replace(re, "&amp;");
		if (!f) {
			re = / /g;
			s = s.replace(re, "&nbsp;");
		}
		re = /</g;
		s = s.replace(re, "&lt;");
		re = />/g;
		s = s.replace(re, "&gt;");
		re = /\"/g;
		s = s.replace(re, "&quot;");
		return s;
	}, faJoinA:function (a, b) {
		var c = [], l = Math.max(a.length, b.length);
		for (var i = 0; i < l; i++) {
			if (a[i] == null) {
				c[i] = b[i];
			} else {
				c[i] = a[i];
			}
		}
		return c;
	}, S64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#@", fiTransX2D:function (n, m) {
		m = String(m).replace(/ /gi, "");
		if (m == "") {
			return 0;
		}
		var a = _STNS.S64.substr(0, n);
		if (eval("m.replace(/[" + a + "]/gi,'')") != "") {
			_STNS.fvThrow(new Error("_STNS.runTime error:Transform bad number from " + m + " to 10!"));
			return 0;
		}
		var t = 0, c = 1;
		for (var x = m.length - 1; x > -1; x--) {
			t += c * (a.indexOf(m.charAt(x)));
			c *= n;
		}
		return t;
	}, fsTranD2X:function (n, m) {
		m = String(m).replace(/ /gi, "");
		if (m == "") {
			return 0;
		}
		if (parseInt(m) != m) {
			_STNS.fvThrow(new Error("_STNS.runTime error:Transform bad number from 10 to " + m + "!"));
			return "";
		}
		var t = "", a = _STNS.S64.substr(0, n);
		while (m != 0) {
			var b = m % n;
			t = a.charAt(b) + t;
			m = (m - b) / n;
		}
		if (!t) {
			t = "0";
		}
		return t;
	}, faCP2PP:function (cp, w) {
		var t, l;
		with (_STNS) {
			t = fiGetCT(w);
			l = fiGetCL(w);
			return [cp[0] + l, cp[1] + t];
		}
	}, faPP2CP:function (pp, w) {
		var t, l;
		with (_STNS) {
			t = fiGetCT(w);
			l = fiGetCL(w);
			return [pp[0] - l, pp[1] - t];
		}
	}, fsGetLen:function (t, l, p, b, s, w) {
		var _r = _STNS, u;
		if (w == null) {
			w = true;
		}
		if (s == null) {
			s = true;
		}
		if (p == null) {
			p = 0;
		}
		if (b == null) {
			b = 0;
		}
		if (typeof l == "string") {
			u = /%|px|pt|em|ex|pc|in|cm|mm$/.exec(l);
		}
		if (u) {
			switch (u[0]) {
			  case "%":
				return l;
			  default:
				u = u[0];
			}
		} else {
			l = parseInt(l);
			u = "px";
		}
		switch (t) {
		  case "dv":
			if (_r.sDocMd == "css1" || (!_r.bIsIE && !_r.bIsOP || (_r.bIsOP && parseInt(_r.oNav.version) >= 8))) {
				return l - 2 * p - 2 * b + u;
			}
			break;
		  case "tb":
			if (_r.bIsMIE && !w && s) {
				return l - 2 * b - 2 * p + u;
			}
			break;
		  case "td":
			if (_r.bIsSF) {
				if (_r.sDocMd != "css1" || w) {
					if (s) {
						return l - 2 * b + u;
					} else {
						return l - 2 * p + u;
					}
				} else {
					return l - 2 * p - 2 * b + u;
				}
			} else {
				if (!_r.bIsMIE && (_r.sDocMd == "css1" || w)) {
					return l - 2 * b - 2 * p + u;
				}
			}
			break;
		}
		return l + u;
	}, fdmGetEleById:function (id, w) {
		var w = w || window;
		with (_STNS) {
			if (bIsIE) {
				var es = w.document.all(id);
				if (es && es.length) {
					return es[0];
				} else {
					return es;
				}
			} else {
				return w.document.getElementById(id);
			}
		}
	}, faGetElesByTagName:function (n, w) {
		var w = w || window;
		with (_STNS) {
			if (bIsIE) {
				return w.document.all.tags(n);
			} else {
				return w.document.getElementsByTagName(n);
			}
		}
	}, faGetElesByCls:function (n, w) {
		var w = w || window;
		var i, a = [], el, els = _STNS.bIsIE ? w.document.all : w.document.getElementsByTagName("*");
		for (i = 0; el = els[i]; i++) {
			if (el.className == n) {
				a.push(el);
			}
		}
		return a;
	}, fdmGetFmByName:function (n, w) {
		var w = w || window;
		if (w.frames[t]) {
			return w.frames[t];
		} else {
			if (w.parent) {
				return w.parent.frames[t];
			}
		}
	}, fbIsPar:function (p, c) {
		if (_STNS.bIsIE) {
			return p.contains(c);
		} else {
			if (!p || !c) {
				return false;
			}
			if (p == c) {
				return true;
			}
			do {
				if (c.parentNode) {
					c = c.parentNode;
				} else {
					break;
				}
				if (p == c) {
					return true;
				}
			} while (c);
		}
		return false;
	}, fbInsHTML:function (e, p, h) {
		if (_STNS.bIsIE) {
			return e.insertAdjacentHTML(p, h);
		} else {
			var d = e.ownerDocument, t = d.createElement("span");
			t.innerHTML = h;
			switch (p) {
			  case "beforeBegin":
				return e.parentNode.insertBefore(t, e);
			  case "afterBegin":
				return e.insertBefore(t, e.firstChild);
			  case "beforeEnd":
				return e.appendChild(t);
			  case "afterEnd":
				if (e.nextSibling) {
					return e.parentNode.insertBefore(t, e.nextSibling);
				} else {
					return e.parentNode.appendChild(t);
				}
			}
		}
		return false;
	}, fbInsEle:function (e, p, ne) {
		if (_STNS.bIsIE) {
			return e.insertAdjacentElement(p, ne);
		} else {
			switch (p) {
			  case "beforeBegin":
				return e.parentNode.insertBefore(ne, e);
			  case "afterBegin":
				return e.insertBefore(ne, e.firstChild);
			  case "beforeEnd":
				return e.appendChild(ne);
			  case "afterEnd":
				if (o.nextSibling) {
					return e.parentNode.insertBefore(ne, e.nextSibling);
				} else {
					return e.parentNode.appendChild(ne);
				}
			}
		}
	}, fbDelEle:function (e) {
		var p = e.parentNode;
		return p.removeChild(e);
	}, fbInsJs:function (s, l) {
		var l = l || "JavaScript";
		var hd = _STNS.faGetElesByTagName("HEAD");
		if (hd && hd[0]) {
			l = l.toLowerCase();
			var t = document.createElement("script");
			t.language = l;
			if (!l.indexOf("javascript") || !l.indexOf("jscript")) {
				t.type = "text/javascript";
			}
			t.src = s;
			_STNS.fbInsEle(hd, "beforeEnd", t);
		}
	}, fdmCreateXMLHttp:function () {
		var _99;
		if (window.XMLHttpRequest) {
			_99 = new XMLHttpRequest();
		} else {
			var _9a = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
			for (var n = 0; n < _9a.length; n++) {
				try {
					_99 = new ActiveXObject(_9a[n]);
					break;
				}
				catch (e) {
					_99 = null;
				}
			}
		}
		if (!_99) {
			_99 = null;
			_STNS.fvThrow(new Error("Create XMLHttpRequest fail!"));
			return;
		}
		if (_99.readyState == null) {
			_99.readyState = 0;
			_99.addEventListener("load", function () {
				_99.readyState = 4;
				if (typeof _99.onreadystatechange == "function") {
					_99.onreadystatechange();
				}
			}, false);
		}
		return _99;
	}, fdmCreateXMLDoc:function () {
		var _9c;
		if (_STNS.bIsIE) {
			var _9d = ["Msxml2.DOMDocument.4.0", "Msxml2.DOMDocument.3.0", "Msxml2.DOMDocument", "Microsoft.XMLDOM"];
			for (var n = 0; n < _9d.length; n++) {
				try {
					_9c = new ActiveXObject(_9d[n]);
					break;
				}
				catch (e) {
				}
			}
		} else {
			_9c = document.implementation.createDocument("", "", null);
		}
		if (!_9c) {
			_STNS.fvThrow(new Error("Create XMLDOMDocument fail!"));
			return;
		}
		return _9c;
	}, faGetElePos:function (e) {
		if (!e) {
			return;
		}
		var x = y = bl = bt = 0;
		if (_STNS.bIsSF && _STNS.oNav.version >= 523.12) {
			var o = e.offsetParent.offsetParent.offsetParent.offsetParent;
			if (o && o.tagName == "TABLE") {
				bl = parseInt(_STNS.fsGetEleStyle(o, "borderLeftWidth"));
				bt = parseInt(_STNS.fsGetEleStyle(o, "borderTopWidth"));
				if (!isNaN(bl)) {
					x += bl;
				}
				if (!isNaN(bt)) {
					y += bt;
				}
			}
		}
		while (e) {
			x += e.offsetLeft;
			y += e.offsetTop;
			if ((_STNS.oNav.name == "konqueror" || _STNS.oNav.name == "safari") && e.style.position.toLowerCase() == "absolute") {
				break;
			}
			switch (e.tagName) {
			  case "TD":
				if (_STNS.bIsIE || _STNS.bIsOP && _STNS.oNav.version < 9) {
					bl = parseInt(_STNS.fsGetEleStyle(e, "borderLeftWidth"));
					bt = parseInt(_STNS.fsGetEleStyle(e, "borderTopWidth"));
					if (!isNaN(bl)) {
						x += bl;
					}
					if (!isNaN(bt)) {
						y += bt;
					}
				}
				break;
			}
			if (e.parentNode && e.parentNode.tagName == "DIV") {
				var s = _STNS.fsGetEleStyle(e.parentNode, "overflow").toLowerCase();
				var w = _STNS.fsGetEleStyle(e.parentNode, "width").toLowerCase();
				if (s == "hidden" || s == "scroll" || s == "auto") {
					x -= e.parentNode.scrollLeft;
					y -= e.parentNode.scrollTop;
				}
				if (w && w != "auto") {
					if ((_STNS.bIsFX && _STNS.oNav.version > 20060414 && s != "visible") || (_STNS.bIsIE && _STNS.oNav.version >= 5)) {
						bl = parseInt(_STNS.fsGetEleStyle(e.parentNode, "borderLeftWidth"));
						bt = parseInt(_STNS.fsGetEleStyle(e.parentNode, "borderTopWidth"));
						if (!isNaN(bl)) {
							x += bl;
						}
						if (!isNaN(bt)) {
							y += bt;
						}
					}
				}
			}
			if (e.parentNode && e.offsetParent && e.parentNode != e.offsetParent) {
				if (e.offsetParent.tagName == "DIV") {
					var s = _STNS.fsGetEleStyle(e.offsetParent, "overflow").toLowerCase();
					var w = _STNS.fsGetEleStyle(e.offsetParent, "width").toLowerCase();
					if (s == "hidden" || s == "scroll" || s == "auto") {
						x -= e.offsetParent.scrollLeft;
						y -= e.offsetParent.scrollTop;
					}
					if (w && w != "auto") {
						if ((_STNS.bIsFX && _STNS.oNav.version > 20060414 && s != "visible") || (_STNS.bIsIE && _STNS.oNav.version >= 5)) {
							bl = parseInt(_STNS.fsGetEleStyle(e.offsetParent, "borderLeftWidth"));
							bt = parseInt(_STNS.fsGetEleStyle(e.offsetParent, "borderTopWidth"));
							if (!isNaN(bl)) {
								x += bl;
							}
							if (!isNaN(bt)) {
								y += bt;
							}
						}
					}
				}
			}
			e = e.offsetParent;
		}
		return [x, y];
	}, fiGetEleWid:function (e) {
		return e.offsetWidth;
	}, fiGetEleHei:function (e) {
		return e.offsetHeight;
	}, fsGetEleStyle:function (e, p) {
		if (!e || !p) {
			return;
		}
		if (_STNS.bIsIE) {
			return e.currentStyle[p];
		} else {
			if (_STNS.bIsFX || _STNS.bIsSF || _STNS.bIsOP) {
				var w = e.ownerDocument.defaultView;
				p = p.replace(/([A-Z])/g, "-$1");
				return w.getComputedStyle(e, "").getPropertyValue(p.toLowerCase());
			} else {
				return e.style[p];
			}
		}
	}, fcoGetAttribute:function (e, a) {
		if (!e || !a) {
			return;
		}
		if (_STNS.bIsIE) {
			return e[a];
		} else {
			return e.getAttribute(a);
		}
	}, fbFalse:function () {
		return false;
	}, fbTrue:function () {
		return true;
	}};
	_STNS.Class = (function () {
		var _ab = function () {
			var c = function (as) {
				if (_STNS.bIsIE) {
					this._cls = this.constructor;
				} else {
					this._cls = arguments.callee;
				}
				_ae.call(this, as);
			};
			_af(c, arguments);
			c.register = _b0;
			c.toString = _b1;
			c.subclsOf = _b2;
			c.superclassOf = _b3;
			return c;
		};
		_ab.toString = function () {
			return "[object Class]";
		};
		_ab.getC = function (pth) {
			var _b5 = [];
			if (!_b6(pth, _b5) || !_b7[_b5[0]][_b5[1]]) {
				_STNS.fvThrow(new Error("Class get error: Class \"" + pth + "\" is not found"));
				return;
			}
			return _b7[_b5[0]][_b5[1]];
		};
		_ab.getClsLst = function (o, pre) {
			var o = o || _b7, pre = pre || "/", sp, s = "";
			for (var i in o) {
				if (typeof o[i] == "object") {
					sp = pre + i + "/";
					s += _STNS.Class.getClsLst(o[i], sp);
				} else {
					s += pre + i + "\n";
				}
			}
			return s;
		};
		var _b0 = function (pth) {
			var _be = [];
			if (!_b6(pth, _be)) {
				_STNS.fvThrow(new Error("Class register error: Invalid class path:" + pth));
				return;
			}
			var pkg = _be[0];
			var cn = _be[1];
			if (pkg) {
				if (!_b7[pkg]) {
					_b7[pkg] = {};
				}
				var _c1 = _b7[pkg][cn];
				if (_c1) {
					_STNS.fvThrow(new Error("Class register error: Class \"" + pth + "\" already exists"));
					return;
				}
				_b7[pkg][cn] = this;
			} else {
				var _c1 = _b7[cn];
				if (_c1) {
					_STNS.fvThrow(new Error("Class register error: Class \"" + pth + "\" already exists"));
					return;
				}
				_b7[cn] = this;
			}
			this._pkg = pkg;
			this._cn = cn;
		};
		var _b7 = {};
		var _c2 = function (_c3, _c4) {
			if (typeof _c3 == "string") {
				_c3 = _STNS.Class.getC(_c3);
			}
			if (typeof _c4 == "string") {
				_c4 = _STNS.Class.getC(_c4);
			}
			if (typeof _c3 != "function" || typeof _c4 != "function") {
				return false;
			}
			if (!_c3._supers) {
				return false;
			}
			for (var i = 0; i < _c3._supers.length; i++) {
				if (_c3._supers[i] == _c4) {
					return true;
				} else {
					if (_c2(_c3._supers[i], _c4)) {
						return true;
					}
				}
			}
			return false;
		};
		var _b2 = function (cls) {
			return _c2(this, cls);
		};
		var _b3 = function (cls) {
			return _c2(cls, this);
		};
		var _b6 = function (pth, _c9) {
			if (typeof pth != "string" || !pth) {
				return false;
			}
			var n = pth.lastIndexOf("/");
			if (n > -1) {
				_c9[0] = pth.substr(0, n);
				_c9[1] = pth.substr(n + 1);
			} else {
				_c9[0] = "";
				_c9[1] = pth;
			}
			return true;
		};
		var _af = function (c, as) {
			c._supers = [];
			for (var i = 0; i < as.length; i++) {
				var s = as[i];
				if (typeof s == "string") {
					s = _STNS.Class.getC(s);
				}
				if (typeof s != "function") {
					_STNS.fvThrow(new Error("Class create error: Invalid superclass: " + "args[" + i + "]"));
					return;
				}
				c._supers.push(s);
			}
		};
		var _ae = function (as) {
			var c = this._cls;
			for (var i = 0; i < c._supers.length; i++) {
				if (_STNS.bIsIE) {
					this.constructor = c._supers[i];
				}
				c._supers[i].call(this, as);
			}
			if (_STNS.bIsIE) {
				this.constructor = c;
			}
			this._cls = c;
			this.toString = _d2;
			this.getClass = _d3;
			this.instanceOf = _d4;
			this.toConvert = _d5;
			if (c.construct) {
				c.construct.call(this, as);
			}
		};
		var _d5 = function (cls, as) {
			var c = this._cls;
			if (_c2(c, cls)) {
				var t = new cls;
				for (var i in this) {
					if (typeof t[i] == "undefined") {
						delete this[i];
					}
					if (cls[i]) {
						this[i] = cls[i];
					}
				}
			} else {
				if (_c2(cls, c)) {
					var f = 0;
					for (var i = 0; i < cls._supers.length; i++) {
						if (_STNS.bIsIE) {
							this.constructor = cls._supers[i];
						}
						if (cls._supers[i] != c) {
							cls._supers[i].call(this, as);
						} else {
							f = 1;
						}
					}
					if (!f) {
						_STNS.fvThrow(new Error("_STNS.runTime error:Can't convert this instance;The class of instance must be the target class's direct superClass!"));
						return;
					}
					if (_STNS.bIsIE) {
						this.constructor = cls;
					}
					this._cls = cls;
					if (cls.construct) {
						cls.construct.call(this, as);
					}
				} else {
					_STNS.fvThrow(new Error("_STNS.runTime error:Can't convert this instance;The class of instance must be the target class's subClass or direct superClass!"));
				}
			}
		};
		var _d4 = function (c) {
			if (typeof c == "string") {
				c = _STNS.Class.getC(c);
			}
			if (typeof c !== "function") {
				return false;
			}
			return this._cls == c;
		};
		var _d3 = function () {
			return this._cls;
		};
		var _d2 = function () {
			if (this._cls._cn) {
				return "[object Object " + this._cls._pkg + "/" + this._cls._cn + "]";
			} else {
				return "[object Object Anonymous class]";
			}
		};
		var _b1 = function () {
			if (this._cn) {
				return "[object Class " + this._pkg + "/" + this._cn + "]";
			}
			return "[object Anonymous Class]";
		};
		return _ab;
	})();
	with (_STNS) {
		sDocMd = fsGetDocMd();
		oNav = _foGetNav();
		bIsIE = oNav.name == "msie";
		bIsMIE = bIsIE && oNav.platform == "Mac";
		bIsOP = oNav.name == "opera";
		bIsFX = oNav.name == "gecko";
		bIsSF = oNav.name == "safari";
		bIsKQ = oNav.name == "konqueror";
		sDIR = fsGetDIR(sURL);
		bLocal = !sURL.indexOf("file:");
		_fvInitOnload();
		fbAddLoad(_fvCkPg);
	}
}
_STNS.fvInitLib();
_STNS.fvLoadLib();
if (!_STNS.bShield) {
	_STNS.fvCSSShield();
}
if (typeof _STNS != "undefined" && !_STNS.EFFECT) {
	_STNS.EFFECT = {foGetEff:function (s, id, w, d, o) {
		if (!s) {
			return 0;
		}
		var t = s.toLowerCase(), c;
		if ((!t.indexOf("progid:") || !t.indexOf("revealtrans")) && _STNS.EFFECT["CEffIE"]) {
			return new _STNS.EFFECT["CEffIE"]([s, id, w, d, o]);
		} else {
			if (!s.indexOf("stEffect")) {
				s = s.substring(10, s.length - 2);
				return stEffect(s, id, w, d, o);
			} else {
				return 0;
			}
		}
	}};
	with (_STNS.EFFECT) {
		_STNS.EFFECT.CEffect = _STNS.Class();
		CEffect.register("EFFECT/CEffect");
		CEffect.construct = function (as) {
			this._iStat = -1;
			this.sName = as[0];
			this.sDmId = as[1];
			this.dmWin = as[2] || window;
			with (_STNS.EFFECT.CEffect) {
				this.fiGetStat = fiGetStat;
				this.fbSet = _STNS.fbFalse;
				this.fbDel = _STNS.fbFalse;
				this.fbApply = _STNS.fbFalse;
				this.fbPlay = _STNS.fbFalse;
				this.fbStop = _STNS.fbFalse;
				this.fbSetStyle = _STNS.fbFalse;
			}
		};
		CEffect.fiGetStat = function () {
			return this._iStat;
		};
	}
	function stEffect(n, id, w, dur, o) {
		var cn = "CEff" + n.charAt(0).toUpperCase() + n.substr(1);
		if (_STNS.EFFECT[cn]) {
			return new _STNS.EFFECT[cn]([n, id, w, dur, o]);
		}
	}
}
if (typeof _STNS != "undefined" && !_STNS.UI) {
	_STNS.UI = {DOMEVENTS:["mouseover", "mouseout", "mousemove", "mousedown", "mouseup", "click", "keypress", "keydown", "keyup", "dblclick"], foGetUIById:function (id) {
		var o;
		while (id) {
			if (o = _STNS.UI.oUIs[id]) {
				return o;
			}
			id = id.substr(0, id.lastIndexOf("_"));
		}
	}, fsGetUid:function () {
		this.iIdNo++;
		if (window.name) {
			return "stUI" + window.name + this.iIdNo;
		} else {
			return "stUI" + this.iIdNo;
		}
	}, iIdNo:0, oUIs:{}, fbDmEnt:function (e, o) {
		var oid = o.id, ob, r = -1;
		if (!oid) {
			return true;
		}
		if (ob = _STNS.UI.foGetUIById(oid)) {
			if (ob.fbGetEnt) {
				r = ob.fbGetEnt(e, o);
			}
		}
		return r;
	}, fsGetEnt:function (o, t, n, pre) {
		var s;
		if (n == null) {
			var n = "";
		}
		if (!pre) {
			var pre = "";
		}
		if (o._oEs[t + n] && o._oEs[t + n].length) {
			for (var i = 0; i < _STNS.UI.DOMEVENTS.length; i++) {
				if (_STNS.UI.DOMEVENTS[i] == t) {
					return "on" + t + "='return " + pre + "_STNS.UI.fbDmEnt(event,this)'";
				}
			}
		}
		return "";
	}};
	with (_STNS.UI) {
		_STNS.UI.CUIObj = _STNS.Class();
		CUIObj.register("UI/CUIObj");
		CUIObj.construct = function () {
			this._oMs = {};
			this._oEs = {};
			this.oParent = null;
			this.sUid = _STNS.UI.fsGetUid();
			this.fbGetEnt = _STNS.fbTrue();
			with (_STNS.UI.CUIObj) {
				this.fvDestroy = fvDestroy;
				this.fvGetMsg = fvGetMsg;
				this.fbSetMsg = fbSetMsg;
				this.fbAttachEnt = fbAttachEnt;
				this.fbDetachEnt = fbDetachEnt;
				this.fbDetachAll = fbDetachAll;
				this.fbFireEnt = fbFireEnt;
				this.fbCheckEnt = fbCheckEnt;
			}
			_STNS.UI.oUIs[this.sUid] = this;
			this.sSelf = "_STNS.UI.oUIs['" + this.sUid + "']";
		};
		CUIObj.fvDestroy = function () {
			delete _STNS.UI.oUIs[this.sUid];
		};
		CUIObj.fvGetMsg = function (m, d) {
			var f, r = true;
			if (f = this._oMs[m]) {
				if (typeof f == "string") {
					f = _STNS.ffGetFun(f);
				}
				if (f) {
					r = f.call(this, d);
				}
			}
			if (r == true && this.oParent) {
				this.oParent.fvGetMsg(m, d);
			}
		};
		CUIObj.fbSetMsg = function (m, f) {
			if (typeof f != "function" && typeof f != "string") {
				_STNS.fvThrow(new Error("Attach invalid function to " + t + " message."));
				return false;
			}
			this._oMs[m] = f;
			return true;
		};
		CUIObj.fbCheckEnt = function (t) {
			if (this._oEs[t]) {
				return true;
			}
		};
		CUIObj.fbAttachEnt = function (t, f) {
			if (typeof f != "function" && typeof f != "string") {
				_STNS.fvThrow(new Error("Attach invalid function to " + t + " event."));
				return false;
			}
			if (this._oEs[t]) {
				for (var i = 0; i < this._oEs[t].length; i++) {
					if (this._oEs[t][i] == f) {
						return -1;
					}
				}
				this._oEs[t].push(f);
			} else {
				this._oEs[t] = [f];
			}
			return true;
		};
		CUIObj.fbDetachEnt = function (t, f) {
			var i;
			if (this._oEs[t] && this._oEs[t].length) {
				for (i = 0; i < this._oEs[t].length; i++) {
					if (this._oEs[t][i] == f) {
						delete this._oEs[t][i];
					}
				}
			}
		};
		CUIObj.fbDetachAll = function () {
			for (var i in this._oEs) {
				if (this._oEs[i].length) {
					this._oEs[i].length = 0;
				}
				delete this._oEs[i];
			}
		};
		CUIObj.fbFireEnt = function (t, as) {
			var i, r = true, f, tmp;
			if (!this._oEs[t] || !this._oEs[t].length) {
				return -1;
			}
			for (i = 0; i < this._oEs[t].length; i++) {
				if (!this._oEs[t][i]) {
					continue;
				}
				f = this._oEs[t][i];
				if (typeof f == "string") {
					f = _STNS.ffGetFun(f);
				}
				if (f) {
					tmp = f.call(this, as);
					if (!tmp) {
						r = tmp;
					}
				}
			}
			return r;
		};
	}
}
if (typeof _STNS != "undefined" && _STNS.UI && !_STNS.UI.CUIScroller) {
	with (_STNS.UI) {
		_STNS.UI.CUIScroller = _STNS.Class(_STNS.UI.CUIObj);
		CUIScroller.register("UI/CUIObj>CUIScroller");
		CUIScroller.construct = function () {
			this.sJsPth = "";
			this.iACMod = 0;
			this.iTyp = 0;
			this.iCssMd = 0;
			this.iNid = 0;
			this.sId = 0;
			this.sVer = 0;
			this.sImgPth = 0;
			this.sLnkPre = 0;
			this.sBlank = 0;
			this.iMaxNO = 0;
			this.bCyc = 0;
			this.bAuto = 0;
			this.iSpeed = 10;
			this.sWid = 0;
			this.sAlign = 0;
			this.iDPad = 0;
			this.iDSpc = 0;
			this.iIWid = 0;
			this.iIHei = 0;
			this.sIBdStyle = 0;
			this.iIBdWid = 0;
			this.sIBdClr = 0;
			this.sBgClr = 0;
			this.sBgImg = 0;
			this.sBgRep = 0;
			this.sBdStyle = 0;
			this.iBdWid = 0;
			this.sBdClr = 0;
			this.bImgBd = 0;
			this.aCorners = [];
			this.iCWH = 0;
			this.aBdBgImgs = [];
			this.aBdBgClrs = [];
			this.aBdBgReps = [];
			this.bRunEff = 1;
			this.sTipBdStyle = 0;
			this.iTipBdWid = 0;
			this.sTipBdClr = 0;
			this.bTipBdImg = 0;
			this.aTipCorners = [];
			this.iTipCWH = 0;
			this.aTipBdBgImgs = [];
			this.aTipBdBgClrs = [];
			this.aTipBdBgReps = [];
			this.aItems = [];
			this.bArr = 0;
			this.aLAEnImgs = [];
			this.aRAEnImgs = [];
			this.aLADisImgs = [];
			this.aRADisImgs = [];
			this.iLAImgWid = 0;
			this.iLAImgHei = 0;
			this.sLAAlign = 0;
			this.sLAVAlign = 0;
			this.iRAImgWid = 0;
			this.iRAImgHei = 0;
			this.sRAAlign = 0;
			this.sRAVAlign = 0;
			this.bTil = 0;
			this.iTTyp = 0;
			this.sTTxt = "";
			this.sTAlign = 0;
			this.sTFnt = 0;
			this.sTFntClr = 0;
			this.sTDeco = 0;
			this.sTBgClr = 0;
			this.sTBgImg = 0;
			this.sTBgRep = 0;
			this.bPause = 0;
			this.bPag = 0;
			this.aPBgClrs = [];
			this.aPFnts = [];
			this.aPFntClrs = [];
			this.aPDecos = [];
			this.iStat = 0;
			this.iDelaySh = 500;
			this.iDelayHd = 500;
			this.iScDur = 3000;
			this.iCurDur = 80;
			this._tTid = 0;
			this._tScTid = 0;
			this._iMaxDWid = 0;
			this._iMinDWid = 0;
			this._iAllWid = 0;
			this._iCurDWid = 0;
			this._iLWid = 0;
			this._iRWid = 0;
			this._iSelectP = 0;
			this._iSelectG = 1;
			this._bEnPag = [0, 0, 0, 0, 0];
			this._bEnPrevious = 0;
			this._bEnNext = 0;
			this._iIBdLen = 0;
			this._iBdLen = 0;
			this._iLMinWid = 0;
			this._iRMinWid = 0;
			with (_STNS.UI.CUIScroller) {
				this.fsGetImg = fsGetImg;
				this.fsGetLnk = fsGetLnk;
				this.fvDestroy = fvDestroy;
				this.fsGetHTML = fsGetHTML;
				this.fbCreate = fbCreate;
				this.fbShow = fbShow;
				this.fsGetStyle = fsGetStyle;
				this.fbGetEnt = fbGetEnt;
				this.fbSetDisplay = fbSetDisplay;
				this.fbSetPag = fbSetPag;
				this.fbInit = fbInit;
				this.fbOverPag = fbOverPag;
				this.fbOutPag = fbOutPag;
				this.fbClickPag = fbClickPag;
				this.fbOverPrevious = fbOverPrevious;
				this.fbOutPrevious = fbOutPrevious;
				this.fbClickPrevious = fbClickPrevious;
				this.fbOverNext = fbOverNext;
				this.fbOutNext = fbOutNext;
				this.fbClickNext = fbClickNext;
				this.fbOverArrow = fbOverArrow;
				this.fbOutArrow = fbOutArrow;
				this.fbDownArrow = fbDownArrow;
				this.fbUpArrow = fbUpArrow;
				this.fbScroll = fbScroll;
				this.fbUpDate = fbUpDate;
				this.fbPageScroll = fbPageScroll;
				this.fbPauseScroll = fbPauseScroll;
				this.fbStartScroll = fbStartScroll;
				this.fbEndScroll = fbEndScroll;
			}
		};
		CUIScroller.OVERLEFTARROW = 1;
		CUIScroller.ENABLELEFTARROW = 2;
		CUIScroller.OVERRIGHTARROW = 4;
		CUIScroller.ENABLERIGHTARROW = 8;
		CUIScroller.OVERPREVIOUS = 16;
		CUIScroller.OVERPAGINATION1 = 32;
		CUIScroller.OVERPAGINATION2 = 64;
		CUIScroller.OVERPAGINATION3 = 128;
		CUIScroller.OVERPAGINATION4 = 256;
		CUIScroller.OVERPAGINATION0 = 512;
		CUIScroller.OVERNEXT = 1024;
		CUIScroller.OVERDISPLAY = 2048;
		CUIScroller.SELECTED = 28672;
		CUIScroller.SELECTED_BIT = 12;
		with (_STNS.UI.CUIScroller) {
			CUIScroller.MAXSTATE = OVERLEFTARROW | ENABLELEFTARROW | OVERRIGHTARROW | ENABLERIGHTARROW | OVERPREVIOUS | OVERPAGINATION1 | OVERPAGINATION2 | OVERPAGINATION3 | OVERPAGINATION4 | OVERPAGINATION0 | OVERNEXT | OVERDISPLAY | SELECTED;
		}
		CUIScroller.fvDestroy = function () {
			for (var i = 0; i < this.aItems.length; i++) {
				this.aItems[i].fvDestroy();
			}
			_STNS.UI.CUIObj.fvDestroy.call(this);
		};
		CUIScroller.fbCreate = function () {
			_STNS.fvBufImgs();
			var s = "<script type='text/javascript'>" + this.sSelf + ".fbInit();" + this.sSelf + ".fbShow();</script>";
			document.write(this.fsGetHTML() + s);
			return true;
		};
		CUIScroller.fbInit = function () {
			var _r = _STNS, e, n, dw, _c = _r.UI.CUIScroller, tw;
			with (this) {
				if (bCyc) {
					this.iStat |= _c.ENABLERIGHTARROW | _c.ENABLELEFTARROW;
				} else {
					this.iStat |= _c.ENABLERIGHTARROW;
				}
				iMaxNO = Math.min(iMaxNO, (bCyc ? this.aItems.length / 2 : this.aItems.length));
				n = iMaxNO ? iMaxNO : bCyc ? this.aItems.length / 2 : this.aItems.length;
				if (iCssMd) {
					e = _r.fdmGetEleById(sUid);
					if (e) {
						_iBdLen = _r.fsGetEleStyle(e, "borderLeftStyle") != "none" ? _r.fsGetEleStyle(e, "borderLeftWidth") : 0;
						if (_iBdLen) {
							_iBdLen = parseInt(_iBdLen);
						} else {
							_iBdLen = 0;
						}
					}
					e = _r.fdmGetEleById(this.aItems[0].sUid);
					if (e) {
						_iIBdLen = _r.fsGetEleStyle(e, "borderLeftStyle") != "none" ? parseInt(_r.fsGetEleStyle(e, "borderLeftWidth")) : 0;
						if (_iIBdLen) {
							_iIBdLen = parseInt(_iIBdLen);
						} else {
							_iIBdLen = 0;
						}
					}
					e = _r.fdmGetEleById(sUid + "_arr0");
					if (e) {
						_iLMinWid = _r.fsGetEleStyle(e, "width");
						if (_iLMinWid) {
							_iLMinWid = parseInt(_iLMinWid);
						} else {
							_iLMinWid = 0;
						}
					}
					e = _r.fdmGetEleById(sUid + "_arr1");
					if (e) {
						_iRMinWid = _r.fsGetEleStyle(e, "width");
						if (_iRMinWid) {
							_iRMinWid = parseInt(_iRMinWid);
						} else {
							_iRMinWid = 0;
						}
					}
					e = _r.fdmGetEleById(sUid + "_limg");
					if (e) {
						_iLWid = _r.fsGetEleStyle(e, "width");
						if (_iLWid) {
							_iLWid = parseInt(_iLWid);
						} else {
							_iLWid = 0;
						}
					}
					e = _r.fdmGetEleById(sUid + "_rimg");
					if (e) {
						_iRWid = _r.fsGetEleStyle(e, "width");
						if (_iRWid) {
							_iRWid = parseInt(_iRWid);
						} else {
							_iRWid = 0;
						}
					}
				} else {
					_iBdLen = iBdWid;
					_iIBdLen = iIBdWid;
					_iLMinWid = iLAImgWid;
					_iRMinWid = iRAImgWid;
					_iLWid = _iRWid = iCWH;
				}
				dw = iIWid + 2 * iDPad + 2 * _iIBdLen + iDSpc;
				_iAllWid = (bCyc ? this.aItems.length / 2 : this.aItems.length) * dw + iDSpc;
				if (!bCyc && (e = _r.fdmGetEleById(sUid + "_extend"))) {
					e.width = _iAllWid;
				}
				_iMaxDWid = n * dw + iDSpc;
				_iMinDWid = dw + iDSpc;
				e = _r.fdmGetEleById(sUid + "_sc");
				if (e) {
					e.scrollLeft = 0;
				}
				fbSetDisplay();
				fbSetPag();
				if (this.sWid.charAt(this.sWid.length - 1) == "%") {
					var f = new Function("clearTimeout(" + this.sSelf + "._tTid);" + this.sSelf + "._tTid=setTimeout(\"" + this.sSelf + ".bPause=1;" + this.sSelf + ".fbSetDisplay();" + this.sSelf + ".fbSetPag();" + this.sSelf + ".bPause=0;\",300)");
					if (_STNS.bIsOP) {
						document.body.attachEvent("onresize", f);
					} else {
						if (_STNS.bIsIE) {
							window.attachEvent("onresize", f);
						} else {
							if (_STNS.oNav.name != "konqueror" && window.addEventListener) {
								window.addEventListener("resize", f, false);
							}
						}
					}
					_STNS.fbAddLoad(f);
				}
			}
			return true;
		};
		CUIScroller.fbShow = function () {
			var _r = _STNS, e;
			e = _r.fdmGetEleById(this.sUid);
			e.style.visibility = "visible";
			if (this.bAuto) {
				this.fbScroll(1, this.iSpeed);
			}
			return true;
		};
		CUIScroller.fsGetStyle = function (t, c, f, o) {
			var s = "", _r = _STNS, tmp = "";
			if (this.iCssMd) {
				if (o) {
					for (var i in o) {
						if (!o[i] || typeof o[i] != "string") {
							_r.fvThrow("Get style className error:[" + this.sUid + "]" + i + " is NULL or not a string!");
						} else {
							if (tmp.indexOf(o[i]) == -1) {
								tmp += o[i] + " ";
							}
						}
					}
				}
				tmp = tmp.substr(0, tmp.length - 1);
				if (_r.oDefCSS[t] || tmp) {
					s = "class='";
					if (_r.oDefCSS[t]) {
						s += "st" + t;
						if (tmp) {
							s += " " + tmp;
						}
					} else {
						if (tmp) {
							s += tmp;
						}
					}
					s += "'";
				}
				if (c) {
					s += " style=\"" + c + "\"";
				}
			} else {
				if (_r.bShield && !f) {
					if (_r.oDefCSS[t]) {
						s = "class='st" + t + "'";
					}
					if (o) {
						for (var i in o) {
							if (o[i] != null) {
								switch (i) {
								  case "background-image":
									tmp += i + ":url(" + o[i] + ");";
									break;
								  case "cursor":
									if (_r.fbIsFile(o[i])) {
										tmp += i + ":url(" + o[i] + ") auto;";
									} else {
										tmp += i + ":" + o[i] + " auto;";
									}
									break;
								  default:
									if (!isNaN(o[i])) {
										tmp += i + ":" + o[i] + "px;";
									} else {
										tmp += i + ":" + o[i] + ";";
									}
								}
							}
						}
					}
					if (c) {
						tmp += c;
					}
					if (tmp) {
						s += " style=\"" + tmp + "\"";
					}
				} else {
					var a = c ? _r.foCss2Obj(c) : {}, b = _r.oDefCSS[t] ? _r.foCss2Obj(_r.oDefCSS[t]) : {};
					if (o) {
						for (var i in o) {
							if (o[i] != null && typeof a[i] == "undefined") {
								switch (i) {
								  case "background-image":
									a[i] = "url(" + o[i] + ")";
									break;
								  case "cursor":
									if (_r.fbIsFile(o[i])) {
										a[i] = "url(" + o[i] + ") auto";
									} else {
										a[i] = o[i] + " auto";
									}
									break;
								  default:
									if (!isNaN(o[i])) {
										a[i] = o[i] + "px";
									} else {
										a[i] = o[i];
									}
								}
							}
						}
					}
					for (var i in b) {
						if (typeof a[i] == "undefined") {
							a[i] = b[i];
						}
					}
					tmp += _r.fsObj2Css(a);
					if (tmp) {
						s += " style=\"" + tmp + "\"";
					}
				}
			}
			return s;
		};
		CUIScroller.fsGetHTML = function () {
			var is = "", s, _r = _STNS, n;
			for (var i = 0; i < this.aItems.length; i++) {
				is += this.aItems[i].fsGetHTML();
			}
			if (!this.bCyc) {
				is += "<td " + this.fsGetStyle("td") + "><img src=\"" + this.sBlank + "\" height='1' id='" + this.sUid + "_extend'></td>";
			}
			with (this) {
				s = "<table id='" + this.sUid + "' cellpadding=0 cellspacing=0 width='" + _r.fsGetLen("tb", sWid, 0, !bImgBd && iBdWid ? iBdWid : 0, 0) + "' " + (sAlign && sAlign != "left" ? "align='" + sAlign + "' " : "") + fsGetStyle("tb", "visibility:hidden;", 0, {"border-style":(!bImgBd && sBdStyle ? sBdStyle : null), "border-width":(!bImgBd && iBdWid ? iBdWid : null), "border-color":(!bImgBd && sBdClr ? sBdClr : null)}) + ">" + (bImgBd ? "<tr " + fsGetStyle("tr") + ">" + "<td " + fsGetStyle("td", "background-repeat:no-repeat;", 0, {"background-image":(aCorners[0] ? aCorners[0] : null), "width":(iCWH ? iCWH : null), "height":(iCWH ? iCWH : null)}) + "></td>" + "<td " + fsGetStyle("td", 0, 0, {"background-color":(aBdBgClrs[0] ? aBdBgClrs[0] : null), "background-image":(aBdBgImgs[0] ? aBdBgImgs[0] : null), "background-repeat":(aBdBgReps[0] ? aBdBgReps[0] : null)}) + "></td>" + "<td " + fsGetStyle("td", "background-repeat:no-repeat;", 0, {"background-image":(aCorners[1] ? aCorners[1] : null), "width":(iCWH ? iCWH : null), "height":(iCWH ? iCWH : null)}) + "></td>" + "</tr>" + "<tr " + fsGetStyle("tr") + ">" + "<td " + fsGetStyle("td", 0, 0, {"background-color":(aBdBgClrs[3] ? aBdBgClrs[3] : null), "background-image":(aBdBgImgs[3] ? aBdBgImgs[3] : null), "background-repeat":(aBdBgReps[3] ? aBdBgReps[3] : null)}) + "><img src=\"" + sBlank + "\" id='" + sUid + "_limg' " + fsGetStyle("img", 0, 0, {"width":(iCWH ? iCWH : null)}) + "></td>" : "") + "<td align='center' width='100%' height='100%' " + fsGetStyle("td", 0, 0, {"background-color":(sBgClr ? sBgClr : null), "background-image":(sBgImg ? sBgImg : null), "background-repeat":(sBgRep ? sBgRep : null)}) + ">" + (bTil || bPag ? "<table width='100%' " + fsGetStyle("tb", 0, 0, {"background-color":(sTBgClr ? sTBgClr : null), "background-image":(sTBgImg ? sTBgImg : null), "background-repeat":(sTBgRep ? sTBgRep : null)}) + " cellpadding=3 cellspacing=0>" + "<td nowrap align='" + sTAlign + "' width='100%' " + fsGetStyle("td", 0, 0, {"font":(sTFnt ? sTFnt : null), "color":(sTFntClr ? sTFntClr : null), "text-decoration":(sTDeco ? sTDeco : null)}) + ">" + sTTxt + "</td>" + (bPag ? "<td><table cellpadding=3 cellspacing=4 width=100>" + "<td width=50% " + fsGetStyle("td") + "><a " + fsGetStyle("a", "display:block;text-decoration:none;", 0, {"font":(aPFnts[0] ? aPFnts[0] : null), "color":(aPFntClrs[0] ? aPFntClrs[0] : null)}) + " href='#' id='" + this.sUid + "_previous' " + _r.UI.fsGetEnt(this, "mouseover", "previous") + " " + _r.UI.fsGetEnt(this, "mouseout", "previous") + " " + _r.UI.fsGetEnt(this, "click", "previous") + "></a></td>" + "<td " + fsGetStyle("td") + "><a " + fsGetStyle("a", "display:block;text-decoration:none;", 0, {"font":(aPFnts[0] ? aPFnts[0] : null), "color":(aPFntClrs[0] ? aPFntClrs[0] : null), "text-decoration":(aPDecos[0] ? aPDecos[0] : null)}) + " href='#' id='" + this.sUid + "_p1' " + _r.UI.fsGetEnt(this, "mouseover", "page") + " " + _r.UI.fsGetEnt(this, "mouseout", "page") + " " + _r.UI.fsGetEnt(this, "click", "page") + "></a></td>" + "<td " + fsGetStyle("td") + "><a " + fsGetStyle("a", "display:block;text-decoration:none;", 0, {"font":(aPFnts[0] ? aPFnts[0] : null), "color":(aPFntClrs[0] ? aPFntClrs[0] : null), "text-decoration":(aPDecos[0] ? aPDecos[0] : null)}) + " href='#' id='" + this.sUid + "_p2' " + _r.UI.fsGetEnt(this, "mouseover", "page") + " " + _r.UI.fsGetEnt(this, "mouseout", "page") + " " + _r.UI.fsGetEnt(this, "click", "page") + "></a></td>" + "<td " + fsGetStyle("td") + "><a " + fsGetStyle("a", "display:block;text-decoration:none;", 0, {"font":(aPFnts[3] ? aPFnts[0] : null), "color":(aPFntClrs[3] ? aPFntClrs[0] : null), "text-decoration":(aPDecos[0] ? aPDecos[0] : null)}) + " href='#' id='" + this.sUid + "_p3' " + _r.UI.fsGetEnt(this, "mouseover", "page") + " " + _r.UI.fsGetEnt(this, "mouseout", "page") + " " + _r.UI.fsGetEnt(this, "click", "page") + "></a></td>" + "<td " + fsGetStyle("td") + "><a " + fsGetStyle("a", "display:block;text-decoration:none;", 0, {"font":(aPFnts[0] ? aPFnts[0] : null), "color":(aPFntClrs[0] ? aPFntClrs[0] : null), "text-decoration":(aPDecos[0] ? aPDecos[0] : null)}) + " href='#' id='" + this.sUid + "_p4' " + _r.UI.fsGetEnt(this, "mouseover", "page") + " " + _r.UI.fsGetEnt(this, "mouseout", "page") + " " + _r.UI.fsGetEnt(this, "click", "page") + "></a></td>" + "<td " + fsGetStyle("td") + "><a " + fsGetStyle("a", "display:block;text-decoration:none;", 0, {"font":(aPFnts[0] ? aPFnts[0] : null), "color":(aPFntClrs[0] ? aPFntClrs[0] : null), "text-decoration":(aPDecos[0] ? aPDecos[0] : null)}) + " href='#' id='" + this.sUid + "_p0'" + _r.UI.fsGetEnt(this, "mouseover", "page") + " " + _r.UI.fsGetEnt(this, "mouseout", "page") + " " + _r.UI.fsGetEnt(this, "click", "page") + "></a></td>" + "<td  width=50% " + fsGetStyle("td") + "><a " + fsGetStyle("a", "display:block;text-decoration:none;", 0, {"font":(aPFnts[0] ? aPFnts[0] : null), "color":(aPFntClrs[0] ? aPFntClrs[0] : null)}) + " href='#' id='" + this.sUid + "_next'" + _r.UI.fsGetEnt(this, "mouseover", "next") + " " + _r.UI.fsGetEnt(this, "mouseout", "next") + " " + _r.UI.fsGetEnt(this, "click", "next") + "></a></td></table></td>" : "") + "</table>" : "") + "<table " + fsGetStyle("tb", "table-layout:fixed;") + " width='100%'  cellpadding=0 cellspacing=0>" + (bArr ? (iTyp ? "<tr " + fsGetStyle("tr") + ">" : "") + "<td align='" + sLAAlign + "' valign='" + sLAVAlign + "' " + fsGetStyle("td") + ">" + "<a " + fsGetStyle("a", "display:block;", 0, {"width":(iLAImgWid ? iLAImgWid : null), "height":(iLAImgHei ? iLAImgHei : null)}) + " href='#' id='" + sUid + "_arr0' " + _r.UI.fsGetEnt(this, "mouseover", "arrow") + " " + _r.UI.fsGetEnt(this, "mouseout", "arrow") + " " + _r.UI.fsGetEnt(this, "mousedown", "arrow") + " " + _r.UI.fsGetEnt(this, "mouseup", "arrow") + " " + _r.UI.fsGetEnt(this, "click", "arrow") + "><div " + fsGetStyle("dv", "font-size:1px;background-repeat:no-repeat;" + (_r.bIsIE ? "cursor:hand;" : ""), 0, {"background-image":((bCyc ? aLAEnImgs[0] : aLADisImgs[0]) ? (bCyc ? aLAEnImgs[0] : aLADisImgs[0]) : null), "width":(iLAImgWid ? iLAImgWid : null), "height":(iLAImgHei ? iLAImgHei : null)}) + " id='" + this.sUid + "_arr0img'></div></a>" + "</td>" : "<td " + fsGetStyle("td") + "></td>") + (iTyp ? "</tr><tr " + fsGetStyle("tr") + ">" : "") + "<td " + fsGetStyle("td") + " id='" + sUid + "_display'>" + "<div " + fsGetStyle("dv", "width:100%;overflow:hidden;") + " id='" + sUid + "_sc' " + _r.UI.fsGetEnt(this, "mouseover", "display") + " " + _r.UI.fsGetEnt(this, "mouseout", "display") + ">" + "<table id='" + this.sUid + "_inner' align='center' cellpadding=" + iDPad + " cellspacing=" + iDSpc + " " + fsGetStyle("tb") + ">" + is + "</table>" + "</div>" + "</td>" + (iTyp ? "</tr><tr " + fsGetStyle("tr") + ">" : "") + (bArr ? "<td align='" + sRAAlign + "' valign='" + sRAVAlign + "' " + fsGetStyle("td") + ">" + "<a " + fsGetStyle("a", "display:block;", 0, {"width":(iRAImgWid ? iRAImgWid : null), "height":(iRAImgHei ? iRAImgHei : null)}) + " href='#' id='" + sUid + "_arr1' " + _r.UI.fsGetEnt(this, "mouseover", "arrow") + " " + _r.UI.fsGetEnt(this, "mouseout", "arrow") + " " + _r.UI.fsGetEnt(this, "mousedown", "arrow") + " " + _r.UI.fsGetEnt(this, "mouseup", "arrow") + " " + _r.UI.fsGetEnt(this, "click", "arrow") + "><div " + fsGetStyle("dv", "font-size:1px;background-repeat:no-repeat;" + (_r.bIsIE ? "cursor:hand;" : ""), 0, {"background-image":(aRAEnImgs[0] ? aRAEnImgs[0] : null), "width":(iRAImgWid ? iRAImgWid : null), "height":(iRAImgHei ? iRAImgHei : null)}) + " id='" + this.sUid + "_arr1img'></div></a>" + "</td>" + (iTyp ? "</tr>" : "") : "<td " + fsGetStyle("td") + "></td>") + "</table>" + "</td>" + (bImgBd ? "<td " + fsGetStyle("td", 0, 0, {"background-color":(aBdBgClrs[1] ? aBdBgClrs[1] : null), "background-image":(aBdBgImgs[1] ? aBdBgImgs[1] : null), "background-repeat":(aBdBgReps[1] ? aBdBgReps[1] : null)}) + "><img src=\"" + sBlank + "\" id='" + sUid + "_rimg' " + fsGetStyle("img", 0, 0, {"width":(iCWH ? iCWH : null)}) + "></td>" + "</tr>" + "<tr " + fsGetStyle("tr") + ">" + "<td " + fsGetStyle("td", "background-repeat:no-repeat;", 0, {"background-image":(aCorners[3] ? aCorners[3] : null), "width":(iCWH ? iCWH : null), "height":(iCWH ? iCWH : null)}) + "></td>" + "<td " + fsGetStyle("td", 0, 0, {"background-color":(aBdBgClrs[2] ? aBdBgClrs[2] : null), "background-image":(aBdBgImgs[2] ? aBdBgImgs[2] : null), "background-repeat":(aBdBgReps[2] ? aBdBgReps[2] : null)}) + "></td>" + "<td " + fsGetStyle("td", "background-repeat:no-repeat;", 0, {"background-image":(aCorners[2] ? aCorners[2] : null), "width":(iCWH ? iCWH : null), "height":(iCWH ? iCWH : null)}) + "></td>" + "</tr>" : "") + "</table>";
			}
			return s;
		};
		CUIScroller.fsGetImg = function (s) {
			if (!s) {
				return "";
			}
			if (!_STNS.fbIsAbsPth(s)) {
				s = this.sImgPth + s;
			}
			if (s && _STNS.bBufImg) {
				var p = _STNS.fsGetAbsPth(s);
				if (!_STNS.oImgs[p]) {
					_STNS.oImgs[p] = 1;
				}
			}
			return s;
		};
		CUIScroller.fsGetLnk = function (l) {
			if (!l) {
				return "#_nolink";
			}
			if (!_STNS.fbIsAbsPth(l)) {
				l = this.sLnkPre + l;
			}
			if (!l.toLowerCase().indexOf("javascript:")) {
				l += ";void(0)";
			}
			l = _STNS.fsGetAbsPth(l);
			return l;
		};
		CUIScroller.fbSetDisplay = function () {
			var _r = _STNS, e, dw, ow, aw, sw = 0, _c = _r.UI.CUIScroller, st = this.iStat;
			with (this) {
				e = _r.fdmGetEleById(sUid + "_display");
				if (e) {
					if (_r.bIsOP) {
						e.style.display = "none";
					} else {
						e.style.width = "1px";
					}
				}
				if (_r.bIsFX) {
					mw = _iLMinWid + _iRMinWid + (bImgBd ? _iLWid + _iRWid : 0);
				} else {
					mw = _iLMinWid + _iRMinWid + (bImgBd ? _iLWid + _iRWid : 2 * _iBdLen);
				}
				dw = iIWid + 2 * iDPad + 2 * _iIBdLen + iDSpc;
				if (this.sWid.charAt(this.sWid.length - 1) == "%") {
					e = _r.fdmGetEleById(sUid);
					if (_STNS.bIsFX) {
						e = e.childNodes[0];
					}
					ow = e ? (e.offsetWidth < (_iMinDWid + mw) ? (_iMinDWid + mw) : e.offsetWidth) : _iMaxDWid + mw;
				} else {
					ow = parseInt(this.sWid);
					if (isNaN(ow) || ow < (_iMinDWid + mw)) {
						ow = _iMinDWid + mw;
					}
				}
				_iCurDWid = ow < _iMaxDWid + mw ? Math.floor((ow - mw - iDSpc) / dw) * dw + iDSpc : _iMaxDWid;
				e = _r.fdmGetEleById(sUid + "_sc");
				if (e) {
					sw = e.scrollLeft;
					if (sw + _iCurDWid >= _iAllWid) {
						e.scrollLeft = sw = Math.ceil((_iAllWid - iDSpc) / (_iCurDWid - iDSpc) - 1) * (_iCurDWid - iDSpc);
						if (!bCyc) {
							st &= _c.MAXSTATE - _c.ENABLERIGHTARROW;
						}
					} else {
						if (!bCyc) {
							st |= _c.ENABLERIGHTARROW;
						}
					}
					if (sw <= 0 && !bCyc) {
						st &= _c.MAXSTATE - _c.ENABLELEFTARROW;
					} else {
						if (!bCyc) {
							st |= _c.ENABLELEFTARROW;
						}
					}
				}
				e = _r.fdmGetEleById(sUid + "_display");
				this.fbUpDate(st);
				if (e) {
					e.style.width = _iCurDWid + "px";
					if (_r.bIsOP) {
						e.style.display = "";
					}
				}
				if (this.bAuto) {
					this.fbScroll(1, this.iSpeed);
				}
			}
			return true;
		};
		CUIScroller.fbSetPag = function () {
			var _r = _STNS, max, e, dw, cur, n, pa = [1, 1, 1, 1, 1], ns = ps = 1, st = this.iStat;
			with (this) {
				max = Math.ceil((_iAllWid - iDSpc) / (_iCurDWid - iDSpc));
				e = _r.fdmGetEleById(sUid + "_sc");
				dw = e.scrollLeft;
				cur = Math.ceil((dw + _iCurDWid / 2) / (_iCurDWid - iDSpc));
				if (cur > max) {
					cur = max;
				}
				_bEnPag = [0, 0, 0, 0, 0];
				_bEnPrevious = 0;
				_bEnNext = 0;
				n = Math.floor(cur / 5);
				if (!(cur % 5)) {
					n--;
				}
				_iSelectP = cur;
				if (!this.bPag) {
					return true;
				}
				for (var i = 0; i < 5; i++) {
					e = _r.fdmGetEleById(sUid + "_p" + i);
					if (i == (cur % 5)) {
						e.innerHTML = n * 5 + (i ? i : 5);
					} else {
						if (n * 5 + (i ? i : 5) <= max) {
							e.innerHTML = n * 5 + (i ? i : 5);
						} else {
							e.innerHTML = "";
							pa[i] = 0;
						}
					}
				}
				e = _r.fdmGetEleById(sUid + "_previous");
				if (e) {
					if (!n) {
						e.innerHTML = "";
						ps = 0;
					} else {
						e.innerHTML = "&lt;&lt;";
					}
				}
				e = _r.fdmGetEleById(sUid + "_next");
				if (e) {
					if (n * 5 + 5 >= max) {
						e.innerHTML = "";
						ns = 0;
					} else {
						e.innerHTML = "&gt;&gt;";
					}
				}
				this.fbUpDate(st, 1);
				_bEnPag[0] = pa[0];
				_bEnPag[1] = pa[1];
				_bEnPag[2] = pa[2];
				_bEnPag[3] = pa[3];
				_bEnPag[4] = pa[4];
				_bEnPrevious = ps;
				_bEnNext = ns;
			}
			return true;
		};
		CUIScroller.fbGetEnt = function (e, o) {
			var et = e.type || e, oid = o.id, _r = _STNS, _c = _r.UI.CUIScroller;
			with (this) {
				switch (et) {
				  case "mouseover":
					if (!o._ov && ((_r.bIsIE && e.srcElement && _r.fbIsPar(o, e.srcElement)) || (!_r.bIsIE && e.target && _r.fbIsPar(o, e.target)))) {
						o._ov = 1;
						switch (oid) {
						  case sUid + "_previous":
							return fbFireEnt("mouseoverprevious");
						  case sUid + "_p1":
							return fbFireEnt("mouseoverpage", oid);
						  case sUid + "_p2":
							return fbFireEnt("mouseoverpage", oid);
						  case sUid + "_p3":
							return fbFireEnt("mouseoverpage", oid);
						  case sUid + "_p4":
							return fbFireEnt("mouseoverpage", oid);
						  case sUid + "_p0":
							return fbFireEnt("mouseoverpage", oid);
						  case sUid + "_next":
							return fbFireEnt("mouseovernext");
						  case sUid + "_arr0":
							return fbFireEnt("mouseoverarrow", oid);
						  case sUid + "_arr1":
							return fbFireEnt("mouseoverarrow", oid);
						  case sUid + "_sc":
							this.bPause = 0;
							return fbFireEnt("mouseoverdisplay");
						}
					}
					break;
				  case "mouseout":
					if (o._ov && ((_r.bIsIE && (!e.toElement || !_r.fbIsPar(o, e.toElement))) || !_r.bIsIE && (!e.relatedTarget || !_r.fbIsPar(o, e.relatedTarget)))) {
						o._ov = 0;
						switch (oid) {
						  case sUid + "_previous":
							return fbFireEnt("mouseoutprevious");
						  case sUid + "_p1":
							return fbFireEnt("mouseoutpage", oid);
						  case sUid + "_p2":
							return fbFireEnt("mouseoutpage", oid);
						  case sUid + "_p3":
							return fbFireEnt("mouseoutpage", oid);
						  case sUid + "_p4":
							return fbFireEnt("mouseoutpage", oid);
						  case sUid + "_p0":
							return fbFireEnt("mouseoutpage", oid);
						  case sUid + "_next":
							return fbFireEnt("mouseoutnext");
						  case sUid + "_arr0":
							return fbFireEnt("mouseoutarrow", oid);
						  case sUid + "_arr1":
							return fbFireEnt("mouseoutarrow", oid);
						  case sUid + "_sc":
							return fbFireEnt("mouseoverdisplay");
						}
					}
					break;
				  case "click":
					switch (oid) {
					  case sUid + "_previous":
						return fbFireEnt("clickprevious");
					  case sUid + "_p1":
					  case sUid + "_p2":
					  case sUid + "_p3":
					  case sUid + "_p4":
					  case sUid + "_p0":
						return fbFireEnt("clickpage", oid);
					  case sUid + "_next":
						return fbFireEnt("clicknext");
					  case sUid + "_arr0":
						return fbFireEnt("clickarrow", oid);
					  case sUid + "_arr1":
						return fbFireEnt("clickarrow", oid);
					}
					break;
				  case "mousedown":
					switch (oid) {
					  case sUid + "_arr0":
					  case sUid + "_arr1":
						return fbFireEnt("mousedownarrow", oid);
					}
					break;
				  case "mouseup":
					switch (oid) {
					  case sUid + "_arr0":
					  case sUid + "_arr1":
						return fbFireEnt("mouseuparrow", oid);
					}
					break;
				  default:
					return fbFireEnt(et);
				}
			}
			return true;
		};
		CUIScroller.fbOverPag = function (id) {
			var _r = _STNS, i = parseInt(id.substr(this.sUid.length + 2)), e, st = this.iStat;
			if (this._bEnPag[i]) {
				st |= _r.UI.CUIScroller["OVERPAGITION" + i];
				this.fbUpDate(st);
			}
			return true;
		};
		CUIScroller.fbOutPag = function (id) {
			var _r = _STNS, i = parseInt(id.substr(this.sUid.length + 2)), e, st = this.iStat;
			if (this._bEnPag[i]) {
				st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller["OVERPAGINATION" + i];
				this.fbUpDate(st);
			}
			return true;
		};
		CUIScroller.fbClickPag = function (id) {
			var _r = _STNS, i = parseInt(id.substr(this.sUid.length + 2)), e, l, st = this.iStat;
			if (this._bEnPag[i]) {
				e = _r.fdmGetEleById(id);
				if (e) {
					i = parseInt(e.innerHTML);
					this._iSelectP = i;
					e = _r.fdmGetEleById(this.sUid + "_sc");
					if (e) {
						var dd = (i - 1) * (this._iCurDWid - this.iDSpc), _c = _r.UI.CUIScroller;
						e.scrollLeft = dd;
						if (!this.bCyc) {
							if (dd >= Math.ceil((this._iAllWid - this.iDSpc) / (this._iCurDWid - this.iDSpc) - 1) * (this._iCurDWid - this.iDSpc)) {
								st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.ENABLERIGHTARROW;
							} else {
								st |= _r.UI.CUIScroller.ENABLERIGHTARROW;
							}
							if (dd <= 0) {
								st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.ENABLELEFTARROW;
							} else {
								st |= _r.UI.CUIScroller.ENABLELEFTARROW;
							}
						}
					}
					this.fbUpDate(st);
				}
			}
			return false;
		};
		CUIScroller.fbOverPrevious = function () {
			var _r = _STNS, e, st = this.iStat;
			if (this._bEnPrevious) {
				e = _r.fdmGetEleById(this.sUid + "_previous");
				if (e) {
					if (!e.innerHTML) {
						return true;
					}
					st |= _r.UI.CUIScroller.OVERPREVIOUS;
				}
				this.fbUpDate(st);
			}
			return true;
		};
		CUIScroller.fbOutPrevious = function () {
			var _r = _STNS, e, st = this.iStat;
			if (this._bEnPrevious) {
				e = _r.fdmGetEleById(this.sUid + "_previous");
				if (e) {
					if (!e.innerHTML) {
						return true;
					}
					st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.OVERPREVIOUS;
				}
				this.fbUpDate(st);
			}
			return true;
		};
		CUIScroller.fbClickPrevious = function () {
			var _r = _STNS, e, l, dd, _c = _r.UI.CUIScroller, st = this.iStat;
			if (this._bEnPrevious) {
				e = _r.fdmGetEleById(this.sUid + "_sc");
				if (e) {
					dd = ((Math.floor(this._iSelectP / 5) - 1 - (this._iSelectP % 5 ? 0 : 1)) * 5 + 4) * (this._iCurDWid - this.iDSpc);
					e.scrollLeft = dd;
					if (!this.bCyc) {
						if (dd >= Math.ceil((this._iAllWid - this.iDSpc) / (this._iCurDWid - this.iDSpc) - 1) * (this._iCurDWid - this.iDSpc)) {
							st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.ENABLERIGHTARROW;
						} else {
							st |= _r.UI.CUIScroller.ENABLERIGHTARROW;
						}
						if (dd <= 0) {
							st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.ENABLELEFTARROW;
						} else {
							st |= _r.UI.CUIScroller.ENABLELEFTARROW;
						}
					}
					this.fbUpDate(st);
					this.fbSetPag();
				}
			}
			return false;
		};
		CUIScroller.fbOverNext = function () {
			var _r = _STNS, e, st = this.iStat;
			if (this._bEnNext) {
				e = _r.fdmGetEleById(this.sUid + "_next");
				if (e) {
					if (!e.innerHTML) {
						return true;
					}
					st |= _r.UI.CUIScroller.OVERNEXT;
				}
				this.fbUpDate(st);
			}
			return true;
		};
		CUIScroller.fbOutNext = function () {
			var _r = _STNS, e, st = this.iStat;
			if (this._bEnNext) {
				e = _r.fdmGetEleById(this.sUid + "_next");
				if (e) {
					if (!e.innerHTML) {
						return true;
					}
					st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.OVERNEXT;
				}
				this.fbUpDate(st);
			}
			return true;
		};
		CUIScroller.fbClickNext = function () {
			var _r = _STNS, e, l, dd, _c = _r.UI.CUIScroller, st = this.iStat;
			if (this._bEnNext) {
				e = _r.fdmGetEleById(this.sUid + "_sc");
				if (e) {
					dd = (Math.floor(this._iSelectP / 5) + (this._iSelectP % 5 ? 1 : 0)) * 5 * (this._iCurDWid - this.iDSpc);
					e.scrollLeft = dd;
					if (!this.bCyc) {
						if (dd >= Math.ceil((this._iAllWid - this.iDSpc) / (this._iCurDWid - this.iDSpc) - 1) * (this._iCurDWid - this.iDSpc)) {
							st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.ENABLERIGHTARROW;
						} else {
							st |= _r.UI.CUIScroller.ENABLERIGHTARROW;
						}
						if (dd <= 0) {
							st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.ENABLELEFTARROW;
						} else {
							st |= _r.UI.CUIScroller.ENABLELEFTARROW;
						}
					}
					this.fbUpDate(st);
					this.fbSetPag();
				}
			}
			return false;
		};
		CUIScroller.fbOverArrow = function (id) {
			var _r = _STNS, e, _c = _r.UI.CUIScroller, st = this.iStat;
			this.bPause = 0;
			if (id == this.sUid + "_arr1") {
				st |= _r.UI.CUIScroller.OVERRIGHTARROW;
			} else {
				st |= _r.UI.CUIScroller.OVERLEFTARROW;
			}
			this.fbUpDate(st);
			return true;
		};
		CUIScroller.fbOutArrow = function (id) {
			var _r = _STNS, e, _c = _r.UI.CUIScroller, st = this.iStat;
			if (id == this.sUid + "_arr1") {
				st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.OVERRIGHTARROW;
			} else {
				st &= _r.UI.CUIScroller.MAXSTATE - _r.UI.CUIScroller.OVERLEFTARROW;
			}
			this.fbUpDate(st);
			return true;
		};
		CUIScroller.fbStartScroll = function (id) {
			if (id == this.sUid + "_arr1") {
				this.fbScroll(1, 2 * this.iSpeed);
			} else {
				this.fbScroll(2, 2 * this.iSpeed);
			}
			return true;
		};
		CUIScroller.fbEndScroll = function (id) {
			if (this.bAuto) {
				this.fbScroll(1, this.iSpeed);
			} else {
				this.fbScroll(0);
			}
			return true;
		};
		CUIScroller.fbDownArrow = function (id) {
			if (id == this.sUid + "_arr1") {
				this.fbScroll(1, 3 * this.iSpeed);
			} else {
				this.fbScroll(2, 3 * this.iSpeed);
			}
			return false;
		};
		CUIScroller.fbUpArrow = function (id) {
			if (id == this.sUid + "_arr1") {
				this.fbScroll(1, 2 * this.iSpeed);
			} else {
				this.fbScroll(2, 2 * this.iSpeed);
			}
			return true;
		};
		CUIScroller.fbScroll = function (d, s) {
			var _r = _STNS, e, dd, f = 1, _c = _r.UI.CUIScroller, st = this.iStat;
			clearTimeout(this._tScTid);
			if (d == 0) {
				return true;
			}
			if (this.bPause) {
				this._tScTid = setTimeout(this.sSelf + ".fbScroll(" + d + "," + s + ")", this.iCurDur);
				return true;
			}
			e = _r.fdmGetEleById(this.sUid + "_sc");
			if (!e) {
				return false;
			}
			switch (d) {
			  case 1:
				dd = e.scrollLeft;
				if (!this.bCyc && dd + s >= Math.ceil((this._iAllWid - this.iDSpc) / (this._iCurDWid - this.iDSpc) - 1) * (this._iCurDWid - this.iDSpc)) {
					dd = e.scrollLeft = Math.ceil((this._iAllWid - this.iDSpc) / (this._iCurDWid - this.iDSpc) - 1) * (this._iCurDWid - this.iDSpc);
					st &= _c.MAXSTATE - _c.ENABLERIGHTARROW;
					f = 0;
				} else {
					if (this.bCyc && dd + s >= (this._iAllWid - this.iDSpc)) {
						e.scrollLeft = Math.floor(dd + s - (this._iAllWid - this.iDSpc));
					} else {
						dd += s, e.scrollLeft = dd;
						if (!this.bCyc) {
							st |= _c.ENABLELEFTARROW;
						}
					}
				}
				break;
			  case 2:
				dd = e.scrollLeft;
				if (!this.bCyc && dd - s <= 0) {
					dd = e.scrollLeft = 0;
					st &= _c.MAXSTATE - _c.ENABLELEFTARROW;
					f = 0;
				} else {
					if (this.bCyc && dd - s <= 0) {
						dd = e.scrollLeft = this._iAllWid + dd - s;
					} else {
						dd -= s, e.scrollLeft = dd;
						st |= _c.ENABLERIGHTARROW;
					}
				}
				break;
			  case 3:
				e.scrollTop += s;
				break;
			  case 4:
				e.scrollTop -= s;
				break;
			}
			this.fbUpDate(st);
			if ((dd > (this._iSelectP - 1) * (this._iCurDWid - this.iDSpc) + (this._iCurDWid - this.iDSpc) / 2) || (dd < (this._iSelectP - 1) * (this._iCurDWid - this.iDSpc) - this._iCurDWid / 2)) {
				this.fbSetPag();
			}
			if (f) {
				this._tScTid = setTimeout(this.sSelf + ".fbScroll(" + d + "," + s + ")", this.iCurDur);
			}
			return true;
		};
		CUIScroller.fbPageScroll = function (id) {
			var _r = _STNS, e, ds, dd, sc, f = 1, d = 1, _c = _r.UI.CUIScroller, dw, st = this.iStat;
			clearTimeout(this._tScTid);
			if (d == 0) {
				return true;
			}
			if (id == this.sUid + "_arr0") {
				d = 2;
			} else {
				d = 1;
			}
			e = _r.fdmGetEleById(this.sUid + "_sc");
			if (!e) {
				return false;
			}
			dd = e.scrollLeft;
			switch (d) {
			  case 1:
				sc = this._iSelectP * (this._iCurDWid - this.iDSpc);
				if (sc - dd > 0) {
					if (sc - dd > Math.ceil(this._iCurDWid * this.iCurDur / 500)) {
						ds = Math.ceil(this._iCurDWid * this.iCurDur / 500);
					} else {
						ds = sc - dd;
					}
					if (!this.bCyc && dd + ds >= Math.ceil((this._iAllWid - this.iDSpc) / (this._iCurDWid - this.iDSpc) - 1) * (this._iCurDWid - this.iDSpc)) {
						dd = e.scrollLeft = Math.ceil((this._iAllWid - this.iDSpc) / (this._iCurDWid - this.iDSpc) - 1) * (this._iCurDWid - this.iDSpc);
						st &= _c.MAXSTATE - _c.ENABLERIGHTARROW;
						f = 0;
					} else {
						if (this.bCyc && dd + ds >= (this._iAllWid - this.iDSpc)) {
							e.scrollLeft = 0;
							f = 0;
						} else {
							e.scrollLeft = dd + ds;
							if (!this.bCyc) {
								st |= _c.ENABLELEFTARROW;
							}
						}
					}
				} else {
					f = 0;
				}
				break;
			  case 2:
				if (this._iSelectP == 1) {
					if (this.bCyc) {
						if (dd == 0) {
							dd = e.scrollLeft = Math.ceil((this._iAllWid - this.iDSpc) / (this._iCurDWid - this.iDSpc)) * (this._iCurDWid - this.iDSpc);
						}
						sc = Math.ceil((this._iAllWid - this.iDSpc) / (this._iCurDWid - this.iDSpc) - 1) * (this._iCurDWid - this.iDSpc);
					} else {
						return false;
					}
				} else {
					sc = (this._iSelectP - 2) * (this._iCurDWid - this.iDSpc);
				}
				if (dd - sc > 0) {
					if (dd - sc > Math.ceil(this._iCurDWid * this.iCurDur / 500)) {
						ds = Math.ceil(this._iCurDWid * this.iCurDur / 500);
					} else {
						ds = dd - sc;
					}
					if (!this.bCyc && dd - ds <= 0) {
						e.scrollLeft = 0;
						st &= _c.MAXSTATE - _c.ENABLELEFTARROW;
						f = 0;
					} else {
						if (this.bCyc && dd - ds <= 0) {
							e.scrollLeft = 0;
							f = 0;
						} else {
							e.scrollLeft = dd - ds;
							if (!this.bCyc) {
								st |= _c.ENABLERIGHTARROW;
							}
						}
					}
				} else {
					f = 0;
				}
				break;
			  case 3:
				f = 0;
				break;
			  case 4:
				f = 0;
				break;
			}
			this.fbUpDate(st);
			if (f) {
				this._tScTid = setTimeout(this.sSelf + ".fbPageScroll('" + id + "')", this.iCurDur);
			} else {
				this.fbSetPag();
			}
			return false;
		};
		CUIScroller.fbPauseScroll = function () {
			this.bPause = !this.bPause;
			return true;
		};
		CUIScroller.fbUpDate = function (st, f) {
			var d = this.iStat ^ st, _r = _STNS, _c = _r.UI.CUIScroller, k = -1, e;
			with (this) {
				if (bPag && (f || ((this.iStat & _c.SELECTED) >>> _c.SELECTED_BIT) != (this._iSelectP % 5))) {
					k = (this._iSelectP % 5);
					st &= _c.MAXSTATE - _c.SELECTED;
					st |= k << _c.SELECTED_BIT;
				}
				if (iCssMd) {
					var s = "", ts;
					if (bArr && (e = _r.fdmGetEleById(this.sUid + "_arr0img"))) {
						if (_r.bShield) {
							s = "stdv";
						} else {
							s = "";
						}
						ts = st & _c.ENABLELEFTARROW ? aLAEnImgs[st & _c.OVERLEFTARROW ? 1 : 0] : aLADisImgs[st & _c.OVERLEFTARROW ? 1 : 0];
						if (ts && s.indexOf(ts) == -1) {
							s += (s ? " " : "") + ts;
						}
						ts = iLAImgWid;
						if (ts && s.indexOf(ts) == -1) {
							s += (s ? " " : "") + ts;
						}
						ts = iLAImgHei;
						if (ts && s.indexOf(ts) == -1) {
							s += (s ? " " : "") + ts;
						}
						if (s) {
							e.className = s;
						}
					}
					s = "";
					if (bArr && (e = _r.fdmGetEleById(this.sUid + "_arr1img"))) {
						if (_r.bShield) {
							s = "stdv";
						} else {
							s = "";
						}
						ts = st & _c.ENABLERIGHTARROW ? aRAEnImgs[st & _c.OVERRIGHTARROW ? 1 : 0] : aRADisImgs[st & _c.OVERRIGHTARROW ? 1 : 0];
						if (ts && s.indexOf(ts) == -1) {
							s += (s ? " " : "") + ts;
						}
						ts = iRAImgWid;
						if (ts && s.indexOf(ts) == -1) {
							s += (s ? " " : "") + ts;
						}
						ts = iRAImgHei;
						if (ts && s.indexOf(ts) == -1) {
							s += (s ? " " : "") + ts;
						}
						if (s) {
							e.className = s;
						}
					}
					s = "";
					if (k != -1) {
						if (f && (e = _r.fdmGetEleById(this.sUid + "_previous"))) {
							if (!e.innerHTML) {
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = "sothinkBackgroundColor";
								s += (s ? " " : "") + ts;
								e.parentNode.className = s;
							} else {
								if (_r.bShield) {
									s = "sta";
								} else {
									s = "";
								}
								ts = aPFnts[st & _c.OVERPREVIOUS ? 1 : 0];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPFntClrs[st & _c.OVERPREVIOUS ? 1 : 0];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPDecos[st & _c.OVERPREVIOUS ? 1 : 0];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								if (s) {
									e.className = s;
								}
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = aPBgClrs[st & _c.OVERPREVIOUS ? 1 : 0];
								s += (s ? " " : "") + ts;
								if (s) {
									e.parentNode.className = s;
								}
							}
						}
						if (k != -1 && (e = _r.fdmGetEleById(this.sUid + "_p1"))) {
							if (!e.innerHTML) {
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = "sothinkBackgroundColor";
								s += (s ? " " : "") + ts;
								e.parentNode.className = s;
							} else {
								if (_r.bShield) {
									s = "sta";
								} else {
									s = "";
								}
								ts = aPFnts[st & _c.OVERPAGINATION1 ? 1 + (k == 1 ? 2 : 0) : 0 + (k == 1 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPFntClrs[st & _c.OVERPAGINATION1 ? 1 + (k == 1 ? 2 : 0) : 0 + (k == 1 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPDecos[st & _c.OVERPAGINATION1 ? 1 + (k == 1 ? 2 : 0) : 0 + (k == 1 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								if (s) {
									e.className = s;
								}
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = aPBgClrs[st & _c.OVERPAGINATION1 ? 1 + (k == 1 ? 2 : 0) : 0 + (k == 1 ? 2 : 0)];
								s += (s ? " " : "") + ts;
								if (s) {
									e.parentNode.className = s;
								}
							}
						}
						if (k != -1 && (e = _r.fdmGetEleById(this.sUid + "_p2"))) {
							if (!e.innerHTML) {
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = "sothinkBackgroundColor";
								s += (s ? " " : "") + ts;
								e.parentNode.className = s;
							} else {
								if (_r.bShield) {
									s = "sta";
								} else {
									s = "";
								}
								ts = aPFnts[st & _c.OVERPAGINATION2 ? 1 + (k == 2 ? 2 : 0) : 0 + (k == 2 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPFntClrs[st & _c.OVERPAGINATION2 ? 1 + (k == 2 ? 2 : 0) : 0 + (k == 2 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPDecos[st & _c.OVERPAGINATION2 ? 1 + (k == 2 ? 2 : 0) : 0 + (k == 2 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								if (s) {
									e.className = s;
								}
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = aPBgClrs[st & _c.OVERPAGINATION2 ? 1 + (k == 2 ? 2 : 0) : 0 + (k == 2 ? 2 : 0)];
								s += (s ? " " : "") + ts;
								if (s) {
									e.parentNode.className = s;
								}
							}
						}
						if (k != -1 && (e = _r.fdmGetEleById(this.sUid + "_p3"))) {
							if (!e.innerHTML) {
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = "sothinkBackgroundColor";
								s += (s ? " " : "") + ts;
								e.parentNode.className = s;
							} else {
								if (_r.bShield) {
									s = "sta";
								} else {
									s = "";
								}
								ts = aPFnts[st & _c.OVERPAGINATION3 ? 1 + (k == 3 ? 2 : 0) : 0 + (k == 3 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPFntClrs[st & _c.OVERPAGINATION3 ? 1 + (k == 3 ? 2 : 0) : 0 + (k == 3 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPDecos[st & _c.OVERPAGINATION3 ? 1 + (k == 3 ? 2 : 0) : 0 + (k == 3 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								if (s) {
									e.className = s;
								}
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = aPBgClrs[st & _c.OVERPAGINATION3 ? 1 + (k == 3 ? 2 : 0) : 0 + (k == 3 ? 2 : 0)];
								s += (s ? " " : "") + ts;
								if (s) {
									e.parentNode.className = s;
								}
							}
						}
						if (k != -1 && (e = _r.fdmGetEleById(this.sUid + "_p4"))) {
							if (!e.innerHTML) {
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = "sothinkBackgroundColor";
								s += (s ? " " : "") + ts;
								e.parentNode.className = s;
							} else {
								if (_r.bShield) {
									s = "sta";
								} else {
									s = "";
								}
								ts = aPFnts[st & _c.OVERPAGINATION4 ? 1 + (k == 4 ? 2 : 0) : 0 + (k == 4 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPFntClrs[st & _c.OVERPAGINATION4 ? 1 + (k == 4 ? 2 : 0) : 0 + (k == 4 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPDecos[st & _c.OVERPAGINATION4 ? 1 + (k == 4 ? 2 : 0) : 0 + (k == 4 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								if (s) {
									e.className = s;
								}
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = aPBgClrs[st & _c.OVERPAGINATION4 ? 1 + (k == 4 ? 2 : 0) : 0 + (k == 4 ? 2 : 0)];
								s += (s ? " " : "") + ts;
								if (s) {
									e.parentNode.className = s;
								}
							}
						}
						if (k != -1 && (e = _r.fdmGetEleById(this.sUid + "_p0"))) {
							if (!e.innerHTML) {
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = "sothinkBackgroundColor";
								s += (s ? " " : "") + ts;
								e.parentNode.className = s;
							} else {
								if (_r.bShield) {
									s = "sta";
								} else {
									s = "";
								}
								ts = aPFnts[st & _c.OVERPAGINATION0 ? 1 + (k == 0 ? 2 : 0) : 0 + (k == 0 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPFntClrs[st & _c.OVERPAGINATION0 ? 1 + (k == 0 ? 2 : 0) : 0 + (k == 0 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPDecos[st & _c.OVERPAGINATION0 ? 1 + (k == 0 ? 2 : 0) : 0 + (k == 0 ? 2 : 0)];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								if (s) {
									e.className = s;
								}
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = aPBgClrs[st & _c.OVERPAGINATION0 ? 1 + (k == 0 ? 2 : 0) : 0 + (k == 0 ? 2 : 0)];
								s += (s ? " " : "") + ts;
								if (s) {
									e.parentNode.className = s;
								}
							}
						}
						if (f && (e = _r.fdmGetEleById(this.sUid + "_next"))) {
							if (!e.innerHTML) {
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = "sothinkBackgroundColor";
								s += (s ? " " : "") + ts;
								e.parentNode.className = s;
							} else {
								if (_r.bShield) {
									s = "sta";
								} else {
									s = "";
								}
								ts = aPFnts[st & _c.OVERNEXT ? 1 : 0];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPFntClrs[st & _c.OVERNEXT ? 1 : 0];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								ts = aPDecos[st & _c.OVERNEXT ? 1 : 0];
								if (ts && s.indexOf(ts) == -1) {
									s += (s ? " " : "") + ts;
								}
								if (s) {
									e.className = s;
								}
								if (_r.bShield) {
									s = "sttd";
								} else {
									s = "";
								}
								ts = aPBgClrs[st & _c.OVERNEXT ? 1 : 0];
								s += (s ? " " : "") + ts;
								if (s) {
									e.parentNode.className = s;
								}
							}
						}
					}
				} else {
					if (bArr && ((d & _c.ENABLELEFTARROW) || (d & _c.OVERLEFTARROW))) {
						e = _r.fdmGetEleById(this.sUid + "_arr0img");
						if (e) {
							e.style.backgroundImage = "url(" + (st & _c.ENABLELEFTARROW ? aLAEnImgs[st & _c.OVERLEFTARROW ? 1 : 0] : aLADisImgs[st & _c.OVERLEFTARROW ? 1 : 0]) + ")";
						}
					}
					if (bArr && ((d & _c.ENABLERIGHTARROW) || (d & _c.OVERRIGHTARROW))) {
						e = _r.fdmGetEleById(this.sUid + "_arr1img");
						if (e) {
							e.style.backgroundImage = "url(" + (st & _c.ENABLERIGHTARROW ? aRAEnImgs[st & _c.OVERRIGHTARROW ? 1 : 0] : aRADisImgs[st & _c.OVERRIGHTARROW ? 1 : 0]) + ")";
						}
					}
					if (bPag) {
						if (f || (d & _c.OVERPREVIOUS)) {
							e = _r.fdmGetEleById(this.sUid + "_previous");
							if (e) {
								if (!e.innerHTML) {
									e.parentNode.style.backgroundColor = "transparent";
								} else {
									e.style.font = aPFnts[st & _c.OVERPREVIOUS ? 1 : 0];
									e.style.color = aPFntClrs[st & _c.OVERPREVIOUS ? 1 : 0];
									e.style.textDecoration = aPDecos[st & _c.OVERPREVIOUS ? 1 : 0];
									e.parentNode.style.backgroundColor = aPBgClrs[st & _c.OVERPREVIOUS ? 1 : 0];
								}
							}
						}
						if ((d & _c.OVERPAGINATION1) || k != -1) {
							e = _r.fdmGetEleById(this.sUid + "_p1");
							if (e) {
								if (!e.innerHTML) {
									e.parentNode.style.backgroundColor = "transparent";
								} else {
									e.style.font = aPFnts[st & _c.OVERPAGINATION1 ? 1 + (k == 1 ? 2 : 0) : 0 + (k == 1 ? 2 : 0)];
									e.style.color = aPFntClrs[st & _c.OVERPAGINATION1 ? 1 + (k == 1 ? 2 : 0) : 0 + (k == 1 ? 2 : 0)];
									e.style.textDecoration = aPDecos[st & _c.OVERPAGINATION1 ? 1 + (k == 1 ? 2 : 0) : 0 + (k == 1 ? 2 : 0)];
									e.parentNode.style.backgroundColor = aPBgClrs[st & _c.OVERPAGINATION1 ? 1 + (k == 1 ? 2 : 0) : 0 + (k == 1 ? 2 : 0)];
								}
							}
						}
						if ((d & _c.OVERPAGINATION2) || k != -1) {
							e = _r.fdmGetEleById(this.sUid + "_p2");
							if (e) {
								if (!e.innerHTML) {
									e.parentNode.style.backgroundColor = "transparent";
								} else {
									e.style.font = aPFnts[st & _c.OVERPAGINATION2 ? 1 + (k == 2 ? 2 : 0) : 0 + (k == 2 ? 2 : 0)];
									e.style.color = aPFntClrs[st & _c.OVERPAGINATION2 ? 1 + (k == 2 ? 2 : 0) : 0 + (k == 2 ? 2 : 0)];
									e.style.textDecoration = aPDecos[st & _c.OVERPAGINATION2 ? 1 + (k == 2 ? 2 : 0) : 0 + (k == 2 ? 2 : 0)];
									e.parentNode.style.backgroundColor = aPBgClrs[st & _c.OVERPAGINATION2 ? 1 + (k == 2 ? 2 : 0) : 0 + (k == 2 ? 2 : 0)];
								}
							}
						}
						if ((d & _c.OVERPAGINATION3) || k != -1) {
							e = _r.fdmGetEleById(this.sUid + "_p3");
							if (e) {
								if (!e.innerHTML) {
									e.parentNode.style.backgroundColor = "transparent";
								} else {
									e.style.font = aPFnts[st & _c.OVERPAGINATION3 ? 1 + (k == 3 ? 2 : 0) : 0 + (k == 3 ? 2 : 0)];
									e.style.color = aPFntClrs[st & _c.OVERPAGINATION3 ? 1 + (k == 3 ? 2 : 0) : 0 + (k == 3 ? 2 : 0)];
									e.style.textDecoration = aPDecos[st & _c.OVERPAGINATION3 ? 1 + (k == 3 ? 2 : 0) : 0 + (k == 3 ? 2 : 0)];
									e.parentNode.style.backgroundColor = aPBgClrs[st & _c.OVERPAGINATION3 ? 1 + (k == 3 ? 2 : 0) : 0 + (k == 3 ? 2 : 0)];
								}
							}
						}
						if ((d & _c.OVERPAGINATION4) || k != -1) {
							e = _r.fdmGetEleById(this.sUid + "_p4");
							if (e) {
								if (!e.innerHTML) {
									e.parentNode.style.backgroundColor = "transparent";
								} else {
									e.style.font = aPFnts[st & _c.OVERPAGINATION4 ? 1 + (k == 4 ? 2 : 0) : 0 + (k == 4 ? 2 : 0)];
									e.style.color = aPFntClrs[st & _c.OVERPAGINATION4 ? 1 + (k == 4 ? 2 : 0) : 0 + (k == 4 ? 2 : 0)];
									e.style.textDecoration = aPDecos[st & _c.OVERPAGINATION4 ? 1 + (k == 4 ? 2 : 0) : 0 + (k == 4 ? 2 : 0)];
									e.parentNode.style.backgroundColor = aPBgClrs[st & _c.OVERPAGINATION4 ? 1 + (k == 4 ? 2 : 0) : 0 + (k == 4 ? 2 : 0)];
								}
							}
						}
						if ((d & _c.OVERPAGINATION0) || k != -1) {
							e = _r.fdmGetEleById(this.sUid + "_p0");
							if (e) {
								if (!e.innerHTML) {
									e.parentNode.style.backgroundColor = "transparent";
								} else {
									e.style.font = aPFnts[st & _c.OVERPAGINATION0 ? 1 + (k == 0 ? 2 : 0) : 0 + (k == 0 ? 2 : 0)];
									e.style.color = aPFntClrs[st & _c.OVERPAGINATION0 ? 1 + (k == 0 ? 2 : 0) : 0 + (k == 0 ? 2 : 0)];
									e.style.textDecoration = aPDecos[st & _c.OVERPAGINATION0 ? 1 + (k == 0 ? 2 : 0) : 0 + (k == 0 ? 2 : 0)];
									e.parentNode.style.backgroundColor = aPBgClrs[st & _c.OVERPAGINATION0 ? 1 + (k == 0 ? 2 : 0) : 0 + (k == 0 ? 2 : 0)];
								}
							}
						}
						if (f || (d & _c.OVERNEXT)) {
							e = _r.fdmGetEleById(this.sUid + "_next");
							if (e) {
								if (!e.innerHTML) {
									e.parentNode.style.backgroundColor = "transparent";
								} else {
									e.style.font = aPFnts[st & _c.OVERNEXT ? 1 : 0];
									e.style.color = aPFntClrs[st & _c.OVERNEXT ? 1 : 0];
									e.style.textDecoration = aPDecos[st & _c.OVERNEXT ? 1 : 0];
									e.parentNode.style.backgroundColor = aPBgClrs[st & _c.OVERNEXT ? 1 : 0];
								}
							}
						}
					}
				}
			}
			this.iStat = st;
			return true;
		};
		_STNS.UI.CUIScrollerItem = _STNS.Class(_STNS.UI.CUIObj);
		CUIScrollerItem.register("UI/CUIObj>CUIScrollerItem");
		CUIScrollerItem.construct = function () {
			this.oParSc = 0;
			this.iWid = 0;
			this.iHei = 0;
			this.iNid = 0;
			this.sId = 0;
			this.iTyp = 0;
			this.sTxt = 0;
			this.sLnk = 0;
			this.sTar = 0;
			this.sImg = 0;
			this.sImgMap = 0;
			this.iImgWid = 0;
			this.iImgHei = 0;
			this.sBgClr = 0;
			this.aFnts = [];
			this.aFntClrs = [];
			this.aDecos = [];
			this.sBdStyle = 0;
			this.iBdWid = 0;
			this.sBdClr = 0;
			this.oTip = 0;
			this.iStat = 0;
			this.sAlign = 0;
			this.sVAlign = 0;
			this._tTid = 0;
			with (_STNS.UI.CUIScrollerItem) {
				this.fsGetHTML = fsGetHTML;
				this.fvDestroy = fvDestroy;
				this.fbGetEnt = fbGetEnt;
				this.fbShowTip = fbShowTip;
				this.fbHideTip = fbHideTip;
				this.fbSetOver = fbSetOver;
				this.fbSetOut = fbSetOut;
				this.fbUpDate = fbUpDate;
				this.fbOpenLnk = fbOpenLnk;
			}
		};
		CUIScrollerItem.CUR_FONT = 1;
		CUIScrollerItem.FONT_BIT = 0;
		CUIScrollerItem.CUR_COLOR = 2;
		CUIScrollerItem.COLOR_BIT = 1;
		CUIScrollerItem.CUR_DECORATION = 4;
		CUIScrollerItem.DECORATION_BIT = 2;
		CUIScrollerItem.OVERTEXTSTYLE = CUIScrollerItem.CUR_FONT | CUIScrollerItem.CUR_COLOR | CUIScrollerItem.CUR_DECORATION;
		CUIScrollerItem.MOUSEOVERIMAGE = 8;
		CUIScrollerItem.MOUSEOVERTEXT = 16;
		with (CUIScrollerItem) {
			CUIScrollerItem.MAXSTATE = CUR_FONT | CUR_COLOR | CUR_DECORATION | MOUSEOVERIMAGE | MOUSEOVERTEXT;
		}
		CUIScrollerItem.fsGetHTML = function () {
			var s, _r = _STNS, sc = this.oParSc, _c = _r.UI.CUIScrollerItem;
			with (this) {
				s = "<td id='" + this.sUid + "' valign='top' " + sc.fsGetStyle("td", 0, 0, {"border-style":(sBdStyle ? sBdStyle : null), "border-width":(iBdWid ? iBdWid : null), "border-color":(sBdClr ? sBdClr : null), "background-color":(sBgClr ? sBgClr : null)}) + ">" + (sImg && iHei ? (sLnk != "#_nolink" ? "<a " + sc.fsGetStyle("a", "display:block;font-size:1px;width:" + iWid + "px;text-align:center;padding:" + Math.max(0, (iHei - iImgHei) / 2) + "px 0px;") + " href='" + (sLnk == "#_nolink" ? "#" : sLnk.replace(/\"/g, "&quot;")) + "' target='" + sTar + "' id='" + sUid + "_area'>" : "<div " + sc.fsGetStyle("dv", "font-size:1px;width:" + iWid + "px;text-align:center;padding:" + Math.max(0, (iHei - iImgHei) / 2) + "px 0px;") + " id='" + sUid + "_area'>") + "<img id='" + sUid + "_img' src=\"" + sImg + "\"" + (_r.bIsIE && sLnk != "#_nolink" ? " style='cursor:hand'" : "") + " width=" + iImgWid + " height=" + iImgHei + " border=0 " + (sImgMap ? "usemap='" + sImgMap + "' " : "") + _r.UI.fsGetEnt(this, "mouseover", "image") + " " + _r.UI.fsGetEnt(this, "mouseout", "image") + " " + _r.UI.fsGetEnt(this, "click") + ">" + (sLnk != "#_nolink" ? "</a>" : "</div>") : "") + (sTxt ? (iTyp || sLnk == "#_nolink" ? "" : "<a " + sc.fsGetStyle("a", "display:block;text-decoration:none;") + " href='" + sLnk.replace(/\"/g, "&quot;") + "' target='" + sTar + "'>") + "<div " + sc.fsGetStyle("dv", (_r.bIsIE && !iTyp && sLnk && sLnk != "#_nolink" ? "cursor:hand;" : "") + "overflow:hidden;" + (sAlign ? "text-align:" + sAlign : ""), 0, {"width":(iWid ? iWid : null), "font":(aFnts[(iStat & _c.CUR_FONT) >>> _c.FONT_BIT] ? aFnts[(iStat & _c.CUR_FONT) >>> _c.FONT_BIT] : null), "color":(aFntClrs[(iStat & _c.CUR_COLOR) >>> _c.COLOR_BIT] ? aFntClrs[(iStat & _c.CUR_COLOR) >>> _c.COLOR_BIT] : null), "text-decoration":(aDecos[(iStat & _c.CUR_DECORATION) >>> _c.DECORATION_BIT] ? aDecos[(iStat & _c.CUR_DECORATION) >>> _c.DECORATION_BIT] : null)}) + " id='" + this.sUid + "_txt' " + _r.UI.fsGetEnt(this, "mouseover", "text") + " " + _r.UI.fsGetEnt(this, "mouseout", "text") + ">" + sTxt + "</div>" + (iTyp || sLnk == "#_nolink" ? "" : "</a>") : "") + (!sImg && !sTxt ? "<img src=\"" + sc.sBlank + "\" height='1' width='" + iWid + "'>" : "") + "</td>";
			}
			return s;
		};
		CUIScrollerItem.fvDestroy = function () {
			if (this.oTip) {
				oTip.fvDestroy();
			}
			_STNS.UI.CUIObj.fvDestroy.call(this);
		};
		CUIScrollerItem.fbGetEnt = function (e, o) {
			var et = e.type || e, oid = o.id, _r = _STNS, _c = _r.UI.CUIScrollerItem;
			with (this) {
				switch (et) {
				  case "mouseover":
					if (_r.bIsSF && oid == this.sUid + "_img") {
						o._ov = 0;
					}
					if (!o._ov && ((_r.bIsIE && e.srcElement && _r.fbIsPar(o, e.srcElement)) || (!_r.bIsIE && e.target && _r.fbIsPar(o, e.target)))) {
						o._ov = 1;
						if (oid == this.sUid + "_txt") {
							this.iStat |= _c.MOUSEOVERTEXT;
							return fbFireEnt("mouseovertext");
						} else {
							if (oid == this.sUid + "_img") {
								this.iStat |= _c.MOUSEOVERIMAGE;
								return fbFireEnt("mouseoverimage");
							}
						}
					}
					break;
				  case "mouseout":
					if (_r.bIsSF && oid == this.sUid + "_img") {
						o._ov = 1;
					}
					if (o._ov && ((_r.bIsIE && (!e.toElement || !_r.fbIsPar(o, e.toElement))) || !_r.bIsIE && (!e.relatedTarget || !_r.fbIsPar(o, e.relatedTarget)))) {
						o._ov = 0;
						if (oid == this.sUid + "_txt") {
							this.iStat &= _c.MAXSTATE - _c.MOUSEOVERTEXT;
							return fbFireEnt("mouseouttext");
						} else {
							if (oid == this.sUid + "_img") {
								this.iStat &= _c.MAXSTATE - _c.MOUSEOVERIMAGE;
								return fbFireEnt("mouseoutimage");
							}
						}
					}
					break;
				  default:
					return fbFireEnt(et);
				}
			}
			return true;
		};
		CUIScrollerItem.fbShowTip = function () {
			if (!this.oTip) {
				return -1;
			}
			return this.oTip.fbShow(this.oParSc.iDelaySh);
		};
		CUIScrollerItem.fbHideTip = function () {
			if (!this.oTip) {
				return -1;
			}
			return this.oTip.fbHide(this.oParSc.iDelayHd);
		};
		CUIScrollerItem.fbSetOver = function () {
			var _r = _STNS, e, _c = _r.UI.CUIScrollerItem, st = this.iStat;
			st |= _c.OVERTEXTSTYLE;
			this.fbUpDate(st);
			return true;
		};
		CUIScrollerItem.fbSetOut = function () {
			var _r = _STNS, e, _c = _r.UI.CUIScrollerItem, st = this.iStat;
			st &= _c.MAXSTATE - _c.OVERTEXTSTYLE;
			this.fbUpDate(st);
			return true;
		};
		CUIScrollerItem.fbUpDate = function (st) {
			var d = this.iStat ^ st, _r = _STNS, _c = _r.UI.CUIScrollerItem, sc = this.oParSc;
			e = _r.fdmGetEleById(this.sUid + "_txt");
			if (e) {
				with (this) {
					if (sc.iCssMd) {
						var s = _r.bShield ? "stdv" : "", ts;
						ts = aFnts[(st & _c.CUR_FONT) >>> _c.FONT_BIT];
						if (ts && s.indexOf(ts) == -1) {
							s += (s ? " " : "") + ts;
						}
						ts = aFntClrs[(st & _c.CUR_COLOR) >>> _c.COLOR_BIT];
						if (ts && s.indexOf(ts) == -1) {
							s += (s ? " " : "") + ts;
						}
						ts = aDecos[(st & _c.CUR_DECORATION) >>> _c.DECORATION_BIT];
						if (ts && s.indexOf(ts) == -1) {
							s += (s ? " " : "") + ts;
						}
						if (s) {
							e.className = s;
						}
					} else {
						if ((d & _c.CUR_FONT) && aFnts[(iStat & _c.CUR_FONT) >>> _c.FONT_BIT] != aFnts[(st & _c.CUR_FONT) >>> _c.FONT_BIT]) {
							e.style.font = aFnts[(st & _c.CUR_FONT) >>> _c.FONT_BIT];
						}
						if ((d & _c.CUR_COLOR) && aFntClrs[(iStat & _c.CUR_COLOR) >>> _c.COLOR_BIT] != aFntClrs[(st & _c.CUR_COLOR) >>> _c.COLOR_BIT]) {
							e.style.color = aFntClrs[(st & _c.CUR_COLOR) >>> _c.COLOR_BIT];
						}
						if ((d & _c.CUR_DECORATION) && aDecos[(iStat & _c.CUR_DECORATION) >>> _c.DECORATION_BIT] != aDecos[(st & _c.CUR_DECORATION) >>> _c.DECORATION_BIT]) {
							e.style.textDecoration = aDecos[(st & _c.CUR_DECORATION) >>> _c.DECORATION_BIT];
						}
					}
				}
			}
			this.iStat = st;
			return true;
		};
		CUIScrollerItem.fbOpenLnk = function () {
			if (_STNS.bIsIE && this.sLnk != "#_nolink" && parseInt(_STNS.oNav.version) < 5.5) {
				var e = _STNS.fdmGetEleById(this.sUid + "_area");
				if (e) {
					e.click();
				}
			}
			return true;
		};
		_STNS.UI.CUIScrollerTip = _STNS.Class(_STNS.UI.CUIObj);
		CUIScrollerTip.register("UI/CUIObj>CUIScrollerTip");
		CUIScrollerTip.construct = function () {
			this.iTyp = 0;
			this.sTxt = 0;
			this.sShEff = 0;
			this.sHdEff = 0;
			this.iEffDur = 0;
			this.iDirect = 0;
			this.aOffset = [0, 0];
			this.sAlign = 0;
			this.sVAlign = 0;
			this.oParItem = 0;
			this.sId = 0;
			this.iWid = 0;
			this.iHei = 0;
			this.sFnt = 0;
			this.sFntClr = 0;
			this.sDeco = 0;
			this.sBgClr = 0;
			this.sBgImg = 0;
			this.sBgRep = 0;
			this.sBdStyle = 0;
			this.iBdWid = 0;
			this.sBdClr = 0;
			this.bImgBd = 0;
			this.aCorners = [];
			this.iCWH = 0;
			this.aBdBgImgs = [];
			this.aBdBgClrs = [];
			this.aBdBgReps = [];
			this.iStat = 0;
			this.bShInit = 0;
			this.bHdInit = 0;
			with (_STNS.UI.CUIScrollerTip) {
				this.fsGetHTML = fsGetHTML;
				this.fvDestroy = fvDestroy;
				this.fbCreate = fbCreate;
				this.fbShow = fbShow;
				this.fbHide = fbHide;
				this.fbOnShow = fbOnShow;
				this.fbOnHide = fbOnHide;
				this.faGetXY = faGetXY;
				this.fbGetEnt = fbGetEnt;
				this.fbSetOver = fbSetOver;
				this.fbSetOut = fbSetOut;
			}
		};
		CUIScrollerTip.SHOW = 1;
		CUIScrollerTip.MOUSEOVER = 2;
		with (CUIScrollerTip) {
			CUIScrollerTip.MAXSTATE = SHOW | MOUSEOVER;
		}
		CUIScrollerTip.fvDestroy = function () {
			if (typeof this.sShEff == "object") {
				this.sShEff.fbStop();
				this.sShEff.fbDel();
			}
			if (typeof this.sHdEff == "object") {
				this.sHdEff.fbStop();
				this.sHdEff.fbDel();
			}
			_STNS.UI.CUIObj.fvDestroy.call(this);
		};
		CUIScrollerTip.fsGetHTML = function () {
			var it = this.oParItem, sc = it.oParSc, s, _r = _STNS;
			with (this) {
				s = "<div id='" + this.sUid + "_dv' " + sc.fsGetStyle("dv", "visibility:hidden;position:absolute;left:0px;top:-9999px;z-index:1000;") + ">" + "<table cellpadding=0 cellspacing=0 id='" + this.sUid + "' " + sc.fsGetStyle("tb", 0, 0, {"border-style":(!bImgBd && sBdStyle ? sBdStyle : null), "border-width":(!bImgBd && iBdWid ? iBdWid : null), "border-color":(!bImgBd && sBdClr ? sBdClr : null)}) + " " + _r.UI.fsGetEnt(this, "mouseover") + " " + _r.UI.fsGetEnt(this, "mouseout") + ">" + (bImgBd ? "<tr " + sc.fsGetStyle("tr") + ">" + "<td " + sc.fsGetStyle("td", 0, 0, {"background-image":(aCorners[0] ? aCorners[0] : null), "height":(iCWH ? iCWH : null), "width":(iCWH ? iCWH : null)}) + "></td>" + "<td " + sc.fsGetStyle("td", "font-size:1px;", 0, {"background-color":(aBdBgClrs[0] ? aBdBgClrs[0] : null), "background-image":(aBdBgImgs[0] ? aBdBgImgs[0] : null), "background-repeat":(aBdBgReps[0] ? aBdBgReps[0] : null)}) + ">" + (_r.bIsIE ? "<img src=\"" + sc.sBlank + "\" " + sc.fsGetStyle("img", 0, 0, {"width":(iCWH ? iCWH : null), "height":(iCWH ? iCWH : null)}) + ">" : "") + "</td>" + "<td " + sc.fsGetStyle("td", 0, 0, {"width":(iCWH ? iCWH : null), "height":(iCWH ? iCWH : null), "background-image":(aCorners[1] ? aCorners[1] : null)}) + "></td>" + "</tr>" + "<tr " + sc.fsGetStyle("tr") + ">" + "<td " + sc.fsGetStyle("td", 0, 0, {"background-color":(aBdBgClrs[3] ? aBdBgClrs[3] : null), "background-image":(aBdBgImgs[3] ? aBdBgImgs[3] : null), "background-repeat":(aBdBgReps[3] ? aBdBgReps[3] : null), "width":(iCWH ? iCWH : null)}) + ">" + (_r.bIsIE ? "<img src=\"" + sc.sBlank + "\" width='1' height='" + iHei + "'>" : "") + "</td>" : "") + "<td nowrap width='" + iWid + "' height='" + iHei + "' " + sc.fsGetStyle("td", "white-space:nowrap;" + (_r.bIsIE ? "word-break:keep-all;" : ""), 0, {"background-color":(sBgClr ? sBgClr : null), "background-image":(sBgImg ? sBgImg : null), "background-repeat":(sBgRep ? sBgRep : null), "font":(sFnt ? sFnt : null), "color":(sFntClr ? sFntClr : null), "text-decoration":(sDeco ? sDeco : null)}) + " valign='" + sVAlign + "' align='" + sAlign + "'>" + sTxt + "</td>" + (bImgBd ? "<td " + sc.fsGetStyle("td", 0, 0, {"background-color":(aBdBgClrs[1] ? aBdBgClrs[1] : null), "background-image":(aBdBgImgs[1] ? aBdBgImgs[1] : null), "background-repeat":(aBdBgReps[1] ? aBdBgReps[1] : null), "width":(iCWH ? iCWH : null)}) + "></td>" + "</tr>" + "<tr " + sc.fsGetStyle("tr") + ">" + "<td " + sc.fsGetStyle("td", 0, 0, {"background-image":(aCorners[3] ? aCorners[3] : null), "width":(iCWH ? iCWH : null), "height":(iCWH ? iCWH : null)}) + "></td>" + "<td " + sc.fsGetStyle("td", 0, 0, {"background-color":(aBdBgClrs[2] ? aBdBgClrs[2] : null), "background-image":(aBdBgImgs[2] ? aBdBgImgs[2] : null), "background-repeat":(aBdBgReps[2] ? aBdBgReps[2] : null)}) + ">" + (_r.bIsIE ? "<img src=\"" + sc.sBlank + "\" " + sc.fsGetStyle("img", 0, 0, {"width":(iCWH ? iCWH : null), "height":(iCWH ? iCWH : null)}) + ">" : "") + "</td>" + "<td " + sc.fsGetStyle("td", 0, 0, {"background-image":(aCorners[2] ? aCorners[2] : null), "width":(iCWH ? iCWH : null), "height":(iCWH ? iCWH : null)}) + "></td>" + "</tr>" : "") + "</table>" + "</div>";
			}
			return s;
		};
		CUIScrollerTip.fbShow = function (d) {
			var _r = _STNS, _c = _r.UI.CUIScrollerTip, s = this.iStat & _c.SHOW;
			clearTimeout(this._tTid);
			if (s) {
				return true;
			} else {
				if (!d) {
					return this.fbOnShow();
				} else {
					if (d) {
						this._tTid = setTimeout(this.sSelf + ".fbShow()", d);
					}
				}
			}
			return true;
		};
		CUIScrollerTip.fbOnShow = function () {
			var _r = _STNS, _c = _r.UI.CUIScrollerTip, ii = this.oParItem, sc = ii.oParSc, e, t, w = window, sp;
			if (!(e = _r.fdmGetEleById(this.sUid))) {
				if (this.fbCreate()) {
					this.bShInit = false;
					this.bHdInit = false;
					e = _r.fdmGetEleById(this.sUid);
				}
			}
			if (e) {
				t = _r.fdmGetEleById(ii.sUid + "_area");
				if (t) {
					sp = _r.faGetElePos(t);
					sp[0] = sp[0] + sc.iIWid / 2;
					sp[1] = sp[1] + sc.iIWid / 2;
				}
				if (this.bHdInit && this.sHdEff && typeof this.sHdEff == "object" && _STNS.EFFECT) {
					this.sHdEff.fbStop();
				}
				var pos = this.faGetXY(1);
				e = _STNS.bIsIE ? e.parentElement : e.parentNode;
				if (sc.bRunEff && this.sShEff && typeof this.sShEff == "string" && _STNS.EFFECT) {
					var flt = _STNS.EFFECT.foGetEff(this.sShEff, this.sUid + "_dv", w, this.iEffDur, this.iShEff);
					if (flt) {
						this.sShEff = flt;
						if (this.sShEff.fbSet()) {
							this.sShEff.fbApply();
							this.sShEff.fbSetStyle("left:" + pos[0] + "px;top:" + pos[1] + "px;visibility:visible;" + (sp ? "_stStartX:" + sp[0] + "px;_stStartY:" + sp[1] + "px;" : ""));
							this.sShEff.fbPlay();
							this.iStat |= _c.SHOW;
							this.bShInit = true;
							return true;
						} else {
							this.sShEff.fbDel();
							this.sShEff = "";
						}
					}
				} else {
					if (sc.bRunEff && typeof this.sShEff == "object") {
						var tf = true;
						if (this.sShEff.dmWin != w || !this.bShInit) {
							tf = this.sShEff.fbSet();
							if (tf) {
								this.bShInit = true;
							}
						}
						if (tf) {
							this.sShEff.fbApply();
							this.sShEff.fbSetStyle("left:" + pos[0] + "px;top:" + pos[1] + "px;visibility:visible;" + (sp ? "_stStartX:" + sp[0] + "px;_stStartY:" + sp[1] + "px;" : ""));
							this.sShEff.fbPlay();
							this.iStat |= _c.SHOW;
							return true;
						}
					}
				}
				e.style.left = pos[0] + "px";
				e.style.top = pos[1] + "px";
				e.style.visibility = "visible";
			}
			this.iStat |= _c.SHOW;
			return true;
		};
		CUIScrollerTip.faGetXY = function (f) {
			var _r = _STNS, _c = _r.UI.CUIScrollerTip, pi = this.oParItem, sc = pi.oParSc, e, w = window, ip, iw = ih = 0, pw, ph, x, y, cl = _r.fiGetCL(w), ct = _r.fiGetCT(w), cw = _r.fiGetCW(w), ch = _r.fiGetCH(w);
			if (pi && (e = _r.fdmGetEleById(pi.sUid))) {
				ip = _r.faGetElePos(e);
				iw = _r.fiGetEleWid(e);
				if (_STNS.bIsSF) {
					ih = _r.fiGetEleHei(e.parentNode.parentNode) - sc.iDSpc * 2;
				} else {
					ih = _r.fiGetEleHei(e);
				}
			} else {
				ip = [0, 0];
			}
			e = _r.fdmGetEleById(this.sUid, w);
			if (e) {
				pw = _r.fiGetEleWid(e);
				ph = _r.fiGetEleHei(e);
			} else {
				return [0, 0];
			}
			x = ip[0] + iw / 2 - pw / 2;
			y = ip[1] + ih;
			if (_STNS.bIsIE) {
				x -= sc._iIBdLen;
				y -= sc._iIBdLen;
			}
			x += this.aOffset[0];
			y += this.aOffset[1];
			if (f) {
				if (x < cl) {
					x = cl;
				}
				if (y < ct) {
					y = ct;
				}
				if (x + pw > cl + cw) {
					x = cw + cl - pw;
				}
				if (y + ph > ct + ch) {
					y = ct + ch - ph;
				}
			}
			return [x, y];
		};
		CUIScrollerTip.fbHide = function (d) {
			var _r = _STNS, _c = _r.UI.CUIScrollerTip, s = this.iStat & _c.SHOW;
			clearTimeout(this._tTid);
			if (!s) {
				return true;
			} else {
				if (!d) {
					return this.fbOnHide();
				} else {
					if (d) {
						this._tTid = setTimeout(this.sSelf + ".fbHide()", d);
					}
				}
			}
			return true;
		};
		CUIScrollerTip.fbOnHide = function () {
			var _r = _STNS, _c = _r.UI.CUIScrollerTip, e, i, sc = this.oParItem.oParSc, w = window;
			if (!(this.iStat & _c.SHOW)) {
				return true;
			}
			if (e = _r.fdmGetEleById(this.sUid, w)) {
				if (this.bShInit && this.sShEff && typeof this.sShEff == "object" && _STNS.EFFECT) {
					this.sShEff.fbStop();
				}
				var pos = this.faGetXY(1);
				if (sc.bRunEff && this.sHdEff && typeof this.sHdEff == "string" && _STNS.EFFECT) {
					var flt = _STNS.EFFECT.foGetEff(this.sHdEff, this.sUid + "_dv", w, this.iEffDur, this.iHdEff);
					if (flt) {
						this.sHdEff = flt;
						if (this.sHdEff.fbSet()) {
							this.sHdEff.fbApply();
							this.sHdEff.fbSetStyle("left:" + pos[0] + "px;top:" + pos[1] + "px;visibility:hidden;");
							this.sHdEff.fbPlay();
							this.iStat &= _c.MAXSTATE - _c.SHOW;
							this.bHdInit = true;
							return true;
						} else {
							this.sHdEff.fbDel();
							this.sHdEff = "";
						}
					}
				} else {
					if (sc.bRunEff && typeof this.sHdEff == "object") {
						var tf = true;
						if (this.sHdEff.dmWin != w || !this.bHdInit) {
							tf = this.sHdEff.fbSet();
							if (tf) {
								this.bHdInit = true;
							}
						}
						if (tf) {
							this.sHdEff.fbApply();
							this.sHdEff.fbSetStyle("left:" + pos[0] + "px;top:" + pos[1] + "px;visibility:hidden;");
							this.sHdEff.fbPlay();
							this.iStat &= _c.MAXSTATE - _c.SHOW;
							return true;
						}
					}
				}
				if (_STNS.bIsIE) {
					e.parentElement.style.visibility = "hidden";
				} else {
					e.parentNode.style.visibility = "hidden";
				}
			}
			this.iStat &= _c.MAXSTATE - _c.SHOW;
			return true;
		};
		CUIScrollerTip.fbCreate = function () {
			try {
				_STNS.fbInsHTML(document.body, "afterBegin", this.fsGetHTML());
				return true;
			}
			catch (e) {
			}
			return false;
		};
		CUIScrollerTip.fbGetEnt = function (e, o) {
			var et = e.type || e, oid = o.id, _r = _STNS, _c = _r.UI.CUIScroller;
			with (this) {
				switch (et) {
				  case "mouseover":
					if (_r.bIsSF) {
						o._ov = 0;
					}
					if (!o._ov && ((_r.bIsIE && e.srcElement && _r.fbIsPar(o, e.srcElement)) || (!_r.bIsIE && e.target && _r.fbIsPar(o, e.target)))) {
						o._ov = 1;
						this.iStat |= _c.MOUSEOVER;
						return fbFireEnt("mouseover");
					}
					break;
				  case "mouseout":
					if (_r.bIsSF) {
						o._ov = 1;
					}
					if (o._ov && ((_r.bIsIE && (!e.toElement || !_r.fbIsPar(o, e.toElement))) || !_r.bIsIE && (!e.relatedTarget || !_r.fbIsPar(o, e.relatedTarget)))) {
						o._ov = 0;
						this.iStat |= _c.MOUSEOVER;
						return fbFireEnt("mouseout");
					}
					break;
				  default:
					return fbFireEnt(et);
				}
			}
			return true;
		};
		CUIScrollerTip.fbSetOver = function () {
			this.oParItem.oParSc.bPause = 1;
			return this.fbShow(this.oParItem.oParSc.iDelaySh);
		};
		CUIScrollerTip.fbSetOut = function () {
			this.oParItem.oParSc.bPause = 0;
			return this.fbHide(this.oParItem.oParSc.iDelayHd);
		};
	}
	if (!_STNS._aStData) {
		_STNS._aStData = [];
	}
	function sts_bs(id, a, c) {
		var jsp, ss, jsr;
		if (document.getElementsByTagName) {
			ss = document.getElementsByTagName("script");
		} else {
			if (document.all.tags) {
				ss = document.all.tags("script");
			}
		}
		for (var j = 0; j < ss.length; j++) {
			jsr = ss[j].src;
			if (jsr && jsr.indexOf("stscode.js") != -1) {
				jsp = jsr.substring(0, jsr.indexOf("stscode.js"));
				break;
			}
		}
		if (jsp == null) {
			jsp = _STNS.sLibPth;
		}
		var sc, _r = _STNS, n = _r._aStData.length;
		sc = _r._aStData[n] = new _r.UI.CUIScroller;
		with (sc) {
			sJsPth = jsp;
			iNid = n;
			sId = id;
			sVer = a[0];
			sImgPth = a[1] ? a[1].charAt(a[1].length - 1) != "/" ? a[1] + "/" : a[1] : "";
			sLnkPre = a[2] ? a[2].charAt(a[2].length - 1) != "/" ? a[2] + "/" : a[2] : "";
			sBlank = iCssMd ? a[3] : fsGetImg(a[3]);
			iMaxNO = a[4];
			bCyc = a[5];
			bAuto = a[6];
			iSpeed = a[7];
			sWid = a[8];
			sAlign = a[9];
			iDPad = a[10];
			iDSpc = a[11];
			iIWid = a[12];
			iIHei = a[13];
			iACMod = a[14];
			iCssMd = a[15];
			sIBdStyle = c[0];
			iIBdWid = sIBdStyle && sIBdStyle != "none" ? c[1] : 0;
			if (!iIBdWid) {
				sIBdStyle = "none";
			}
			sIBdClr = c[2];
			sBgClr = c[3];
			sBgImg = iCssMd ? c[4] : fsGetImg(c[4]);
			sBgRep = c[5];
			fbAttachEnt("mouseoverdisplay", fbPauseScroll);
			fbAttachEnt("mouseoutdisplay", fbPauseScroll);
		}
		sc.__open = true;
		return sc;
	}
	function sts_ai(id, a, c, pid) {
		var _r = _STNS, sc = _r._aStData[_r._aStData.length - 1];
		if (!sc || !sc.__open) {
			return;
		}
		var n = sc.aItems.length, it;
		it = sc.aItems[n] = new _STNS.UI.CUIScrollerItem;
		with (it) {
			iNid = n;
			oParSc = sc;
			sId = id;
			iTyp = a[0];
			sTxt = !a[0] ? _r.fsGetHTMLEnti(a[1], 1).replace(/\r\n/g, "<br>") : a[1];
			sLnk = sc.fsGetLnk(a[2]);
			sTar = a[3];
			sImg = sc.fsGetImg(a[4]);
			iImgWid = a[5];
			iImgHei = a[6];
			sAlign = a[7];
			sBgClr = c[0];
			aFnts[0] = c[1];
			aFntClrs[0] = c[2];
			aDecos[0] = c[3];
			aFnts[1] = c[4];
			aFntClrs[1] = c[5];
			aDecos[1] = c[6];
			iWid = sc.iIWid;
			iHei = sc.iIHei;
			sBdStyle = sc.sIBdStyle;
			iBdWid = sc.iIBdWid;
			sBdClr = sc.sIBdClr;
			fbAttachEnt("mouseoverimage", fbShowTip);
			fbAttachEnt("mouseovertext", fbSetOver);
			fbAttachEnt("mouseoutimage", fbHideTip);
			fbAttachEnt("mouseouttext", fbSetOut);
			fbAttachEnt("click", fbOpenLnk);
		}
		it.__args = [a, c];
		return it;
	}
	function sts_tip(id, a, c, pid) {
		var _r = _STNS, sc = _r._aStData[_r._aStData.length - 1];
		if (!sc || !sc.__open) {
			return;
		}
		var it = sc.aItems[sc.aItems.length - 1], tp;
		if (!it.oTip) {
			tp = it.oTip = new _STNS.UI.CUIScrollerTip;
			with (tp) {
				oParItem = it;
				sId = id;
				iTyp = a[0];
				if (!a[0]) {
					sTxt = _r.fsGetHTMLEnti(a[1]).replace(/\r\n/g, "<br>");
				} else {
					if (a[0] == 1) {
						sTxt = a[1];
					} else {
						if (a[0] == 2) {
							sTxt = "<iframe src=\"" + a[1] + "\" width='" + a[10] + "' height='" + a[11] + "' frameborder=0></iframe>";
						}
					}
				}
				sShEff = a[2];
				sHdEff = a[3];
				iEffDur = (110 - a[4]) * 10;
				iDirect = a[5];
				aOffset[0] = a[6];
				aOffset[1] = a[7];
				sVAlign = a[8];
				sAlign = a[9];
				iWid = a[10];
				iHei = a[11];
				sFnt = c[0];
				sFntClr = c[1];
				sDeco = c[2];
				sBgClr = c[3];
				sBgImg = sc.iCssMd ? c[4] : sc.fsGetImg(c[4]);
				sBgRep = c[5];
				sBdStyle = sc.sTipBdStyle;
				iBdWid = sc.iTipBdWid;
				sBdClr = sc.sTipBdClr;
				bImgBd = sc.bTipBdImg;
				aCorners[0] = sc.aTipCorners[0];
				aCorners[1] = sc.aTipCorners[1];
				aCorners[2] = sc.aTipCorners[2];
				aCorners[3] = sc.aTipCorners[3];
				iCWH = sc.iTipCWH;
				aBdBgImgs[0] = sc.aTipBdBgImgs[0];
				aBdBgImgs[1] = sc.aTipBdBgImgs[1];
				aBdBgImgs[2] = sc.aTipBdBgImgs[2];
				aBdBgImgs[3] = sc.aTipBdBgImgs[3];
				aBdBgClrs[0] = sc.aTipBdBgClrs[0];
				aBdBgClrs[1] = sc.aTipBdBgClrs[1];
				aBdBgClrs[2] = sc.aTipBdBgClrs[2];
				aBdBgClrs[3] = sc.aTipBdBgClrs[3];
				aBdBgReps[0] = sc.aTipBdBgReps[0];
				aBdBgReps[1] = sc.aTipBdBgReps[1];
				aBdBgReps[2] = sc.aTipBdBgReps[2];
				aBdBgReps[3] = sc.aTipBdBgReps[3];
				fbAttachEnt("mouseover", fbSetOver);
				fbAttachEnt("mouseout", fbSetOut);
			}
			_STNS.fvInc(_STNS.fsGetAbsPth(sc.sJsPth + "stsrect.js"));
		}
		tp.__args = [a, c];
		return tp;
	}
	function sts_til(a, c) {
		var _r = _STNS, sc = _r._aStData[_r._aStData.length - 1];
		if (!sc || !sc.__open) {
			return;
		}
		with (sc) {
			bTil = 1;
			iTTyp = a[0];
			sTTxt = !a[0] ? _r.fsGetHTMLEnti(a[1]).replace(/\r\n/g, "<br>") : a[1];
			sTAlign = a[2];
			sTFnt = c[0];
			sTFntClr = c[1];
			sTDeco = c[2];
			sTBgClr = c[3];
			sTBgImg = sc.iCssMd ? c[4] : sc.fsGetImg(c[4]);
			sTBgRep = c[5];
		}
	}
	function sts_pag(c) {
		var _r = _STNS, sc = _r._aStData[_r._aStData.length - 1];
		if (!sc || !sc.__open) {
			return;
		}
		with (sc) {
			bPag = 1;
			aPBgClrs[0] = c[0];
			aPFnts[0] = c[1];
			aPFntClrs[0] = c[2];
			aPDecos[0] = c[3];
			aPBgClrs[1] = c[4];
			aPFnts[1] = c[5];
			aPFntClrs[1] = c[6];
			aPDecos[1] = c[7];
			aPBgClrs[2] = c[8];
			aPFnts[2] = c[9];
			aPFntClrs[2] = c[10];
			aPDecos[2] = c[11];
			aPBgClrs[3] = c[12];
			aPFnts[3] = c[13];
			aPFntClrs[3] = c[14];
			aPDecos[3] = c[15];
			fbAttachEnt("mouseoverpage", fbOverPag);
			fbAttachEnt("mouseoutpage", fbOutPag);
			fbAttachEnt("clickpage", fbClickPag);
			fbAttachEnt("mouseoverprevious", fbOverPrevious);
			fbAttachEnt("mouseoutprevious", fbOutPrevious);
			fbAttachEnt("clickprevious", fbClickPrevious);
			fbAttachEnt("mouseovernext", fbOverNext);
			fbAttachEnt("mouseoutnext", fbOutNext);
			fbAttachEnt("clicknext", fbClickNext);
		}
	}
	function sts_sca(a, c) {
		var _r = _STNS, sc = _r._aStData[_r._aStData.length - 1];
		if (!sc || !sc.__open) {
			return;
		}
		with (sc) {
			bArr = 1;
			sLAAlign = a[0];
			sLAVAlign = a[1];
			sRAAlign = a[2];
			sRAVAlign = a[3];
			aLAEnImgs[0] = iCssMd ? c[0] : fsGetImg(c[0]);
			aLAEnImgs[1] = iCssMd ? c[1] : fsGetImg(c[1]);
			aLADisImgs[0] = aLADisImgs[1] = iCssMd ? c[2] : fsGetImg(c[2]);
			iLAImgWid = c[3];
			iLAImgHei = c[4];
			aRAEnImgs[0] = iCssMd ? c[5] : fsGetImg(c[5]);
			aRAEnImgs[1] = iCssMd ? c[6] : fsGetImg(c[6]);
			aRADisImgs[0] = aRADisImgs[1] = iCssMd ? c[7] : fsGetImg(c[7]);
			iRAImgWid = c[8];
			iRAImgHei = c[9];
			this.fbOverArrow = fbOverArrow;
			this.fbOutArrow = fbOutArrow;
			this.fbDownArrow = fbDownArrow;
			this.fbUpArrow = fbUpArrow;
			if (sc.iACMod && !bAuto) {
				fbAttachEnt("mouseoverarrow", fbOverArrow);
				fbAttachEnt("mouseoutarrow", fbOutArrow);
				fbAttachEnt("clickarrow", fbPageScroll);
			} else {
				fbAttachEnt("mouseoverarrow", fbOverArrow);
				fbAttachEnt("mouseoverarrow", fbStartScroll);
				fbAttachEnt("mouseoutarrow", fbOutArrow);
				fbAttachEnt("mouseoutarrow", fbEndScroll);
				fbAttachEnt("mousedownarrow", fbDownArrow);
				fbAttachEnt("mouseuparrow", fbUpArrow);
				fbAttachEnt("clickarrow", _STNS.fbFalse);
			}
		}
	}
	function sts_sbd(a, c) {
		var _r = _STNS, sc = _r._aStData[_r._aStData.length - 1];
		if (!sc || !sc.__open) {
			return;
		}
		with (sc) {
			bImgBd = a[0];
			sBdStyle = c[0];
			iBdWid = sBdStyle && sBdStyle != "none" ? c[1] : 0;
			if (!iBdWid) {
				sBdStyle = "none";
			}
			sBdClr = c[2];
			iCWH = c[3];
			aCorners[0] = iCssMd ? c[4] : fsGetImg(c[4]);
			aCorners[1] = iCssMd ? c[5] : fsGetImg(c[5]);
			aCorners[2] = iCssMd ? c[6] : fsGetImg(c[6]);
			aCorners[3] = iCssMd ? c[7] : fsGetImg(c[7]);
			aBdBgClrs[0] = c[8];
			aBdBgImgs[0] = iCssMd ? c[9] : fsGetImg(c[9]);
			aBdBgReps[0] = c[10];
			aBdBgClrs[1] = c[11];
			aBdBgImgs[1] = iCssMd ? c[12] : fsGetImg(c[12]);
			aBdBgReps[1] = c[13];
			aBdBgClrs[2] = c[14];
			aBdBgImgs[2] = iCssMd ? c[15] : fsGetImg(c[15]);
			aBdBgReps[2] = c[16];
			aBdBgClrs[3] = c[17];
			aBdBgImgs[3] = iCssMd ? c[18] : fsGetImg(c[18]);
			aBdBgReps[3] = c[19];
		}
	}
	function sts_tbd(a, c) {
		var _r = _STNS, sc = _r._aStData[_r._aStData.length - 1];
		if (!sc || !sc.__open) {
			return;
		}
		with (sc) {
			bTipBdImg = a[0];
			sTipBdStyle = c[0];
			iTipBdWid = sTipBdStyle != "none" ? c[1] : 0;
			if (!iTipBdWid) {
				sTipBdStyle = "none";
			}
			sTipBdClr = c[2];
			iTipCWH = c[3];
			aTipCorners[0] = iCssMd ? c[4] : fsGetImg(c[4]);
			aTipCorners[1] = iCssMd ? c[5] : fsGetImg(c[5]);
			aTipCorners[2] = iCssMd ? c[6] : fsGetImg(c[6]);
			aTipCorners[3] = iCssMd ? c[7] : fsGetImg(c[7]);
			aTipBdBgClrs[0] = c[8];
			aTipBdBgImgs[0] = iCssMd ? c[9] : fsGetImg(c[9]);
			aTipBdBgReps[0] = c[10];
			aTipBdBgClrs[1] = c[11];
			aTipBdBgImgs[1] = iCssMd ? c[12] : fsGetImg(c[12]);
			aTipBdBgReps[1] = c[13];
			aTipBdBgClrs[2] = c[14];
			aTipBdBgImgs[2] = iCssMd ? c[15] : fsGetImg(c[15]);
			aTipBdBgReps[2] = c[16];
			aTipBdBgClrs[3] = c[17];
			aTipBdBgImgs[3] = iCssMd ? c[18] : fsGetImg(c[18]);
			aTipBdBgReps[3] = c[19];
		}
	}
	function sts_es(a) {
		var _r = _STNS, sc = _r._aStData[_r._aStData.length - 1], n = sc.aItems.length;
		if (!sc || !sc.__open) {
			return;
		}
		if (n) {
			if (sc.bCyc) {
				for (var i = 0; i < n; i++) {
					sts_ai("", sc.aItems[i].__args[0], sc.aItems[i].__args[1]);
					if (sc.aItems[i].oTip) {
						sts_tip("", sc.aItems[i].oTip.__args[0], sc.aItems[i].oTip.__args[1]);
					}
				}
			}
			for (var i = 0; i < n; i++) {
				delete sc.aItems[i].__args;
			}
			delete sc.__open;
			_STNS.fvLoadLib();
			sc.fbCreate();
		} else {
			_STNS._aStData.pop();
			sc.fvDestroy();
		}
	}
}