var msgStr,q;

/**
	XMLHttpRequestのインスタンスを作って返します。
*/
function createXMLHttpRequest()
{
	if( window.XMLHttpRequest )
	{
		// IE以外の場合
		return new XMLHttpRequest();
	}
	else if( window.ActiveXObject )
	{
		// IE用
		try
		{
			return new ActiveXObject( "Msxml2.XMLHTTP" );
		}
		catch(e)
		{
			return new ActiveXObject( "Microsoft.XMLHTTP" );
		}
	}

	return null;
}

/**
	指定したURLからテキストを取ってきて置き換えます。
	@param textObjId 置き換え先のID。
*/
function getData( xmlUrl, textObjId )
{
	// XMLHttpRequestを取得します。
	var ajax = createXMLHttpRequest();

	// URL を指定して、そこから情報を取ってきます。
	ajax.open( "GET", xmlUrl );

	// 状態が変化したら呼ばれるイベントハンドラをセットします。
	ajax.onreadystatechange = function()
	{
		if( ( ajax.readyState == 4 ) && ( ajax.status == 200 ) )
		{
			// ちゃんと読み込めてたら置き換え。
			// ルートの要素数の取得。
			var length = ajax.responseXML.documentElement.childNodes.length;
			// テキスト置き換え先の取得。
			var textObj = document.getElementById( textObjId );
			// 置き換え。
			//textObj.innerHTML = length;


		                // <page>を取得します。
		                var page  = ajax.responseXML.documentElement.getElementsByTagName( "page" )[0];

			// <image>の中身を取得します。
			var imageUrl  = page.getElementsByTagName( "image" )[0].childNodes[0].nodeValue;

			//alert( imageUrl );
			textObj.innerHTML = imageUrl;
		}
	}
	ajax.send( '' );
}


/*******************************************************************************/

function getUrlStr()
{
	msgStr="";
	q = document.location.search;
	q = q.replace("?","");	

	//q += "\n" + setRootFlow();
	document.form1.test1.value=q;
	document.all("msgArea").innerHTML = msgStr + "abc";
}


function setNonbiriArea(arg,showArea)
{
	var msgStr="";
	var q;
	//q = "abc";
	//q = document.location.search;
	//q = q.replace("?","");	
	//document.all("nonnbiriArea").innerHTML = arg + "<BR>" + q;
	showArea.innerHTML = arg + "<BR>" + q;
	//alert(arg + "\n" + showArea);
}
