/*------------------------------------------------------------------------------
Author
    File Name:   /javascripts/website-bbs.js
    Author:      msakuma
    Created:     2009/10/27
    Modified:    2009/10/27
------------------------------------------------------------------------------*/

/**
 * '/bbs/new/' フォームに入力された内容を JSON 形式で取得します。
 */
function getNodeNewFields() {
	var token = j$('#new_form input[name="org.apache.struts.taglib.html.TOKEN"]').val();
	var title = j$('#title').val();
	var name = j$('#name').val();
	var email = j$('#email').val();
	var url = j$('#url').val();
	var icon = j$('#icon').val();
	var content = j$('#content').val();

	return { "title" : title, "name" : name, "email" : email,
		"url" : url, "icon" : icon, "content" : content,
		"org.apache.struts.taglib.html.TOKEN" : token };
}

/**
 * '/bbs/comment/' フォームに入力された内容を JSON 形式で取得します。
 */
function getCommentNewFields() {
	var token = j$('#new_form input[name="org.apache.struts.taglib.html.TOKEN"]').val();
	var name = j$('#name').val();
	var email = j$('#email').val();
	var url = j$('#url').val();
	var icon = j$('#icon').val();
	var content = j$('#content').val();
	var bbsNodeId = j$('#bbsNodeId').val();

	return { "name" : name, "email" : email, "url" : url, "icon" : icon, 
		"content" : content, "bbsNodeId" : bbsNodeId,
		"org.apache.struts.taglib.html.TOKEN" : token };
}

/**
 * c_form 要素をリフレッシュします。
 * @param data サーバのレスポンスデータ
 * @param status サーバのステータス
 */
function refreshForm(data, status) {
	j$('#c_form').html(data);
}
