/* 建立會員與店家的關連 */
function relateMemberToStore(sid){
	AjaxHelper.relateMemberToStore(relateMemberToStoreResult, sid);
}
/* 檢視建立會員與店家的關連結果 */
function relateMemberToStoreResult(data){
	if(data == 'ok'){
		alert("此店家已經成功加入您的最愛!");
	}else if(data == 'notLogin'){
		alert("您必須先登入方可使用此功能!");
	} else if(data=='duplicate'){
		alert("此店家已經存在您的最愛中,無須再加入!");
	}
}

/* 建立會員與優惠券的關連 */
function relateMemberToStoreCoupon(sid, cid){
	AjaxHelper.relateMemberToStoreCoupon(relateMemberToStoreCouponResult, sid, cid);
}
/* 檢視建立會員與優惠券的關連結果 */
function relateMemberToStoreCouponResult(data){
	if(data == 'ok'){
		alert("此優惠券已經成功加入您的收藏夾!");
	}else if(data == 'notLogin'){
		alert("您必須先登入方可使用此功能!");
	} else if(data=='duplicate'){
		alert("此優惠券已經存在您的收藏夾中,無須再加入!");
	}
}
/* 取消會員與店家的關連 */
function removeMemberStoreRelationship(storeIds){
	AjaxHelper.removeMemberStoreRelationship(removeMemberStoreRelationshipResult, storeIds);
}
/* 檢視取消會員與優惠券的關連結果 */
function removeMemberStoreRelationshipResult(data){
	if(data == 'ok'){
		findStores();
		alert("此商家已經從您的收藏夾成功移除!");
	}else if(data == 'notLogin'){
		alert("您必須先登入方可使用此功能!");
	} 
}
/* 取消會員與優惠券的關連 */
function removeMemberStoreCouponRelationship(cpnIds){
	AjaxHelper.removeMemberStoreCouponRelationship(removeMemberStoreCouponRelationshipResult, cpnIds);
}
/* 檢視取消會員與優惠券的關連結果 */
function removeMemberStoreCouponRelationshipResult(data){
	if(data == 'ok'){
		findCoupons();
		alert("此優惠券已經從您的收藏夾成功移除!");
	}else if(data == 'notLogin'){
		alert("您必須先登入方可使用此功能!");
	} 
}

/* 找出會員蒐藏優惠券 */
function findCoupons(){
	AjaxHelper.findMemberCoupons(showCoupons);
}
/* 顯示會員蒐藏優惠券*/
function showCoupons(data){
	DWRUtil.removeAllRows('coupons');
	DWRUtil.addRows("coupons",data, couponCellFuncs,
		{
			rowCreator:function(options) {
    		var row = document.createElement("tr");
    		return row;
  			},
  			cellCreator:function(options) {
   			var td = document.createElement("td");
    		td.style.backgroundColor = "#FFFFFF";
    		return td;
  			}
		}
		); 
}

/* 找出會員蒐藏店家 */
function findStores(){
	AjaxHelper.findMemberStores(showStores);
}
/* 顯示會員蒐藏店家*/
function showStores(data){
	DWRUtil.removeAllRows('stores');
	DWRUtil.addRows("stores",data, storeCellFuncs,
		{
			rowCreator:function(options) {
    		var row = document.createElement("tr");
    		return row;
  			},
  			cellCreator:function(options) {
   			var td = document.createElement("td");
    		td.style.backgroundColor = "#FFFFFF";
    		return td;
  			}
		}
		); 
}

/* 找出最新公告 */
function findNews(area,size){
	AjaxHelper.findAnnouncements(showNews,area, size);
}


/* 收入網摘 */
function collectBlogArticle(artId){
	AjaxHelper.collectBlogArticle(collectBlogArticleResult, artId);
}
/* 檢視收入網摘連結果 */
function collectBlogArticleResult(data){
	if(data == 'ok'){
		alert("此篇文章已經成功收入網摘!");
	}else if(data == 'notLogin'){
		alert("您必須先登入方可使用此功能!");
	} else if(data=='duplicate'){
		alert("此篇文章已經被收入在網摘中,無須再收入!");
	}else if(data == 'notSuperUser'){
		alert("您不是管理者無法使用此功能!")
	}
}

/* 取得會員等級 */
function getMemberLevel(memberId){
	AjaxHelper.getAccountLevel(showMemberLevel, memberId);
}

/* 取得會員經驗值 */
function getMemberPoints(memberId){
	AjaxHelper.getMemberPoints(showMemberPoints, memberId);
}


/* 部落格文章強制下架 */
function suspendBlogArticle(artId){
	AjaxHelper.suspendBlogArticle(suspendBlogArticleResult, artId);

}
/* 檢視部落格文章強制下架結果 */
function suspendBlogArticleResult(data){

	if(data == 'ok'){
		alert("此篇文章已經成功強制下架!");
	}else if(data == 'notLogin'){
		alert("您必須先登入方可使用此功能!");
	} else if(data=='notFound'){
		alert("找不到您要下架的文章!");
	}else if(data == 'notSuperUser'){
		alert("您不是管理者無法使用此功能!")
	}
}

/* 部落格強制下架 */
function suspendBlog(bId){
	AjaxHelper.suspendBlog(suspendBlogResult, bId);
}
/* 檢視部落格強制下架結果 */
function suspendBlogResult(data){

	if(data == 'ok'){
		alert("此篇部落格已經成功強制下架!");
	}else if(data == 'notLogin'){
		alert("您必須先登入方可使用此功能!");
	} else if(data=='notFound'){
		alert("找不到您要下架的部落格!");
	}else if(data == 'notSuperUser'){
		alert("您不是管理者無法使用此功能!")
	}
}
