markerArray[CONSTRUCTION_NUM] = [];
markerDataArray[CONSTRUCTION_NUM] = [];
markerEnabledArray[CONSTRUCTION_NUM] = [];

clickable[CONSTRUCTION_NUM] = false;

var constructionArea = new GPolygon.fromEncoded({
  polylines: [
    {points: "axfvFfxd~OlDKnA@UwHU@H{BC_AS@AQcB@QP?`BG??zAiABDtH",
     levels: "P@EBB@BAGDA@ADDP",
     color: "#f60",
     opacity: 0.7,
     weight: 2,
     numLevels: 18,
     zoomFactor: 2},
	{points: "ukfvFtgd~O?DOAQj@A^ID?rAvFI?_DiE?",
     levels: "P@A@@BEFDP",
     color: "#f60",
     opacity: 0.7,
     weight: 2,
     numLevels: 18,
     zoomFactor: 2},
	{points: "igfvFvmd~O@nAj@??Xf@A?WpAAAqAeDB",
     levels: "PBBDBAEDP",
     color: "#f60",
     opacity: 0.7,
     weight: 2,
     numLevels: 18,
     zoomFactor: 2},
	 {points: "qigvFpoc~OO?@^dCAPRRCGoFeDF@|AN@AxA",
     levels: "PACAAEEDAAP",
     color: "#f60",
     opacity: 0.7,
     weight: 5,
     numLevels: 18,
     zoomFactor: 2},
	 {points: "whgvFlhe~O?`@tAA?_@uA?",
     levels: "PCDBP",
     color: "#f60",
     opacity: 0.7,
     weight: 5,
     numLevels: 18,
     zoomFactor: 2},
	 {points: "gzfvFhtc~OAc@x@iAxB@^a@?a@N??dAxAA?TaA??Lm@@?r@IN?z@G??cCk@?AjAkCA",
     levels: "PBCCADACFBAAD@AD@DCCP",
     color: "#f60",
     opacity: 0.7,
     weight: 5,
     numLevels: 18,
     zoomFactor: 2}],
  fill: true,
  color: "#f60",
  opacity: 0.3,
  outline: false
}, {clickable:false});

var proposedBuilding = new GPolygon.fromEncoded({
  polylines: [
    {points: "gefvFbpd~ON??Qz@?@GF??EA??K@?@EI?@GGA?BQA?@G??CG@?BKAAAU?@HC@?l@",
     levels: "PAAB@@????D@@@@?????@??C??P",
     color: "#f60",
     opacity: 0.7,
     weight: 5,
     numLevels: 18,
     zoomFactor: 2}],
  fill: true,
  color: "#f60",
  opacity: 0.7,
  outline: false
});

var polygon1 = new GPolygon.fromEncoded({
  polylines: [
    {points: "y|q~FpniuOVJHMAKIEO@IHBF",
     levels: "PB@C@A@P",
     color: "#990000",
     opacity: 0.7,
     weight: 5,
     numLevels: 18,
     zoomFactor: 2}],
  fill: true,
  color: "#ffff00",
  opacity: 0.25,
  outline: false
});

GEvent.addListener(polygon1, "mouseover", function() 
	{ 
		polygon1.setFillStyle({color:"#ff0000", opacity:1}) 
	}); 

GEvent.addListener(polygon1, "mouseout", function() 
	{ 
		polygon1.setFillStyle({color:"#ffff00", opacity:.7}) 
	}); 
 
function construction()
{
	if(layersChecked[CONSTRUCTION_NUM] == true)
	{
		if (!printMap && !mapLoad)
		{
			if (map.getZoom()>16)
				map.setZoom(16);

			map.panTo(layerCenterArray[CONSTRUCTION_NUM]);

		}

		if (!printMap)
		{
			document.getElementById("conIcon").style.display = 'block';
		}

		map.addOverlay(constructionArea);
		//map.addOverlay(proposedBuilding);

		showLegend("constructionLegend");

	}
	else
	{
		map.removeOverlay(constructionArea);
		//map.removeOverlay(proposedBuilding);
	
		if (!printMap)
		{
			hideLegend("constructionLegend");
			document.getElementById("conIcon").style.display = 'none';
		}
	}
}