﻿
window.onload = function () {

	var SearchKey =  document.getElementById("item_search_form").value;

	if(!SearchKey){
		document.getElementById("item_search_form").style.color = "#980000";
		document.getElementById("item_search_form").value = "ここにキーワードを入れてください。";
	}
}


function insertFormKey(){
	document.getElementById("item_search_form").style.color = "#000000";
	document.getElementById("item_search_form").value = "";
}

function _TOP_HITS_5 (category,keywords,hitcount){

var NEWITEM = new Array;
var HITCOUNT = new Array;
var hit_td;
var page = 1;
var maxhits = hitcount;
var sort_by = "score";
var sort_order = "desc";

var VC_KEYWORD = "&keyword=" + keywords;
var VC_CATEGORY = "&category=" + category;
var VC_SUBSTORE = "&sub_store=";
var VC_MERCHANT = "&merchant=";
var VC_PRICE_MIN = "&price_min=";
var VC_PRICE_MAX = "&price_max=";
var VC_RATE_MIN = "&rate_min=";
var VC_RATE_MAX = "&rate_max=";
var VC_FIXED_MIN = "&fixed_min=";
var VC_FIXED_MAX = "&fixed_max=" ;
var VC_FEE_MIN = "&fee_min=";
var VC_FEE_MAX = "&fee_max=";
var VC_VCPTN = "&vcptn=";
var VC_PAGE = "&page=" + page;
var VC_MAXHITS = "&results_per_page=" + maxhits;
var VC_SORT_BY = "&sort_by=" + sort_by;
var VC_SORT_ORDER = "&sort_order=" + sort_order;
var VC_ADULT = "&adult=n";
var targetUrl = VC_API+VC_TOKEN+VC_KEYWORD+VC_CATEGORY+VC_SUBSTORE+VC_MERCHANT+VC_PRICE_MIN+VC_PRICE_MAX+VC_RATE_MIN+VC_RATE_MAX+VC_FIXED_MIN+VC_FIXED_MAX+VC_VCPTN+VC_PAGE+VC_MAXHITS+VC_SORT_BY+VC_SORT_ORDER+VC_ADULT;

var url = proxyUrl + "?METHOD=GET&URL=" + encodeURIComponent(targetUrl);
requestAjax("GET", url, true, function(res){
var xml = res.responseXML;
var COMMData = xml.getElementsByTagName("item");

for(var i=1; 7 > i;i++){
page_count = Math.floor(Math.random()*COMMData.length);
HITCOUNT.push(page_count);
}


for(var i=1; 6 > i;i++){
var s = HITCOUNT[i]-1;
var ItemTitle = xml.getElementsByTagName("title")[HITCOUNT[i]].firstChild.nodeValue;
var ItemLink = xml.getElementsByTagName("link")[HITCOUNT[i]].firstChild.nodeValue;
var MName = xml.getElementsByTagName("vc:merchantName")[HITCOUNT[i]].firstChild.nodeValue;
var subStoreName = xml.getElementsByTagName("vc:subStoreName")[HITCOUNT[i]].firstChild.nodeValue;
var ImageURL = COMMData[s].childNodes.item(16).getAttribute("url");
var ImageW = COMMData[s].childNodes.item(16).getAttribute("width");
var ImageH = COMMData[s].childNodes.item(16).getAttribute("height");
var ItemPrice = xml.getElementsByTagName("vc:price")[s].firstChild.nodeValue;

var OTAG = "http://ck.";
var ADTAG = "http://ad.";
var VCTAG3 = "/referral";
var VCTAG4 = "/gifbanner";
var VCTAG5 = "&vc_url";
var ADTAG = ItemLink;

ADTAG = ADTAG.replace(OTAG,"http://ad.");
ADTAG = ADTAG.replace(VCTAG3,"/gifbanner");
ADTAG = ADTAG.split(VCTAG5,1);

var VC_ADTAG = "<img src=\"" + ADTAG + "\" height=\"1\" width=\"1\" border=\"0\" />";

var ImageVCTAG = "<img src=\"" + ImageURL + "\" width=\"" + ImageW + "\" height=\"" + ImageH + "\" border=\"0\" align=\"center\" alt=\"" + ItemTitle + ItemPrice + "\" />";

if(!ImageURL){var VC_IMAGE ="<img src=\"/shop/images/noimage100.gif\" width=\"100\" height=\"100\" border=\"0\" alt=\"読み込み中\" />";}else{
var VC_IMAGE = "<a href=\"" + ItemLink + "\" target=\"\new\">" + ImageVCTAG + VC_ADTAG + "</a>";
}
if(VC_IMAGE == null){VC_IMAGE = "読み込み中";}

var VC_TEXT_LINK = "<a href=\"" + ItemLink + "\" target=\"\new\">" + ItemTitle + VC_ADTAG + "</a>";

if(subStoreName){
	var StoreName = subStoreName;
}else{
	var StoreName = MName;
}

var HIT_TITLE_IMG = "<h2 class=\"h2img\"><img src=\"/shop/images/mall_subtitle_hot_"+i+".gif\" width=\"100\" height=\"20\" border=\"0\" alt=\"ホットアイテム"+i+"\" /></h2>";

hit_td = HIT_TITLE_IMG + VC_IMAGE + "<br />" + VC_TEXT_LINK + "<br /><font color=\"#ff0000\">￥" +ItemPrice + "</font>" + "<br /><font color=\"#999999\">(" + StoreName + ")</font>";

var BoxName = "hit"+i;
document.getElementById(BoxName).innerHTML = hit_td;

}

});

}

