
function sendAndloadText(strReqURI, strReqMethod, strReqQueries, strOnLoadFunc, oTA) {
	try {var xmlhttp =new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
		try {var xmlhttp =new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			if(typeof XMLHttpRequest != "undefined") {
				var xmlhttp = new XMLHttpRequest();
			}
		}
	}
	if(xmlhttp) {
		xmlhttp.onreadystatechange =function() {
			if(xmlhttp.readyState < 4) eval(strOnLoadFunc+"('loading','','xmlhttp.readyState:"+xmlhttp.readyState+"',oTA)");
			if(xmlhttp.readyState == 4) {
				var strResTxt, strResHeader;
				if(xmlhttp.status == 200) {
					strResTxt =xmlhttp.responseText;
					strResHeader =xmlhttp.getAllResponseHeaders();
					if(strOnLoadFunc) eval(strOnLoadFunc+"('completed', strResHeader, strResTxt, oTA)");
				}
				else if(xmlhttp.status == 404) strResTxt ="xmlhttp.status:"+xmlhttp.status;
			}
		};
		var encodeQuery =encodeURIComponent(strReqQueries);
		if(strReqMethod.toUpperCase() == "GET") {
			strReqURI =strReqURI +"?" +encodeQuery;
			encodeQuery =null;
		}
		xmlhttp.open(strReqMethod, strReqURI, true);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader('If-Modified-Since', 'Thu, 01 Jun 1970 00:00:00 GMT');
		//xmlhttp.send(encodeQuery);
		xmlhttp.send(strReqQueries);
	}
}

function requestHorseXML() {
	var oTA ={cat:'g'};
	var q ='xml=<?xml version="1.0" encoding="UTF-8" ?><request><head><interface id="ctrlManagimentData" /><info section="reg_horse" cat="horse_info_geneki" method="get_full_record" /></head><body></body></request>';
	sendAndloadText("/list.php", "POST", q, "setAjaxRes", oTA);
	
	var oTA ={cat:'b'};
	var q ='xml=<?xml version="1.0" encoding="UTF-8" ?><request><head><interface id="ctrlManagimentData" /><info section="reg_horse" cat="horse_info_bosyu" method="get_full_record" /></head><body></body></request>';
	sendAndloadText("/list.php", "POST", q, "setAjaxRes", oTA);
}
function setAjaxRes(st, head, res, o) {
	if(st != "completed") return;
	var xTree =new XML.ObjTree();
	var xObj =xTree.parseXML(res);
	
	if(o.cat == "g") writeHorseDetailAnchors_Geneki(xObj);
	if(o.cat == "b") writeHorseDetailAnchors_Bosyu(xObj);
}

function writeHorseDetailAnchors_Geneki(xObj) {
	var kyusya_anchors ="";
	var bokujo_anchors ="";
	var handleName, nameJ;
	
	for(var i =0; i < xObj.response.body.reg_horse.length; i++) {
		horseSt =xObj.response.body.reg_horse[i].horse_st;
		handleName =xObj.response.body.reg_horse[i].horse_hn;
		nameJ =xObj.response.body.reg_horse[i].hrs_prf_namej;
		
		if(horseSt == '2') kyusya_anchors +=("<a href='/syozoku/"+handleName+"/' class='blue'>"+nameJ+"</a><br />\n");
		if(horseSt == '0') bokujo_anchors +=("<a href='/syozoku/"+handleName+"/' class='blue'>"+nameJ+"</a><br />\n");
	}
	document.getElementById("kyusya_links").innerHTML =kyusya_anchors;
	document.getElementById("bokujo_links").innerHTML =bokujo_anchors;
}

function writeHorseDetailAnchors_Bosyu(xObj) {
	var kouma_anchors ="";
	var handleName, nameJ, stanby;
	
	for(var i =0; i < xObj.response.body.reg_horse.length; i++) {
		//horseSt =xObj.response.body.reg_horse[i].horse_st;
		handleName =xObj.response.body.reg_horse[i].horse_hn;
		nameJ =xObj.response.body.reg_horse[i].hrs_prf_namej;
		stanby = Number(xObj.response.body.reg_horse[i].hrs_prf_standby_st);
		
		kouma_anchors +=("<a href='/bosyu/"+handleName+"/' class='blue'>"+nameJ+"</a><br />\n");
	}
	document.getElementById("kouma_links").innerHTML =kouma_anchors;
}