
//客户端UBB转换
function htmlEncode(strS){
	return(strS.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;").replace(/\r\n/g,"<br\/>"));
}

function htmlDecode(strS){
	return(strS.replace(/<br\/?>/ig,"\r\n").replace(/&nbsp;/ig," ").replace(/&gt;/ig,">").replace(/&lt;/ig,"<").replace(/&amp;/ig,"&"));
}

function htmlDecode(strS){
	return(strS.replace(/<br\/?>/ig,"\r\n").replace(/&nbsp;/ig," ").replace(/&gt;/ig,">").replace(/&lt;/ig,"<").replace(/&amp;/ig,"&"));
}
function UBB2HTML(strUBB){
	var re=strUBB;
	// 转换HTML实体
	re=htmlEncode(re);
	re=re.replace(/\[b\]/ig,"<strong>").replace(/\[\/b\]/ig,"<\/strong>");
	re=re.replace(/\[i\]/ig,"<em>").replace(/\[\/i\]/ig,"<\/em>");
	re=re.replace(/\[size=(\d)\]/ig,UBB2HTML_fontSize).replace(/\[\/size\]/ig,"<\/span>");
	re=re.replace(/\[img\]/ig,"<img src=\"").replace(/\[\/img\]/ig,"\" \/>");
	re=re.replace(/\[url\]([\w\W]+?)\[\/url\]/ig,"<a href=\"$1\">$1<\/a>");
	re=re.replace(/\[url=([^\]]+?)\]/ig,UBB2HTML_url).replace(/\[\/url\]/ig,"<\/a>");
	re=re.replace(/\[email\]([\w\W]+?)\[\/email\]/ig,"<a href=\"mailto\:$1\" title=\"$1\">$1<\/a>");
	re=re.replace(/\[email=([^\]]+?)\]/ig,UBB2HTML_mail).replace(/\[\/email\]/ig,"<\/a>");
	re=re.replace(/\\\[/g,"[").replace(/\\\]/g,"]");
	return(re);
}

function UBB2HTML_fontSize(str,i){
	return("<span style=\"font-size:"+(7+i*4)+"px;\">");
}
function UBB2HTML_url(str,strURL){
	return("<a href=\""+strURL+"\"\/>");
}
function UBB2HTML_mail(str,strURL){
	return("<a href=\"mailto:"+strURL+"\"\/>");
}
function setFont(size){
	document.getElementById("bArticleContent").style.fontSize=size;
}

function getdate(){
	return new Date().getFullYear() + "-" + (new Date().getMonth()+1) + "-" + new Date().getDate() + " " + new Date().toLocaleTimeString();
}

function execScript(t){
	eval(t.responseText);
}
//加好友
function addFriend(id){
	var url = '/member/my17u/my_friends_add.asp';
	var pars = 'id='+id+'&s='+Math.random();
		var myAjax = new Ajax.Request(url, {
			method: 'get',
			parameters: pars,
			onComplete: execScript,
			onFailure: function(res){
				alert('发生异常!'+res.responseText);
			}
		});
}

//缩放图片
function ResizePhoto(){
	for (i=0;i<document.images.length;i++){
		if (document.all){
			if (document.images[i].width>669){
				var ih = document.images[i].height;
				var iw = document.images[i].width;
				document.images[i].style.width = "500px";
				document.images[i].style.height = (ih * 669 / iw) + 'px';
				document.images[i].outerHTML='<a href="'+document.images[i].src+'" target="_blank" title="在新窗口打开图片">'+document.images[i].outerHTML+'</a>'
  				document.images[i].hspace = "0";
			 }
		}else{
			if (document.images[i].width>669) {
				document.images[i].title="在新窗口打开图片"
				document.images[i].style.cursor="hand"
				document.images[i].onclick=function(e){window.open(this.src)}
				document.images[i].hspace = "0";
			}
		}
	}
	Element.hide("pageLoading");
}

var imageObject;
function ResizeImage(obj, MaxW, MaxH) {
	if (obj != null) imageObject = obj;
	var state=imageObject.readyState;
	if(state!='complete') {
	        setTimeout("ResizeImage(null,"+MaxW+","+MaxH+")",50);
		return;
	}
	var oldImage = new Image();
	oldImage.src = imageObject.src;
	var dW=oldImage.width; var dH=oldImage.height;
	//alert ('宽：'+dW+'，高：'+dH)
	if(dW>MaxW || dH>MaxH) {
		a=dW/MaxW; b=dH/MaxH;
		if(b>a) a=b;
		dW=dW/a; dH=dH/a;
	}
	if(dW > 0 && dH > 0) {
		imageObject.width=dW;
		imageObject.height=dH;
	}
}

function WriteFlash(Path,Width,Height,Transparent){
	var Temp,T=""
	Temp='<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="FlashH" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="'+Width+'" height="'+Height+'">'
	Temp+='<param name="movie" value="'+Path+'"/>'
	Temp+='<param name="quality" value="High"/>'
	Temp+='<param name="scale" value="ExactFit"/>'
	if (Transparent) {Temp+=' <param name="wmode" value="transparent"/>';T='wmode="transparent"'}
	Temp+='<embed src="'+Path+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="FlashH" width="'+Width+'" height="'+Height+'" quality="High"'+T+' scale="ExactFit"/>'
	Temp+='</object>'
	document.write(Temp);
	//document.getElementById("pic_box").innerHTML=Temp
}