var $ = function(o){return (typeof o == "object") ? o: document.getElementById(o)};
var $N = function(o){return (typeof o == "object") ? o: document.getElementsByName(o)};
var $T = function(o){return (typeof o == "object") ? o: document.getElementsByTagName(o)};

String.prototype.Sub = function(n){
	var r = /[^\x00-\xff]/g;
	if(this.replace(r, "s").length <= n) return this;
	n = n - 3;
	var m = Math.floor(n/2);
	for(var i=m; i<this.length; i++){
		if(this.substr(0, i).replace(r, "s").length>=n){
		  return this.substr(0, i) +"…";
		}
	}
	return this;
}; 

var Better = new Object(); 
Better = {
	Mark : "p",
	Count : imgs.length, 
	Now : 0,
	Ynum: 8, //每页个数
	
	viewJump : function(now){
	    this.Now=now;
		this.showSmallImageReload("sImage");
		if(now >0 && now < this.Count){
			this.Now=now;
		}
		else{
			this.Now = 0;
		}
		this.showSmallImageStatic("sImage");
	},

	//翻页
	PageRe:function(way){
		var now=this.Now;
		var Ynum=parseInt(this.Ynum);//每页个数
		var page=Math.ceil((now+1)/Ynum);
		var Count = Number(this.Count); //总数
		var pageSize=Math.ceil(this.Count/Ynum);//总页数
		page<1 || now>=Count?page=1:'';
		
		if(way=='next'){
			if(page*Ynum<=this.Count){
				this.viewJump(page*Ynum);
				window.location.href="blank"+imgs[page*Ynum].id+".html";
			}else{
				this.viewJump(this.Count)
				window.location.href="blank"+imgs[0].id+".html";
			}
		}else{
			if(page>1){
				this.viewJump((page-1)*Ynum-Ynum)
				window.location.href="blank"+imgs[(page-1)*Ynum-Ynum].id+".html";
			}else{
			   this.viewJump(pageSize*Ynum-Ynum)
			   window.location.href="blank"+imgs[pageSize*Ynum-Ynum].id+".html";
			}
			
		}
	},

	showSmallImageReload : function(img){
			$(img).innerHTML = '';
			var pHTML ='';
			var pStr = document.createElement("p");
			
			//修改部分
			var now=parseInt(this.Now);
			var Ynum=parseInt(this.Ynum);//每页个数
			var page=Math.ceil((now+1)/Ynum); //当前页
			var Count = Number(this.Count); //总数
			page<1 || now>=Count?page=1:'';
			
			for(var i=(page-1)*Ynum;i<page*Ynum;i++){
				if(i>=this.Count){break;	}
				pStr.innerHTML="<a href='blank"+imgs[i].id+".html'><img src="+imgs[i].imgurl+" alt="+imgs[i].alt+" border='0'/></a>"; 
				$(img).appendChild(pStr); 
				pHTML += $(img).innerHTML;
			}
			
			$(img).innerHTML = pHTML;
			if(Count<=Ynum){$("img_prev").className="nop";$("img_next").className="nop"}
	},
	

	showSmallImageStatic : function(id){
	    var Ynum=parseInt(this.Ynum);//每页个数
		var pic = $(id).getElementsByTagName("img");
		for(var i=0; i<pic.length;i++){
			pic[i].id='';
		}

		//修改部分
		var CurImg=0;
		this.Now>=Ynum?CurImg=this.Now-Math.floor(this.Now/Ynum)*Ynum:CurImg=this.Now;//当前图片位置
		pic[CurImg].className="on";
		
	}
};
