var map
var mkrsLoaded = false;
function loadMap(){
	if(GBrowserIsCompatible()){
		var rrLoc = new GLatLng(34.049678,-118.26);
 		map = new GMap2(document.getElementById("testmap"));
 		map.addControl(new GLargeMapControl());
  		map.addControl(new GMapTypeControl());
  		
 		map.setCenter(rrLoc,14);
 		
 		GEvent.addListener(map, 'zoomend', function() {map.getZoom() >= 14?loadCCMarker():unloadCCMarker();});
 		
 		loadExist();
 	}else{
 		alert("Sorry, your browser does not support this map feature");
 	}
} 
 

function loadExist(){

	for(var i=1;i<=points.length-1;i++){ 
		if(parseFloat(points[i][5]) != 0){
  			var oldLoc = new GLatLng(parseFloat(points[i][5]), parseFloat(points[i][6]));
  			var marker = createMarker(oldLoc,i);
  			map.addOverlay(marker);
  		}
  	}
  	loadCCMarker();
}
var ccMarker=null
function loadCCMarker(){
if(ccMarker==null){
ccMarker = getCCMarker()
  	map.addOverlay(ccMarker);
  	}
}
function unloadCCMarker(){
	map.removeOverlay(ccMarker);
	ccMarker=null
}
function createMarker(theLoc, number) {
  	var marker = new GMarker(theLoc);
	var html = "<B>"+points[number][1]+"</B><BR>"+points[number][2]+"<BR>"+descrs[number];
	html = "<div style='width:300px;height:180px;'>" + html + "<\/div>" //white-space:nowrap;
  	GEvent.addListener(marker, 'click', function() {marker.openInfoWindowHtml(html);});
  	return marker;
}

function getCCIcon() {     
        var icon = new GIcon();
        icon.image = "lacc.gif"             
        icon.iconAnchor = new GPoint(45, 20);
        icon.iconSize = new GSize(90, 40);
      return icon;
    }
    
    
    function getCCMarker() {    
        marker = new GMarker(new GLatLng(34.0433,-118.2695), { icon: getCCIcon() });
     return marker;
    }