
//add info to my favorites
//must import:
//  <script type='text/javascript' src='<%=DOC_PATH %>/dwr/interface/FCS.js'></script>	
//	<script type='text/javascript' src='<%=DOC_PATH %>/dwr/engine.js'></script>
//
function batchAddToMyFavorites(memoryIds, memoryType, memoryTitles, currentMemberId) {

	if(!isLogin(currentMemberId)) {
		return;
	}
	var objs = new Array();
	var d = new Date();
	for(i=0;i<memoryIds.length;i++) {
		var info = new Object();
		info.memoryId=memoryIds[i];
		info.memoryType=memoryType;
		info.memoryStatus="Y";
		info.memoryTitleContent=memoryTitles[i];
		info.createDate=d;
		info.createUser=currentMemberId;
		objs.push(info);
	}		
	FCS.addFavoriteInfos(objs, function(data) {
		var str="";
		if(data.length==0) {
			alert("add to my favorites successful");
			return;
		}
		for(i=0;i<data.length;i++) {
			str+="Can not duplicate add '"+data[i].memoryTitleContent+"' to my favorites.\n";		
		}
		alert(str);		
	});
}

function addToMyFavorites(memoryId, memoryType, memoryTitle, currentMemberId) {
	
	var memoryIds = new Array();
	memoryIds.push(memoryId);
	var memoryTitles = new Array();
	memoryTitles.push(memoryTitle);
	batchAddToMyFavorites(memoryIds, memoryType, memoryTitles, currentMemberId);
}

function isLogin(currentMemberId) {
	if(currentMemberId=="0"||currentMemberId=="") {
		window.location.href=docPath+"/member/login/logon.jsp";
		return false;
	}
	return true;
}