var locations = [
['<b>Skills Training Centre</b><p>407 Iroquois Shore Road,</p><p> Oakville, Ontario L6H 1M3</p><hr><a TARGET="_blank" href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=407+Iroquois+Shore+Road,+Oakville,+Ontario+L6H+1M3,+Canada">Directions</a>', 43.468494,-79.681442, 4],
['<b>Trafalgar Road Campus</b><p>1430 Trafalgar Road,</p><p>Oakville, Ontario L6H 2L1</p><hr><a TARGET="_blank" href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=1430+Trafalgar+Road,+Oakville+Ontario+L6H%202L1+Canada">Directions</a>', 43.472854,-79.69835, 3],
['<b>Hazel McCallion Campus</b><p>4180 Duke of York Boulevard,</p><p>Mississauga, ON L5B 0G5</p><hr><a TARGET="_blank" href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=4180+Duke+of+York+Boulevard,+Mississauga,+ON+L5B+Canada">Directions</a>', 43.589188,-79.641445, 2],
['<b>Davis Campus</b><p>7899 McLaughlin Rd.,</p><p>Brampton, Ontario L6Y 5H9</p><hr><a TARGET="_blank" href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=7899+McLaughlin+Rd.,+Brampton,+Ontario+L6Y+5H9,+Canada">Directions</a>', 43.656881,-79.73907, 1]
];

function init_map(){

    var map = new google.maps.Map(document.getElementById('map_canvas'), {
        zoom: 10,
        center: new google.maps.LatLng(43.55,-79.7),
        mapTypeId: google.maps.MapTypeId.ROADMAP
    });

    var infowindow = new google.maps.InfoWindow({content: "loading...", maxWidth:150});

    var marker, i;

    for (i = 0; i < locations.length; i++) {
        marker = new google.maps.Marker({
            position: new google.maps.LatLng(locations[i][1], locations[i][2]),
            map: map
        });

        google.maps.event.addListener(marker, 'click', (function(marker, i) {
            return function() {
                infowindow.setContent(locations[i][0]);
                infowindow.open(map, marker);
            }
        })(marker, i));
    }
}

function go_map(loc){

    var map = new google.maps.Map(document.getElementById('map_canvas'), {
        zoom: 16,
        center: new google.maps.LatLng(loc[1],loc[2]),
        mapTypeId: google.maps.MapTypeId.ROADMAP
    });

    var infowindow = new google.maps.InfoWindow({content: "loading...", maxWidth:150});

    var marker, i;

    marker = new google.maps.Marker({
        position: new google.maps.LatLng(loc[1], loc[2]),
        map: map
    });

    google.maps.event.addListener(marker, 'click', (function(marker, i) {
        return function() {
            infowindow.setContent(loc[0]);
            infowindow.open(map, marker);
        }
    })(marker, i));
    
    infowindow.setContent(loc[0]);
    infowindow.open(map, marker);

}
