App.page.index = function() {
	
	return {
		init: function() {
			this.attachBtnEvent();
		},
		
		attachBtnEvent: function(){
			var magazineObjs = $D.getElementsByPrefix("magazine_","a","magazineList");
			$E.on(magazineObjs, "click", me.viewMagazine);
			$E.on("bookBtn", "click", me.book);
			$E.on("postBtn", "click", me.post);
			$E.on("doVote", "click", me.doVote);
		},
		
		editMemberInfo: function() {
			var memberID = $("humanID").value;
			if($("humanType").value.length > 0){
				var humanType = parseInt($("humanType").value);
				var url = "";
				if(humanType == 1){
					url = "editUser.jsp?memberID=" + memberID;
				}else{
					url = "editUser.jsp?editType=1&memberID=" + memberID;
				}
				document.location.href = url;
			}else{
				alert("您还没有登录")
			}
		},
		
		viewMagazine: function() {
			var catalogID = this.id.replace("magazine_","");
			if(parseInt($("humanType").value) > 1){
				var url = "viewMagazine.htm?ts=" + new Date().getTime() + "&catalogID=" + catalogID;
				document.location.href = url;
			}else if(parseInt($("humanType").value) == 1){
				var url = "viewGuide.htm?ts=" + new Date().getTime() + "&catalogID=" + catalogID + "&order=asc";
				document.location.href = url;
			}else{
				alert("请先注册，才能阅读往期期刊");
			}
		},
		
		book: function() {
			if(parseInt($("humanType").value) > 0){
				var url = "book.jsp";
				document.location.href = url;
			}else{
				alert("您还没有登录")
			}
		},
		
		post: function() {
			if(parseInt($("humanType").value) > 0){
				var url = "postPaper.jsp";
				document.location.href = url;
			}else{
				alert("您还没有登录")
			}
		},
		
		doVote: function() {
			var url = "doVote.htm?ts="+new Date();
			var ajaxObject = {
				success: function(o) {
					var s = o.responseText.trim();
					var jsonObject = s.parseJSON();
					if (jsonObject && jsonObject[0] === true){
						alert("投票成功");
						//document.location.reload(); 
					}else{
						alert("投票失败");
					}
				},
				failure: function(o) {}
			}
			var callback = {
				success : ajaxObject.success,
				failure : ajaxObject.failure
			}
			$C.setForm("voteForm");
			var ajax = $C.asyncRequest('POST', url, callback);
		}
	};
}();
var me = App.page.index;
YAHOO.util.Event.on(window, "load",  me.init, me, true);

