/*================================================================
	Sothink JavaScript Web Scroller
 	version:3.10.80214(ORC_JS)
	Copyright 2007 by SourceTec Software Co.,LTD
	For more information, see:www.sothink.com

	Customized by Pavel Chuchuva, http://chuchuva.com
================================================================*/
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];default:;}}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;
        }
        
        var sc = _aStData[_aStData.length - 1];
        if (sc) 
        {
          sc.fbScrollTo(sc.iCenterItem);
        }
        
        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;default:;}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);}default:;}}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);}default:;}}}, 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;default:;}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.iCenterItem = 0;
        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.fbScrollTo = fbScrollTo;
          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");
                    default:;
                  }
                }
                return false; // MyChange
                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");
                      default:;
                    }
                }
                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);
                  default:;
                }
                break;
              case "mousedown":
                switch (oid) {
                  case sUid + "_arr0":
                  case sUid + "_arr1":
                    return fbFireEnt("mousedownarrow", oid);
                  default:;
                }
                break;
              case "mouseup":
                switch (oid) {
                  case sUid + "_arr0":
                  case sUid + "_arr1":
                    return fbFireEnt("mouseuparrow", oid);
                  default:;
                }
                break;
              default:
                return fbFireEnt(et);
            }
        }
        return true;
        
      };
      
      CUIScroller.fbOverPag = function (id) 
      {
        var _r = _STNS, i = parseInt(id.substr(this.sUid.length + 2)), e;
        var 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.fbScrollTo = function (iItem) 
      {
        var _r = _STNS;
        var st = this.iStat;
        var e = _r.fdmGetEleById(this.sUid + "_sc");
        if (e) 
        {
          var dd = Math.ceil( ((this.iIWid + this.iDSpc) * (2 * iItem + 1) - (this._iCurDWid - this.iDSpc)) / 2 );
          if (dd < 0)
            dd = 0;
          dd = Math.min(dd, (this._iAllWid - this.iDSpc) - (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.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;default:;}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;default:;}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' class='cl_scroller_cell'" + ">" + 
            (sImg && iHei ? (sLnk != "#_nolink" ? "<a " + 
            " href='" + (sLnk == "#_nolink" ? "#" : sLnk.replace(/\"/g, "&quot;")) + "' id='" + sUid + "_area' class='cl_scroller_item'>" : "<div " + 
            sc.fsGetStyle + " id='" + sUid + "_area' class='cl_scroller_current_item'>") + 
            "<img id='" + sUid + "_img' src=\"" + sImg + "\"" + " alt=''" +
            " width=" + iImgWid + " height=" + iImgHei + " border=0 " + ">" + (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, rgScrollerStyles, iCenterItem)
  {
    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 = rgScrollerStyles[0];
      iIBdWid = sIBdStyle && sIBdStyle != "none" ? rgScrollerStyles[1] : 0;
      if (!iIBdWid) {
          sIBdStyle = "none";
      }
      sIBdClr = rgScrollerStyles[2];
      sBgClr = rgScrollerStyles[3];
      sBgImg = iCssMd ? rgScrollerStyles[4] : fsGetImg(rgScrollerStyles[4]);
      sBgRep = rgScrollerStyles[5];
      fbAttachEnt("mouseoverdisplay", fbPauseScroll);
      fbAttachEnt("mouseoutdisplay", fbPauseScroll);
    }
    sc.iCenterItem = iCenterItem;
    sc.__open = true;
    return sc;
  }

  function sts_ai(id, rgAttributes, 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 = rgAttributes[0];
      sTxt = !rgAttributes[0] ? _r.fsGetHTMLEnti(rgAttributes[1], 1).replace(/\r\n/g, "<br>") : rgAttributes[1];
      sLnk = sc.fsGetLnk(rgAttributes[2]);
      sImg = sc.fsGetImg(rgAttributes[3]);
      iImgWid = rgAttributes[4];
      iImgHei = rgAttributes[5];
      sAlign = rgAttributes[6];
      
//      sBgClr = rgItemStyles[0];
//      aFnts[0] = rgItemStyles[1];
//      aFntClrs[0] = rgItemStyles[2];
//      aDecos[0] = rgItemStyles[3];
//      aFnts[1] = rgItemStyles[4];
//      aFntClrs[1] = rgItemStyles[5];
//      aDecos[1] = rgItemStyles[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 = [rgAttributes];
    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]);
          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();
    }
  }
}
