/*******************************************************
 *	File: NetRain blog js script file
 *	Author: starain
 *	Version: 1.0.0
 *	CreateTime：2005-10-02
 *	LastUpdate：2005-10-02
 *	Copyright: (C) 2005 Starain All rights reserved.
 *	Web: http://www.starain.com
 *  ----------------------------------------------------
 *  Base on jquery
 *          json
 *	        netrain library
 *******************************************************/

var mlog={};

/**
 *  mlog post
 */
mlog.post = function(){
  var params={'mlogcontent':$('#mlogcontent').val(), 'from':'0'};
  nrblog.util.call('postMlog', params, mlog.postCallback);
};

/**
 *  mlog post callback
 */
mlog.postCallback = function(data){
  nrblog.util.getModalBox().termLoader();
  if(data.result!=1){
    alert(data.message[0]['body']);
  }
  else{
    $('#mlogcontent').attr("value",'');
    mlog.getList(1);
  }
};


/**
 *  mlog get list
 */
mlog.getList = function(page){
  var params={'page':page};
  nrblog.util.call('getMlogWidget', params, mlog.getListCallback);
};

/**
 *  mlog get list callback
 */
mlog.getListCallback = function(data){
  nrblog.util.getModalBox().termLoader();
  $('#mlogmain').html(data);
};


/**
 *  mlog synctao
 */
mlog.synctao = function(){
  var params={'flag':2};
  nrblog.util.call('sync_tao_mlog_ajax', params, mlog.synctaoCallback);
};


/**
 *  mlog syncqqt
 */
mlog.syncqqt = function(){
  var params={'flag':2};
  nrblog.util.call('sync_qqt_mlog_ajax', params, mlog.synctaoCallback);
};


/**
 *  mlog synctao callback
 */
mlog.synctaoCallback = function(data){
  nrblog.util.getModalBox().termLoader();
  if(data['sum']>0){
     mlog.getList(1);
  }
};
