﻿function AV_CommentPageChange(pageNo)
{
  __doPostBack(AV_ID,"PAGE|"+pageNo);
}
function AV_Track(articleId,linkType,linkId)
{
  __MakeAsyncRequest(AV_CALLBACKID,"TRACK|"+articleId+"|"+linkType+"|"+linkId);
}
function AV_ViewComment(commentNo)
{
  __doPostBack(AV_ID,"VIEWCOMMENT|"+commentNo);
}
function AV_ChangeState(commentNo)
{
  __doPostBack(AV_ID,"CHANGESTATE|"+commentNo);
}
function AV_MoveToCurrentComment()
{
  if(__ScrollHeight()>__ClientHeight())
  {
    var commentStart=__FindPosY(document.getElementById("CurrentComment"));
    if(window.pageYOffset)
    {
      window.pageYOffset=commentStart;
    }
    else
    {
      if(document.documentElement)
      {
        document.documentElement.scrollTop=commentStart;
      }
      else
      {
        if(document.body)
        {
          document.body.scrollTop=commentStart;
        }
      }
    }
  }
}
function AV_MakeComment()
{
  __FormErrorCount=0;
  __ValidateNotEmpty(AV_CID+"CommentNameTextBox");
  if(__ValidateNotEmpty(AV_CID+"CommentEmailAddressTextBox"))
  {
    __ValidateEmailAddress(AV_CID+"CommentEmailAddressTextBox");
  }
  var oneStar=document.getElementById("OneStar");
  __SetLabel(oneStar,(oneStar.src.indexOf("empty_star.gif")>-1),"");
  __ValidateNotEmpty(AV_CID+"CommentTextBox");
  __ValidateNotEmpty(AV_CID+"CommentValidationTextBox");
  if(__FormErrorCount==0)
  {
    __doPostBack(AV_ID,"MAKECOMMENT");
  }
}
function AV_SetRating(id,index)
{
  var starImgs=document.getElementById("CommentRatings").getElementsByTagName("img");
  for(var i=0;i<=index;i++)
  {
    var pos=starImgs[i].src.indexOf("empty_star.gif");
    if(pos>-1)
    {
      starImgs[i].src=starImgs[i].src.substr(0,pos)+"gold_star.gif";
    }
  }
  for(var i=index+1;i<5;i++)
  {
    var pos=starImgs[i].src.indexOf("gold_star.gif");
    if(pos>-1)
    {
      starImgs[i].src=starImgs[i].src.substr(0,pos)+"empty_star.gif";
    }
  }
  document.getElementById(AV_CID+"CommentRating").value=index+1;
}