function loadXMLFile2(fName){
	httpObj = createXMLHttpRequest(displayData);
	if (httpObj){
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}

function loadXMLFile3(fName){
	httpObj = createXMLHttpRequest(displayData03);
	if (httpObj){
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}

function loadXMLFile(fName1,fName2,fName3,fName4){
	httpObj1 = createXMLHttpRequest(displayData1);
	if (httpObj1){
		httpObj1.open("GET",fName1,true);
		httpObj1.send(null);
	}
	httpObj2 = createXMLHttpRequest(displayData2);
	if (httpObj2){
		httpObj2.open("GET",fName2,true);
		httpObj2.send(null);
	}
	httpObj3 = createXMLHttpRequest(displayData3);
	if (httpObj3){
		httpObj3.open("GET",fName3,true);
		httpObj3.send(null);
	}
	httpObj4 = createXMLHttpRequest(displayData4);
	if (httpObj4){
		httpObj4.open("GET",fName4,true);
		httpObj4.send(null);
	}
}

/* --------------------------------------------------- */
/*              ニュースリリース　商品情報　           */
/* --------------------------------------------------- */
function displayData(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		xmlData = httpObj.responseXML;

		itemListTags  = xmlData.getElementsByTagName("item");

		titleLen      = itemListTags.length; // 登録されているデータ数

		resultText = ""; // データの内容を表示するための変数
		for(i=0; i<titleLen; i++){
			node = itemListTags[i];
			w_title     = "";
			w_desc      = "";
			w_link      = "";
			w_linktype  = "";   //0:リンクなし 1:内部リンク  2:外部リンク
			w_pubdate   = "";
			w_tcolor    = "";
			w_extension = "";
			dspdate     = "";
			items = node.childNodes;
			for (j = 0; j < items.length; j++) {
    			para = items[j];
				if(para.nodeName =="title"){    //タイトル
					w_title = para.firstChild.nodeValue;
				}
				if(para.nodeName =="description"){  //本文
					w_desc = para.firstChild.nodeValue;
				}
				if(para.nodeName =="link"){  //リンク
					w_link = para.firstChild.nodeValue;
				}
				if(para.nodeName =="linktype"){  //リンクタイプ
					w_linktype = para.firstChild.nodeValue;
					switch( eval(w_linktype) ){
						case 1:	s_link = "<a href='" + w_link + "'>"; e_link = "</a>";break;                   //内部リンク
						case 2: s_link = "<a href='" + w_link + "' target='_blank'>"; e_link = "</a>"; break;  //外部リンク
						default:s_link = ""; e_link = "";                                                      //リンクなし
					}
				}
				if(para.nodeName =="pubDate"){  //日付
					w_pubdate = para.firstChild.nodeValue;
					pubdate   = new Date(w_pubdate);
					dspdate   = DateFormatter.format(pubdate, "Y年m月d日");
				}
				if(para.nodeName =="titlecolor"){    //タイトルカラー
					w_tcolor = para.firstChild.nodeValue;
				}
				if(para.nodeName =="extension"){    //PDF等
					w_extension = para.firstChild.nodeValue;
					if(w_extension =="null") w_extension="";
				}
			}

			resultText = resultText + "<dt>" + dspdate + "</dt>";
			resultText = resultText + "<dd>" + "<font style='font-weight:normal;'>" + w_extension + "</font>";
			resultText = resultText + "<font class='" +  w_tcolor + "'>" + s_link + w_title + "</font>";
			resultText = resultText + "<span>" + w_desc + "</span>" + e_link + "</dd>";
		}
		$("result").innerHTML = resultText;
	}else{
		$("result").innerHTML = "<b>Loading...</b>" + httpObj.readyState;
	}
}

/* --------------------------------------------------- */
/*          ニュースリリース　ギャラリー情報　         */
/* --------------------------------------------------- */
function displayData03(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		xmlData = httpObj.responseXML;

		itemListTags  = xmlData.getElementsByTagName("item");

		titleLen = itemListTags.length; // 登録されているデータ数

		resultText = ""; // データの内容を表示するための変数
		for(i=0; i<titleLen; i++){
			node = itemListTags[i];
			w_title = "";
			w_desc = "";
			w_link = "";   //0:リンクなし 1:親画面へリンク
			w_linktype = "";
			w_tcolor = "";
			items = node.childNodes;
			for (j = 0; j < items.length; j++) {
    			para = items[j];
				if(para.nodeName =="title"){    //タイトル
					w_title = para.firstChild.nodeValue;

					//タイトルを[]で分割する
					s_title = str_cut(w_title);    //配列返し　0:［］部分　1:[]以降
				}
				if(para.nodeName =="description"){  //本文
					w_desc = para.firstChild.nodeValue;
				}
				if(para.nodeName =="link"){  //リンク
					w_link = para.firstChild.nodeValue;
				}
				if(para.nodeName =="linktype"){  //リンクタイプ
					w_linktype = para.firstChild.nodeValue;
					switch( eval(w_linktype) ){
						case 1:	s_link = "<a href='" + w_link + "' target='_top'>"; e_link = "</a>";break;     //内部リンク(親へリンク)
						case 2: s_link = "<a href='" + w_link + "' target='_blank'>"; e_link = "</a>"; break;  //外部リンク
						default:s_link = ""; e_link = "";                                                      //リンクなし
					}
				}
				if(para.nodeName =="titlecolor"){    //タイトルカラー
					w_tcolor = para.firstChild.nodeValue;
				}
			}
			resultText = resultText + "<h5 class='" +  w_tcolor + "'>";
			resultText = resultText + "・" + s_link + "[" + s_title[0] + "] " + s_title[1] + e_link;
//			resultText = resultText + s_link + w_title + e_link;
			resultText = resultText + "</h5>";
			resultText = resultText + "<p>" + w_desc + "</p>";
		}

		$("result").innerHTML = resultText;
	}else{
		$("result").innerHTML = "<b>Loading...</b>";
	}
}


/* --------------------------------------------------- */
/*     トップページ　ニュースリリース　商品情報　      */
/* --------------------------------------------------- */
function displayData1(){

	max_row = 3;          //表示する行数
	max_col = 32;         //最大文字数（日付は含まない）

	if ((httpObj1.readyState == 4) && (httpObj1.status == 200)){
		xmlData = httpObj1.responseXML;

		itemListTags  = xmlData.getElementsByTagName("item");

		resultText = ""; // データの内容を表示するための変数
		for(i=0; i<max_row; i++){
			node = itemListTags[i];
			w_title     = "";
			w_link      = "";
			w_linktype  = "";   //0:リンクなし 1:内部リンク  2:外部リンク
			w_extension = "";
			dspdate     = "";
			items = node.childNodes;
			for (j = 0; j < items.length; j++) {
    			para = items[j];
				if(para.nodeName =="title"){    //タイトル
					w_title = para.firstChild.nodeValue;
					//タイトルで文字数が多いものはカットする。
					max_col_title = max_col - w_extension.length;
/*
					if( w_title.length > max_col_title ){ 
						w_title = w_title.substring(0,max_col_title) + "....";
					}
*/
				}
				if(para.nodeName =="link"){  //リンク
					w_link = para.firstChild.nodeValue;
				}
				if(para.nodeName =="linktype"){  //リンクタイプ
					w_linktype = para.firstChild.nodeValue;
					switch( eval(w_linktype) ){
						case 1:	s_link = "<a href='" + w_link + "'>"; e_link = "</a>";break;                   //内部リンク
						case 2: s_link = "<a href='" + w_link + "' target='_blank'>"; e_link = "</a>"; break;  //外部リンク
						default:s_link = ""; e_link = "";                                                      //リンクなし
					}
				}
				if(para.nodeName =="extension"){    //PDF等
					w_extension = para.firstChild.nodeValue;
					if(w_extension =="null") w_extension="";
				}
			}

			resultText = resultText + "<li>" + w_extension + s_link + w_title + e_link +"</li>";
		}
		$("result1").innerHTML = resultText;
	}else{
		$("result1").innerHTML = "<b>Loading...</b>";
	}
}

/* --------------------------------------------------- */
/* トップページ　ニュースリリース　カリモクギャラリー　*/
/* --------------------------------------------------- */
function displayData2(){

	max_row = 3;          //表示する行数
	max_col = 30;         //最大文字数

	if ((httpObj2.readyState == 4) && (httpObj2.status == 200)){
		xmlData = httpObj2.responseXML;

		itemListTags  = xmlData.getElementsByTagName("item");

		resultText = ""; // データの内容を表示するための変数
		for(i=0; i<max_row; i++){
			node = itemListTags[i];
			w_title = "";
			w_desc = "";
			w_link = "";   //0:リンクなし 1:親画面へリンク
			w_linktype = "";
			w_tcolor = "";
			items = node.childNodes;
			for (j = 0; j < items.length; j++) {
    			para = items[j];
				if(para.nodeName =="title"){    //タイトル
					w_title = para.firstChild.nodeValue;
					w_title = replace_all(w_title,"<br />","");               //タイトルの中の改行タグを削除する
					w_title = replace_all(w_title,"<br />","");               //タイトルの中の改行タグを削除する
					w_title = replace_all(w_title,"<br />","");               //タイトルの中の改行タグを削除する
					w_title = w_title.replace("・","");                       //最初の「・」を除く
/*
					if(w_title.length > max_col){                             //タイトルで文字数が多いものはカットする。
						w_title = w_title.substring(0,max_col) + "....";
					}
*/
					//タイトルを[]で分割する
					s_title = str_cut(w_title);    //配列返し　0:［］部分　1:[]以降
				}
				if(para.nodeName =="link"){  //リンク
					w_link = para.firstChild.nodeValue;
				}
				if(para.nodeName =="linktype"){  //リンクタイプ
					w_linktype = para.firstChild.nodeValue;
					switch( eval(w_linktype) ){
						case 1:	s_link = "<a href='" + w_link + "'>"; e_link = "</a>";break;                   //内部リンク
						case 2: s_link = "<a href='" + w_link + "' target='_blank'>"; e_link = "</a>"; break;  //外部リンク
						default:s_link = ""; e_link = "";                                                      //リンクなし
					}
				}
			}
			resultText = resultText + "<li>";
			resultText = resultText + "<span class='area'>[" + s_title[0] + "]</span>" + s_link + s_title[1] + e_link;
//			resultText = resultText + s_link + w_title + e_link;
			resultText = resultText + "</li>";
		}

		$("result2").innerHTML = resultText;
	}else{
		$("result2").innerHTML = "<b>Loading...</b>";
	}
}

/* --------------------------------------------------- */
/* トップページ　ニュースリリース　ショールーム　　　　*/
/* --------------------------------------------------- */
function displayData3(){
	s_title = new Array(2);

	max_row = 6;          //表示する行数
	max_col = 30;         //最大文字数（日付は含まない）
	if ((httpObj3.readyState == 4) && (httpObj3.status == 200)){
		xmlData = httpObj3.responseXML;

		itemListTags  = xmlData.getElementsByTagName("item");

		titleLen      = itemListTags.length; // 登録されているデータ数

		resultText = ""; // データの内容を表示するための変数
		for(i=0; i<max_row; i++){
			if( i==titleLen ) break;
			node = itemListTags[i];
			w_title     = "";
			w_desc      = "";
			w_link      = "";
			w_linktype  = "";   //0:リンクなし 1:内部リンク  2:外部リンク
			w_pubdate   = "";
			dspdate     = "";
			items = node.childNodes;
			for (j = 0; j < items.length; j++) {
    			para = items[j];
				if(para.nodeName =="title"){    //タイトル
					w_title = para.firstChild.nodeValue;
					//タイトルで文字数が多いものはカットする。
					max_col_title = max_col - w_extension.length;
/*
					if( w_title.length > max_col_title ){ 
						w_title = w_title.substring(0,max_col_title) + "....";
					}
*/
					//タイトルを[]で分割する
					s_title = str_cut(w_title);    //配列返し　0:［］部分　1:[]以降
				}
				if(para.nodeName =="link"){  //リンク
					w_link = para.firstChild.nodeValue;
				}
				if(para.nodeName =="linktype"){  //リンクタイプ
					w_linktype = para.firstChild.nodeValue;
					switch( eval(w_linktype) ){
						case 1:	s_link = "<a href='" + w_link + "'>"; e_link = "</a>";break;                   //内部リンク
						case 2: s_link = "<a href='" + w_link + "' target='_blank'>"; e_link = "</a>"; break;  //外部リンク
						default:s_link = ""; e_link = "";                                                      //リンクなし
					}
				}
				if(para.nodeName =="pubDate"){  //日付
					w_pubdate = para.firstChild.nodeValue;
					pubdate     = new Date(w_pubdate);
					dspdate     = DateFormatter.format(pubdate, "Y年m月d日");
				}
			}

			resultText = resultText + "<li>" + "<span class='area'>[" + s_title[0] + "]</span>" + s_link + s_title[1] + e_link +"</li>";
//			resultText = resultText + "<li>" + "<span class='srname'>" + s_title[0] + "</span>" + s_link + s_title[1] + e_link +"</li>";
		}
		$("result3").innerHTML = resultText;
	}else{
		$("result3").innerHTML = "<b>Loading...</b>";
	}
}

/* --------------------------------------------------- */
/* トップページ　ニュースリリース　アウトレット　　　　*/
/* --------------------------------------------------- */
function displayData4(){
	s_title = new Array(2);

	max_row = 2;          //表示する行数
	max_col = 37;         //最大文字数（日付は含まない）
	sect = new Array();   //工場名の配列
	if ((httpObj4.readyState == 4) && (httpObj4.status == 200)){
		xmlData = httpObj4.responseXML;

		itemListTags  = xmlData.getElementsByTagName("item");

		titleLen      = itemListTags.length; // 登録されているデータ数

		resultText = ""; // データの内容を表示するための変数
		for(i=0; i<titleLen; i++){
			if( sect.length==max_row ) break;  //表示した工場の数がmaxになったら終わり
			node = itemListTags[i];
			w_title     = "";
			w_desc      = "";
			w_link      = "";
			w_linktype  = "";   //0:リンクなし 1:内部リンク  2:外部リンク
			w_pubdate   = "";
			dspdate     = "";
			dsp_flg     = true;
			items = node.childNodes;
			for (j = 0; j < items.length; j++) {
    			para = items[j];
				if(para.nodeName =="title"){    //タイトル
					w_title = para.firstChild.nodeValue;
					//タイトルで文字数が多いものはカットする。
					max_col_title = max_col - w_extension.length;
/*
					if( w_title.length > max_col_title ){ 
						w_title = w_title.substring(0,max_col_title) + "....";
					}
*/
					//タイトルを[]で分割する
					s_title = str_cut(w_title);    //配列返し　0:［］部分　1:[]以降

					for(k=0 ;k<sect.length;k++){
						if( sect[k]==s_title[0] ) dsp_flg=false;//過去に一度でも表示した工場は表示しない
					}

				}
				if(para.nodeName =="link"){  //リンク
					w_link = para.firstChild.nodeValue;
				}
				if(para.nodeName =="linktype"){  //リンクタイプ
					w_linktype = para.firstChild.nodeValue;
					switch( eval(w_linktype) ){
						case 1:	s_link = "<a href='" + w_link + "'>"; e_link = "</a>";break;                   //内部リンク
						case 2: s_link = "<a href='" + w_link + "' target='_blank'>"; e_link = "</a>"; break;  //外部リンク
						default:s_link = ""; e_link = "";                                                      //リンクなし
					}
				}
				if(para.nodeName =="pubDate"){  //日付
					w_pubdate = para.firstChild.nodeValue;
					pubdate     = new Date(w_pubdate);
					dspdate     = DateFormatter.format(pubdate, "Y年m月d日");
				}
			}
			if(dsp_flg){
				resultText = resultText + "<li>" + "<span class='area'>[" + s_title[0] + "]</span>" + s_link + s_title[1] + e_link +"</li>";
//				resultText = resultText + "<li>" + "<span class='srname'>" + s_title[0] + "</span>" + s_link + s_title[1] + e_link +"</li>";
				sect[sect.length] = s_title[0];
			}
		}
		$("result4").innerHTML = resultText;
	}else{
		$("result4").innerHTML = "<b>Loading...</b>";
	}
}


/*  文字列置換  */
function replace_all(str,key,rstr){
  while(str.indexOf(key,0)!=-1){
     str=str.replace(key,rstr);
  }
  return str;
}

/*  文字列を[]内とそれ以降とに別ける  */
function str_cut(str){
  mj = new Array(2);
  mj[0] = "";
  mj[1] = "";

  while( str.indexOf("]",0)>-1 ){
    if( str.substr(0,1)!="[" && str.substr(0,1)!="]" ){
    	mj[0] = mj[0] + str.substr(0,1);

			var matches = mj[0].match(/^ +(.+) +$/);
			if (matches) {
				mj[0] = matches[1]; // strip spaces
			}
    }
   	str = str.substr(1,(str.length-1));
  }
  mj[1] = str;

  return mj;
}

