//焦点图构造函数 071221 mengjia  
//edited by liuxiaolong 10.4.28

/*
	discription: 焦点图类的公用工具集
*/
var focusUtils = {
	//当鼠标移动到number上时
	hoverNum : function(e){
		e = window.event? event : e;
		var numObj = e.srcElement || e.target;
		if(numObj){
			numObj.style.backgroundColor = "red";
			numObj.setAttribute("ishovering","true");
		}
	},
	//当鼠标移出number时
	leaveNum : function(e){
		e = window.event? event : e;
		var numObj = e.srcElement || e.target;
		if(numObj){
			numObj.removeAttribute("ishovering");
			if(numObj.className != "selected"){
				numObj.style.backgroundColor = "";
			}
		}
	},
	absPosition : function(obj,parentObj){
		var left = obj.offsetLeft;
		var top = obj.offsetTop;
		var tempObj = obj;
		while(tempObj.id!=document.body & tempObj.id!=document.documentElement & tempObj != parentObj){
			tempObj = tempObj.offsetParent;
			left += tempObj.offsetLeft;
			top += tempObj.offsetTop;
		};
		return {left:left,top:top};
	}
}

//初始化
//function FocusPic(FocusImgID,BigPicID,NumberID,NumberBgID,TitleID,width,height,title_height)
//param:
//		FocusImgID: 顶层容器ID ( div )
//		BigPicID: 图片容器ID ( div )
//		NumberID: 数字页码容器ID( div )
//		NumberBgID: 数字页面背景容器ID( div )
//		TitleID: 标题容器ID ( div )
//		width: !! 图片宽度 int ( 单位px )
//		height: !! 图片高度 int ( 单位px )
//		title_height: 标题行高 int ( 单位px )
//
//添加图片方法:
//Add = function(BigPic,Title,Url)
//param:
//		BigPic: 图片Url
//		Title: 该项标题
//		Url: 外链url
//	begin() 开始执行
//	TimeOut = 5000 默认切换时间
function FocusPic(FocusImgID,BigPicID,NumberID,NumberBgID,TitleID,width,height,title_height){
	this.Data = [];
	this.TimeOut = 7000;
	var isIE = navigator.appVersion.indexOf("MSIE")!=-1?true:false;
	this.width = width;
	this.height = height;
	this.title_height = title_height;
	this.selectedIndex = 0;
	var TimeOutObj;
	if(!FocusPic.childs){FocusPic.childs = []};
	this.showTime = null;
	this.showSum = 10;
	this.ID = FocusPic.childs.push(this) - 1;
	this.listCode = '<span style="cursor:pointer; margin:0px; padding:1px 5px 1px 5px; border-left:solid 1px white; border-right:solid 1px #cccccc;" src="[$pic]" onclick="FocusPic.childs[[$thisId]].select([$num])">[$numtoShow]</span>';
	this.Add = function(BigPic,Title,Url){
		var ls;
		this.Data.push([BigPic,Title,Url]);
	};
	this.TimeOutBegin = function(){
		clearInterval(TimeOutObj);
		TimeOutObj = setInterval("FocusPic.childs[" + this.ID + "].next()",this.TimeOut);
	};
	this.TimeOutEnd = function(){
		clearInterval(TimeOutObj);
	};
	this.select = function(num,noAction){
		if(num>this.Data.length - 1){return};
		if(num == this.selectedIndex){return};
		this.TimeOutBegin();

		if(BigPicID){if(this.$(BigPicID)){
			var aObj = this.$(BigPicID).getElementsByTagName("a")[0];
			aObj.href = this.Data[num][2];

			if(this.aImgY){
				this.aImgY.style.display = 'none';
				this.aImg.style.zIndex = 0;
			};

			this.aImgY = this.$('F' + this.ID + 'BF' + this.selectedIndex);
			this.aImg = this.$('F' + this.ID + 'BF' + num);

			clearTimeout(this.showTime);
			this.showSum = 10;
			if(!noAction){
				this.showTime = setTimeout("FocusPic.childs[" + this.ID + "].show()",30);
			}else{
				if(isIE){
					this.aImg.style.filter = "alpha(opacity=100)";
				}else{
					this.aImg.style.opacity = 1;
				};
			};
		}};
		if(TitleID){if(this.$(TitleID)){
			this.$(TitleID).innerHTML = "<a href=\"" + this.Data[num][2] + "\" target=\"_blank\">" + this.Data[num][1] + "</a>";
		}};
		if(NumberID){if(this.$(NumberID)){
			var sImg = this.$(NumberID).getElementsByTagName("span"),i;
			for(i=0;i<sImg.length;i++){
				if(i==num || num == (i - this.Data.length)){sImg[i].className = "selected"; sImg[i].style.backgroundColor="red";}else{sImg[i].className = ""; if(sImg[i].getAttribute("ishovering") != "true"){ sImg[i].style.backgroundColor="";}};
			}
		}};
		this.selectedIndex = num;
		if(this.onchange){
			this.onchange();
		};
	};
	this.show = function(){
		this.showSum --;
		if(this.aImgY){this.aImgY.style.display = 'block'};

		this.aImg.style.display = 'block';
		if(isIE){
			this.aImg.style.filter = "alpha(opacity=0)";
			this.aImg.style.filter = "alpha(opacity=" + (10 - this.showSum) * 10 + ")";

		}else{
			this.aImg.style.opacity = 0;
			this.aImg.style.opacity = (10 - this.showSum) * 0.1;
		};
		if(this.showSum <= 0){
			if(this.aImgY){this.aImgY.style.display = 'none'};
			this.aImg.style.zIndex = 0;
			this.aImgY = null;
		}else{
			this.aImg.style.zIndex = 2;
			this.showTime = setTimeout("FocusPic.childs[" + this.ID + "].show()",50);
		};
	};
	this.next = function(){
		var temp = this.selectedIndex;
		temp++;
		if(temp>=this.Data.length){temp=0};
		this.select(temp);
	};
	this.pre = function(){
		var temp = this.selectedIndex;
		temp--;
		if(temp<0){temp=this.Data.length-1};
		this.select(temp);
	};
	this.begin = function(){
		this.selectedIndex = -1;
		var i,temp = "";
		//设置container
		if(FocusImgID){
			if(this.$(FocusImgID)){
				var topObj = this.$(FocusImgID);
				topObj.style.width = this.width + "px";
				topObj.style.height = this.height + this.title_height + "px";
				var _hb = document.createElement("div"); _hb.className = "BorderHack1"; _hb.style.width = this.width + "px"; topObj.appendChild(_hb);
				_hb = document.createElement("div"); _hb.className = "BorderHack2"; _hb.style.height = this.height + "px"; topObj.appendChild(_hb);
				_hb = document.createElement("div"); _hb.className = "BorderHack3"; _hb.style.width = this.width + "px"; _hb.style.bottom = this.title_height + "px"; topObj.appendChild(_hb);
				_hb = document.createElement("div"); _hb.className = "BorderHack4"; _hb.style.height = this.height + "px"; topObj.appendChild(_hb);
			}
		}
		if(TitleID){
			if(this.$(TitleID)){
				this.$(TitleID).style.width = this.width + "px";
				this.$(TitleID).style.height = this.title_height + "px";
				this.$(TitleID).style.lineHeight = this.title_height + "px";
			}
		}
		if(NumberBgID){
			if(this.$(NumberBgID)){
				this.$(NumberBgID).style.bottom = this.title_height + 1 + "px";
			}
		}
		if(BigPicID){if(this.$(BigPicID)){ //大图
			var aObj = this.$(BigPicID).getElementsByTagName("a")[0];
			aObj.style.zoom = 1;
			this.$(BigPicID).style.position = "relative";
			this.$(BigPicID).style.zoom = 1;
			this.$(BigPicID).style.overflow = "hidden";
			this.$(BigPicID).style.height = this.height + "px";
			for(i=0;i<this.Data.length;i++){
				temp += '<img src="' + this.Data[i][0] + '" id="F' + this.ID + 'BF' + i + '" style="display:' + (i==0?'block':'none') + '" galleryimg="no"' + (this.width?' width="' + this.width + '"':'') + (this.height?' height="' + this.height + '"':'') + ' alt="' + this.Data[i][1] + '" />';
			};
			aObj.innerHTML = temp;
			var imgObjs = aObj.getElementsByTagName("img");
			var XY = focusUtils.absPosition(imgObjs[0],this.$(BigPicID));
			for(i=0;i<imgObjs.length;i++){
				imgObjs[i].style.position = "absolute";
				imgObjs[i].style.top = XY.top + "px";
				imgObjs[i].style.left = XY.left + "px";
				imgObjs[i].style.width = this.width + "px";
				imgObjs[i].style.height = this.height + "px";
			};
		}};
		if(NumberID){if(this.$(NumberID)){
			tempHTML = "";
			for(i=0;i<this.Data.length;i++){
				temp = this.listCode;
				temp = temp.replace(/\[\$thisId\]/ig,this.ID);
				temp = temp.replace(/\[\$num\]/ig,i);
				temp = temp.replace(/\[\$numtoShow\]/ig,i + 1);
				temp = temp.replace(/\[\$title\]/ig,this.Data[i][1]);
				tempHTML += temp;
			};
			this.$(NumberID).innerHTML = tempHTML;
			this.$(NumberID).style.bottom = this.title_height + 1 + "px";
			var sImg = this.$(NumberID).getElementsByTagName("span"),i;
			for(i=0;i<sImg.length;i++){
				if(window.attachEvent){
					sImg[i].attachEvent("onmouseover", focusUtils.hoverNum);
					sImg[i].attachEvent("onmouseout", focusUtils.leaveNum);
				}else{
					sImg[i].addEventListener("mouseover", focusUtils.hoverNum, false);
					sImg[i].addEventListener("mouseout", focusUtils.leaveNum, false);
				}
			}
		}};
		this.TimeOutBegin();
		this.select(0,true);
	};
	this.$ = function(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}}
};
/*
舌签构造函数
SubShowClass(ID[,eventType][,defaultID][,openClassName][,closeClassName])
version 1.30
*/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('m 6(a,b,c,d,e){5.u=6.$(a);7(5.u==k&&a!="n"){M y N("6(p)参数错误:p 对像存在!(Z:"+a+")")};7(!6.q){6.q=y 1r()};5.p=6.q.9;6.q.1d(5);5.1s=r;5.8=[];5.10=c==k?0:c;5.E=5.10;5.11=d==k?"1t":d;5.13=e==k?"":e;5.F=r;j f=P("6.q["+5.p+"].F = z");j g=P("6.q["+5.p+"].F = r");7(a!="n"){7(5.u.v){5.u.v("14",f)}w{5.u.Q("15",f,r)}};7(a!="n"){7(5.u.v){5.u.v("16",g)}w{5.u.Q("17",g,r)}};7(18(b)!="1u"){b="1v"};b=b.1w();1x(b){U"14":5.B="15";G;U"16":5.B="17";G;U"1y":5.B="1z";G;U"1A":5.B="1B";G;1C:5.B="1D"};5.H=r;5.A=k;5.R=1E};6.t.1F="1.1G";6.t.1H="1I";6.t.1e=m(a,b,c,d,e){7(6.$(a)==k&&a!="n"){M y N("1e(1f)参数错误:1f 对像存在!(Z:"+a+")")};j f=5.8.9;7(c==""){c=k};5.8.1d([a,b,c,d,e]);j g=P(\'6.q[\'+5.p+\'].C(\'+f+\')\');7(a!="n"){7(6.$(a).v){6.$(a).v("1J"+5.B,g)}w{6.$(a).Q(5.B,g,r)}};7(f==5.10){7(a!="n"){6.$(a).V=5.11};7(6.$(b)){6.$(b).J.W=""};7(5.p!="n"){7(c!=k){5.u.J.1g=c}};7(d!=k){S(d)}}w{7(a!="n"){6.$(a).V=5.13};7(6.$(b)){6.$(b).J.W="n"}};j h=P("6.q["+5.p+"].F = z");j i=P("6.q["+5.p+"].F = r");7(6.$(b)){7(6.$(b).v){6.$(b).v("14",h)}w{6.$(b).Q("15",h,r)};7(6.$(b).v){6.$(b).v("16",i)}w{6.$(b).Q("17",i,r)}}};6.t.C=m(a,b){7(18(a)!="19"){M y N("C(1h)参数错误:1h 不是 19 类型!(Z:"+a+")")};7(b!=z&&5.E==a){K};j i;T(i=0;i<5.8.9;i++){7(i==a){7(5.8[i][0]!="n"){6.$(5.8[i][0]).V=5.11};7(6.$(5.8[i][1])){6.$(5.8[i][1]).J.W=""};7(5.p!="n"){7(5.8[i][2]!=k){5.u.J.1g=5.8[i][2]}};7(5.8[i][3]!=k){S(5.8[i][3])}}w 7(5.E==i||b==z){7(5.8[i][0]!="n"){6.$(5.8[i][0]).V=5.13};7(6.$(5.8[i][1])){6.$(5.8[i][1]).J.W="n"};7(5.8[i][4]!=k){S(5.8[i][4])}}};5.E=a};6.t.1a=m(){7(s.9!=5.8.9){M y N("1a()参数错误:参数数量与标签数量不符!(9:"+s.9+")")};j a=0,i;T(i=0;i<s.9;i++){a+=s[i]};j b=1K.1a(),1b=0;T(i=0;i<s.9;i++){1b+=s[i]/a;7(b<1b){5.C(i);G}}};6.t.1i=m(){7(s.9!=5.8.9){M y N("1i()参数错误:参数数量与标签数量不符!(9:"+s.9+")")};7(!(/^\\d+$/).1j(6.D)){K};j a=0,i;T(i=0;i<s.9;i++){a+=s[i]};j b=6.D%a;7(b==0){b=a};j c=0;T(i=0;i<s.9;i++){c+=s[i];7(c>=b){5.C(i);G}}};6.t.1L=m(a){7(18(a)=="19"){5.R=a};X(5.A);5.A=1c("6.q["+5.p+"].Y()",5.R);5.H=z};6.t.Y=m(){7(5.H==r||5.F==z){K};5.1k()};6.t.1k=m(){j a=5.E;a++;7(a>=5.8.9){a=0};5.C(a);7(5.H==z){X(5.A);5.A=1c("6.q["+5.p+"].Y()",5.R)}};6.t.1M=m(){j a=5.E;a--;7(a<0){a=5.8.9-1};5.C(a);7(5.H==z){X(5.A);5.A=1c("6.q["+5.p+"].Y()",5.R)}};6.t.1N=m(){X(5.A);5.H=r};6.$=m(a){7(x.1l){K S(\'x.1l("\'+a+\'")\')}w{K S(\'x.1O.\'+a)}};6.1m=m(l){j i="",I=l+"=";7(x.L.9>0){j a=x.L.1n(I);7(a!=-1){a+=I.9;j b=x.L.1n(";",a);7(b==-1)b=x.L.9;i=1P(x.L.1Q(a,b))}};K i},6.1o=m(O,o,l,I){j i="",c="";7(l!=k){i=y 1p((y 1p).1R()+l*1S);i="; 1T="+i.1U()};7(I!=k){c=";1V="+I};x.L=O+"="+1W(o)+i+c};6.D=6.1m("1q");7((/^\\d+$/).1j(6.D)){6.D++}w{6.D=1};6.1o("1q",6.D,12);',62,121,'|||||this|SubShowClass|if|label|length||||||||||var|null||function|none||ID|childs|false|arguments|prototype|parentObj|attachEvent|else|document|new|true|autoPlayTimeObj|eventType|select|sum|selectedIndex|mouseIn|break|autoPlay||style|return|cookie|throw|Error||Function|addEventListener|spaceTime|eval|for|case|className|display|clearInterval|autoPlayFunc|value|defaultID|openClassName||closeClassName|onmouseover|mouseover|onmouseout|mouseout|typeof|number|random|percent|setInterval|push|addLabel|labelID|background|num|order|test|nextLabel|getElementById|readCookie|indexOf|writeCookie|Date|SSCSum|Array|lock|selected|string|onmousedown|toLowerCase|switch|onclick|click|onmouseup|mouseup|default|mousedown|5000|version|30|author|mengjia|on|Math|play|previousLabel|stop|all|unescape|substring|getTime|3600000|expires|toGMTString|domain|escape'.split('|'),0,{}))
/* 081104001 ws end */
/* ========== 舌签构造函数 end ========== */
try{document.execCommand('BackgroundImageCache', false, true);}catch(e){}

//滚动图片构造函数
//UI&UE Dept. mengjia
//090625
var sina={$:function(a){if(document.getElementById){return eval('document.getElementById("'+a+'")')}else{return eval('document.all.'+a)}},isIE:navigator.appVersion.indexOf("MSIE")!=-1?true:false,addEvent:function(a,b,c){if(a.attachEvent){a.attachEvent("on"+b,c)}else{a.addEventListener(b,c,false)}},delEvent:function(a,b,c){if(a.detachEvent){a.detachEvent("on"+b,c)}else{a.removeEventListener(b,c,false)}},readCookie:function(l){var i="",I=l+"=";if(document.cookie.length>0){var a=document.cookie.indexOf(I);if(a!=-1){a+=I.length;var b=document.cookie.indexOf(";",a);if(b==-1)b=document.cookie.length;i=unescape(document.cookie.substring(a,b))}};return i},writeCookie:function(O,o,l,I){var i="",c="";if(l!=null){i=new Date((new Date).getTime()+l*3600000);i="; expires="+i.toGMTString()};if(I!=null){c=";domain="+I};document.cookie=O+"="+escape(o)+i+c},readStyle:function(i,I){if(i.style[I]){return i.style[I]}else if(i.currentStyle){return i.currentStyle[I]}else if(document.defaultView&&document.defaultView.getComputedStyle){var l=document.defaultView.getComputedStyle(i,null);return l.getPropertyValue(I)}else{return null}}};function ScrollPic(a,b,c,d,e){this.scrollContId=a;this.arrLeftId=b;this.arrRightId=c;this.dotListId=d;this.listType=e;this.dotClassName="dotItem";this.dotOnClassName="dotItemOn";this.dotObjArr=[];this.listEvent="onclick";this.circularly=true;this.pageWidth=0;this.frameWidth=0;this.speed=10;this.space=10;this.upright=false;this.pageIndex=0;this.autoPlay=true;this.autoPlayTime=5;this._autoTimeObj;this._scrollTimeObj;this._state="ready";this.stripDiv=document.createElement("DIV");this.listDiv01=document.createElement("DIV");this.listDiv02=document.createElement("DIV")};ScrollPic.prototype.version="1.20";ScrollPic.prototype.author="mengjia";ScrollPic.prototype.initialize=function(){var a=this;if(!this.scrollContId){throw new Error("必须指定scrollContId.");return};this.scrollContDiv=sina.$(this.scrollContId);if(!this.scrollContDiv){throw new Error("scrollContId不是正确的对象.(scrollContId = \""+this.scrollContId+"\")");return};this.scrollContDiv.style[this.upright?'height':'width']=this.frameWidth+"px";this.scrollContDiv.style.overflow="hidden";this.listDiv01.innerHTML=this.scrollContDiv.innerHTML;this.scrollContDiv.innerHTML="";this.scrollContDiv.appendChild(this.stripDiv);this.stripDiv.appendChild(this.listDiv01);if(this.circularly){this.stripDiv.appendChild(this.listDiv02);this.listDiv02.innerHTML=this.listDiv01.innerHTML};this.stripDiv.style.overflow="hidden";this.stripDiv.style.zoom="1";this.stripDiv.style[this.upright?'height':'width']="32766px";if(!this.upright){this.listDiv01.style.cssFloat="left";this.listDiv01.style.styleFloat="left";this.listDiv01.style.overflow="hidden"};this.listDiv01.style.zoom="1";if(this.circularly&&!this.upright){this.listDiv02.style.cssFloat="left";this.listDiv02.style.styleFloat="left";this.listDiv02.style.overflow="hidden"};this.listDiv02.style.zoom="1";sina.addEvent(this.scrollContDiv,"mouseover",function(){a.stop()});sina.addEvent(this.scrollContDiv,"mouseout",function(){a.play()});if(this.arrLeftId){this.arrLeftObj=sina.$(this.arrLeftId);if(this.arrLeftObj){sina.addEvent(this.arrLeftObj,"mousedown",function(){a.rightMouseDown()});sina.addEvent(this.arrLeftObj,"mouseup",function(){a.rightEnd()});sina.addEvent(this.arrLeftObj,"mouseout",function(){a.rightEnd()})}};if(this.arrRightId){this.arrRightObj=sina.$(this.arrRightId);if(this.arrRightObj){sina.addEvent(this.arrRightObj,"mousedown",function(){a.leftMouseDown()});sina.addEvent(this.arrRightObj,"mouseup",function(){a.leftEnd()});sina.addEvent(this.arrRightObj,"mouseout",function(){a.leftEnd()})}};if(this.dotListId){this.dotListObj=sina.$(this.dotListId);this.dotListObj.innerHTML="";if(this.dotListObj){var b=Math.round(this.listDiv01[this.upright?'offsetHeight':'offsetWidth']/this.frameWidth+0.4),i,tempObj;for(i=0;i<b;i++){tempObj=document.createElement("span");this.dotListObj.appendChild(tempObj);this.dotObjArr.push(tempObj);if(i==this.pageIndex){tempObj.className=this.dotOnClassName}else{tempObj.className=this.dotClassName};if(this.listType=='number'){tempObj.innerHTML=i+1};tempObj.title="第"+(i+1)+"页";tempObj.num=i;tempObj[this.listEvent]=function(){a.pageTo(this.num)}}}};this.scrollContDiv[this.upright?'scrollTop':'scrollLeft']=0;if(this.autoPlay){this.play()}};ScrollPic.prototype.leftMouseDown=function(){if(this._state!="ready"){return};var a=this;this._state="floating";this._scrollTimeObj=setInterval(function(){a.moveLeft()},this.speed)};ScrollPic.prototype.rightMouseDown=function(){if(this._state!="ready"){return};var a=this;this._state="floating";this._scrollTimeObj=setInterval(function(){a.moveRight()},this.speed)};ScrollPic.prototype.moveLeft=function(){if(this.circularly){if(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+this.space>=this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]){this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]=this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+this.space-this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]}else{this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+=this.space}}else{if(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+this.space>=this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]-this.frameWidth){this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]=this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]-this.frameWidth;this.leftEnd()}else{this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+=this.space}};this.accountPageIndex()};ScrollPic.prototype.moveRight=function(){if(this.circularly){if(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]-this.space<=0){this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]=this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]+this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]-this.space}else{this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]-=this.space}}else{if(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]-this.space<=0){this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]=0;this.rightEnd()}else{this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]-=this.space}};this.accountPageIndex()};ScrollPic.prototype.leftEnd=function(){if(this._state!="floating"){return};this._state="stoping";clearInterval(this._scrollTimeObj);var a=this.pageWidth-this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]%this.pageWidth;this.move(a)};ScrollPic.prototype.rightEnd=function(){if(this._state!="floating"){return};this._state="stoping";clearInterval(this._scrollTimeObj);var a=-this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]%this.pageWidth;this.move(a)};ScrollPic.prototype.move=function(a,b){var c=this;var d=a/5;if(!b){if(d>this.space){d=this.space};if(d<-this.space){d=-this.space}};if(Math.abs(d)<1&&d!=0){d=d>=0?1:-1}else{d=Math.round(d)};var e=this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+d;if(d>0){if(this.circularly){if(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+d>=this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]){this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]=this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+d-this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]}else{this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+=d}}else{if(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+d>=this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]-this.frameWidth){this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]=this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]-this.frameWidth;this._state="ready";return}else{this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+=d}}}else{if(this.circularly){if(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+d<0){this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]=this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]+this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+d}else{this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+=d}}else{if(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]-d<0){this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]=0;this._state="ready";return}else{this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]+=d}}};a-=d;if(Math.abs(a)==0){this._state="ready";if(this.autoPlay){this.play()};this.accountPageIndex();return}else{this.accountPageIndex();this._scrollTimeObj=setTimeout(function(){c.move(a,b)},this.speed)}};ScrollPic.prototype.pre=function(){if(this._state!="ready"){return};this._state="stoping";this.move(-this.pageWidth,true)};ScrollPic.prototype.next=function(a){if(this._state!="ready"){return};this._state="stoping";if(this.circularly){this.move(this.pageWidth,true)}else{if(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]>=this.listDiv01[(this.upright?'scrollHeight':'scrollWidth')]-this.frameWidth){this._state="ready";if(a){this.pageTo(0)}}else{this.move(this.pageWidth,true)}}};ScrollPic.prototype.play=function(){var a=this;if(!this.autoPlay){return};clearInterval(this._autoTimeObj);this._autoTimeObj=setInterval(function(){a.next(true)},this.autoPlayTime*1000)};ScrollPic.prototype.stop=function(){clearInterval(this._autoTimeObj)};ScrollPic.prototype.pageTo=function(a){if(this.pageIndex==a){return};clearTimeout(this._scrollTimeObj);this._state="stoping";var b=a*this.frameWidth-this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')];this.move(b,true)};ScrollPic.prototype.accountPageIndex=function(){var a=Math.round(this.scrollContDiv[(this.upright?'scrollTop':'scrollLeft')]/this.frameWidth);if(a==this.pageIndex){return};this.pageIndex=a;if(this.pageIndex>Math.round(this.listDiv01[this.upright?'offsetHeight':'offsetWidth']/this.frameWidth+0.4)-1){this.pageIndex=0};var i;for(i=0;i<this.dotObjArr.length;i++){if(i==this.pageIndex){this.dotObjArr[i].className=this.dotOnClassName}else{this.dotObjArr[i].className=this.dotClassName}}};
