/****************************************************************************/
/*  Promoleユーザーサイト 共通設定 JSファイル
 *  r-ako K.Chiharu
/****************************************************************************/

/*---------- ユーザーサイト コミュニティファイル＆ディレクトリ ----------*/
var community_file_dir = 'community_file';
var community_comment_dir = 'community_file/community_comment/';
var community_fan_img_dir = 'community_file/community_fan/community_fan_img/';
var community_fan_dir = 'community_file/community_fan/';
var community_topic_list = 'community_file/community_topic_list.xml';
var community_fan_list = 'community_file/community_fan_list.xml';

/*--------------------------------------------------------------------------*/
/* Change_Word_Text	:TEXT AREAを表示用に変換
/* str			:置換対象文字列
/*--------------------------------------------------------------------------*/
function Change_Word_Text(str){

	var rslt = str.replace(/&/g,'&amp;');
	rslt=rslt.replace(/</g,"&lt;");
	rslt=rslt.replace(/>/g,"&gt;");
	rslt=rslt.replace(/”/g,"&quot;");
	rslt=rslt.replace(/’/g,"&#039;");
	rslt=rslt.replace(/'/g,"&#039;");
	rslt=rslt.replace(/"/g,'&quot;');

	return rslt;
}


/*--------------------------------------------------------------------------*/
/* Change_Word_For_Disp	:データを表示用に変換
/* str			:置換対象文字列
/*--------------------------------------------------------------------------*/
function Change_Word_For_Disp(str){

	var resultStr = unescape(str);

	return resultStr;
}
/*--------------------------------------------------------------------------*/
/* Change_And		:データを表示用に変換
/* str			:置換対象文字列
/*--------------------------------------------------------------------------*/
function Change_And(str){

	rslt = str;
	rslt = rslt.replace(/&amp;amp;/g,'&');
	rslt = rslt.replace(/&amp;/g,'&');

	return rslt;
}
/*--------------------------------------------------------------------------*/
/* Change_N		:データを表示用に変換
/* str			:置換対象文字列
/*--------------------------------------------------------------------------*/
function Change_N(str){

	rslt = str;
	rslt = rslt.replace(/\n/g,'<br />');

	return rslt;
}
/*--------------------------------------------------------------------------*/
/* Change_Text_N		:データを表示用に変換
/* str			:置換対象文字列
/*--------------------------------------------------------------------------*/
function Change_Text_N(str){

	rslt = str;
	rslt = rslt.replace(/&#13;/g,'<br />');

	return rslt;
}

/*--------------------------------------------------------------------------*/
/* COMMUNITY_TOPIC_LIST_OBJ	:topic_id.xml OBJECT値をチェックする
/* obj				:チェックするOBJECT
/*--------------------------------------------------------------------------*/
function COMMUNITY_TOPIC_LIST_OBJ(set_obj,xml_obj){


	if (Chk_Object(xml_obj.getElementsByTagName("total")) != -1){
		set_obj.total = xml_obj.getElementsByTagName("total");
	}

	if (Chk_Object(xml_obj.getElementsByTagName("topic_id")) != -1){
		set_obj.topic_id = xml_obj.getElementsByTagName("topic_id");
	}

	if (Chk_Object(xml_obj.getElementsByTagName("fan_id")) != -1){
		set_obj.fan_id = xml_obj.getElementsByTagName("fan_id");
	}

	if (Chk_Object(xml_obj.getElementsByTagName("title")) != -1){
		set_obj.title = xml_obj.getElementsByTagName("title");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("text")) != -1){
		set_obj.text = xml_obj.getElementsByTagName("text");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("reg_date")) != -1){
		set_obj.reg_date = xml_obj.getElementsByTagName("reg_date");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("comment_total")) != -1){
		set_obj.comment_total = xml_obj.getElementsByTagName("comment_total");
	}

	return set_obj;
}
/*--------------------------------------------------------------------------*/
/* SET_COMMUNITY_FAN_OBJ	:community_fan_list.xml OBJECT値をチェックする
/* obj				:チェックするOBJECT
/*--------------------------------------------------------------------------*/
function SET_COMMUNITY_FAN_OBJ(set_obj,xml_obj){

	if (Chk_Object(xml_obj.getElementsByTagName("total")) != -1){
		set_obj.total = xml_obj.getElementsByTagName("total");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("fan_id")) != -1){
		set_obj.fan_id = xml_obj.getElementsByTagName("fan_id");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("id")) != -1){
		set_obj.id = xml_obj.getElementsByTagName("id");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("pass")) != -1){
		set_obj.pass = xml_obj.getElementsByTagName("pass");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("name")) != -1){
		set_obj.name= xml_obj.getElementsByTagName("name");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("email")) != -1){
		set_obj.email= xml_obj.getElementsByTagName("email");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("address")) != -1){
		set_obj.address= xml_obj.getElementsByTagName("address");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("age")) != -1){
		set_obj.age= xml_obj.getElementsByTagName("age");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("profile")) != -1){
		set_obj.profile= xml_obj.getElementsByTagName("profile");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("message")) != -1){
		set_obj.message= xml_obj.getElementsByTagName("message");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("mail_receive_flg")) != -1){
		set_obj.mail_receive_flg= xml_obj.getElementsByTagName("mail_receive_flg");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("approve_flg")) != -1){
		set_obj.approve_flg= xml_obj.getElementsByTagName("approve_flg");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("permit_flg")) != -1){
		set_obj.permit_flg= xml_obj.getElementsByTagName("permit_flg");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("friend_list")) != -1){
		set_obj.friend_list= xml_obj.getElementsByTagName("friend_list");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("friend_with_list")) != -1){
		set_obj.friend_with_list= xml_obj.getElementsByTagName("friend_with_list");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("user_flg")) != -1){
		set_obj.user_flg= xml_obj.getElementsByTagName("user_flg");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("reg_date")) != -1){
		set_obj.reg_date= xml_obj.getElementsByTagName("reg_date");
	}

	return set_obj;
}
/*--------------------------------------------------------------------------*/
/* COMMUNITY_TOPIC_TMP_COMMENT_OBJ	:tmp_時間_fan_id.xml OBJECT値をチェックする
/* obj					:チェックするOBJECT
/*--------------------------------------------------------------------------*/
function COMMUNITY_TOPIC_TMP_COMMENT_OBJ(set_obj,xml_obj){

	if (Chk_Object(xml_obj.getElementsByTagName("topic_id")) != -1){
		set_obj.topic_id = xml_obj.getElementsByTagName("topic_id");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("fan_id")) != -1){
		set_obj.fan_id = xml_obj.getElementsByTagName("fan_id");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("fan_name")) != -1){
		set_obj.fan_name = xml_obj.getElementsByTagName("fan_name");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("comment_title")) != -1){
		set_obj.comment_title = xml_obj.getElementsByTagName("comment_title");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("comment_text")) != -1){
		set_obj.comment_text = xml_obj.getElementsByTagName("comment_text");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("reg_date")) != -1){
		set_obj.reg_date = xml_obj.getElementsByTagName("reg_date");
	}

	return set_obj;
}

/*--------------------------------------------------------------------------*/
/* COMMUNITY_TOPIC_COMMENT_OBJ	: topic_id.xml OBJECT値をチェックする
/* obj				:チェックするOBJECT
/*--------------------------------------------------------------------------*/
function COMMUNITY_TOPIC_COMMENT_OBJ(set_obj,xml_obj){


	if (Chk_Object(xml_obj.getElementsByTagName("comment_total")) != -1){
		set_obj.comment_total = xml_obj.getElementsByTagName("comment_total");
	}

	if (Chk_Object(xml_obj.getElementsByTagName("topic_id")) != -1){
		set_obj.topic_id = xml_obj.getElementsByTagName("topic_id");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("fan_id")) != -1){
		set_obj.fan_id = xml_obj.getElementsByTagName("fan_id");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("title")) != -1){
		set_obj.title = xml_obj.getElementsByTagName("title");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("text")) != -1){
		set_obj.text = xml_obj.getElementsByTagName("text");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("reg_date")) != -1){
		set_obj.reg_date = xml_obj.getElementsByTagName("reg_date");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("comment_id")) != -1){
		set_obj.comment_id = xml_obj.getElementsByTagName("comment_id");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("topic_id")) != -1){
		set_obj.topic_id = xml_obj.getElementsByTagName("topic_id");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("fan_id")) != -1){
		set_obj.fan_id = xml_obj.getElementsByTagName("fan_id");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("fan_name")) != -1){
		set_obj.fan_name = xml_obj.getElementsByTagName("fan_name");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("comment_title")) != -1){
		set_obj.comment_title = xml_obj.getElementsByTagName("comment_title");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("comment_text")) != -1){
		set_obj.comment_text = xml_obj.getElementsByTagName("comment_text");
	}
	if (Chk_Object(xml_obj.getElementsByTagName("comment_reg_date")) != -1){
		set_obj.comment_reg_date = xml_obj.getElementsByTagName("comment_reg_date");
	}

	return set_obj;
}

/*------------------------------------------------*/
/*  Title_Click	: 記事 LOGプレビュー画面表示
 *  url		: プレビューファイルURL
 *  disp_name	: 画面表示名
/*------------------------------------------------*/
flag = false;
function Title_Click(num) {
	if(flag) $('Ax_disp_'+num).style.display="none";
	else $('Ax_disp_'+num).style.display="";
	flag = !flag;
}

/*------------------------------------------------*/
/*  default_disp	: USER SITE LOGページ表示
 *  count		: LOGデータ数
 *  map_flg		: マップ表示(0:読み込みなし/1:読み込み)
/*------------------------------------------------*/
function default_disp(count,map_flg) {
	su = 0;
	while(su < count+1){
		$('Ax_disp_'+su).style.display="none";
		su++;
	}

	if (map_flg == 1){
		Mapload();
	}
}

/*------------------------------------------------*/
/*  index_disp	: USER SITE 複数テンプレート用
 *  map_flg	: マップ表示(0:読み込みなし/1:読み込み)
/*------------------------------------------------*/
function index_disp(map_flg) {
	if (map_flg == 1){
		Mapload();
	}
}

/*------------------------------------------------*/
/*  Load_Top_Page	: USER	SITE TOPページ表示
 *  read_file		: 読み込みXMLファイル
 *  topics_total	: TPOICS表示データ数
 *  map_flg		: マップ表示(0:読み込みなし/1:読み込み)
/*------------------------------------------------*/
function Load_Top_Page(read_file,topics_total,map_flg) {

	function GET_RSS_DATA(obj){
		var xmlDoc = obj.responseXML;

		var item_total = xmlDoc.getElementsByTagName('item').length;

		var cnt = 1;
		for(var i=0; i<item_total; i++) {
			if (topics_total >= cnt){
				var item = xmlDoc.getElementsByTagName('item').item(i);
				var title = item.getElementsByTagName('title').item(0).firstChild.data;
				var link = item.getElementsByTagName('link').item(0).firstChild.data;				
				title = '<a href="'+link+'">'+title+'</a>';
				$('Ax_topics_'+cnt).style.display="";
				$('Ax_topics_'+cnt).innerHTML = title;
			}
			cnt = cnt + 1;
		}
	}

	function NO_DATA(){
		if (topics_total != 0){
			for (var i=1; i<=topics_total; i++){
				$('Ax_topics_'+i).style.display="none";
			}
		}
	}

	if (topics_total != 0){
		for (var i=1; i<=topics_total; i++){
			$('Ax_topics_'+i).style.display="none";
		}

		if (read_file != ""){
			var rss_read_file = read_file+'?'+(new Date).getTime();
			var myAjax = new Ajax.Request(read_file,{method: 'get', onSuccess: GET_RSS_DATA, onFailure: NO_DATA});
		}
	}

	if (map_flg == 1){
		Mapload();
	}

}

/*--------------------------------------------------------------------------*/
/* Chk_Object	:XMLファイルの OBJECT値をチェックする
/* obj		:チェックするOBJECT
/*--------------------------------------------------------------------------*/
function Chk_Object(obj){

	var rslt = 0;

	if (obj == undefined || obj == null ){
		rslt = -1;
	}

	return rslt;
}

/*--------------------------------------------------------------------------*/
/* Community_Top	:コミュニティTOP JS 【community_top.php】
/* user_url		:ユーザー コミュニティURL
/* comment_total	:表示コメントトータル
/* fan_total		:ファントータル
/*--------------------------------------------------------------------------*/
function Community_Top(user_url,comment_total,fan_total) {

	function GET_TOPIC_DATA(obj){

		var xmlDoc = obj.responseXML;
		var object = {};

		object = COMMUNITY_TOPIC_LIST_OBJ(object,xmlDoc);

		var data_total = object["total"][0].firstChild.nodeValue;

		if (data_total != 0){
			if (Chk_Object(object["topic_id"][0].firstChild) != -1){
				var x_topic_id = object["topic_id"][0].firstChild.nodeValue;
			} else {
				var x_topic_id = " ";
			}

			if (Chk_Object(object["title"][0].firstChild) != -1){
				$('Ax_community_topic_title').style.display="";
				var x_title = object["title"][0].firstChild.nodeValue;
				$('Ax_community_topic_title').innerHTML=Change_And(x_title);
			}

			if (Chk_Object(object["comment_total"][0].firstChild) != -1){
				$('Ax_Community_Comment_Total').style.display="";
				var x_comment_total = object["comment_total"][0].firstChild.nodeValue;
				$('Ax_Community_Comment_Total').innerHTML=x_comment_total;
			}

			if (x_comment_total == 0){
				$('Ax_comment1').style.display="";
				$('Ax_comment1').innerHTML="コメントはありません";
			} else {
				function GET_COMMENT_DATA(obj){

					var xmlDoc = obj.responseXML;
					var object = {};

					object = COMMUNITY_TOPIC_COMMENT_OBJ(object,xmlDoc);

					cnt = 1;
					for (var x=0; x<parseInt(comment_total); x++){
						/*  表示エリア 表示 */
						$('Ax_comment'+cnt).style.display="";
						if (Chk_Object(object["comment_text"][x].firstChild) != -1){
							var x_text = object["comment_text"][x].firstChild.nodeValue;
						} else {
							var x_text = " ";
						}

						var tmp_comment_text = Change_Word_Text(x_text);
						tmp_comment_text = tmp_comment_text.replace(/\n/g,'&#13;');
						tmp_comment_text = tmp_comment_text.replace(/&#13;/g,'<br />');
						$('Ax_comment'+cnt).innerHTML = tmp_comment_text;
						cnt = cnt + 1;
					}
				}

				function NO_COMMENT_DATA(){
				}

				if (x_topic_id != ''){
					var read_file = user_url+community_comment_dir+x_topic_id+'.xml?'+(new Date).getTime();
					var myAjax = new Ajax.Request(read_file,{method: 'get', onSuccess: GET_COMMENT_DATA, onFailure: NO_COMMENT_DATA});
				}
			}
		} else{
			/* community_topic_list.xmlファイル存在なし */
			$('Ax_comment1').style.display="";
			$('Ax_comment1').innerHTML='最新トピックはありません';
			$('Ax_Community_Comment_Total').style.display="";
			$('Ax_Community_Comment_Total').innerHTML='0';
		}
	}


	function NO_DATA(){
		/* community_topic_list.xmlファイル存在なし */
		$('Ax_comment1').style.display="";
		$('Ax_comment1').innerHTML='最新トピックはありません';
		$('Ax_Community_Comment_Total').style.display="";
		$('Ax_Community_Comment_Total').innerHTML='0';
	}


	function GET_FAN_DATA(obj){

		var xmlDoc = obj.responseXML;
		var object = {};

		object = SET_COMMUNITY_FAN_OBJ(object,xmlDoc);

		var data_total = object["total"][0].firstChild.nodeValue;
		var cnt = 1;
		for (var x=0; x<parseInt(data_total); x++){
			var x_permit_flg = object["permit_flg"][x].firstChild.nodeValue;
			if (x_permit_flg == 1){

				/*  表示エリア 表示 */
				$('Ax_fan_disp'+cnt).style.display="";
				var x_fan_id = object["fan_id"][x].firstChild.nodeValue;
				$('Ax_fan_id'+cnt).value = x_fan_id;
				var x_fan_name = object["name"][x].firstChild.nodeValue;
				$('Ax_fan_name'+cnt).innerHTML = Change_And(x_fan_name);
				$('Ax_fan_img'+cnt).src = user_url+community_fan_img_dir+x_fan_id+'.jpg'+'?'+(new Date).getTime();

				$('Ax_fan_mypage_url'+cnt).href = 'mypage.php?fan_id='+x_fan_id;

				cnt = cnt + 1;
			}
		}

		if (cnt == 1){
			$('Ax_fan_no_msg').style.display="";
			$('Ax_fan_no_msg').innerHTML="登録されているファンはいません";
		}
	}


	function NO_FAN_DATA(){
	}

	/* TOPIC コメントトータル数 */
	$('Ax_Community_Comment_Total').style.display="none";

	for (var i=1; i<=comment_total; i++){
		$('Ax_comment'+i).style.display="none";
	}

	$('Ax_fan_no_msg').style.display="none";

	for (var i=1; i<=fan_total; i++){
		$('Ax_fan_disp'+i).style.display="none";
	}

	if (user_url != ''){
		var topic_read_file = user_url+community_topic_list+'?'+(new Date).getTime();
		var myAjax = new Ajax.Request(topic_read_file,{method: 'get', onSuccess: GET_TOPIC_DATA, onFailure: NO_DATA});


		if (fan_total != 0){
			var fan_read_file = user_url+community_fan_list+'?'+(new Date).getTime();

			var myAjax = new Ajax.Request(fan_read_file,{method: 'get', onSuccess: GET_FAN_DATA, onFailure: NO_FAN_DATA});
		} else {
			$('Ax_fan_no_msg').style.display="";
			$('Ax_fan_no_msg').innerHTML="登録されているファンはいません";
		}
	}


}

/*--------------------------------------------------------------------------*/
/* Community_Topic_List	:コミュニティ TOPIC LIST JS 【topic_list.php】
/* user_url		:ユーザー コミュニティURL
/*--------------------------------------------------------------------------*/
function Community_Topic_List(user_url) {

	function GET_TOPIC_DATA(obj){

		var xmlDoc = obj.responseXML;
		var object = {};

		object = COMMUNITY_TOPIC_LIST_OBJ(object,xmlDoc);

		var data_total = object["total"][0].firstChild.nodeValue;

		if (data_total == 0){
			$('Ax_topic_no_msg').style.display="";
			$('Ax_topic_no_msg').innerHTML="トピックデータはありません";
		} else {
			cnt = 1;
			for (var x=0; x<parseInt(data_total); x++){

				/*  表示エリア 表示 */
				$('Ax_topic_disp'+cnt).style.display="";

				var x_topic_id = object["topic_id"][x].firstChild.nodeValue;

				/* タイトル(NULLチェック) */
				if (Chk_Object(object["title"][x].firstChild) != -1){
					var x_title = object["title"][x].firstChild.nodeValue;
				} else {
					var x_title = " ";
				}

				x_title= Change_And(x_title);
				$('Ax_topic_title'+cnt).innerHTML = Change_Word_For_Disp(x_title);

				$('Ax_topic_id'+cnt).value = x_topic_id;

				cnt = cnt + 1;
			}
		}
	}

	function NO_DATA(){
		/* community_topic_list.xrmlファイルが存在しない場合 */
		$('Ax_topic_no_msg').style.display="";
		$('Ax_topic_no_msg').innerHTML="トピックデータはありません";
	}

	$('Ax_topic_no_msg').style.display="none";

	if (user_url != ''){
		var topic_read_file = user_url+community_topic_list+'?'+(new Date).getTime();
		var myAjax = new Ajax.Request(topic_read_file,{method: 'get', onSuccess: GET_TOPIC_DATA, onFailure: NO_DATA});
	}
}

/*--------------------------------------------------------------------------*/
/* Community_Topic_Edit	:コミュニティ TOPIC EDIT JS 【topic_edit.php】
/* user_url		:ユーザー コミュニティURL
/*--------------------------------------------------------------------------*/
function Community_Topic_Edit(user_url,topic_id,topic_img_url) {


	function GET_COMMENT_DATA(obj){

		var xmlDoc = obj.responseXML;
		var object = {};

		object = COMMUNITY_TOPIC_COMMENT_OBJ(object,xmlDoc);

		var data_total = object["comment_total"][0].firstChild.nodeValue;
		var topic_title = object["title"][0].firstChild.nodeValue;
		var topic_text = object["text"][0].firstChild.nodeValue;

		$('Ax_community_topic_title').innerHTML=Change_And(topic_title);

		var tmp_text = topic_text;
		tmp_text = tmp_text.replace(/\n/g,'&#13;');
		tmp_text = tmp_text.replace(/&#13;/g,'<br />');

		$('Ax_community_topic_text').innerHTML=tmp_text;


		if (data_total == 0){
			$('Ax_commnet_no').style.display="";
			$('Ax_commnet_no').innerHTML="コメントはありません";
		} else {
			cnt = 1;
			for (var x=0; x<parseInt(data_total); x++){

				/*  表示エリア 表示 */
				$('Ax_commnet_disp'+cnt).style.display="";

				if (Chk_Object(object["comment_title"][x].firstChild) != -1){
					var x_title = object["comment_title"][x].firstChild.nodeValue;
				} else {
					var x_title = '';
				}

				if (Chk_Object(object["comment_text"][x].firstChild) != -1){
					var x_text = object["comment_text"][x].firstChild.nodeValue;
				} else {
					var x_text = '';
				}
				if (Chk_Object(object["comment_reg_date"][x].firstChild) != -1){
					var x_reg_date = object["comment_reg_date"][x].firstChild.nodeValue;
				} else {
					var x_reg_date = '';
				}
				if (Chk_Object(object["fan_name"][x].firstChild) != -1){
					var x_fan_name = object["fan_name"][x].firstChild.nodeValue;
				} else {
					var x_fan_name = '';
				}

				if (x_title != ''){
					$('Ax_commnet_title'+cnt).innerHTML = x_title;
				}
				if (x_text != ''){
					var tmp_comment_text = Change_Word_Text(x_text);
					tmp_comment_text = tmp_comment_text.replace(/\n/g,'&#13;');
					tmp_comment_text = tmp_comment_text.replace(/&#13;/g,'<br />');
					$('Ax_commnet_text'+cnt).innerHTML = tmp_comment_text;
				}
				if (x_reg_date != ''){
					$('Ax_commnet_reg_date'+cnt).innerHTML = x_reg_date;
				}
				if (x_fan_name != ''){
					$('Ax_commnet_fan_name'+cnt).innerHTML = Change_Word_Text(x_fan_name);
				}

				cnt = cnt + 1;
			}

		}
	}

	function NO_DATA(){
			$('Ax_commnet_no').style.display="";
			$('Ax_commnet_no').innerHTML="コメントはありません";
	}

	$('Ax_commnet_no').style.display="none";

	$('Ax_topic_img_disp').style.display="none";
	$('Ax_community_topic_img').style.display="none";


	if (topic_img_url != ''){
		$('Ax_topic_img_disp').style.display="";
		$('Ax_community_topic_img').style.display="";
		$('Ax_community_topic_img').src = topic_img_url;
	}

	if (user_url != '' && topic_id != ''){
		var topic_read_file = user_url+community_comment_dir+topic_id+'.xml?'+(new Date).getTime();
		var myAjax = new Ajax.Request(topic_read_file,{method: 'get', onSuccess: GET_COMMENT_DATA, onFailure: NO_DATA});
	}
}
/*--------------------------------------------------------------------------*/
/* Community_Topic_Conf	:コミュニティ TOPIC CONF JS 【topic_conf.php】
/* user_url		:ユーザー コミュニティURL
/*--------------------------------------------------------------------------*/
function Community_Topic_Conf(user_url,topic_id,xml_file) {

	function GET_COMMENT_DATA(obj){

		var xmlDoc = obj.responseXML;
		var object = {};

		object = COMMUNITY_TOPIC_TMP_COMMENT_OBJ(object,xmlDoc);

		var x_comment_text = '';
		var x_comment_title = '';

		if (Chk_Object(object["comment_text"][0].firstChild) != -1){
			x_comment_text = object["comment_text"][0].firstChild.nodeValue;
		}

		if (Chk_Object(object["comment_title"][0].firstChild) != -1){
			x_comment_title = object["comment_title"][0].firstChild.nodeValue;
		}

		if (x_comment_title != ''){
			$('Ax_commnet_title').innerHTML=x_comment_title;
		}

		var tmp_text = Change_Word_Text(x_comment_text);
		tmp_text = tmp_text.replace(/\n/g,'<br />');
		$('Ax_commnet_text').innerHTML=tmp_text;
		$('Ax_read_file').value=xml_file;
	}

	function NO_DATA(){
	}

	if (user_url != '' && xml_file != ''){
		var read_file = user_url+community_comment_dir+xml_file+'?'+(new Date).getTime();
		var myAjax = new Ajax.Request(read_file,{method: 'get', onSuccess: GET_COMMENT_DATA, onFailure: NO_DATA});
	}

}
/*--------------------------------------------------------------------------*/
/* Fan_List		:FAN LISTページ  【fan_list.php】
/* user_url		:ユーザー コミュニティURL
/* fan_total		:ファン総数
/*--------------------------------------------------------------------------*/
function Fan_List(user_url,fan_total) {

	function GET_FAN_DATA(obj){

		var xmlDoc = obj.responseXML;
		var object = {};

		object = SET_COMMUNITY_FAN_OBJ(object,xmlDoc);

		var data_total = object["total"][0].firstChild.nodeValue;

		var cnt = 1;
		for (var x=0; x<parseInt(data_total); x++){
			var x_permit_flg = object["permit_flg"][x].firstChild.nodeValue;

			if (x_permit_flg == 1){

				/*  表示エリア 表示 */
				$('Ax_fan_disp'+cnt).style.display="";

				var x_fan_id = object["fan_id"][x].firstChild.nodeValue;
				$('Ax_fan_id'+cnt).value = x_fan_id;

				var x_fan_name = object["name"][x].firstChild.nodeValue;
				$('Ax_fan_name'+cnt).innerHTML = Change_And(x_fan_name);
				$('Ax_fan_img'+cnt).src = user_url+community_fan_img_dir+x_fan_id+'.jpg'+'?'+(new Date).getTime();

				var x_fan_profile = object["profile"][x].firstChild.nodeValue;
				$('Ax_fan_profile'+cnt).innerHTML = Change_Text_N(Change_And(x_fan_profile));
				$('Ax_fan_mypage_url'+cnt).href = 'mypage.php?fan_id='+x_fan_id;
				$('Ax_fan_mypage_name_url'+cnt).href = 'mypage.php?fan_id='+x_fan_id;

				cnt = cnt + 1;
			}
		}

		if (cnt == 1){
			$('Ax_fan_no_msg').style.display="";
			$('Ax_fan_no_msg').innerHTML="登録されているファンはいません";
		}
	}


	function NO_FAN_DATA(){
	}

	for (var i=1; i<=fan_total; i++){
		$('Ax_fan_disp'+i).style.display="none";
	}

	if (user_url != ''){
		if (fan_total != 0){
			var fan_read_file = user_url+community_fan_list+'?'+(new Date).getTime();
			var myAjax = new Ajax.Request(fan_read_file,{method: 'get', onSuccess: GET_FAN_DATA, onFailure: NO_FAN_DATA});
		} else {
			$('Ax_fan_no_msg').style.display="";
			$('Ax_fan_no_msg').innerHTML="登録されているファンはいません";
		}
	}

}

function SlideObject(id){

	function BlindUp(id){

		new Effect.Fade(id,{duration:0.5});
	}

	function BlindDown(id){

		new Effect.Appear(id,{duration:0.5});
	}

	if(slide_status[id] == undefined){
		slide_status[id] = 'down';
	}

	if(slide_status[id] == 'up'){

		BlindDown(id);
		slide_status[id] = 'down';

	}else{

		BlindUp(id);
		slide_status[id] = 'up';
	}
}

function OpenWin(url,window_id,disp_status){
	window.open(url,window_id,disp_status);
}

function ReplaceLiVE800_Icon(){

	if($('live800icon') != undefined){
		$('live800icon').src = "/p_images/live800.gif";
	}

}

function PRODUCT_INFO_TABS(select_tab){

	if(select_tab == "" || select_tab == undefined){
		select_tab = 'default';
	}

	for(var i=0; i<category.length; i++){

		if($(category[i]) != undefined){

			$(category[i]).style.display = "none";

			if(select_tab == category[i]){

				$(category[i]).style.display = "";

			}

		}

	}

}

function DISPLAY_NEW_ARTICLE(rss_id){

	if(rss_id != ""){

		function GET_RDF_DATA(obj){

			if($('Ax_status['+rss_id+']') == undefined){
				var status = "open";
			}else{

				if($('Ax_status['+rss_id+']').innerHTML == "open"){
					status = "close";
				}else{
					status = "open";
				}
			}

			var xmlDoc = obj.responseXML;

			rdf_item	= xmlDoc.getElementsByTagName('item');
			rdf_description	= xmlDoc.getElementsByTagName('description');
			rdf_link	= xmlDoc.getElementsByTagName('link');
			rdf_title       = xmlDoc.getElementsByTagName('title');
			rdf_date       	= xmlDoc.getElementsByTagName('dc:date');
			if(rdf_date[0] == undefined){
				rdf_date       	= xmlDoc.getElementsByTagName('date');
			}

			if(rdf_description != undefined && rdf_link != undefined && rdf_title != undefined && rdf_date != undefined){

				var pickup_txt = '';
				var site_name = '';

				for(var i=0; i<7; i++){

					if(rdf_title[i] != undefined){

						var siteName = rdf_title[0].firstChild.nodeValue;
						var title = rdf_title[i].firstChild.nodeValue;
						var link  = rdf_link[i].firstChild.nodeValue;

						if(i != 0){
							if(i > 1){
								pickup_txt += '<div class="article_link"><a href="'+link+'" target="_blank">・'+title.substr(0,20)+'...</a></div>';
							}
						}

					}

				}

				if(status == "open"){
					$('Ax_RSS_Article['+rss_id+']').innerHTML = pickup_txt+'<div id="Ax_status['+rss_id+']" style="display:none;">'+status+'</div>';				}else{
					$('Ax_RSS_Article['+rss_id+']').innerHTML = '<div id="Ax_status['+rss_id+']" style="display:none;">'+status+'</div>';
				}

			}

		}

		function NO_DATA(){
		}

		var read_file = '/contents.php?rss_id='+rss_id;
		var myAjax = new Ajax.Request(read_file,{method: 'get', onSuccess: GET_RDF_DATA, onFailure: NO_DATA});

	}

}

function SHOPPING_CART(item_id,status){

	if(status != "" && item_id != ""){

		function Result_CartEdit(){

			var url = '/shopping/contact.php';
			var disp_status = 'location=no, status=no, menubar=no, scrollbars=yes, width=635, height=650, alwaysRaised=yes';
			var window_id = 'SHOPPING_CART';

			if(status == "ADD"){
				OpenWin(url,window_id,disp_status);
			}else{
				OpenWin(url,window_id,disp_status);
			}

		}

		var $param = 'status='+status+'&shopping_id='+item_id;

		new Ajax.Request('/shopping/cart.php',
				{
				method: 'post',
				onComplete:Result_CartEdit,
				postBody: $param
				}
				);


	}

}

function addFigure(str) {
	var num = new String(str).replace(/,/g, "");
	while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
	return num;
}

var def_word = "大西熱学のサイト内検索";

function defaultTxt(){

	if($('site_search').value == ""){

		$('site_search').value = def_word;
		$('site_search').style.color = "#999999";

	}

}

function eraseTxt(){

	if($('site_search').value == def_word){

		$('site_search').value = "";	
		$('site_search').style.color = "#333333";

	}

}