//ファイル名の取得、大文字へ変換、「_」の削除
//myF = String(location.href.match(/\/.....\./gi));
myF = String(location.href.match(/\/[a-z,_]{4,}\./gi));
myF = String(myF.toUpperCase());
myF = String(myF.replace("/",""));
myF = String(myF.replace(".",""));
myF = String(myF.replace("_",""));
//alert(myF);

//
//var url = "../../js/test.xml";
//httpObj = new JKL.ParseXML( url );
//xmlData = httpObj.parse();
//
//alert(xmlData.children.boy[1]);

//function demo_dom () {
//    var url = "../../general/patient/out_table.html";
//    var http = new JKL.ParseXML.DOM( url );
//    var dom = http.parse();
//    alert( "nodeName: "+dom.nodeName );
//}

//元データの取得
var url = "../../general/patient/out_table.html";
httpObj = new JKL.ParseXML.DOM( url );
xmlData = httpObj.parse();

if( xmlData != null )
{
	divObj = xmlData.getElementsByTagName("div");
	pObj = xmlData.getElementsByTagName("p");
}
var myNo = new Array;

for(i=0; i<divObj.length; i++)
{
	if( divObj[i].getAttribute('id') == myF )
	{
		myNo.push(i);
		break;
	}
}
if( myNo == "" )
{
	myF = myF.substring(0,3);
	if( myF == "RES" )//呼吸器科
	{
		for(i=0; i<divObj.length; i++)
		{
			if( divObj[i].getAttribute('id') == "RESS" || divObj[i].getAttribute('id') == "RESM" )
			{
				myNo.push(i);
				if(myNo.length == 2) break;
			}
		}
	}
	else if( myF == "DIG")//消化器科
	{
		for(i=0; i<divObj.length; i++)
		{
			if( divObj[i].getAttribute('id') == "DIGS" || divObj[i].getAttribute('id') == "DIGM" )
			{
				myNo.push(i);
				if(myNo.length == 2) break;
			}
		}
	}
	
}

//alert(myF);

for(i=0; i<pObj.length; i++)
{
	if( pObj[i].getAttribute('id') == 'otUpdate' )
	{
		myUp = pObj[i].childNodes[0].nodeValue;
		break;
	}
}

//書き出し
//alert( myNo );
//document.write(divObj[myNo].innerHTML);
if(myNo.length != 0)
{
	document.write('<p class="iR">'+myUp+'</p>\n');
	for(j=0; j<myNo.length; j++)
	{
		if( myNo.length > 1 )
		{
			var tb = "";
			if( j == 1 ) tb = ' class="tb"';
			h2Obj = divObj[myNo[j]].getElementsByTagName("h2");
			document.write("<h3"+tb+">"+h2Obj[0].childNodes.item(0).firstChild.nodeValue+"</h3>\n");
		}
		document.write('<table>\n<thead>\n<tr>\n');
		document.write('<th>月曜日</th><th>火曜日</th><th>水曜日</th><th>木曜日</th><th>金曜日</th>\n');
		document.write('</tr>\n</thead>\n<tbody>\n');
		
		tdObj = divObj[myNo[j]].getElementsByTagName("td");
		for(i=0; i<tdObj.length; i++)
		{
			document.write('<td>');
			for(k=0; k<tdObj[i].childNodes.length; k++)
			{
				tdObjDate = tdObj[i].childNodes[k];
				if(tdObjDate.nodeType == 3)			//text
				{
					document.write(tdObjDate.nodeValue);
				}
				else if(tdObjDate.nodeType == 1)	//tag
				{
					if(tdObjDate.nodeName == "br")
					{
						document.write("<"+tdObjDate.nodeName+" />");
					}
					else if(tdObjDate.nodeName == "img")
					{
						document.write("<"+tdObjDate.nodeName+" src=\""+tdObjDate.getAttribute('src')+"\" alt=\""+tdObjDate.getAttribute('alt')+"\" />");
					}
				}
			}
			document.write('</td>\n');
		}
		document.write('</tbody>\n</table>\n');
	}
}
//以下test
//OK
//document.write(document.getElementById("pageTitle").innerHTML);
//OK
//document.write(document.getElementsByTagName("div")[1].innerHTML);
