function BxArlMain(oOptions) {
    this._sSystem = oOptions.sSystem;
    this._sActionsUrl = oOptions.sActionUrl;
    this._sObjName = oOptions.sObjName == undefined ? 'oAlrMain' : oOptions.sObjName;
    this._sAnimationEffect = oOptions.sAnimationEffect == undefined ? 'slide' : oOptions.sAnimationEffect;
    this._iAnimationSpeed = oOptions.iAnimationSpeed == undefined ? 'slow' : oOptions.iAnimationSpeed;
}
BxArlMain.prototype.changePage = function(iStart, iPerPage, sType) {
    var oDate = new Date();
    var $this = this;
    
    
    $.post(
        this._sActionsUrl + 'act_get_articles/' + (sType ? sType + '/' : '') + iStart + '/' + iPerPage + '/',
        {
            _t:oDate.getTime()
        },
        function(sData){
            $('.alr-view #alr-content-' + sType).bx_anim('hide', $this._sAnimationEffect, $this._iAnimationSpeed, function() {
                $(this).replaceWith(sData);
            });            
        },
        'html'
    );
}
BxArlMain.prototype.deleteArticle = function(iId) {
	var $this = this;
	
	$.get(
		this._sActionsUrl + "act_delete/" + iId,
		{},
		function(sData) {
			var iCode = parseInt(sData);
			if(iCode == 1) {
				alert(aDolLang['_articles_msg_success_delete']);
				window.location.href = $this._sActionsUrl
			}
			else
				alert(aDolLang['_articles_msg_failed_delete']);
		}
	)
}