function bmOpen(file){
	win = window.open(file,"bmwin","toolbar=1,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,width=600,height=560")
	win.focus();
}


function addTitle(title){
	var curLabel = document.getElementById("label").value;
	curLabel = curLabel.replace(/　/g," ");
	var labelList = curLabel.split(" ");
	var exists=0;
	var newLabelList=[];
	var newLabel='';
	for(i=0;i<labelList.length;i++){
		if (labelList[i] == title){
			exists=1;
		}else{
			newLabelList.push(labelList[i]);
		}
	}
	if (exists == 0){
		if (curLabel){
			newLabel = curLabel + ' ';
		}
		newLabel = newLabel + title;
	}else{
		newLabel = newLabelList.join(' ');
	}
	document.getElementById("label").value = newLabel;
}


//写真誌
function show_pict(friend){

	//送信
	var data = '&mbr_id='+friend;
	sendRequest(show_pict_callback,data,'POST','/mypage/get_other_pict.cgi');

	function show_pict_callback(oj){
		document.getElementById("other_pict").innerHTML = decodeURIComponent(oj.responseText);
	}
}


//ブックマーク削除
function del_bm(histId,frm){
	if(confirm("削除してよろしいですか？")){
		location.href =  '/mypage/bookmark/bm.cgi?ctl=delBookmark&hist_id=' + histId + '&from=' + frm;
	}
}


//ブログ誌
function show_blog(friend){

	//送信
	var data = '&mbr_id='+friend;
	sendRequest(show_blog_callback,data,'POST','/mypage/get_blog_data.cgi');

	function show_blog_callback(oj){
		document.getElementById("blog_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}


//日記誌
function show_diary(friend){

	//送信
	var data = '&mbr_id='+friend;
	sendRequest(show_blog_callback,data,'POST','/mypage/get_diary_data.cgi');

	function show_blog_callback(oj){
		document.getElementById("diary_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}


//お気に入りの人の日記誌
function show_diary_friend(friend){

	//送信
	var data = '&mbr_id='+friend;
	sendRequest(show_blog_callback,data,'POST','/mypage/get_diary_friend_data.cgi');

	function show_blog_callback(oj){
		document.getElementById("diary_friend_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}

//日記コメント書き込み履歴誌
function show_diary_history(friend){

	//送信
	var data = '&mbr_id='+friend;
	sendRequest(show_blog_callback,data,'POST','/mypage/get_diary_history_data.cgi');

	function show_blog_callback(oj){
		document.getElementById("diary_history_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}


//ブックマーク誌
function show_bm(ctype,cid){

	//送信
	var data = '&ctype='+ctype+'&cid='+cid;
	//sendRequest(show_bm_callback,data,'GET','/movie/mypage/get_bookmark_data.cgi');
	sendRequest(show_bm_callback,data,'GET','/mypage/get_bm_data.cgi');

	function show_bm_callback(oj){
		document.getElementById("bookmark_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}

//ブックマーク誌
function show_rv(ctype,cid){

	//送信
	var data = '&ctype='+ctype+'&cid='+cid;
	sendRequest(show_bm_callback,data,'GET','/mypage/get_rv_data.cgi');

	function show_bm_callback(oj){
		document.getElementById("review_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}

//レビュー誌
function show_review(ctype,id,pagenum){

	var data = '&ctype='+ctype+'&id='+id;
	if (pagenum > 0){
		data = data +'&pagenum='+pagenum;
	}
	sendRequest(show_review_callback,data,'GET','/movie/mypage/get_review_data.cgi');

	function show_review_callback(oj){
		document.getElementById("review_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}


//ブックマークラベル誌
function show_label(mbr_id){
	var data = '&mbr_id='+mbr_id;
	sendRequest(show_label_callback,data,'POST','/mypage/get_label_data.cgi');

	function show_label_callback(oj){
		document.getElementById("label_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}

//お気に入り誌
function show_favorite(mbr_id,num){
	var data = '&mbr_id='+mbr_id;
	if (num > 0){
		data = data +'&num='+num;
	}
	sendRequest(show_favorite_callback,data,'POST','/mypage/get_favorite_data.cgi');

	function show_favorite_callback(oj){
		document.getElementById("favorite_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}

//コミュニティー誌
function show_community(mbr_id,num){
	var data = '&mbr_id='+mbr_id;
	if (num > 0){
		data = data +'&num='+num;
	}
	sendRequest(show_community_callback,data,'POST','/mypage/get_community_data.cgi');

	function show_community_callback(oj){
		document.getElementById("community_data").innerHTML = decodeURIComponent(oj.responseText);
	}
}


//お気に入り登録
function reg_friend(mbr_id,friend,name,reloadFlg){
	if (mbr_id == ''){
		theCookie = document.cookie + ";";
		start = theCookie.indexOf('mbr_id=');
		end = theCookie.indexOf(";",start);
		mbr_id = theCookie.substring(start + 7,end);
		//alert("お気に入りの人に登録するにはメンバーログインして下さい\n「ログイン」は画面上部から行えます");
		if (start == -1 || mbr_id == ''){
			alert("お気に入りの人を登録するには「ログイン」または「メンバー登録」を行・ﾄください");
			location.href =  'http://www.walkerplus.com/login/?url=http://www.walkerplus.com/mypage/jibun.cgi/' + friend + '/';
			return;
		}
		exit;
	}
	//if (confirm(name+"さんをお気に入りに登録しますか？")){
		var data = '&friend='+friend;
		sendRequest(reg_friend_callback,data,'POST','/mypage/regFavorite.cgi');
	//}
	function reg_friend_callback(oj){
		var res = oj.responseText;
		if (res == 1){
			alert(name+"さんをお気に入りの人に登録しました");
			if (reloadFlg == 1){
				location.href=location;
			}
		}else if (res == 2){
			alert(name+"さんは既にお気に入りの人に登録されています");
		}else{
			alert(name+"さんはお気に入り登録できません"+res);
		}
	}
}

//評価登録
function reg_hyoka(hist_id,ptype,reloadFlg){
	var data = '&hist_id='+hist_id+'&ptype='+ptype;
	sendRequest(reg_hyoka_callback,data,'POST','/mypage/regHyoka.cgi');

	function reg_hyoka_callback(oj){
		var res = oj.responseText;
		if (res == 1){
			if (ptype == 4){
				alert("レビューへの評価「参考にな・ｽ」を登録しました");
			}else{
				alert("レビューへの評価「参考にならなか・ｽ」を登録しました");
			}
			if (reloadFlg == 1){
				location.href=location;
			}
		}else if (res == 2){
			alert("既にレビューへの評価は登録されています");
		}else if (res == 91){
			alert("レビューへの評価を登録するにはログインして下さい\n「ログイン」は画面上部から行えます");
		}else{
			alert("レビューへの評価を登録できません"+res);
		}
	}
}

//レビュー削除
function del_review(mbr_id,hist_id,reloadFlg){
	if (mbr_id == ''){
		alert("レビュー削除をするにはログインして下さい\n「ログイン」は画面上部から行えます");
		exit;
	}
	if (confirm("レビューを削除してよろしいですか？")){
		var data = '&mbr_id='+mbr_id+'&hist_id='+hist_id;
		sendRequest(del_review_callback,data,'POST','/mypage/delReview.cgi');
	}
	function del_review_callback(oj){
		var res = oj.responseText;
		if (res == 1){
			alert("レビューを削除しました");
			if (reloadFlg == 1){
				location.href=location;
			}
		}else if (res == 2){
			alert("レビューは存在しません");
		}else{
			alert("レビューは削除できません");
		}
	}
}

//お気に入り削除
function del_friend(mbr_id,hist_id,friend,name,reloadFlg){
	if (mbr_id == ''){
		alert("お気に入りの人に解除するにはログインして下さい\n「ログイン」は画面上部から行えます");
		exit;
	}
	if (confirm(name+"さんをお気に入りの人から解除しますか？")){
		var data = '&friend='+friend+'&hist_id='+hist_id;
		sendRequest(del_friend_callback,data,'POST','/mypage/delFavorite.cgi');
	}
	function del_friend_callback(oj){
		var res = oj.responseText;
		if (res == 1){
			alert(name+"さんをお気に入りの人から解除しました");
			if (reloadFlg == 1){
				location.href=location;
			}
		}else if (res == 2){
			alert(name+"さんはお気に入りの人ではありません");
		}else{
			alert(name+"さんは解除できません "+ res);
		}
	}
}

function upd_label(mbr_id,label_id,label_nm,orig_label_nm){
	if (mbr_id == ''){
		alert("ラベルを変更するにはログインして下さい\n「ログイン」は画面上部から行えます");
		exit;
	}
	if (orig_label_nm == ''){
		orig_label_nm = label_nm;
	}
	orig_label_nm_deco = decodeURIComponent(orig_label_nm);
	//var v_label_nm = label_nm;
	var v_label_nm = decodeURIComponent(label_nm);

	var text = '<form action="/mypage/regLabel.cgi" method="POST"><input type="hidden" name="ctl" value="updLabelFin"><input type="hidden" name="label_id" value="'+label_id+'"><input type="hidden" name="orig_label_nm" value="'+orig_label_nm_deco+'"><input type="text" size="30" maxlength="40" name="label_nm" value="'+v_label_nm+'"><br /><input type="submit" value="更新"><input type="button" value="キャンセル" onClick="cancel_label(\''+mbr_id+'\',\''+label_id+'\',\''+orig_label_nm+'\')"></form>';
	document.getElementById("label_"+label_id).innerHTML = text;
	document.getElementById("edit_"+label_id).innerHTML = '';

	//alert(label_id+"\n"+label_nm+"\n"+orig_label_nm);
}

function cancel_label(mbr_id,label_id,label_nm){
	if (mbr_id == ''){
		alert("ラベルを変更するにはログインして下さい\n「ログイン」は画面上部から行えます");
		exit;
	}
	//document.getElementById("label_"+label_id).innerHTML = label_nm;
	document.getElementById("label_"+label_id).innerHTML = decodeURIComponent(label_nm);
	document.getElementById("edit_"+label_id).innerHTML = '[&nbsp;<a href="#" onClick="upd_label(\''+mbr_id+'\',\''+label_id+'\',\''+label_nm+'\',\'\')">変更する</a>&nbsp;]';
	//alert(label_id+"\n"+label_nm+"\n"+orig_label_nm);
}

function backTo(newCtl) {
	document.form1.ctl.value = newCtl;
	document.form1.submit();
}

function close_login() {
	if(!window.opener ||window.opener.closed){
		win = window.open('','other');
		win.location.href='http://www.walkerplus.com/mypage';
	}else{
		window.opener.location.href='http://www.walkerplus.com/login/?url='+encodeURIComponent(window.opener.location);
	}
	window.close();
}

function close_regist() {
	if(!window.opener ||window.opener.closed){
		win = window.open('','other');
		win.location.href='http://www.walkerplus.com/member/regist';
	}else{
		window.opener.location.href='http://www.walkerplus.com/member/regist';
	}
	window.close();
}


function del_diary_comment(diaryId,diaryCommentId,friend){
	if(diaryId != '' && diaryCommentId != '' && confirm("削除してよろしいですか？")){
		location.href =  '/mypage/diary/regDiaryComment.cgi?ctl=delDiaryComment&diaryId=' + diaryId + '&diaryCommentId=' + diaryCommentId + '&friend=' + friend + '#write';
	}
}

function del_diary(diaryId){
	if(diaryId != '' && confirm("削除してよろしいですか？")){
		location.href =  '/mypage/diary/regDiary.cgi?ctl=delDiary&diaryId=' + diaryId;
	}
}

function del_label(label_id,label_nm){
	var v_label_nm = decodeURIComponent(label_nm);
	if(label_id != '' && confirm("「"+v_label_nm+"」ラベルそのものを削除します。\n本当に削除しますか？")){
		location.href =  '/mypage/regLabel.cgi?ctl=delLabel&label_id=' + label_id;
	}
}


function disp_msg_change(msg_type){
	objTarget = document.getElementById(msg_type).style;
	objTarget2 = document.getElementById("back_"+msg_type).style;

	if(objTarget.display == "none" ){
		objTarget.display = "block";
	}else{
		objTarget.display = "none";
	}
	if (objTarget2){
		if(objTarget2.display == "none" ){
			objTarget2.display = "block";
		}else{
			objTarget2.display = "none";
		}
	}
}
