
	var project_markers = new Array();
	var office_markers = new Array();
YAHOO.util.Event.onDOMReady(function() {
	
	
	
	
	//map_data[0] = new Array("ABB Inc. (Raleigh)",19.303716,-81.364049,"MEC provided project management, engineering, technical assistance for the ABB commissioning of an IB1 25 MVA transformer, and commissioned the West Bay Substation additions as well as 12 MVA G34 transformer located at the CUC North Sound generation plant.");
	

	
	
	
	
	
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(new GLatLng(44.8872,-89.6201), 2);
		
		var proj_icon = new GIcon(G_DEFAULT_ICON);
		

		
		var customUI = map.getDefaultUI();
		
		customUI.controls.maptypecontrol = false;
		map.setUI(customUI);
		map.setMapType(G_HYBRID_MAP);


		var projectIcon = new GIcon(G_DEFAULT_ICON);
		projectIcon.image = "/site/images/interface/icons/pin-white-noshadow.png";
		//projectIcon.image = "http://www.google.com/mapfiles/markerA.png";
		// Set up our GMarkerOptions object
		markerOptions = { icon:projectIcon };
		var projectOfficeIcon = new GIcon(G_DEFAULT_ICON);
		projectOfficeIcon.image = "/site/images/interface/icons/pin-red-noshadow.png";
		//projectIcon.image = "http://www.google.com/mapfiles/markerA.png";
		// Set up our GMarkerOptions object
		markerOfficeOptions = { icon:projectOfficeIcon };	
		
		
		mgr = new MarkerManager(map);
		
		for(var i = 0; i< map_data.length; i++){
			
			createMarker(map_data[i],markerOptions, mgr);
			//map.addOverlay(createMarker(map_data[i],markerOptions));
			
		}	
		
		for(var i = 0; i< office_locations.length; i++){
			
			createOfficeMarker(office_locations[i],markerOfficeOptions, mgr);
			
		}			
		
		
	}
	
    GEvent.addListener(map,'zoomend',function(){
        checkFilter();
    }); 
	YAHOO.util.Event.addListener("body", "unload", function(){GUnload();});
	
	
	
}


);
function checkFilter(){
	var off_check = document.getElementById('office_check');
	var proj_check = document.getElementById('project_check');
	
	if(off_check.checked != true){
		office_markers[i].hide();
	}
	if(proj_check.checked != true){
		project_markers[i].hide();
	}
	
}
function hideMarkers(el,type){
	if(el.checked == false){
		if(type == 'office'){
			for(var i=0; i<office_markers.length; i++){
				office_markers[i].hide();
			}
		}
		if(type =='project'){
			for(var i=0; i<project_markers.length; i++){
				project_markers[i].hide();
			}
		}
	}
	else{
		if(type == 'office'){
			for(var i=0; i<office_markers.length; i++){
				office_markers[i].show();
			}
		}
		if(type =='project'){
			for(var i=0; i<project_markers.length; i++){
				project_markers[i].show();
			}
		}
	}	
}
function createOfficeMarker(map_data, markerOptions, mgr){
	var point = new GLatLng(map_data[1], map_data[2]);
	
	var marker = new GMarker(point,markerOptions);
	var title = map_data[0];
	var descrip = map_data[3];
	GEvent.addListener(marker, 'click', function(){marker.openInfoWindowHtml("<p><span class='map_ballon_title'>"+title+"</span></p><p class='map_ballon'>"+descrip+"</p>");});
	office_markers.push(marker);
	
	
	mgr.addMarker(marker, 0)
	return marker;
}

function createMarker(map_data, markerOptions, mgr){
	var point = new GLatLng(map_data[1], map_data[2]);
	
	var marker = new GMarker(point,markerOptions);
	var title = map_data[0];
	var descrip = map_data[3];
	var location = map_data[4];
	GEvent.addListener(marker, 'click', function(){marker.openInfoWindowHtml("<p><span class='map_ballon_title'>"+title+"</span>&nbsp;"+location+"</p><p class='map_ballon'>"+descrip+"</p>");});
	project_markers.push(marker);
	
	if(map_data[5]==undefined){
		var zoom = 0;
	}
	else{
		var zoom = map_data[5];
	}
	
	mgr.addMarker(marker, zoom)	
	
	return marker;
}
