String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.strlen = function() {
    var vLength = 0;
    var vString = this.toString().trim();
    for (var i = 0; i < vString.length; i++) {
        if (vString.charCodeAt(i) > 255) {
            vLength += 2;
        } else {
            vLength++;
        }
    }
    return vLength;
}
String.prototype.isUInt = function() {
    var re = /^([1-9])([0-9]*)$/;
    return re.test(this);
};
String.prototype.isDouble = function() {
	var d = /^\d+(\.\d+)?$/;
	return d.test(this.trim());
}
function getAbsPoint(e) {   
    var   x = e.offsetLeft, y = e.offsetTop;   
    while(e=e.offsetParent) {
		x += e.offsetLeft;   
		y += e.offsetTop;
    }
    return {'x':x, 'y':y};
}
function getRelationPoint(e1, e2id) {
	var x = e1.offsetLeft, y = e1.offsetTop;
    var f;
	while(f = e1.offsetParent) {
    	if(f.id == e2id) break;
		x += f.offsetLeft; 
		y += f.offsetTop;
		e1 = f;
    }
    return {'x':x, 'y':y};
}
function getRadio(radioname) {
	var all = document.getElementsByName(radioname);
	for(var i=0; i<all.length; i++)
		if(all[i].checked) {
			return all[i];
		}
	return null;
}
function getCheckboxValue(name) {
	var all = document.getElementsByName(name);
	var tmp = "";
	for(var i=0; i<all.length; i++)
		if(all[i].checked) {
			tmp += all[i].value + " ";
		}
	return tmp.trim();
}
var isIE = /msie/i.test(navigator.userAgent);
function yalinPage(num, page, rows, dw) {
	var numberMod = num%rows;
	var countInt = num - numberMod;
	var pageNum, aclass = "chn";
	if(numberMod == 0) pageNum = countInt/rows;
	else pageNum = countInt/rows + 1;
	if(pageNum>1 && pageNum<7) {
		if(page > 0)
			dw.call(this,'<a title="上一页" href="#nogo" class="'+ aclass +'">&lt; 上一页</a>',page-1);
		if(page > 4)
			dw.call(this,'<a title="跳到第'+(page-4)+'页" href="#nogo" class="'+ aclass +'">'+(page-4)+'</a>',page-5);
		if(page > 3)
			dw.call(this,'<a title="跳到第'+(page-3)+'页" href="#nogo" class="'+ aclass +'">'+(page-3)+'</a>',page-4);
		if(page > 2)
			dw.call(this,'<a title="跳到第'+(page-2)+'页" href="#nogo" class="'+ aclass +'">'+(page-2)+'</a>',page-3);
		if(page > 1)
			dw.call(this,'<a title="跳到第'+(page-1)+'页" href="#nogo" class="'+ aclass +'">'+(page-1)+'</a>',page-2);
		if(page > 0)
			dw.call(this,'<a title="跳到第'+(page-0)+'页" href="#nogo" class="'+ aclass +'">'+(page-0)+'</a>',page-1);
		dw.call(this,'<a href="#nogo">'+(page+1)+'</a>',page);
		if(page < pageNum - 1)
			dw.call(this,'<a title="跳到第'+(page+2)+'页" href="#nogo" class="'+ aclass +'">'+(page+2)+'</a>',page+1);
		if(page < pageNum - 2)
			dw.call(this,'<a title="跳到第'+(page+3)+'页" href="#nogo" class="'+ aclass +'">'+(page+3)+'</a>',page+2);
		if(page < pageNum - 3)
			dw.call(this,'<a title="跳到第'+(page+4)+'页" href="#nogo" class="'+ aclass +'">'+(page+4)+'</a>',page+3);
		if(page < pageNum - 4)
			dw.call(this,'<a title="跳到第'+(page+5)+'页" href="#nogo" class="'+ aclass +'">'+(page+5)+'</a>',page+4);
		if(page < pageNum - 5)
			dw.call(this,'<a title="跳到第'+(page+6)+'页" href="#nogo" class="'+ aclass +'">'+(page+6)+'</a>',page+5);
		if(page < pageNum - 1)
			dw.call(this,'<a title="下一页" href="#nogo" class="'+ aclass +'">下一页&gt;</a>',page+1);
	}
	if(pageNum > 6) {
		if((page > -1) && (page < pageNum - 3)) {
			if(page > 2) {
				dw.call(this,'<a title="第一页" href="#nogo" class="'+ aclass +'">&laquo; 第一页</a>',0);
				dw.call(this,'<span class="break">...</span>',-1);
			}
			if(page > 0)
				dw.call(this,'<a title="上一页" href="#nogo" class="'+ aclass +'">&lt; 上一页</a>',page-1);
			if(page > 1)
				dw.call(this,'<a title="跳到第'+(page-1)+'页" href="#nogo" class="'+ aclass +'">'+(page-1)+'</a>',page-2);
			if(page > 0)
				dw.call(this,'<a title="跳到第'+page+'页" href="#nogo" class="'+ aclass +'">'+(page)+'</a>',page-1);
			dw.call(this,'<a href="#nogo">'+(page+1)+'</a>',page);
			dw.call(this,'<a title="跳到第'+(page+2)+'页" href="#nogo" class="'+ aclass +'">'+(page+2)+'</a>',page+1);
			dw.call(this,'<a title="跳到第'+(page+3)+'页" href="#nogo" class="'+ aclass +'">'+(page+3)+'</a>',page+2);
			if(page < 2)
				dw.call(this,'<a title="跳到第'+(page+4)+'页" href="#nogo" class="'+ aclass +'">'+(page+4)+'</a>',page+3);
			if(page < 1)
				dw.call(this,'<a title="跳到第'+(page+5)+'页" href="#nogo" class="'+ aclass +'">'+(page+5)+'</a>',page+4);
			dw.call(this,'<a title="下一页" href="#nogo" class="'+ aclass +'">下一页 &gt;</a>',page+1);
			dw.call(this,'<span class="break">...</span>',-1);
			dw.call(this,'<a title="最后页" href="#nogo" class="'+ aclass +'">最后页 &raquo;</a>',pageNum-1);
		}
		if((page < pageNum) && (page > pageNum - 4)) {
			dw.call(this,'<a title="第一页" href="#nogo" class="'+ aclass +'">&laquo; 第一页</a>',0);
			dw.call(this,'<span class="break">...</span>',-1);
			dw.call(this,'<a title="上一页" href="#nogo" class="'+ aclass +'">&lt; 上一页</a>',page-1);
			if(page > pageNum - 2)
				dw.call(this,'<a title="跳到第'+(page-3)+'}页" href="#nogo" class="'+ aclass +'">'+(page-3)+'</a>',page-4);
			if(page > pageNum - 3)
				dw.call(this,'<a title="跳到第'+(page-2)+'}页" href="#nogo" class="'+ aclass +'">'+(page-2)+'</a>',page-3);
			dw.call(this,'<a title="跳到第'+(page-1)+'页" href="#nogo" class="'+ aclass +'">'+(page-1)+'</a>',page-2);
			dw.call(this,'<a title="跳到第'+(page)+'页" href="#nogo" class="'+ aclass +'">'+(page)+'</a>',page-1);
			dw.call(this,'<a href="#nogo">'+(page+1)+'</a>',page);
			if(page < pageNum - 1)
				dw.call(this,'<a title="跳到第'+(page+2)+'页" href="#nogo" class="'+ aclass +'">'+(page+2)+'</a>',page+1);
			if(page < pageNum - 2)
				dw.call(this,'<a title="跳到第'+(page+3)+'页" href="#nogo" class="'+ aclass +'">'+(page+3)+'</a>',page+2);
			if(page < pageNum - 1)
				dw.call(this,'<a title="下一页" href="#nogo" class="'+ aclass +'">下一页 &gt;</a>',page+1);
			if(page < pageNum - 3) {
				dw.call(this,'<span class="break">...</span>',-1);
				dw.call(this,'<a title="最后页" href="#nogo" class="'+ aclass +'">最后页 &raquo;</a>',pageNum-1);
			}
		}
	}
}
function getUrlParam(type){
	var s=unescape(location.search).slice(1).split("&");
	for(var i=0;i<s.length;i++){
		a=s[i].split("=");
		if(a[0]==type)
			return a[1];
	}
	return null;
}
function dealimgs(id) {
	var _s = document.getElementById(id);
	var _c = _s.getElementsByTagName("img");
	for(var i=0; i<_c.length; i++) {
		if(_c[i].width>300) {
			_c[i].width=300;
		}
		if(Number(_c[i].style.width.replace(/px/ig,""))>300) {
			_c[i].style.width="300px";
		}
	}
}

