﻿var arrPartnerItems = new Array();

function InitMap()
{
	var xPos, yPos, strOutput, url;
	var mapdata = $.get("/files/system/bs/js/xmlmap/partnercases.xml",function(data){
		$("CaseItem",data).each(function(num){
			xPos = $(this).attr("x")-8;
			yPos = $(this).attr("y")-20;
			arrPartnerItems[num] = new Array();
			$("*",this).each(function(n){
				arrPartnerItems[num][n] = $(this).text();										 
			});
			if(arrPartnerItems[num][3]==''){
				url="javascript:void(0);";
			}
			else
			{
				url=arrPartnerItems[num][3];
			}
			if(arrPartnerItems[num][4]=='True'){
				strOutput = '<a href="'+url+'" id="CaseInfo'+num+'" onmouseover="showCaseInfo('+num+','+xPos+','+yPos+')" onmouseout="hideCaseInfo('+num+')" style="width:13px; height:20px; position:absolute; z-index:'+num+'; margin-left:'+xPos+'px; margin-top:'+yPos+'px; background:url(/files/System/BS/Graphic/MapDot'+arrPartnerItems[num][0]+'.png) right bottom no-repeat;"><img src="/x.gif" width="13" height="20" border="0" /></a>';
			}
			else
			{
				strOutput = '<a href="'+url+'" id="CaseInfo'+num+'" style="width:13px; height:20px; position:absolute; z-index:'+num+'; margin-left:'+xPos+'px; margin-top:'+yPos+'px; background:url(/files/System/BS/Graphic/MapDot'+arrPartnerItems[num][0]+'.png) right bottom no-repeat;" title="'+arrPartnerItems[num][1]+'"><img src="/x.gif" width="13" alt="'+arrPartnerItems[num][1]+'" height="20" border="0" /></a>';
			}
			$("#MapContainer").append(strOutput);
		});
	});
}
function showCaseInfo(caseId,x,y){
	var xPos = x-48;
	var yPos = y-60;
	var strOutput = '<div id="Info'+caseId+'" onmouseout="hideCaseInfo('+caseId+')" style="padding:7px 28px 19px 7px; position:absolute; z-index:999; width:143px; height:46px; margin-top:'+ yPos +'px; margin-left:'+ xPos +'px; background:url(/files/System/BS/Graphic/MapDotInfoBox.png)"><b>'+arrPartnerItems[caseId][1]+'</b><br />'+arrPartnerItems[caseId][2]+'</div>';
	$("#CaseInfoContainer").html(strOutput);
	$("#Info"+caseId).show();
}
function hideCaseInfo(caseId){
	$("#Info"+caseId).hide("normal");
}