
function HTMLobj() {
	this.HTML	= new String();
}

/*製品情報・XML読み込み*/
function requestFile(fileName) {
	var xmlhttp = createXMLHttp();
	if (!xmlhttp) alert("XMLHttpRequest非対応のブラウザです。");
	xmlhttp.onreadystatechange = function (){
		if (xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				xmlObject=xmlhttp.responseXML;
				
				var	hagaki	= new HTMLobj();
				var	inst		= new HTMLobj();
				var	entry		= new HTMLobj();
				var	adress	= new HTMLobj();
				var	omote		= new HTMLobj();
				var	ura			= new HTMLobj();
				var	printT	= new HTMLobj();

				var	num1		= new Number();
				var	num2		= new Number();
				var	num3		= new Number();
				var	num4		= new Number();
				var	num5		= new Number();
				var	num6		= new Number();
				var	num7		= new Number();

				var	temp	= xmlObject.getElementsByTagName('word');
						
				for(var i=0; i<temp.length; i++){
					
					var	str	= xmlTag(xmlObject,'word',i,'Category');
					if(xmlTag(xmlObject,'word',i,'id').match(/mov/i)){
					
					//動画ヘルプ
					if(xmlTag(xmlObject,'word',i,'Category').match(/はがき作成の基本手順/)){
						hagaki.HTML	+=	makeFAQ(xmlTag(xmlObject,'word',i),xmlTag(xmlObject,'word',i,'id'),num1++,'mov');
					}else if(xmlTag(xmlObject,'word',i,'Category').match(/エントリー/)){
						entry.HTML		+=	makeFAQ(xmlTag(xmlObject,'word',i),xmlTag(xmlObject,'word',i,'id'),num2++,'mov');
					}else if(xmlTag(xmlObject,'word',i,'Category').match(/インストール/)){
						inst.HTML		+=	makeFAQ(xmlTag(xmlObject,'word',i),xmlTag(xmlObject,'word',i,'id'),num3++,'mov');
					}else if(xmlTag(xmlObject,'word',i,'Category').match(/住所録/)){
						adress.HTML	+=	makeFAQ(xmlTag(xmlObject,'word',i),xmlTag(xmlObject,'word',i,'id'),num4++,'mov');
					}else if(xmlTag(xmlObject,'word',i,'Category').match(/宛名面/)){
						omote.HTML		+=	makeFAQ(xmlTag(xmlObject,'word',i),xmlTag(xmlObject,'word',i,'id'),num5++,'mov');
					}else if(xmlTag(xmlObject,'word',i,'Category').match(/文面/)){
						ura.HTML		+=	makeFAQ(xmlTag(xmlObject,'word',i),xmlTag(xmlObject,'word',i,'id'),num6++,'mov');
					}else if(xmlTag(xmlObject,'word',i,'Category').match(/印刷/)){
						printT.HTML	+=	makeFAQ(xmlTag(xmlObject,'word',i),xmlTag(xmlObject,'word',i,'id'),num7++,'mov');
					}
					
					}
					
					
				}

				var aryM1 = hagaki.HTML.split('§§§');
				var movHTML1 = spliceHTML(aryM1,0,aryM1.length);
				var aryM2 = inst.HTML.split('§§§');
				var movHTML2 = spliceHTML(aryM2,0,aryM2.length);
				var aryM3 = adress.HTML.split('§§§');
				var movHTML3 = spliceHTML(aryM3,0,aryM3.length);
				var aryM4 = omote.HTML.split('§§§');
				var movHTML4 = spliceHTML(aryM4,0,aryM4.length);
				var aryM5 = ura.HTML.split('§§§');
				var movHTML5 = spliceHTML(aryM5,0,aryM5.length);
				var aryM6 = printT.HTML.split('§§§');
				var movHTML6 = spliceHTML(aryM6,0,aryM6.length);
				var aryM7 = entry.HTML.split('§§§');
				var movHTML7 = spliceHTML(aryM7,0,aryM7.length);
					
				($('hagaki'))?	$('hagaki').innerHTML		= movHTML1 : void(0);
				($('install'))?	$('install').innerHTML	= movHTML2	: void(0);
				($('adress'))?	$('adress').innerHTML		= movHTML3	: void(0);
				($('omote'))?		$('omote').innerHTML		= movHTML4	: void(0);
				($('ura'))?			$('ura').innerHTML			= movHTML5			: void(0);
				($('print'))?		$('print').innerHTML		= movHTML6	: void(0);
				($('entry'))?		$('entry').innerHTML		= movHTML7	: void(0);

			}else{
				alert(alertMsg[xmlhttp.status]);
			}
		}
	}
	xmlhttp.open("GET", fileName , true);
	xmlhttp.send(null);
}


function spliceHTML(ary,start,end){
		var retArray	= (end)? ary.splice(start,end).join(''): ary.splice(start,ary.length).join('');
		return ('<table width="100%" border="0" cellpadding="0" cellspacing="0">'+retArray+'</table>');
}
function makeFAQ(str,ID,num,type){
	ID	= (ID.match(/\/.+\//))?	ID: 'https://www.sourcenext.com/faq/action/faqdetails?kind=technical&no='+ID
	var color		=	new Array('e7f7bd','ffffef');
	var OMcolor	=		'fff';
	var word		=	'動画を見る'
	var str			=	'・'+str;
	var wid			=	100;

	var	HTML	=		new String();
			HTML	+=	'\n<tr><!--td>'+num+'</td--><td class="bar'+((num%2)+1)+'" style="background-color:#'+color[(num%2)]+'; border-color:#'+color[(num%2)]+';"';
			HTML	+=	' onMouseOver	="this.style.backgroundColor=\'#fff\'; this.style.borderColor=\'#e00\'"';
			HTML	+=	' onMouseOut	="this.style.backgroundColor=\'#'+color[(num%2)]+'\'; this.style.borderColor=\'#'+color[(num%2)]+'\'"';
			HTML	+=	' onClick			="window.open(\''+ID+'\')"';
			HTML	+=	'>';
			HTML	+=	'<div style="float:right;"><img src="/common_img/support/next_support.gif" border="0" class="a" align="absmiddle" width="15" height="15"> <a href="'+ID+'" target="_blank">'+word+'</a></div>'
			HTML	+=	str+'</td></tr>§§§';
	return HTML;
}



