var locations = new Array() //an array to hold locations as 3D arrays var titles = new Array() //an array to hold titles for locations function initialize() { var myLatlng = new google.maps.LatLng(locations[0][0], locations[0][1]); var myOptions = { zoom: 12, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var marker = new google.maps.Marker({ position: myLatlng, map: map, title: titles[0] }); } function parseContact(root) { //PARSE THE QUERY STRING var varNode = getParameter("NODE"); if (varNode == "") { varNode = 0; } //RESET var entries = eval(root); var entry = entries[varNode]; locations.push(entry.coordinates); titles.push(entry.name); }