
//ブラウザのバージョンチェック
var brw_v = navigator.appVersion.charAt(0);
var brw_n = navigator.appName.charAt(0);

var iIE4 = false;
var iNN4 = false;
var iNN6 = false;

//IE6 select表示設定
var searchSel=function(vl){
 var VarUsrAgt=navigator.userAgent.toLowerCase();
 var vuaMsie6=VarUsrAgt.indexOf("msie 6")!=-1;
 if(vuaMsie6==false) return;
 var tagSelect=document.getElementsByTagName('select');
 if(tagSelect==null) return;
 for(var i=0;i<tagSelect.length;i++){
  tagSelect[i].style.display=vl;
 }
};

//・非表示にするとき
//searchSel('none');
//・元に戻すとき
//searchSel('inline');

    if(document.all){
        /* Internet Explorer */
        iIE4 = true;
    }else if(document.getElementById){
        /* Firefox, Netscape Navigator 6以上 */
        iNN6 = true;
    }else if(document.layers ){
        /* Netscape Navigator 4 */
        iNN4 = true;
    }

var Laymax = 1;		//ウインドウの最大数
var layW = 240;		//ウインドウの幅:IE用

var scrX,scrY;
var layX,layY,layH;
var lay = new Array();
var Lflag = false;
  
if(iIE4 || iNN6){
	document.onmousemove = Mmove;
}
if(iNN4){
	window.onmousemove = Mmove;
	window.captureEvents(Event.MOUSEMOVE);
}

function Init(){
	if(iIE4 || iNN6){
		scrX = document.body.clientWidth;
		scrY = document.body.clientHeight;
	}
	if(iNN4){
		scrX = innerWidth;
		scrY = innerHeight;
	}
	for(i = 1; i <= Laymax; i++){
		if(iIE4){
			lay[i] = document.all("iL"+i);
			lay[i].style.visibility = "hidden";
		}
		if(iNN6){
			lay[i] = document.getElementById("iL"+i);
			lay[i].style.visibility = "hidden";
		}
		if(iNN4){
			lay[i] = document.layers["iL"+i];
			lay[i].visibility = "hide";
		}
	}
	Lflag = true;  
}

function Mover(str){
	searchSel('none');
	var n=1;
	if(Lflag){
		if(iIE4 || iNN6){
			lay[n].innerHTML = str;
			lay[n].style.left = 0; 	//layX
			lay[n].style.top = 0; 		//layY
			lay[n].style.width = layW;
			layH = lay[n].style.height;
			lay[n].style.visibility = "visible";
		}
		if(iNN6){
			lay[n].innerHTML = str;
			lay[n].style.left = 0; 	//layX
			lay[n].style.top = 0; 		//layY
			lay[n].style.width = layW;
			layH = lay[n].style.height;
			lay[n].style.visibility = "visible";
		}
		if(iNN4){
			lay[n].document.open();
			lay[n].document.fgColor = "#000000";
			lay[n].document.bgColor = "#fffacd";
			lay[n].document.write(comments[n]);
			lay[n].document.close();
			lay[n].left = 800; 	//layX
			lay[n].top = 0; 	//layY
			layW = lay[n].clip.width;
			layH = lay[n].clip.height;
			lay[n].visibility = "show";
		}
	}
}

function Mout( ){
	searchSel('inline');
	var n=1;
	if(Lflag){
		if(iIE4 || iNN6){
			lay[n].style.visibility = "hidden";
		}
		if(iNN4){
			lay[n].visibility = "hide";
		}
	}
}

function Mmove(e){
	if(Lflag){
		if(iIE4){
			layX = event.clientX + 5;
			layY = event.clientY + 5;
		}
		if(iNN4 || iNN6){
			layX = e.pageX + 5;
			layY = e.pageY + 5;
		}
		if((layX + layW) >= scrX){
			layX = scrX - layW - 1;
			if(layX <= 1){
				layX = 1;
			}
		}
		if((layY + layH) >= scrY){
			layY = scrY - layH - 1;
			if(layY <= 1){
				layY = 1;
			}
		}
	}
}

// ご自身のAPIキーを設定してください
var api_key = '7b18731dfad050ca';

// jsr_class用のグローバル変数
var jsr = {};
var item;

function do_search(i,count){
	var html="";
	Mover(html);

	switch (count){
		case "4":	//　sortの場合
			for (var obj in gsortdata){
				if(gsortdata[obj]['ASIN'] == i ){
					item = gsortdata[obj];
					var no = obj - 0.0 + 1.0 + (gpage - 1)*10;
				}
			}
			break;
		default:
			item = gdata01["ItemSearchResponse"]["Items"]["Item"][i];
			var no = eval(i) + 10*(gpage - 1) + 1;
	}


	html +=  '<div style="text-align:center; font-size: 11px; margin: 0px">';
	html +=  '<a href="JavaScript:void(0)" onclick="Mout( ); return false;">[閉じる]</a></div>';

	
	// 画面表示切替

	html =  '<div style="text-align:center; font-size: 11px;  margin: 0px">';
	html +=  '<a href="JavaScript:void(0)" onclick="Mout( ); return false;">[閉じる]</a></div>';

	html += '<p class="result">--- No.' + no + ' ---<br />';
	html += '<a href="' + item['DetailPageURL'] + '" target="_blank">' + item['ItemAttributes']['Title'] + '</a><br />'

	if('Author' in item['ItemAttributes']){
		html += item['ItemAttributes']['Author'] + ' ';
	}
	if('Binding' in item['ItemAttributes']){
		html += item['ItemAttributes']['Binding'] + ' ';
	}
	if('Label' in item['ItemAttributes']){
		html += item['ItemAttributes']['Label'] + ' ';
	}
	if('PublicationDate' in item['ItemAttributes']){
		html +=  '<br />発売日: ' + item['ItemAttributes']['PublicationDate'] + ' ';
	}

	html += '<br /><br />';

	if( 'Reviewer' in item["CustomerReviews"]["Review"]) {

//		html += '<p class="result">--- カスタマーレビュー ---<br />';
		html += item["CustomerReviews"]["Review"]["Date"];
		html += '　by ' + item["CustomerReviews"]["Review"]["Reviewer"]["Name"] + '<br />';
		html += '<span style="text-align:center; font-weight: bold;">[' + item["CustomerReviews"]["Review"]["Summary"] + ']</span><br />';
		html += '<div style="text-align:left;" >';
		html += item["CustomerReviews"]["Review"]["Content"] + '</div>';
	}
	else{

		for (i in item["CustomerReviews"]["Review"]) {

	//		html += '<p class="result">--- カスタマーレビュー ---<br />';
			html += item["CustomerReviews"]["Review"][i]["Date"];
			html += '　by ' + item["CustomerReviews"]["Review"][i]["Reviewer"]["Name"] + '<br />';
			html += '<span style="text-align:center; font-weight: bold;">[' + item["CustomerReviews"]["Review"][i]["Summary"] + ']</span><br />';
			html += '<div style="text-align:left;" >';
			html += item["CustomerReviews"]["Review"][i]["Content"] + '</div>';
		}
	}

	html +=  '<div style="text-align:center; font-size: 11px;  margin: 0px">';
	html +=  '<a href="JavaScript:void(0)" onclick="Mout( ); return false;">[閉じる]</a></div>';
		
	Mover(html);
}


