/*** File: carc_map.js
*********************/


var markersArray = new Object();

function GetMap(map, data) {

markersArray['map'] = map;

for(var idx = 0; idx < data.markers.marker.length; idx++) {

var myPoint = new YGeoPoint(parseFloat(data.markers.marker[idx].lat), parseFloat(data.markers.marker[idx].lon));

var myMarkPoint = createYMarker(myPoint,data.markers.marker[idx], idx);

map.addOverlay(myMarkPoint);

}

}

function createYMarker(point, data, idx) {

var myImage = new YImage();

myImage.src= '114.gif';
myImage.size = new YSize(35, 49);
myImage.offsetSmartWindow = new YCoordPoint(15,10);


var marker = new YMarker(point, 'id'+idx, myImage);


var label = "<img border='1' width='16' height='14' src=" + data.num + ".gif>"; 
////var label = "<FONT FACE=ARIALSIZE=5 COLOR=990000><B>.             " + moveit + data.num + " </B></FONT>";
marker.addLabel(label); 

var swtext = "<div style='white-space:nowrap;'>" + data.error + "<A HREF='javascript:l(\"" + data.call + "\")' TITLE='Unique call lookup'>	<FONT FACE=ARIAL SIZE=5 COLOR=0000FF><B>" + data.call + "</B></FONT></A> 	<FONT FACE=ARIAL SIZE=4 COLOR=000000><B>" + data.city + "</B></FONT><BR>	<FONT FACE=ARIAL SIZE=4>" + data.rptype + "</FONT><BR><FONT FACE=ARIAL SIZE=4>" + data.freq + "</FONT><BR>	<FONT FACE=ARIAL SIZE=4>" + data.commenta + "</FONT><BR><FONT FACE=ARIAL SIZE=4>" + data.commentb + "</FONT></div>";


var menuObj = document.getElementById("MyLinksArea");

menuObj.innerHTML += '<a href="javascript:focusOnMarker(\'' + data.call + '\')">'+data.num + '.-' + data.call + '</a><br/>';

markersArray[data.call] = new Object();

markersArray[data.call]['html'] = swtext;

markersArray[data.call]['marker'] = marker;

YEvent.Capture(marker, EventsList.MouseOver, function() { marker.openSmartWindow(swtext) });

return marker;

}
function focusOnMarker(call) {var marker = markersArray[call]['marker'];

marker.openSmartWindow(markersArray[call]['html']);
}
