//------------------------------------------------
// 関数名：initTop()
// 概要  ：TOPページ更新
//------------------------------------------------
function initTop( login ){
//	getTopContentData(TOP_CONT_TYPE_NRML);
//	getTopContentData(TOP_CONT_TYPE_JINT);
//	getTopContentData(TOP_CONT_TYPE_WIKI);
	getTopContentData(TOP_CONT_TYPE_INFO);
	getTopContentData(TOP_CONT_TYPE_BOOK);
	if ( login == 1 ){
		getTopContentData(TOP_CONT_TYPE_QEST);
	}
	getTopContentData(TOP_CONT_TYPE_RQST);
	getTopContentData(TOP_CONT_TYPE_USER);
	getTopContentData(TOP_CONT_TYPE_BTAG);
	if ( login == 1 ){
		getTopContentData(TOP_CONT_TYPE_WTAG);
	}
	getTopContentData(TOP_CONT_TYPE_RCRT);
	if ( login == 1 ){
		getTopContentData(TOP_CONT_TYPE_NBBS);
	}
}
function getTopContentData( type ){
	var img  = '<img src="/lib/cmn/img/cmn/load.gif" width="22" height="22">';
	document.getElementById('top_cont_' + top_cont_tbl[type]).innerHTML = img;
	
	var data = new Array();
	data.push( 'type' );
	data.push( type );
	req_getTopContentData( type, data, res_getTopContentData );
}
function res_getTopContentData(){
	for ( var i=0; i<httpGetTopContentData.length; i++ ){
		if ( httpGetTopContentData[i] ){
			if ( httpGetTopContentData[i].readyState == 4 && httpGetTopContentData[i].status == 200 ){
				var resText = httpGetTopContentData[i].responseText;
				var data = eval( '[' + resText + ']' );
				var result = data[0]['result'];
				var type   = parseInt(data[0]['type']);
				if ( result == RES_OK ){
					document.getElementById('top_cont_' + top_cont_tbl[type]).innerHTML = data[0]['html'];
				} else {
				}
			}
		}
	}
	/*
	if ( this.readyState == 4 && this.status == 200 ){
		var resText = this.responseText;
		var data = eval( '[' + resText + ']' );
		var result = data[0]['result'];
		var type   = parseInt(data[0]['type']);
		if ( result == RES_OK ){
			document.getElementById('top_cont_' + top_cont_tbl[type]).innerHTML = data[0]['html'];
		} else {
		}
	}
	*/
}

//------------------------------------------------
// 関数名：getTransRequestData
// 概要  ：翻訳リクエストデータ取得
//------------------------------------------------
function getTransRequestData( event, type ){
	event = event || window.event;
	var target = event.target || event.srcElement;

	resetSubMenuTabForRequest();
	
	target.parentNode.className = 'tab_on';
	
	var data = new Array();
	data.push( 'type' );
	data.push( type );
	req_getTransRequestData( data, res_getTransRequestData );
}

function res_getTransRequestData(){
	if ( httpGetTransRequestData.readyState == 4 && httpGetTransRequestData.status == 200 ){
		var resText = httpGetTransRequestData.responseText;
		var data = eval( '[' + resText + ']' );
		document.getElementById('top_cont_rqst').innerHTML = data[0]['html'];
	}
}
function resetSubMenuTabForRequest(){
	var list = document.getElementById('sub_menu_request_list').childNodes;
	for ( var i=0; i<list.length; i++ ){
		list[i].className = 'tab_off';
	}
}

//------------------------------------------------
// 関数名：getQuestionData
// 概要  ：質問データ取得
//------------------------------------------------
function getQuestionData( event, type ){
	event = event || window.event;
	var target = event.target || event.srcElement;

	resetSubMenuTabForQuestion();
	
	target.parentNode.className = 'tab_on';
	
	var data = new Array();
	data.push( 'type' );
	data.push( type );
	req_getQuestionData( data, res_getQuestionData );
}

function res_getQuestionData(){
	if ( httpGetQuestionData.readyState == 4 && httpGetQuestionData.status == 200 ){
		var resText = httpGetQuestionData.responseText;
		var data = eval( '[' + resText + ']' );
		document.getElementById('top_cont_qest').innerHTML = data[0]['html'];
	}
}
function resetSubMenuTabForQuestion(){
	var list = document.getElementById('sub_menu_question_list').childNodes;
	for ( var i=0; i<list.length; i++ ){
		list[i].className = 'tab_off';
	}
}
