$(document).ready( function init() {
	initEvent();
});

function initEvent() {
    $('span').each(function() {
    	if($(this).attr("name") != undefined && $(this).attr("name") == "store") {
			$(this).css("cursor", "pointer");
			$(this).click(function(e) {
				if($("#divStoreInfo").css("display") != "none") //To prevent google chrome abnormal
					$("#divStoreInfo").hide();
				setStoreByName($(this).html());
				var x = e.pageX - this.offsetLeft - 100;
				var y = e.pageY - this.offsetTop + 20;
				$("#divStoreInfo").css("top", y).css("left", x);
				$("#divStoreInfo").css("height", "170px");
			});
    	}
    });
}

function setStoreByName(obj) {
	var u = this.location.href;
	var reqUrl = '/store/storeSearch.serx';
	if(u.indexOf("https") > -1)
  		reqUrl = '/member/storeSearch.serx';
	$.ajax({
	    url: reqUrl,
	    data: {sName: escape(obj)},
	    error: 	function(xhr) {	},
	  	success:function(resp) {
			var items = JSON.parse(resp);
			if(items != undefined && items.length > 0)
				drawStore(items[0]);
			setTimeout(function(){}, 5000);
		}
	 });
}

function drawStore(obj) {
	var storeNameC = "";
	var storeNameE = "";
	var addr = "";
	var tel = "";
	var businessTime = "";
	if(obj["storeNameC"] != undefined)
		storeNameC = obj["storeNameC"];
	if(obj["storeNameE"] != undefined)
		storeNameE = obj["storeNameE"];
	if(obj["addr"] != undefined)
		addr = obj["addr"];
	if(obj["tel"] != undefined)
		tel = obj["tel"];
	if(obj["businessTime"] != undefined)
		businessTime = obj["businessTime"]; 
	$("#spStoreNameC").html(storeNameC);
	$("#spStoreNameE").html(storeNameE);
	$("#spAddr").html(addr);
	$("#spTel").html(tel);
	$("#spBusinessTime").html(businessTime);
	$("#divStoreInfo").fadeIn("medium");

}
