var CP_DTM_TAGTYPE_CATEGORY = 1;
var CP_DTM_TAGTYPE_REGION   = 2;
var CP_DTM_TAGTYPE_GENRE    = 3;

//------------------------------------------------
// 関数名：setDocTagContent
// 概要  ：
//------------------------------------------------
function setDocTagContent(obj, doc_tag_id) {
	var data = new Array();
	data.push( 'doc_tag_id' );
	data.push( doc_tag_id );
	
	req_getFileFromDocTag( data, res_getFileFromDocTag );
	// タイトル更新
	document.getElementById('title_bar_new').innerHTML = WORD_PRTS_DTGM_001[disp_lang] + "(" + obj.lastChild.data + ")";
	// 一覧画面アドレス更新
	document.getElementById('title_bar_new_view').href = "/list/?list_kind=f-F&type=" + TYPE_DTAG + "&tag_id=" + doc_tag_id;
	// 読み込み中画像
	cp_dtm_loadImage();
}

//------------------------------------------------
// 関数名：res_getFileFromDocTag
// 概要  ：
//------------------------------------------------
function res_getFileFromDocTag(){
	if ( httpGetFileFromDocTag.readyState == 4 && httpGetFileFromDocTag.status == 200 ){
		var resText = httpGetFileFromDocTag.responseText;
		var data = eval( '[' + resText + ']' );
		var result = data[0]['result'];
		if ( result == RES_OK ){
			document.getElementById('top_cont_nrml').innerHTML = data[0]['html'];
		} else {
			document.getElementById('top_cont_nrml').innerHTML = "";
		}
	}
}

//------------------------------------------------
// 関数名：cp_dtm_doetcbar
// 概要  ：
//------------------------------------------------
function cp_dtm_doetcbar(type){
	var bar;
	var cursor;
	if ( type == CP_DTM_TAGTYPE_CATEGORY ){
		bar = document.getElementById('category_etc_bar');
		cursor = document.getElementById('category_etc_cursor');
	} else if ( type == CP_DTM_TAGTYPE_REGION ){
		bar = document.getElementById('region_etc_bar');
		cursor = document.getElementById('region_etc_cursor');
	} else if ( type == CP_DTM_TAGTYPE_GENRE ){
		bar = document.getElementById('genre_etc_bar');
		cursor = document.getElementById('genre_etc_cursor');
	} else {
		return;
	}
	
	if ( bar.style.display == '' ){
		bar.style.display = 'block';
		cursor.innerHTML = '▲';
	} else {
		bar.style.display = '';
		cursor.innerHTML = '▼';
	}
}

//------------------------------------------------
// 関数名：getUserDocTagList
// 概要  ：
//------------------------------------------------
function getUserDocTagList(type, offset) {
	var data = new Array();
	data.push( 'type' );
	data.push( type );
	data.push( 'offset' );
	data.push( offset );
	
	req_getUserDocTagList( data, res_getUserDocTagList );
}

//------------------------------------------------
// 関数名：res_getUserDocTagList
// 概要  ：
//------------------------------------------------
function res_getUserDocTagList(){
	if ( httpGetUserDocTagList.readyState == 4 && httpGetUserDocTagList.status == 200 ){
		var resText = httpGetUserDocTagList.responseText;
		var data = eval( '[' + resText + ']' );
		var result = data[0]['result'];
		if ( result == RES_OK ){
			var bar = null;
			var type = data[0]['type'];
			if ( type == CP_DTM_TAGTYPE_CATEGORY ){
				bar = document.getElementById('category_etc_bar');
			} else if ( type == CP_DTM_TAGTYPE_REGION ){
				bar = document.getElementById('region_etc_bar');
			} else if ( type == CP_DTM_TAGTYPE_GENRE ){
				bar = document.getElementById('genre_etc_bar');
			} else {
				return;
			}
			bar.innerHTML = data[0]['html'];
		} else {
			return;
		}
	}
}

//------------------------------------------------
// 関数名：cp_dtm_loadImage
// 概要  ：
//------------------------------------------------
function cp_dtm_loadImage(){
	var html = '<span style="margin-left:45%"><img src="/lib/cmn/img/cmn/load.gif"></span>';
	document.getElementById('top_cont_nrml').innerHTML = html;
}