﻿var rss_Author = Class.create();
Object.extend(rss_Author.prototype, {initialize:function (login) {
	this.login = login;
}, setAuthor:function (_authorID, obj) {
	if (this.login) {
		this.authorID = _authorID;
		this.Img = obj;
		if (this.Img.getAttribute("data") == "0") {
			rss_Atlas.rss_Author_Fav(0, this.authorID, this.callback.bind(this));
		} else {
			if (window.confirm("确定要删除订阅的这个频道么？")) {
				rss_Atlas.rss_Author_Fav(1, this.authorID, this.callback.bind(this));
			}
		}
	} else {
		gotoLogin();
	}
}, callback:function (res) {
	if (res.error != null) {
		alert(res.error.Message);
	} else {
		if (res.value == -1) {
			alert("收藏失败，登陆超时！");
			gotoLogin();
		} else {
			var num = 0;
			if ($("rss_author_num_"+this.authorID)) {
				num = parseInt(MS.getText($("rss_author_num_"+this.authorID)), "10");
			} else {
				num = parseInt(MS.getText($("rss_left_data_"+this.authorID)), "10");
			}
			//alert(num);
			if (res.value) {
				if ($("rss_author_tooltip_"+this.authorID)) {
					$("rss_author_tooltip_"+this.authorID).className = "zuozhedingyue0";
				}
				num--;
				if ($("rss_author_num_"+this.authorID)) {
					$("rss_right_author_img_"+this.authorID).setAttribute("data", "0");
					$("rss_right_author_img_"+this.authorID).src = "/layout/061231/i/rss/0.gif";
					MS.setText($("rss_author_num_"+this.authorID), num_formate(num));
				}
				if ($("rss_left_data_"+this.authorID)) {
					$("rss_left_author_img_"+this.authorID).setAttribute("data", "0");
					$("rss_left_author_img_"+this.authorID).src = "/layout/061231/i/rss/0.gif";
					MS.setText($("rss_left_data_"+this.authorID), num);
				}
			} else {
				if ($("rss_author_tooltip_"+this.authorID)) {
					$("rss_author_tooltip_"+this.authorID).className = "zuozhedingyue1";
				}
				num++;
				if ($("rss_author_num_"+this.authorID)) {
					$("rss_right_author_img_"+this.authorID).setAttribute("data", "1");
					$("rss_right_author_img_"+this.authorID).src = "/layout/061231/i/rss/1.gif";
					MS.setText($("rss_author_num_"+this.authorID), num_formate(num));
				}
				if ($("rss_left_data_"+this.authorID)) {
					$("rss_left_author_img_"+this.authorID).setAttribute("data", "1");
					$("rss_left_author_img_"+this.authorID).src = "/layout/061231/i/rss/1.gif";
					MS.setText($("rss_left_data_"+this.authorID), num);
				}
				alert("订阅成功！\n快到我的频道看看吧！");
			}
		}
	}
}});

