/** 
 *ブックマーク登録
 */

function bookmark(questionId) {
	var bookmarkId = questionId;
	function qaAjax_bookmark(res) {
		if (res == -1) {
			do_button_click('doNeedLogin');
		} else {
			var param = "../../qa/keyword/bmregcomplete.html?newwindow=true&questionId=" + bookmarkId + "&exitststate=" + res;
			show_iframe("bookmark_frame", param ,365,450);
			var name = "qaQaWritingCheckBook";
			var e = document.getElementById( name );
	
			if( e ) {
				e.innerHTML = '<div id="qaQaWritingCheckBookmarkDone"><span>' + res + '人</span></div>';
			}
		}
	}
	Kumu.Ajax.executeTeedaAjax(qaAjax_bookmark, {"questionId" : questionId});
}

/**
 *	役に立った
 */
function writing(questionId) {
	function qaAjax_countupUseful(res){
		if (res == "-1") {
			do_button_click('doNeedLogin');
		} else {
			var name = "qaQaWritingCheckHelp";
			var e = document.getElementById( name );
			if( e ) {
				e.innerHTML = '<div id="qaQaWritingCheckHelpfulDone"><span>' + res + '人</span></div>';
			}	
		}
	}
	Kumu.Ajax.executeTeedaAjax(qaAjax_countupUseful, {'questionId' : questionId}, Kumu.Ajax.RESPONSE_TYPE_TEXT);
}

/**
 *	なるほど
 */
function agreement(idx, answerId) {
	var val = idx;
	function qaAjax_countupOfcouse(res){
		if (res == "-1") {
			do_button_click('doNeedLogin');
		} else {
			var oElements = document.getElementsByName("agreementarea");
		    var oElement = oElements[val];
			if( oElement ) {
				oElement.innerHTML = '<div class="qaQaAgreementBox2"><p>' + res + '人</p></div>';		
			}
		}
	}
	Kumu.Ajax.executeTeedaAjax(qaAjax_countupOfcouse, {"answerId" : answerId});
}

/**
 *	気になる人
 */
function registerInterested(memberId) {
	function qaAjax_isLogin(res){
		if(res == "true") {
			registerInterestedAjax(memberId);
		} else {
			do_button_click('doNeedLogin');
		}
	}
	Kumu.Ajax.executeTeedaAjax(qaAjax_isLogin, {}, Kumu.Ajax.RESPONSE_TYPE_TEXT);
};

/**
 *	気になる人
 */
var registerInterestedAjax = function(memberId){
	function qaAjax_registerInterested(res){
		if(res == "0") {
			show_iframe('fan_frame','../member/mypage/registfancomplete2.html?memberId=' + memberId, 400, 500);
		} else {
			show_iframe('fan_frame','../member/mypage/registfancomplete2.html?memberId=' + memberId + '&msgtype=' + res, 400, 500);
		}
	}
	Kumu.Ajax.executeTeedaAjax(qaAjax_registerInterested, {'memberId': memberId}, Kumu.Ajax.RESPONSE_TYPE_TEXT);
};

/**
 *	キーワード
 */
function keyword(questionId) {
	function qaAjax_isLogin(res){
		if(res == "true") {
			show_iframe('keyword_frame','../../qa/keyword/keywordinput.html?newwindow=true&questionId=' + questionId ,365,450);
		} else {
			do_button_click('doNeedLogin');
		}
	}
	Kumu.Ajax.executeTeedaAjax(qaAjax_isLogin, {}, Kumu.Ajax.RESPONSE_TYPE_TEXT);
};

/**
 *	キーワード
 */
function registKeyword() {
	String.prototype.trim = function() {
		return this.replace(/^\s+|\s+$/g, '');
	}
	
	var keyword1 = document.getElementById("keyword1").value;
	var keyword2 = document.getElementById("keyword2").value;
	var keyword3 = document.getElementById("keyword3").value;
	
	if (document.getElementById("bookmarkcheck")!=null){
		var bookmark = document.getElementById("bookmarkcheck").checked;	
	}

	if (keyword1.trim() == "" && keyword2.trim() == "" && keyword3.trim() == "" ) {
	
		if(bookmark){
			do_button_click('doRegist');
			return;
		}
		
		hide_iframe_parent();
		return;
	}
	
	do_button_click('doRegist');
};

