/*********************************************************
（このファイルはUTF-8で保存すること）
*********************************************************/
String.prototype.trim = function() {
    return this.replace(/^[ ]+|[ ]+$/g, '');
}
function request_book_data(ISBN)
{
	ISBN = ISBN.trim();
	if (ISBN){
		sendData  = "ISBN=" + encodeURI(ISBN);
		httpObj = createXMLHttpRequest(fetch_book_data);
		if ( httpObj ){
			httpObj.open( "POST", "http://www.investment-portal.jp/get_book_data.php", true );
			httpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	//この指定が無いとリクエストを受け付けない処理系もあるので
			httpObj.send(sendData);
		}
	}
}

function fetch_book_data()
{
	if ( ( httpObj.readyState == 4 ) && ( httpObj.status == 200 ) ){
		//JSONのデータを解析して表示する
		jsData = httpObj.responseText;
		data = eval("("+jsData+")");
		if ( "" == data.book_title ){
			alert("入力されたISBN番号に該当する書籍は見つかりませんでした");
		}
		else{
			document.frm.amazon_book_title.value = data.book_title;
			if ( "" != data.book_url ){
				document.frm.amazon_book_url.value = data.book_url;	// 販売URL

				if ( "" != data.book_image_url ){
					// 画像URLをセット
					document.frm.amazon_book_image_url.value = data.book_image_url;
					foo = document.getElementById("book_image");
					foo.innerHTML = "<img src='" + data.book_image_url + "'>";
					document.frm.amazon_book_image_already.value = "";
				}
			}
		}
	}
}

