var map = false;

var y = 0;
var i = 0;

var longitude = new Array();
var latitude = new Array();
var zoom = new Array();

//Swiss Alps
longitude[0] = 46.655647;
latitude[0] = 8.336563;
zoom[0] = 14;

//Tokyo
longitude[1] = 35.677806;
latitude[1] = 139.712931;
zoom[1] = 17;

//Los Angeles
longitude[2] = 33.87258;
latitude[2] = -118.288031;
zoom[2] = 17;

//Los Angeles
longitude[3] = 33.87258;
latitude[3] = -118.288031;
zoom[3] = 17;

//New York
//longitude[3] = 40.707043;
//latitude[3] = -74.017206;
//zoom[3] = 16;

//Shanghai
longitude[4] = 31.245563;
latitude[4] = 121.496498;
zoom[4] = 16;

//London
longitude[5] = 51.502999;
latitude[5] = -0.123446;
zoom[5] = 16;

//Dubai
longitude[6] = 25.281198;
latitude[6] = 55.316076;
zoom[6] = 16;

//Chicago
longitude[7] = 41.885825;
latitude[7] = -87.637618;
zoom[7] = 17;

//Sao Paolo
longitude[8] = -23.660749;
latitude[8] = -46.536015;
zoom[8] = 17;



function poll(){
	if (map) {
		y -= 1 / (zoom[i] * 80000);
		map.panTo(new GLatLng(longitude[i]+y,latitude[i]), zoom[i]);
	}
}

function setLocation (new_i) {
	if (new_i == -1) i = Math.floor( Math.random() * longitude.length);
	else i = new_i;
	y = 0;
	map.setCenter(new GLatLng(longitude[i],latitude[i]), zoom[i]);		
}


// google maps load
function load() {

	if (GBrowserIsCompatible()) {

		document.getElementById("map").style.height = document.getElementById("page").offsetHeight + "px";

		var mapOptions = {}
		map = new GMap2(document.getElementById("map"));

		setLocation(-1);
		map.setCenter(new GLatLng(longitude[i],latitude[i]), zoom[i]);
				
		map.setMapType(G_SATELLITE_MAP );
	}
}

setInterval("poll()",20);

