var strMicroPriceListTemplate = "";
function showMicroPriceList(hash){
//alert(hash);
	for(com_id in hash){
		var arr = hash[com_id]
		var len = arr.length;
		var div = document.getElementById("list_" + com_id);
		if(!div){
			continue;
		}
		var arrHTML = [];
		strTmpl = strMicroPriceListTemplate || DefaultMicroPriceListTemplace();
		if(len > 0){
			var RegId = new RegExp("%%%_[a-zA-Z_\d]{3,}_%%%");
			for(var i=0;i<len;i++){
				var strItemTmpl = strTmpl;
				var arrMatch = [];
				strItemTmpl = strItemTmpl.replace(/%%%_ComId_%%%/g,com_id);
				while(strItemTmpl.match(/(%%%_([a-zA-Z_\d]{3,})_%%%)/)){
					var fromKey = RegExp.$1;
//					var ElementKey = fromKey.replace(/%/g,"");
					var ElementKey = RegExp.$2;
					strItemTmpl = strItemTmpl.replace(fromKey,arr[i][ElementKey]);
				}
				arrHTML.push(strItemTmpl);
			}
		} else {
			arrHTML.push("<p class='not_found'>取り扱いショップがみつかりません。</p>");
		}
		div.innerHTML = arrHTML.join("\n");
		div.style.display = "";
	}
}
function setMicroPriceListTemplate(str){
	strMicroPriceListTemplate = str;
}
function DefaultMicroPriceListTemplace(){
	var arr = [];
	arr.push("<li><a href='%%%_Link_%%%' target='_blank'>%%%_ShopName_%%%</a>");
	return arr.join("\n");
}

