var html = "";
var local = new Array();
var local_list = document.getElementById("local").getElementsByTagName("a");
window.location.pathname.match(/(\w+\/\w+)/);
var host = "http://"+window.location.host+"/"+RegExp.$1;
for(i=0; i<local_list.length; i++){
	local_list[i].href.match(/#(\w+)/);
	local.push(RegExp.$1);
}
function createHttpRequest() {
	if(window.ActiveXObject){
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				return null;
			}
		}
	} else if(window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else {
		return null;
	}
}
function pick_up(chiiki) {
	var xml = createHttpRequest();
	if(navigator.appName == "Microsoft Internet Explorer"){
		xml.open("GET", "../../../sys/"+chiiki+".xml", false);
	} else {
		xml.open("GET", "../../../sys/"+chiiki+".xml", true);
	}
	xml.onreadystatechange = function(){
		if(xml.readyState == 4){
			var data = xml.responseXML;
			var shops = data.getElementsByTagName("marker");
			for(i=0; i<shops.length; i++){
				var name = shops[i].getAttribute("name");
				var area = shops[i].getAttribute("area");
				var time = shops[i].getAttribute("time");
				var price = shops[i].getAttribute("price");
				var tel = shops[i].getAttribute("tel");
				var comment = shops[i].getAttribute("comment");
				var picture = shops[i].getAttribute("picture");
				var url = shops[i].getAttribute("url");
				var local = shops[i].getAttribute("chiiki");
				var lat = shops[i].getAttribute("lat");
				var lng = shops[i].getAttribute("lng");
				var category = shops[i].getAttribute("category");
				var m_only = shops[i].getAttribute("m_only");
				if(picture != null && m_only != "y"){
					var shopname_html = "";
					if(lat != null && category != "deli"){
						shopname_html = "<a href='"+url+"' target='_blank'>"+name+"</a><a href='"+host+"/"+chiiki+"/map/?"+local+"="+lat+"&"+lng+"' class='map_link'><img src='../../../img2/map_link.gif' alt='地図ページでお店の位置を確認'></a>";
					} else {
						shopname_html = "<a href='"+url+"' target='_blank'>"+name+"</a>";
					}
					html += "<div class='"+chiiki+" "+category+" list_shop'>"
								+"<div class='status'>"
									+"<b class='shopname'>"+shopname_html+"</b>"
									+"<p style='margin:0; clear:both;'>"+area+"</p>"
									+"<ul class='prof'>"
										+"<li class='time'>"+time+"</li>"
										+"<li class='price'>"+price+"</li>"
										+"<li class='tel'>"+tel+"</li>"
									+"</ul>"
								+"</div>"
								+"<a href='"+url+"' target='_blank'><img src='"+picture+"' alt='"+name+"'></a>"
								+"<span class='comment'>"+comment+"</span></div>";
				}
			}
		}
	}
	xml.send('');
	if(navigator.appName == "Microsoft Internet Explorer"){
		document.getElementById(chiiki+"output").innerHTML = html;
		html = "";
	} else {
		xml.onload = function(){document.getElementById(chiiki+"output").innerHTML = html; html = "";}
	}
}
function load_shopdata(){
	for(n=0; n<local.length; n++){
		pick_up(local[n]);
	}
}
