var ajax_tag= new sack();

function postTagsLoading(){
	var e = document.getElementById('tagListLoading');
	e.style.display="inline";
	e.innerHTML = "保存しています...";
}

function postTagsCompleted(){
	var e = document.getElementById('tagListLoading');
	e.innerHTML = "タグを保存しました、ページを再読み込みしています...";

	var reviewTagsInput = document.getElementById("reviewTagsInput");
	var reviewTagsInputVal = reviewTagsInput.value;
	var trimedVal = reviewTagsInputVal.replace(/^\s+|\s+$/g, '') ;

	var postTagLabel = document.getElementById("postTagLabel");

	if(trimedVal == "")
	{
		postTagLabel.innerHTML = "<strong>タグを入力してください</strong> 半角カンマ「,」区切りで入力できます";
	} else
	{
		postTagLabel.innerHTML = "<strong>タグを編集します</strong> 半角カンマ「,」区切りで入力してください";
	}

	//setTimeout("toggleTagBox()", 1600);

	location.reload();
}

function doPostTags()
{
	var reviewTagsInput = document.getElementById("reviewTagsInput");
	var OIDObject = document.getElementById("OID");
	var tagTypeObject = document.getElementById("tagType");

	ajax_tag.setVar("user_tags", reviewTagsInput.value);
	ajax_tag.setVar("OID", OIDObject.value);
	ajax_tag.setVar("tag_type", tagTypeObject.value);
	ajax_tag.setVar("PROCESS", "add_tags");

	ajax_tag.requestFile = "/builder/2007/templates/company/story/tag_list.htm";
	ajax_tag.method = "POST";
	ajax_tag.element = 'tagList';

	ajax_tag.onLoading = postTagsLoading;
	ajax_tag.onCompletion = postTagsCompleted;

	ajax_tag.runAJAX();
}

function toggleTagBox(log) 
{
	if(document.getElementById("tag-box").style.display == "none") 
	{
		document.getElementById("tag-box").style.display = "block";
	} else 
	{
		document.getElementById("tag-box").style.display = "none";
	}
	if(log) {
		var e = document.getElementById('tagListLoading');
		e.innerHTML = "";
	}
}

function setTagType(type) {

        document.getElementById("tagType").value="builder_user_company";

}
