﻿// JScript File
function GetMap() 
{
	map = new VEMap('myMap');  
	map.LoadMap(new VELatLong(42.033217, -71.215948), 10 ,'h' ,false); 
	
	CaricaLuoghi();
	
	var array = GeneraArrayLatLong();
	map.SetMapView(array);
}      

var map = null; 
var pinID = 1;
var Luoghi = new Array();


LuogoVisitato = function()
{
	this.ID = 0;
	this.Lat = 0;
	this.Lon = 0;
	this.Title = "";
	this.Description = "";
	this.URL = null;
}

function AddPin(luogo)
{
	var pin = new VEPushpin(luogo.ID,new VELatLong(luogo.Lat, luogo.Lon),luogo.URL,luogo.Title,luogo.Description);
	map.AddPushpin(pin);
}

function CaricaLuogo(title, description, lat, lon, image)
{
	var luogo = new LuogoVisitato();
	luogo.ID = pinID;
	luogo.Lat = lat;
	luogo.Lon = lon;
	luogo.Title = title;
	luogo.Description = description;
	luogo.URL = image;
	Luoghi[pinID++] = luogo;
}

function GeneraArrayLatLong()
{
	var LatLongArray = new Array();
	var count = 0;
	
	for (i = 1; i < Luoghi.length; i++)
	{
		var el = Luoghi[i];
		LatLongArray[count++] = new VELatLong(el.Lat, el.Lon);
	}
	return LatLongArray;
}

function CaricaLuoghi()
{
	CaricaLuogo("Mansfield", "Questa è la mia casetta, dove sono di notte...", 42.033217, -71.215948, "images/yellowpin.gif");
	CaricaLuogo("ICONICS", "La sede della ICONICS, dove sono di giorno...", 42.041628, -71.234912, "images/yellowpin.gif");
	CaricaLuogo("Norton, 15 ottobre 2006", "Qui è dove sono venuto a fare le foto agli alberi riflessi nel laghetto. Ho girato un po' qua intorno alla ricerca di un bel posto, e qui è dove mi sono fermato di più, aspettando il tramonto.", 41.978029, -71.193252, "images/redpin.gif");
	CaricaLuogo("Foxboro, 18 ottobre 2006", "Appena arrivato e già a giocare a calcio! Questo è il punto dove c'è il campo, in erba, gratis... Avercelo a Genova...", 42.067562, -71.240249, "images/redpin.gif");
	CaricaLuogo("Boston, 21 ottobre 2006", "Nella nostra prima tappa a Boston, abbiamo trovato il Pumpkin Festival, che si svolgeva in questo parco del centro della città.", 42.355464, -71.066485, "images/redpin.gif");
	CaricaLuogo("Providence, 22 ottobre 2006", "Questa è la Chiesa dove siamo venuti la prima domenica. Poi abbiamo fatto un giro qui intorno dove ci sono un sacco di negozi italiani, e poi siamo andati a fotografare le casette di Providence!", 41.823667, -71.432995, "images/redpin.gif");
	CaricaLuogo("Cambridge, 28 ottobre 2006", "Oggi siamo venuti da queste parti con un collega. Qui siamo passati di fronte ad Harvard, la famosa Università, poi abbiamo anche intravisto il mitico M.I.T..", 42.372844, -71.116648, "images/redpin.gif");
	CaricaLuogo("Salem, 29 ottobre 2006", "La città delle streghe! Questo preciso punto è nel Burying Point, ovvero l'antico cimitero, che era pieno di gente festante che camminava allegramente sulle tombe di qualche povera anima...", 42.520539, -70.892031, "images/redpin.gif");
	CaricaLuogo("Boston, 29 ottobre 2006", "Dopo aver passeggiato per il cimitero di Salem, ci siamo venuti a sfamare qui, all'Hard Rock Cafè di Boston. Il locale è davvero carino e meritava venirlo a vedere. Prossima volta, si prendono le magliette, ok Yddu? ;-)", 42.348417, -71.073987, "images/redpin.gif");
	CaricaLuogo("Salem, 31 ottobre 2006", "Halloween, dove se non nella città delle streghe? La festa più americana di tutte, festeggiata nella città più Halloweeniana che ci sia! Questo preciso punto è nella strada principale dove era pienissimo di gente in maschera.", 42.521599, -70.893228, "images/redpin.gif");
	CaricaLuogo("New York, 4 novembre 2006", "Una giornata trascorsa in questa immensa metropoli. Questo punto è da dove ho fotografato la Statua della Libertà. Le foto si raggiungono dalle gallerie nel menù.", 40.703768, -74.017547, "images/redpin.gif");
	CaricaLuogo("Plymouth, 8 novembre 2006", "Dopo una lunga giornata di lavoro, sotto una pioggia tremenda, siamo venuti a fare un giro qui, dove i padri pellegrini sbarcarono nel lontano 1620. In questo preciso punto c'è la pietra su cui scolpirono la data di arrivo.", 41.958038, -70.662067, "images/redpin.gif");
	CaricaLuogo("Cape Cod, 11 novembre 2006", "Questo è il punto in cui ci siamo goduti un tramonto spettacolare, io, Roberto e qualche centinaio di gabbiani, un po' infastiditi per la nostra presenza, e non so il perchè... <br><br><i>\"Allora, tu vai di là, poi corri verso i gabbiani e li fai volare via così li fotografo in volo davanti al tramonto, ok?\"</i>", 42.04693, -70.218735, "images/redpin.gif");
	CaricaLuogo("New York, 19 novembre 2006", "Qui c'è il Rockefeller Center, su cui sono salito oggi. Gran posto, ma soprattutto una vista strepitosa. Da Central Park all'Empire, dalla Statua della Libertà a Brooklyn, Queens, Bronx e New Jersey. Si domina tutto da qui.", 40.759001, -73.977438, "images/redpin.gif");
	CaricaLuogo("Rochester, NY, 23 novembre 2006", "Sono sulla strada per le cascate del Niagara e stanotte mi fermo a dormire qui. Il Motel è spettacolare, la camera enorme, altro che New York! Ah... ho pure la connessione WiFi, grazie alla quale sto scrivendo.", 42.99179, -77.359752, "images/redpin.gif");
	CaricaLuogo("Niagara Falls, Ontario, 24 novembre 2006", "In questo punto siamo scesi sotto le cascate per vederle bene da vicino... e lavarci!", 43.078778, -79.077787, "images/redpin.gif");
	CaricaLuogo("Toronto, Ontario, 25 novembre 2006", "Questa è la CN Tower su cui siamo saliti, per vedere Toronto e il lago Ontario dall'alto.", 43.64236, -79.386826, "images/redpin.gif");
	CaricaLuogo("Syracuse, NY, 25 novembre 2006", "Da queste parti c'era il Motel dove abbiamo fatto tappa l'ultima notte, prima di ripartire per Mansfield.", 43.092961, -75.999985, "images/redpin.gif");
	CaricaLuogo("Newport, RI, 3 dicembre 2006", "In questa zona di Newport ci sono le famose mansions, delle case davvero molto grandi, molto belle e in posizioni invidiabili. In questo periodo dell'anno non c'era molta gente, ma d'estate probabilmente si riempie. Molte delle mansions sono ormai usate tipo musei e si possono visitare. Coi soldi probabilmente ci pagano l'ici americano!", 41.449401, -71.354442, "images/redpin.gif");
	CaricaLuogo("Miami, FL, 10 dicembre 2006", "Questo è l'albergo di Miami dove mi trovo ora.", 25.809937, -80.316732, "images/redpin.gif");
	CaricaLuogo("Key West, FL, 10 dicembre 2006", "Questa è Mallory Square, la piazza da dove ogni sera si celebra un tramonto unico. Purtroppo oggi era parecchio nuvoloso, quindi niente tramonto da favola...", 24.559956, -81.807783, "images/redpin.gif");



	for (i = 1; i < Luoghi.length; i++)
	{
		AddPin(Luoghi[i]);	
	}
}

