// JavaScript Document

var startZoom = 14;
var map;




function init() 
{
	if (GBrowserIsCompatible())
	{
		
		
		 
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		
		map.removeMapType(G_HYBRID_MAP);
		
        var mapControl = new GMapTypeControl();
        map.addControl(mapControl);
		
		map.clearOverlays();

		
		
		var theSW = new GLatLng(minX, minY);
		var theNE = new GLatLng(maxX, maxY);																								
		
		var gLatLngBound 	= new GLatLngBounds();//theSW, theNE); 								
		gLatLngBound.extend(theSW); 	
		gLatLngBound.extend(theNE); 	
		
		var centerPoint 	= new GLatLng();
		centerPoint 	= gLatLngBound.getCenter();	




		var newZoom = map.getBoundsZoomLevel(gLatLngBound); 
		
		map.setCenter(centerPoint,newZoom);	
		
		//map.setCenter(new GLatLng(29.42295237221555, -98.49466323852539), 13);
		
		//var User = new GIcon();
		//User.image = 'question.png';
		//User.iconSize = new GSize(38, 39);
		//User.iconAnchor = new GPoint(15, 39);
		//User.infoWindowAnchor = new GPoint(15, 39);
			
		var i=0;
		for(id in markers) 
		{
				var infoTabs = [
								new GInfoWindowTab("Tab 1", "<b>"+markers[id].company+"</b><br><img src='"+markers[id].logo+"'>")
								];
				addMarker(markers[id].latitude , markers[id].longitude, infoTabs);
			
		}	
		
	}
	
	
}


function addMarker(latitude , longitude, infoTabs)
{
	var marker = new GMarker(new GLatLng(latitude, longitude));
	GEvent.addListener(marker, 'click',
	function() {
	
				marker.openInfoWindowTabsHtml(infoTabs,{
				selectedTab:0,
				maxWidth:300
				});
	}
	);
	map.addOverlay(marker);
}

function pointout(index)
{

	var point = new GPoint(markers[index].longitude,markers[index].latitude);	
	var marker = new GMarker(point);

	map.addOverlay(marker);
	var infoTabs = [
						new GInfoWindowTab("Tab 1", "<b>"+markers[index].company+"</b><br><img src='"+markers[index].logo+"'>")
				   ];
	
	marker.openInfoWindowTabsHtml(infoTabs,{
				selectedTab:0,
				maxWidth:300
				});
	
		GEvent.addListener(marker,'click',function() {
		marker.openInfoWindowTabsHtml(infoTabs);
		});
}

window.onload = init;
window.onunload = GUnload;
