function cut(str,l) {
	//written by zhuminglun@yahoo.com.cn
	if (str.length<=0) return "[Í¼Æ¬]";
	var br= /<br>/g;
	var br1= /<br \/>/g;
	var nbsp= /&nbsp;/g;
	var quot= /&quot;/g;
	var amp= /&amp;/g;
	var sq= /&#039;/g;
	var p=0;var h=0;
	var outstr='';
	str=str.replace(br,"").replace(br1,"").replace(nbsp," ").replace(quot,"\"").replace(amp,"&").replace(sq,"\'");
	while (h<l&&p<str.length) {
		if (str.charAt(p)=="\\\\") outstr=outstr+"\\";
		while (str.charAt(p)=="<"&&p<str.length&&h<l) {
			var fr=str.indexOf(">",p);
			if (fr>0) {
				if (str.substring(p,p+22)=="<img src=images/mood/e") {
					outstr=outstr+str.substring(p,fr)+" border=0>";h+=8;
				}
				if (str.substring(p,p+22)=="<img src=images/mood/v") {
					outstr=outstr+str.substring(p,fr)+" border=0 width=15 height=15 align=absmiddle>";h+=8;
				}
				p=fr+1;
			} else p++;
		}
		if (p>str.length||h>=l) break;
		outstr=outstr+str.charAt(p);
		if (str.charAt(p)>'~') h+=2;else h++;p++;
		//document.write(outstr+"<br>p="+p+";h="+h+"<br>");
	}
	if (p<str.length) outstr=outstr+"¡­¡­";
	if (outstr=='') outstr="[Í¼Æ¬]";
	return outstr;
} 

function sM(o){
	var zoom = parseInt(o.style.zoom, 10) || 100;
	zoom += event.wheelDelta / 20;
	if (zoom > 0) o.style.zoom = zoom + '%';
	return false;
}

function proText(aid,kind) {
	if (!kind) sI(aid);
	else sI('r'+aid);
}

function sI(aid,cw) {
	if (!cw) cw=223;
	var Id=eval("document.all.sI"+aid);
	var str=Id.innerHTML;var i=0;var x=0;var s=0;
	while (i<str.length) {
		x=str.indexOf("<",i);
		if (x<0) break;
		i=x;
		// document.write(x+" ");
		if (str.substring(i,i+8).toLowerCase()=="<script>") {s=1;i+=8;continue;}
		if (str.substring(i,i+9).toLowerCase()=="</script>") {s=0;i+=9;continue;}
		if (s) {i++;continue;};
		if (str.substring(i,i+9).toLowerCase()=="<img src=") {
			if (str.substring(i,i+11).toLowerCase()!="<img src=\"h"&&str.substring(i,i+10).toLowerCase()!="<img src=h") {i++;continue;}
			var fr=str.indexOf(">",i+1);
			var qu=str.indexOf("\"",i+1);
			if (qu<=0) { i++;continue;}
			var que=str.indexOf("\"",qu+1);
			if (que<=0) { i++;continue;}
			if (fr>0) {
				str=str.substring(0,i)+"<a href="+str.substring(qu,que+1)+" target=\"_blank\">"+str.substring(i,fr)+" onload=\"javascript:if(document.body.clientWidth>0&&this.width>document.body.clientWidth-"+cw+") this.width=document.body.clientWidth-"+cw+"\" onmousewheel=\"return sM(this)\" border=\"0\" alt=\"µ¥»÷Í¼Æ¬ÏÔÊ¾Ô­Í¼\"></a>"+str.substring(fr+1);
				i+=170+que-qu+2;
			}
		}
		i++;
	}
	if (Id.innerHTML!=str) Id.innerHTML=str;
	//var br= /</g;
	//document.write(str.replace(br,"&lt"));
}
