var map;
var centerLatitude = 20;
var centerLongitude = -156; 
//var startZoom = 8;
var latitude = 26.184671649619027;
var longitude = 91.7506456375122;


//var iconSingle = new GIcon();
//iconSingle.image = "./images/mscit.gif";
//iconSingle.shadow = "./images/mscit_shadow.gif";
//iconSingle.iconSize = new GSize(40, 30);
//iconSingle.shadowSize = new GSize(22, 20);
//iconSingle.iconAnchor = new GPoint(1, 1);
//iconSingle.infoWindowAnchor = new GPoint(6, 1);



var deselectCurrent = function() {};



function initializePoint(pointData) {
	var point = new GLatLng(pointData.latitude, pointData.longitude);
	var marker = new GMarker(point);
	//var listItem = document.createElement('li');
	//var listItemLink = listItem.appendChild(document.createElement('a'));
	//listItemLink.href = "#";
	//listItemLink.innerHTML = '<strong>' + pointData.name + ' </strong><span>' + pointData.message + '</span>';
	
	//var focusPoint = function() {
		//deselectCurrent();
		///listItem.className = 'current';
		//deselectCurrent = function() { listItem.className = ''; }
		//var temp = '<strong>' + pointData.name + ' </strong><br><span>' + pointData.message + '</span>';
		//marker.openInfoWindowHtml(temp);
		map.panTo(point);
		//return false;
	//}

	//GEvent.addListener(marker, 'mouseover', focusPoint);	
	//listItemLink.onclick = focusPoint;

	//document.getElementById('sidebar-list').appendChild(listItem);

	map.addOverlay(marker);
}

/*
function windowHeight() {
	// Standard browsers (Mozilla, Safari, etc.)
	if (self.innerHeight)
		return self.innerHeight;
	// IE 6
	if (document.documentElement && document.documentElement.clientHeight)
		return document.documentElement.clientHeight;
	// IE 5
	if (document.body)
		return document.body.clientHeight;
	// Just in case.
	return 0;
}

function handleResize() {
	var height = windowHeight() - document.getElementById('toolbar').offsetHeight - 30;
	document.getElementById('map').style.height = height + 'px';
	document.getElementById('sidebar').style.height = height + 'px';
}*/

//function changeBodyClass(from, to) {
//     document.body.className = document.body.className.replace(from, to);
//     return false;
//}

function init() 
{
	
	map = new GMap2(document.getElementById("map"));
	//map.addControl(new GLargeMapControl());
	//map.addControl(new GMapTypeControl());
	//changeBodyClass('loading', 'standby');
	if(no_of_loc == 0)
	{
		var location = new GLatLng(markers[0].latitude, markers[0].longitude);
		map.setCenter(location, startZoom);
		for(id in markers) 
		{
			initializePoint(markers[id]);		
		}
		
	}
	else
	{
		var location = new GLatLng(latitude, longitude);
		map.setCenter(location, startZoom);
	}
}

//window.onresize = handleResize;
window.onload = init;
