// JavaScript Document
//XML取得
function getIndex(URL,func) {
	this[func+'xmlhttp']	= createXMLHttp();
	var	xmlhttp				= createXMLHttp();
//	alert("XMLHttp作成状況："+xmlhttp);
	if (xmlhttp){
		this[func+'xmlhttp'].onreadystatechange = eval(func);
		this[func+'xmlhttp'].open('GET', URL);
		this[func+'xmlhttp'].send(null);
//		alert("XMLHttpRequest成功")
	}else{
		alert("XMLHttpRequest失敗");
	}
}

// XMLHttpsオブジェクト作成
function createXMLHttp(){
	try {
		return new ActiveXObject ("Microsoft.XMLHTTP");
	}
	catch(e){
		try {
			return new XMLHttpRequest();
		}
		catch(e){
			return null;
		}
	}
	return null;
}

//サポート文言挿入
function support(){
	if (supportxmlhttp.readyState == 4 && supportxmlhttp.status == 200){
		var	xmlDoc	= supportxmlhttp.responseText;
		var	reg		= xmlDoc.replace(/\n/g,'').replace(/.*<body.*?>(.*?)<\/body>.*/i,'$1');
		document.getElementById("support").innerHTML	=	reg;
	}
}

//VSバージョン情報
function getVer(){
	if (getVerxmlhttp.readyState == 4 && getVerxmlhttp.status == 200){
		var	xmlDoc	= getVerxmlhttp.responseXML;
		var	version	= xmlDoc.getElementsByTagName('version')[0];
		var	update	= xmlDoc.getElementsByTagName('update')[0];
		var	result	= new String();
		document.getElementById("version").innerHTML 	= '定義ファイル　'+version.childNodes[0].nodeValue;
		document.getElementById("lastUpdate").innerHTML	= update.childNodes[0].nodeValue.replace(/(\d{4})(\d{2})(\d{2})/,'$1.$2.$3');

		try{
			var	program	= xmlDoc.getElementsByTagName('program')[0];
			var HTML	= document.getElementById("version").innerHTML
			document.getElementById("version").innerHTML 	= 'プログラム　'+program.childNodes[0].nodeValue+'<br />'+HTML;
		}catch(e){
		}


	}
}

function chkURL(URI){
	var HTML= new String();
	if(URI.indexOf('http:')>=0){
		HTML=URI;
	}else{
		HTML='https://www.sourcenext.com/faq/action/faqdetails?kind=technical&amp;no='+URI;
	}
return HTML;
}

function faq(){
	if (faqxmlhttp.readyState == 4 && faqxmlhttp.status == 200){
		var	xmlDoc	= faqxmlhttp.responseXML;
		var	keizoku	= xmlDoc.getElementsByTagName('keizoku');
		var	riyou	= xmlDoc.getElementsByTagName('riyou');
		var	kaikae	= xmlDoc.getElementsByTagName('kaikae');
		var	item1	= xmlDoc.getElementsByTagName('item1');
		var	item2	= xmlDoc.getElementsByTagName('item2');
		var	item3	= xmlDoc.getElementsByTagName('item3');

		var	innerText		= new String();
		for (var i=0; i<item1.length; i++){
			innerText	+=	'<li>'+item1[i].childNodes[0].nodeValue+' <img src="http://a1947.g.akamai.net/f/1947/9338/20m/sec.sourcenext.info/support/img/arrow_support.gif" align="absmiddle"> <a href="'+chkURL(item1[i].getAttribute('id'))+'">解決方法</a>'+ movChk(item1[i].getAttribute('movie')) +'</li>\n';
		}
		document.getElementById("list1").innerHTML	 	= '<ul>'+innerText.replace(/\/\/\//ig,'<br />')+'</ul>';
		var	innerText		= new String();
		for (var i=0; i<item2.length; i++){
			innerText	+=	'<li>'+item2[i].childNodes[0].nodeValue+' <img src="http://a1947.g.akamai.net/f/1947/9338/20m/sec.sourcenext.info/support/img/arrow_support.gif" align="absmiddle"> <a href="'+chkURL(item2[i].getAttribute('id'))+'">解決方法</a>'+ movChk(item2[i].getAttribute('movie')) +'</li>\n';
		}
		document.getElementById("list2").innerHTML	 	= '<ul>'+innerText.replace(/\/\/\//ig,'<br />')+'</ul>';
		var	innerText		= new String();
		for (var i=0; i<item3.length; i++){
			innerText	+=	'<li>'+item3[i].childNodes[0].nodeValue+' <img src="http://a1947.g.akamai.net/f/1947/9338/20m/sec.sourcenext.info/support/img/arrow_support.gif" align="absmiddle"> <a href="'+chkURL(item3[i].getAttribute('id'))+'">解決方法</a>'+ movChk(item3[i].getAttribute('movie')) +'</li>\n';
		}
		document.getElementById("list3").innerHTML	 	= '<ul>'+innerText.replace(/\/\/\//ig,'<br />')+'</ul>';
//		alert(td1);
	}
}

function movChk(URL){
	if(URL==0){
		return('');
	}else{
		return('<img src="img/icon_ani.gif" align="absmiddle">&nbsp;<a href="'+URL+'"><span class="caption">動画版</span></a>');
	}
}

