var currentStore = "";
$(document).ready(function() {
	$(".store").click(function() {
		var sArr = $(this).attr("id").split(/[a-zA-Z]+/);
		if(sArr[0] == "")
			sid = sArr[2];
		else
			sid = sArr[1];
		$.ajax({
			url: "/_asp/ajax.map-store.asp?sid="+sid,
			dataType: "text",
			success: function(data) {
				var arrData = data.split("||--||");
				if(arrData.length == 13) {
					if(currentStore != "" && currentStore != arrData[0]) {
						$("#map-overlay").css({"display":"none"});
						$("#map-highlight").css({"display":"none"});
					}
					currentStore = arrData[0];
					$("#map-overlay-contents").empty().append(
						"<h2>"+arrData[1]+"</h2>"+ 
						"<div class=\"store-phone\">"+arrData[3]+"</div>"+
						"<div class=\"store-website\"><a href=\""+arrData[5]+"\" target=\"_blank\">"+arrData[5]+"</a></div>"+
						"<p>"+arrData[2]+"</p>"
					);
					var ovx = parseInt(arrData[10]) - 2;
					var ovy = parseInt(arrData[11]) - 37;
					if(arrData[12] == "True") {
						$("#map-overlay").addClass("right");
						ovx -= 249;
					} else {
						$("#map-overlay").removeClass("right");
					}
					$("#map-overlay").css({"left":ovx.toString()+"px","top":ovy.toString()+"px"}).fadeIn("slow");
					$("#map-highlight").css({"left":arrData[8]+"px","top":arrData[9]+"px"})
						.attr({"src":"/_images/map-units/"+arrData[4]+".gif"})
						.load(function(){
							$(this).fadeIn("slow");
					});
				}
			}
		});
	});
	if(window.location.hash != "") {
		$(window.location.hash).click().parents(".collapsable").siblings(".expander").click();
	}
});

function mapClose() {
	$("#map-overlay").fadeOut("slow", function() {
		$("#map-overlay-contents").empty();
	});
	$("#map-highlight").fadeOut("slow");
}