if( document.getElementById ){
	var	div		=	null;
	var	key		=	null;
	var	req		=	null;
	var	item	=	null;

	var	header	=	null;
	var	srcbox	=	null;
	var	footer	=	null;

	function initEcsSearch(){
		if( !( div = document.getElementById("src_ecs") ) )	return;	//	id=src_ecsのdiv要素がなければリターン
		
		header	=	"<div class='side2_title' style='font-weight:bold;text-align:left;' >Amazon検索 with Ajax</div>\n";
		form	=	"<form><input type='text' id='ecs_src_box' name='ecs_src_box' value='' size='15' /> <input type='button' name='search' value='検索' onclick='javascript:searchEcs();' /></form>";
		//footer	=	"<br /><br />\n<div id='ecs_footer' align='right' >Keyword : " + key + "</div>\n";
		
		//------------------------------
		//	HttpRequestオブジェクトが得られなければリターン
		//------------------------------
		if( window.XMLHttpRequest )		req	=	new XMLHttpRequest();
		else if( window.ActiveXObject )	req	=	new ActiveXObject("Microsoft.XMLHTTP");
		else							return;
		
		div.innerHTML	=	header;
		div.innerHTML	+=	form;
		//div.innerHTML	+=	footer;
	}
	
	
	function createEcsElement(i){
		if( !(div && key && req && item && header ) )	return;
		if( i < 0 || i > item.length-1 )				return;
		
		div.innerHTML	=	header;
		div.innerHTML	+=	form;
		div.innerHTML	+=	"<br /><img src='" + item[i][2] + "' alt='' width='" + item[i][3] + "px' height='" + item[i][4] + "px' /><br /><br /><a href='" + item[i][1] + "' target='_blank' >" + item[i][0] + "</a><br /><br /><br />";
		
		if( i > 0 )				div.innerHTML	+=	"　<a href='javascript:createEcsElement(" + (i-1) + ");' >＜＜前</a>";
		if( i < item.length-1 )	div.innerHTML	+=	"　<a href='javascript:createEcsElement(" + (i+1) + ");' >次＞＞</a>";
		
		footer	=	"<br /><br />\n<div id='ecs_footer' align='right' >Keyword : " + key + "</div>\n";
		
		div.innerHTML	+=	"\n";
		div.innerHTML	+=	footer;
	}
	
	
	function searchEcs(){
		//alert("search");
		key	=	document.getElementById("ecs_src_box").value;	//	検索ワード
		//alert(key);
		if( !key ||	!req )	return;
		
		req.open( "GET", "http://www.ndoko-the-gurujio.com/blog/ecs.php?keywords="+key, true );
		req.onreadystatechange	=	function(){
			if( req.readyState == 4 ){
				item		=	new	Array();		//	アイテム配列を初期化
				var	res		=	req.responseXML;	//	レスポンス取得
				
				var	items	=	res.getElementsByTagName("Item");
				for( var i=0; i<items.length; i++ ){
					var	title	=	items.item(i).getElementsByTagName("Title").item(0).firstChild.nodeValue;
					var	url		=	items.item(i).getElementsByTagName("DetailPageURL").item(0).firstChild.nodeValue;
					
					var	image	=	"http://g-images.amazon.com/images/G/09/x-locale/detail/thumb-no-image._V69826056_.gif";	//	画像無し
					var	width	=	"50";
					var	height	=	"60";					
					
					if(items.item(i).getElementsByTagName("MediumImage").length > 0){
						image	=	items.item(i).getElementsByTagName("MediumImage").item(0).getElementsByTagName("URL").item(0).firstChild.nodeValue;
						width	=	items.item(i).getElementsByTagName("MediumImage").item(0).getElementsByTagName("Width").item(0).firstChild.nodeValue;
						height	=	items.item(i).getElementsByTagName("MediumImage").item(0).getElementsByTagName("Height").item(0).firstChild.nodeValue;
					}
					
					item[i]		=	new	Array();
					item[i][0]	=	title;
					item[i][1]	=	url;
					item[i][2]	=	image;
					item[i][3]	=	width;
					item[i][4]	=	height;
				}
				
				createEcsElement(0);
			}
		}
		
		req.send(null);
	}
}