/*================================================================	ORC_JS, JavaScript Class Framework 	version:tree menu 2.9,3.10.90402	Copyright 2008 by SourceTec Software Co.,LTD	For more information, see:www.sothink.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];			    }		   }		   if(/^(Win)/.test(_p)||/^(Mac)/.test(_p)||/^(SunOS)/.test(_p)||/^(Linux)/.test(_p)||/^(Unix)/.test(_p)){			   p=RegExp.$1.toLowerCase();		   }else{			   p=_p;		   }		   return {name:n,version:v,platform:p};       },       fiGetCT:function(w){    	   var w=w||window;    	   if(_STNS.bIsIE){    		   return (_STNS.fsGetDocMd(w)=="css1"?w.document.documentElement:w.document.body).scrollTop;    	   }else{    		   return w.pageYOffset;    	   }       },       fiGetCL:function(w){    	   var w=w||window;    	   if(_STNS.bIsIE){    		   return (_STNS.fsGetDocMd(w)=="css1"?w.document.documentElement:w.document.body).scrollLeft;    	   }else{    		   return w.pageXOffset;    	   }       },       fiGetCW:function(w){    	   var w=w||window;    	   if(_STNS.bIsIE){    		   return (_STNS.fsGetDocMd(w)=="css1"?w.document.documentElement:w.document.body).clientWidth;    	   }else{    		   if(w.scrollbars&&w.scrollbars.visible||w.innerHeight<document.documentElement.offsetHeight){    			   return w.innerWidth-20;    	       }    	   }    	   return w.innerWidth;       },       fiGetCH:function(w){    	   var w=w||window;    	   if(_STNS.bIsIE){    		   return (_STNS.fsGetDocMd(w)=="css1"?w.document.documentElement:w.document.body).clientHeight;    	   }else{    		   if(w.scrollbars&&w.scrollbars.visible||w.innerWidth<document.documentElement.offsetWidth){    			   return w.innerHeight-20;    		   }    	   }    	   return w.innerHeight;    	},    	foGetMediaInfor:function(s){    		_STNS.fvThrow(new Error("_STNS.runTime error:call foGetMediaInfor that has not been implemented"));        },        oLibs:{},        sLibPth:"",        fvInitLib:function(){        	var scs,sc,s,t,ls,pth;        	if(_STNS.bIsFX&&!_STNS.faGetElesByTagName("body").length){        		var hds=_STNS.faGetElesByTagName("head");        		sc=hds[0].lastChild;        	}else{        		scs=_STNS.faGetElesByTagName("script");        		sc=scs[scs.length-1];        	}        	if(sc){        		s=sc.src;        	}        	if(s){        		_STNS.sLibPth=s.substr(0,s.lastIndexOf("/")+1);        		t=_STNS.fcoGetAttribute(sc,"sothinkdebug");        		if(t=="true"){        			pth=_STNS.fsGetAbsPth(_STNS.sLibPth+"debug/stdebug.js");        			if(!_STNS.oLibs[pth]){        				_STNS.oLibs[pth]={state:1,defer:0};        			}        		}        		t=_STNS.fcoGetAttribute(sc,"sothinklib");        		if(t){        			ls=t.split(";");        			for(var i=0;i<ls.length;i++){        				if(!ls[i]){        					continue;        				}        				if(!_STNS.fbIsFile(ls[i])){        					ls[i]+=".js";        			    }        				pth=_STNS.fsGetAbsPth(_STNS.sLibPth+ls[i]);        				if(_STNS.oLibs[pth]){        					continue;        				}        				_STNS.oLibs[pth]={state:1,defer:0};        			}        		}        	}else{        		_STNS.fvThrow(new Error("_STNS.runTime error:can't get lib path"));        	}        },        fvInc:function(s,f){        	if(!_STNS.oLibs[s]){        		_STNS.oLibs[s]={state:1,defer:f};        	}        },        fvLoadLib:function(){        	var s="";        	with(_STNS){        		for(var i in oLibs){        			if(oLibs[i].state!=2){        				if(bLoaded){        					fbInsJs(i);        			    }else{        				    s+=fsGetJsTag(i,oLibs[i].defer);        			    }        				oLibs[i].state=2;        		    }        	     }        	}        	if(s){        		document.write(s);        	}        },        bLoaded:false,        _aLoads:[],        fbAddLoad:function(f){        	if(!_STNS.bLoaded&&typeof f=="function"){        		return _STNS._aLoads.push(f);        	}else{        		if(_STNS.bLoaded){        			_STNS.fvThrow(new Error("_STNS.runTime error:Page has been loaded!"));        		}else{        			_STNS.fvThrow(new Error("_STNS.runTime error:Not a function is pushed into onload event!"));        		}        	}        	return false;        },        _fvOnload:function(){        	with(_STNS){        		if(bLoaded){        			return;        		}        		bLoaded=true;        		for(var j=0;j<_aLoads.length;j++){        			_aLoads[j]();        		}        	}        },        _fvInitOnload:function(){        	if(_STNS.bIsIE&&window.attachEvent){        		window.attachEvent("onload",_STNS._fvOnload);        	}else{        		if(_STNS.oNav.name!="konqueror"&&window.addEventListener){        			window.addEventListener("load",_STNS._fvOnload,false);        		}else{        			if(!window.onload||window.onload.toString()!=_STNS._fvOnload.toString()){        				if(typeof window.onload=="function"){        					_STNS.fbAddLoad(window.onload);        				}        				onload=_STNS._fvOnload;        			}        		}        	}        },        _aCks:[],        bCkPg:false,        nCkTid:0,        nCkTime:100,        fvAddCk:function(f){        	if(typeof f=="function"){        		with(_STNS){        			if(bCkPg){        				clearTimeout(nCkTid);        				bCkPg=false;        			}        			_aCks.push(f);        			if(bLoaded){        				_fvCkPg();        			}        		}        	}else{        		_STNS.fvThrow(new Error("_STNS.runTime error:Not a function is pushed into check page event!"));        	}        	return false;        },        _fvCkPg:function(){        	with(_STNS){        		if(_aCks.length){        			bCkPg=true;        			for(var i=0;i<_aCks.length;i++){        				_aCks[i]();        			}        			nCkTid=setTimeout("_STNS._fvCkPg()",nCkTime);        		}else{        			bCkPg=false;        		}        	}        },        bShield:false,        oDefCSS:{        	tb:"border-style:none;background-color:transparent;background-image:none;",        	tr:"border-style:none;background-color:transparent;background-image:none;",        	td:"border-style:none;background-color:transparent;background-image:none;",        	dv:"border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;",        	a:"display:block;border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;",        	hd:"display:none;",sp:"border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;"},        	foCss2Obj:function(s){        		var o={},a,re=/([\w\-_]+):([^;]+)(;|$)/,ra;        		a=s.split(";");        		for(var i=0;i<a.length;i++){        			ra=re.exec(a[i]);        			if(ra){o[ra[1]]=ra[2];        		}        	}            return o;        },        foCss2Style:function(s){        	var cs=_STNS.foCss2Obj(s),re=/-([a-z])/,o={},i,k,t;        	for(i in cs){        		t=re.exec(i);        		if(t){        			k=i.replace("-"+t[1],t[1].toUpperCase());        		}else{        			k=i;        		}o[k]=cs[i];        	}        	return o;        },        fsObj2Css:function(a){        	var s="";        	for(var i in a){        		if(a[i]!=null){        			s+=i+":"+a[i]+";";        		}        	}        	return s;        },        fvCSSShield:function(){        	with(_STNS){        		if(bLoaded){        			bShield=false;        		}else{        			if(faGetElesByTagName("body")&&faGetElesByTagName("body").length){        				bShield=false;        			}else{        				var i,s="\n<style type='text/css'>\n";        				for(i in oDefCSS){        					if(i=="a"){        						s+=".sta:link,.sta:hover,.sta:active,.sta:visited";        					}else{        						s+=".st"+i;        					}        					s+="{"+oDefCSS[i]+"}\n";        				}        				s+="</style>";        				bShield=true;        				document.write(s);        			}        		}        	}        },        fsReadCoki:function(n){        	var i,cs=document.cookie.split("; ");        	for(i=0;i<cs.length;i++){        		if(!cs[i].indexOf(n+"=")){        			return cs[i].substr(n.length);        		}        	}        },        fvSaveCoki:function(n,v,t){        	var s=n+"="+v+"; ",d=new Date;        	if(!t||!v){        		s+="expires=Fri, 31 Dec 1999 23:59:59 GMT; ";        	}else{        		s+="expires="+((new Date(d-0+t)).toGMTString())+"; ";        	}        	s+="path=/; ";        	document.cookie=s;        },        ffGetFun:function(f){        	if(typeof f=="function"){        		return f;        	}else{        		if(typeof f=="string"&&window[f]){        			return window[f];        		}        	}        },        fbIsAbsPth:function(s){        	var t=s.toLowerCase();        	return /^(#|\?|\/|[a-z]:|http:|https:|file:|ftp:|javascript:|vbscript:|mailto:|about:|gopher:|news:|res:|telnet:|view-source|wais:|rtsp:|mms:|outlook:)/.test(t);        },        fsGetAbsPth:function(ss){        	var s=ss;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:l=parseInt(l),u=u[0];    		   }    	   }else{    		   l=parseInt(l);    		   u="px";    	   }    	   switch(t){    	      case "dv":    	    	  if(_r.sDocMd=="css1"||(!_r.bIsIE&&!_r.bIsOP||(_r.bIsOP&&parseInt(_r.oNav.version)>=8))){    	    		  return l-2*p-2*b+u;    	    	  }    	    	  break;    	      case "tb":    	    	  if(_r.bIsMIE&&!w&&s){    	    		  return l-2*b-2*p+u;    	    	  }    	    	  break;    	      case "td":    	    	  if(_r.bIsSF){    	    		  if(_r.sDocMd!="css1"||w){    	    			  if(s){    	    				  return l-2*b+u;    	    			  }else{    	    				  return l-2*p+u;    	    			  }    	    		  }else{    	    			  return l-2*p-2*b+u;    	    		  }    	    	  }else{    	    		  if(!_r.bIsMIE&&(_r.sDocMd=="css1"||w)){    	    			  return l-2*b-2*p+u;    	    		  }    	    	  }    	    	  break;    	   }    	       return l+u;    	},    	fdmGetEleById:function(id,w){    		var w=w||window;with(_STNS){    			if(bIsIE){    				var es=w.document.all(id);    				if(es&&es.length&&!es.tagName){    					return es[0];    				}else{    					return es;    				}    			}else{    				return w.document.getElementById(id);    			}    		}    	},    	faGetElesByTagName:function(n,w){var w=w||window;with(_STNS){if(bIsIE){return w.document.all.tags(n);}else{return w.document.getElementsByTagName(n);}}},faGetElesByCls:function(n,w){var w=w||window;var i,a=[],el,els=_STNS.bIsIE?w.document.all:w.document.getElementsByTagName("*");for(i=0;el=els[i];i++){if(el.className==n){a.push(el);}}return a;},fdmGetFmByName:function(n,w){var w=w||window;if(w.frames[t]){return w.frames[t];}else{if(w.parent){return w.parent.frames[t];}}},fbIsPar:function(p,c){if(_STNS.bIsIE){return p.contains(c);}else{if(!p||!c){return false;}if(p==c){return true;}do{if(c.parentNode){c=c.parentNode;}else{break;}if(p==c){return true;}}while(c);}return false;},fbInsHTML:function(e,p,h){if(_STNS.bIsIE){return e.insertAdjacentHTML(p,h);}else{var d=e.ownerDocument,t=d.createElement("span");t.innerHTML=h;switch(p){case "beforeBegin":return e.parentNode.insertBefore(t,e);case "afterBegin":return e.insertBefore(t,e.firstChild);case "beforeEnd":return e.appendChild(t);case "afterEnd":if(e.nextSibling){return e.parentNode.insertBefore(t,e.nextSibling);}else{return e.parentNode.appendChild(t);}}}return false;},fbInsEle:function(e,p,ne){if(_STNS.bIsIE){return e.insertAdjacentElement(p,ne);}else{switch(p){case "beforeBegin":return e.parentNode.insertBefore(ne,e);case "afterBegin":return e.insertBefore(ne,e.firstChild);case "beforeEnd":return e.appendChild(ne);case "afterEnd":if(o.nextSibling){return e.parentNode.insertBefore(ne,e.nextSibling);}else{return e.parentNode.appendChild(ne);}}}},fbDelEle:function(e){var p=e.parentNode;return p.removeChild(e);},fbInsJs:function(s,l){var l=l||"JavaScript";var hd=_STNS.faGetElesByTagName("HEAD");if(hd&&hd[0]){l=l.toLowerCase();var t=document.createElement("script");t.language=l;if(!l.indexOf("javascript")||!l.indexOf("jscript")){t.type="text/javascript";}t.src=s;_STNS.fbInsEle(hd,"beforeEnd",t);}},fdmCreateXMLHttp:function(){var _9a;if(window.XMLHttpRequest){_9a=new XMLHttpRequest();}else{var _9b=["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(var n=0;n<_9b.length;n++){try{_9a=new ActiveXObject(_9b[n]);break;}catch(e){_9a=null;}}}if(!_9a){_9a=null;_STNS.fvThrow(new Error("Create XMLHttpRequest fail!"));return;}if(_9a.readyState==null){_9a.readyState=0;_9a.addEventListener("load",function(){_9a.readyState=4;if(typeof _9a.onreadystatechange=="function"){_9a.onreadystatechange();}},false);}return _9a;},fdmCreateXMLDoc:function(){var _9d;if(_STNS.bIsIE){var _9e=["Msxml2.DOMDocument.4.0","Msxml2.DOMDocument.3.0","Msxml2.DOMDocument","Microsoft.XMLDOM"];for(var n=0;n<_9e.length;n++){try{_9d=new ActiveXObject(_9e[n]);break;}catch(e){}}}else{_9d=document.implementation.createDocument("","",null);}if(!_9d){_STNS.fvThrow(new Error("Create XMLDOMDocument fail!"));return;}return _9d;},faGetElePos:function(e){if(!e){return;}var x=y=bl=bt=0;var v=_STNS.oNav.version,a=new Array(v,523.12),sv=a.sort()[0]==523.12;if(_STNS.bIsSF&&sv){var o=e.offsetParent?e.offsetParent.offsetParent?e.offsetParent.offsetParent.offsetParent?e.offsetParent.offsetParent.offsetParent?e.offsetParent.offsetParent.offsetParent.offsetParent?e.offsetParent.offsetParent.offsetParent.offsetParent:null:null:null:null:null;while(o){if(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;}}o=o.offsetParent;}}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.bIsSF&&sv)||(_STNS.bIsOP&&_STNS.oNav.version<9)){bl=parseInt(_STNS.fsGetEleStyle(e,"borderLeftWidth"));bt=parseInt(_STNS.fsGetEleStyle(e,"borderTopWidth"));if(!isNaN(bl)){x+=bl;}if(!isNaN(bt)){y+=bt;}}break;}if(e.parentNode&&e.parentNode.tagName=="DIV"){var s=_STNS.fsGetEleStyle(e.parentNode,"overflow").toLowerCase();var w=_STNS.fsGetEleStyle(e.parentNode,"width").toLowerCase();if(s=="hidden"||s=="scroll"||s=="auto"){x-=e.parentNode.scrollLeft;y-=e.parentNode.scrollTop;}if(w&&w!="auto"){if((_STNS.bIsFX&&_STNS.oNav.version>20060414&&s!="visible")||(_STNS.bIsIE&&_STNS.oNav.version>=5)){bl=parseInt(_STNS.fsGetEleStyle(e.parentNode,"borderLeftWidth"));bt=parseInt(_STNS.fsGetEleStyle(e.parentNode,"borderTopWidth"));if(!isNaN(bl)){x+=bl;}if(!isNaN(bt)){y+=bt;}}}}if(e.parentNode&&e.offsetParent&&e.parentNode!=e.offsetParent){if(e.offsetParent.tagName=="DIV"){var s=_STNS.fsGetEleStyle(e.offsetParent,"overflow").toLowerCase();var w=_STNS.fsGetEleStyle(e.offsetParent,"width").toLowerCase();if(s=="hidden"||s=="scroll"||s=="auto"){x-=e.offsetParent.scrollLeft;y-=e.offsetParent.scrollTop;}if(w&&w!="auto"){if((_STNS.bIsFX&&_STNS.oNav.version>20060414&&s!="visible")||(_STNS.bIsIE&&_STNS.oNav.version>=5)){bl=parseInt(_STNS.fsGetEleStyle(e.offsetParent,"borderLeftWidth"));bt=parseInt(_STNS.fsGetEleStyle(e.offsetParent,"borderTopWidth"));if(!isNaN(bl)){x+=bl;}if(!isNaN(bt)){y+=bt;}}}}}e=e.offsetParent;}return [x,y];},fiGetEleWid:function(e){return e.offsetWidth;},fiGetEleHei:function(e){return e.offsetHeight;},fsGetEleStyle:function(e,p){if(!e||!p){return;}if(_STNS.bIsIE){return e.currentStyle[p];}else{if(_STNS.bIsFX||_STNS.bIsSF||_STNS.bIsOP){var w=e.ownerDocument.defaultView;p=p.replace(/([A-Z])/g,"-$1");return w.getComputedStyle(e,"").getPropertyValue(p.toLowerCase());}else{return e.style[p];}}},fcoGetAttribute:function(e,a){if(!e||!a){return;}if(_STNS.bIsIE){return e[a];}else{return e.getAttribute(a);}},fbFalse:function(){return false;},fbTrue:function(){return true;}};_STNS.Class=(function(){var _af=function(){var c=function(as){if(_STNS.bIsIE){this._cls=this.constructor;}else{this._cls=arguments.callee;}_b2.call(this,as);};_b3(c,arguments);c.register=_b4;c.toString=_b5;c.subclsOf=_b6;c.superclassOf=_b7;return c;};_af.toString=function(){return "[object Class]";};_af.getC=function(pth){var _b9=[];if(!_ba(pth,_b9)||!_bb[_b9[0]][_b9[1]]){_STNS.fvThrow(new Error("Class get error: Class \""+pth+"\" is not found"));return;}return _bb[_b9[0]][_b9[1]];};_af.getClsLst=function(o,pre){var o=o||_bb,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 _b4=function(pth){var _c2=[];if(!_ba(pth,_c2)){_STNS.fvThrow(new Error("Class register error: Invalid class path:"+pth));return;}var pkg=_c2[0];var cn=_c2[1];if(pkg){if(!_bb[pkg]){_bb[pkg]={};}var _c5=_bb[pkg][cn];if(_c5){_STNS.fvThrow(new Error("Class register error: Class \""+pth+"\" already exists"));return;}_bb[pkg][cn]=this;}else{var _c5=_bb[cn];if(_c5){_STNS.fvThrow(new Error("Class register error: Class \""+pth+"\" already exists"));return;}_bb[cn]=this;}this._pkg=pkg;this._cn=cn;};var _bb={};var _c6=function(_c7,_c8){if(typeof _c7=="string"){_c7=_STNS.Class.getC(_c7);}if(typeof _c8=="string"){_c8=_STNS.Class.getC(_c8);}if(typeof _c7!="function"||typeof _c8!="function"){return false;}if(!_c7._supers){return false;}for(var i=0;i<_c7._supers.length;i++){if(_c7._supers[i]==_c8){return true;}else{if(_c6(_c7._supers[i],_c8)){return true;}}}return false;};var _b6=function(cls){return _c6(this,cls);};var _b7=function(cls){return _c6(cls,this);};var _ba=function(pth,_cd){if(typeof pth!="string"||!pth){return false;}var n=pth.lastIndexOf("/");if(n>-1){_cd[0]=pth.substr(0,n);_cd[1]=pth.substr(n+1);}else{_cd[0]="";_cd[1]=pth;}return true;};var _b3=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 _b2=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=_d6;this.getClass=_d7;this.instanceOf=_d8;this.toConvert=_d9;if(c.construct){c.construct.call(this,as);}};var _d9=function(cls,as){var c=this._cls;if(_c6(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(_c6(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 _d8=function(c){if(typeof c=="string"){c=_STNS.Class.getC(c);}if(typeof c!=="function"){return false;}return this._cls==c;};var _d7=function(){return this._cls;};var _d6=function(){if(this._cls._cn){return "[object Object "+this._cls._pkg+"/"+this._cls._cn+"]";}else{return "[object Object Anonymous class]";}};var _b5=function(){if(this._cn){return "[object Class "+this._pkg+"/"+this._cn+"]";}return "[object Anonymous Class]";};return _af;})();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.fvInc(_STNS.fsGetAbsPth(_STNS.sLibPth+"sttree.js"));_STNS.fvInc(_STNS.fsGetAbsPth(_STNS.sLibPth+"steffie.js"));_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;}if(/^stEffect\(.Open/i.test(s)&&_STNS.bIsIE){var dir=s.replace(/^.*[\(\,]Direction\=(\w+)[\)\,].*$/i,"$1");var d=s.replace(/^.*[\(\,]Duration\=([\d.]+)[\)\,].*$/i,"$1");d=(d==s?1:parseFloat(d));if(dir=="Down"||dir==s){s="progid:DXImageTransform.Microsoft.Zigzag(GridSizeX=16,GridSizeY=16,enabled=0,Duration="+d+")";d*=1000;o=5;}if(dir=="Middle"){s="progid:DXImageTransform.Microsoft.Barn(orientation=horizontal,motion=out,enabled=0,Duration="+d+")";d*=1000;o=16;}}if(/^stEffect\(.Active/i.test(s)&&_STNS.bIsIE){var d=s.replace(/^.*[\(\,]Duration\=([\d.]+)[\)\,].*$/i,"$1");if(d==s){d=(dd==s?1:parseFloat(d));}s="progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration="+d+")";d*=1000;o=12;}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);var cn="CEff"+s.charAt(0).toUpperCase()+s.substr(1).replace(/^(.*)\(.*$/,"$1");if(_STNS.EFFECT[cn]){return new _STNS.EFFECT[cn]([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.sGetParam=sGetParam;this.fbSet=_STNS.fbFalse;this.fbDel=_STNS.fbFalse;this.fbApply=_STNS.fbFalse;this.fbPlay=_STNS.fbFalse;this.fbStop=_STNS.fbFalse;this.fbSetStyle=_STNS.fbFalse;this.fvAnalyzeParams=fvAnalyzeParams;}this.aParams=new Array();this.sParams=as[0].replace(/^.*\((.*)\).*$/,"$1");if(this.sParams==as[0]){this.sParams="";}};CEffect.fiGetStat=function(){return this._iStat;};CEffect.sGetParam=function(s){var b=this.sName.replace(new RegExp("^.*[\\(\\,]"+s+"\\=(\\d+)[\\,\\)].*$","i"),"$1");return this.sName==b?"":b;};CEffect.fvAnalyzeParams=function(){var ta=this.sParams.split(",");var a;for(var i=0;i<ta.length;i++){a=ta[i].split("=");a[1]=/^\d+$/.test(a[1])?parseInt(a[1]):(/^\d*\.\d+$/.test(a[1])?parseFloat(a[1]):a[1]);this.aParams[a[0]]=typeof (a[1])!="string"?a[1]:this._cls[a[1]]||a[1];}};}}