﻿function MenuSet(ImageObj,MenuObj)
{
  if(MenuObj.style.display!="none")
  {
    MenuObj.style.display="none";
    ImageObj.src=ImageObj.src.replace("des.gif","ext.gif");
    ImageObj.alt="展开评论列表";
  }
  else
  {
    MenuObj.style.display="block";
    ImageObj.src=ImageObj.src.replace("ext.gif","des.gif");
    ImageObj.alt="折叠评论列表";
  }
}
function requestcomments(blog_ID)
{  
  comurl="/comments.aspx?bid="+blog_ID;
  WQajaxRequest("GET",comurl,null,comExt);
}
function comExt()
{
  if(WQajax.readyState==4)
  {    
    if(WQajax.status==200)
    {
      xmlcom=WQajax.responseText;
      if(xmlcom!="")
      {
        xmlcom=xmlcom.replace("<form>","").replace("</form>","");    
        var xcom=xmlcom.split("<div>------</div>");
        if(xcom.length==3)
        {
         comnum=xcom[0].replace("<div>","").replace("</div>","");
         readnum=xcom[1].replace("<div>","").replace("</div>","");
         $("comsum").innerHTML=comnum;
         $("blogcom").innerHTML="评论("+comnum+")";
         $("blogread").innerHTML="阅读("+readnum+")";
         $("commentList").innerHTML=xcom[2];
        }
      }
    }    
  }
}
function requestuser()
{
  userurl="/userpost.aspx";
  WQajaxRequest("GET",userurl,null,userExt);
}
function userExt()
{
  if(WQajax.readyState==4)
  {    
    if(WQajax.status==200)
    {  
      _text=WQajax.responseText;
      _text=getTrimDIV(_text);
      uts=_text.split("<br />");
      $("userinfo").innerHTML=uts[0]+"<br /><span>"+uts[1]+"</span>";
      if(uts[1]!="匿名用户")
      {
        $("username").disabled="disabled";
        $("username").value=uts[1];
      }
      requestcomments($("bid").value);
    }
  }  
}
window.onload=function()
{
  if($("bid"))
  {
    requestuser();
  }
}
function commInput()
{
  userreg = new RegExp(/^[A-Za-z\u4e00-\u9fa5][\w\u4e00-\u9fa5]{2,15}$/);
  uis=true;
  cis=true;
  if(!userreg.test($("username").value))
  {    
    uis=false;  
  }
  else
  {
    uis=true; 
  }
  formstatus($("username"),uis);  
  if($("content").value.length<5 || $("content").value.length>350)
  {
    cis=false;
  }
  else
  {
    cis=true;  
  }
  formstatus($("content"),cis);
  if(uis==true && cis==true)
  {
    $("subbtn").disabled="";
    $("subbtn").style.backgroundPosition="0px -38px";
    return true;
  }
  else
  {
    $("subbtn").disabled="disabled";
    $("subbtn").style.backgroundPosition="0px 0px";
    return false;
  }    
}
function sendComments()
{
  if(commInput())
  {
  _args="username="+$("username").value+"&content="+$("content").value;
  WQajaxRequest("POST","/comments.aspx?action=add&bid="+$("bid").value,_args,comExt);
  $("content").value="";
  }
}
function delcomment(comid)
{
  WQajaxRequest("GET","/comments.aspx?action=delete&bid="+$("bid").value+"&cid="+comid,null,comExt);
}
