var stst;
function JSONscriptRequest(fullUrl) {
    this.fullUrl = fullUrl; 
    this.noCacheIE = '&noCacheIE=' + (new Date()).getTime();
    this.headLoc = document.getElementsByTagName("head").item(0);
    this.scriptId = 'JscriptId' + JSONscriptRequest.scriptCounter++;
}
JSONscriptRequest.scriptCounter = 1;
JSONscriptRequest.prototype.buildScriptTag = function () {
    this.scriptObj = document.createElement("script");
    this.scriptObj.setAttribute("type", "text/javascript");
    this.scriptObj.setAttribute("charset", "utf-8");
    this.scriptObj.setAttribute("src", this.fullUrl + this.noCacheIE);
    this.scriptObj.setAttribute("id", this.scriptId);
}
JSONscriptRequest.prototype.addScriptTag = function () {
    this.headLoc.appendChild(this.scriptObj);
}
JSONscriptRequest.prototype.removeScriptTag = function () {
    this.headLoc.removeChild(this.scriptObj);  
}
//--------------------------------------------------------
function tes(p){
if ( p['Header'].Status == "Success" ){
var a = p['Body']['ItemSearch']['Items']['Item'];
var i = 0; var s = new Array;
while ( a[i] ){
if ( i == 0 ) { s[i] = '<table border="3" width="400">';}
else { s[i] = ''; }
if ( i % 2 == 0) {
	s[i] += '<tr>';	// 偶数の処理
}

s[i] += '<td align="center"><a href="'+a[i].affiliateUrl+'" target="_blank"><img src="'+a[i].mediumImageUrl+'" alt="'+a[i].itemName+'"></a><br><a href="'+a[i].affiliateUrl+'" title="'+a[i].itemName+'" target="_blank">'+a[i].itemName.substr(0,32);
if ( a[i].itemName.length > 32 ) s[i] += '…';
s[i] += '</a><br><font color="#ff0000" size=6>'+a[i].itemPrice+'円</font><br>';
if ( a[i].taxFlag ) s[i] += '&nbsp;（税別'; else s[i] += '&nbsp;（税込';
if ( a[i].postageFlag ) s[i] += '&nbsp;送料別）<br>'; else s[i] += '<font color="#ff0000" size=3>&nbsp;送料無料</font>）<br>';
if ( a[i].reviewCount ) s[i] += '&nbsp;<a href="'+a[i].affiliateUrl+'" target="_blank">レビュー'+a[i].reviewCount+'件</a><br>';
s[i] += '&nbsp;<font color="#006633" size=2>【'+a[i].shopName+'】</font></td>';
if ( i % 2 != 0) {
	s[i] += '</tr>';	// 奇数の処理
}
i++;
} 
s[i-1] += '</table>';
document.getElementById(stst).innerHTML += s.join('');
}}
//--------------------------------------------------------
function listget(url){
var oJsr = new JSONscriptRequest(url);
  oJsr.buildScriptTag();
  oJsr.addScriptTag();
  setTimeout( function() { oJsr.removeScriptTag(); }, 5000);
}
//--------------------------------------------------------
function rakuten_list(kwd1, ngw1, minprice1, hits1, sort1, st1, genreId1){
stst = st1;
if ( genreId1 == null ) {
  genreId1 = '101070';
}
var url = 'http://api.rakuten.co.jp/rws/1.11/json?developerId=5627c27c6ad808a685c84ed368f439e1&affiliateId=0adf83ec.4ef6a339.0adf83ed.a05f69b5&operation=ItemSearch&version=2007-10-25&keyword='+kwd1+'&genreId='+genreId1+'&callBack=tes&hits='+hits1+'&minPrice='+minprice1+'&NGKeyword='+ngw1+'&imageFlag=1&sort='+sort1+'';
listget(url);
}
//-->
