function flipCommerce(xml) {
	var pr = $("pr");
	dropChild(pr);
	var commerces = xml.getElementsByTagName("commerce");
	if (!commerces.length) return;
	var kinds = xml.getElementsByTagName("kind");
	var kind = kinds[0].firstChild.nodeValue;
	var owners = xml.getElementsByTagName("owner");
	var owner = owners[0].firstChild.nodeValue;
	var titles = xml.getElementsByTagName("title");
	var title = titles[0].firstChild.nodeValue;
	if (kind != 0) {
		pr.appendChild($T(title));
	} else {
		var domains = xml.getElementsByTagName("domain");
		var domain = domains[0].firstChild.nodeValue;
		if (domain) {
			pr.appendChild($T("[PR] "));
			var a = $E("a");
			a.href = "http://" + domain + ".livetown.jp/shop/" + owner;
			a.appendChild($T(title));
			pr.appendChild(a);
		}
	}
	Spry.Effect.DoShake("pr");
	setTimeout("loadCommerce()", 30000);
}

function loadCommerce() {
	var req = createHttpRequest();
	if (req == null) return false;
	req.onreadystatechange = function() {
		if (req.readyState == 4 && req.responseText) {
			flipCommerce(req.responseXML);	
		}
	}
	var url = "http://" + location.hostname + "/ajax/commerce_load.php?place=" + $("place").value;
	if ($("pref")) {
		url += "&pref=" + $("pref").value;
	} 
	req.open("GET", url, true);
	req.send(null);
}
