function ajaxJoinLeaveBlog(obj,idBlog) {
  obj=$(obj);
  JsHttpRequest.query(
      DIR_WEB_ROOT+'/include/ajax/joinLeaveBlog.php',
        { idBlog: idBlog },
        function(result, errors) {
          if (!result) {
                msgErrorBox.alert('Error','Please try again later');
          }
            if (result.bStateError) {
              msgErrorBox.alert(result.sMsgTitle,result.sMsg);
            } else {
              msgNoticeBox.alert(result.sMsgTitle,result.sMsg);
              if (obj)  {
                obj.getParent().removeClass('active');
                obj.set('value', aLang['fblog_join_blog']);
                obj.set('value', (result.bInvitesOnly) ? aLang['closedblog_join'] : aLang['fblog_join_blog']);
                if (result.bState) {
                  obj.getParent().addClass('active');
                  obj.set('value', (result.sState === 'asker') ? aLang['closedblog_leave'] : aLang['fblog_leave_blog']);
                }
                divCount=$('blog_user_count_'+idBlog);
                if (divCount) {
                  divCount.set('text',result.iCountUser);
                }
                joinAsker = $('joinasker');
                if(joinAsker) {
                  joinAsker.removeClass('active');
                  if (result.bState) {
                    joinAsker.addClass('active');
                  }
                }
              }
            }
        },
        true
    );
}

function ajaxJoinLeaveBlog2(obj,idBlog) {
  obj=$(obj);
  JsHttpRequest.query(
      DIR_WEB_ROOT+'/include/ajax/joinLeaveBlog.php',
        { idBlog: idBlog },
        function(result, errors) {
          if (!result) {
                msgErrorBox.alert('Error','Please try again later');
          }
            if (result.bStateError) {
              msgErrorBox.alert(result.sMsgTitle,result.sMsg);
            } else {
              msgNoticeBox.alert(result.sMsgTitle,result.sMsg);
              if (obj)  {
                obj.removeClass('active');
                if (result.bState) {
                  obj.addClass('active');
                }
                divCount=$('blog_user_count_'+idBlog);
                if (divCount) {
                  divCount.set('text',result.iCountUser);
                }
              }
            }
        },
        true
    );
}

function ajaxBlogInfo(idBlog) {
  JsHttpRequest.query(
      DIR_WEB_ROOT+'/include/ajax/blogInfo.php',
        { idBlog: idBlog },
        function(result, errors) {
          if (!result) {
                msgErrorBox.alert('Error','Please try again later');
          }
            if (result.bStateError) {

            } else {
              if ($('block_blog_info')) {
                $('block_blog_info').set('html',result.sText);
              }
            }
        },
        true
    );
}

