markerArray[PARKING_NUM] = [];
markerDataArray[PARKING_NUM] = [];
markerEnabledArray[PARKING_NUM] = [];

clickable[PARKING_NUM] = true;

markerEnabledArray[PARKING_NUM].push(0); //Visitor
markerEnabledArray[PARKING_NUM].push(0); //Pay lots & garages
markerEnabledArray[PARKING_NUM].push(0); //Faculty Lots
markerEnabledArray[PARKING_NUM].push(0); //Commuter Lots
markerEnabledArray[PARKING_NUM].push(0); //Student Lots
markerEnabledArray[PARKING_NUM].push(0); //Meters


//display parking lots
function parkingCheck(chkBox)
{
	if (chkBox == 'chkPark0')
		parkingVisitor('chkPark0');
	else if (chkBox == 'chkPark1')
		parkingPayLotsGarages('chkPark1');
	else if (chkBox == 'chkPark2')
		parkingFacultyLots('chkPark2');
	else if (chkBox == 'chkPark3')
		parkingCommuterLots('chkPark3');
	else if (chkBox == 'chkPark4')
		parkingGuaranteedStudentLots('chkPark4');
	else if (chkBox == 'chkPark5')
		parkingMeters('chkPark5');

	parkingLegendShowHide();

	if (!printMap)
		allNoneCheck(6, PARKING_NUM, 'chkAllPark', 'chkPark');

}


function parking()
{
	if(layersChecked[PARKING_NUM])
	{
		for (i=0; i<markerEnabledArray[PARKING_NUM].length; i++)
			markerEnabledArray[PARKING_NUM][i] = 3;

		if (!printMap && setMapCenter && !mapLoad)
		{
			map.setZoom(15);
			map.panTo(layerCenterArray[PARKING_NUM]);
		}

	}
	else
	{
		for (i=0; i<markerEnabledArray[PARKING_NUM].length; i++)
			markerEnabledArray[PARKING_NUM][i] = 0;
	}

	parkingVisitor('chkPark0');
	parkingPayLotsGarages('chkPark1');
	parkingFacultyLots('chkPark2');
	parkingCommuterLots('chkPark3');
	parkingGuaranteedStudentLots('chkPark4');
	parkingMeters('chkPark5');

	if (!printMap)
		allCheckUncheck('chkAllPark', 'chkPark', markerEnabledArray[PARKING_NUM].length);

	parkingLegendShowHide();
}

function parkingLegendShowHide()
{	
	var parkCheck = false;
	
	for(i = 0; i < markerEnabledArray[PARKING_NUM].length; i++)
	{
		if(markerEnabledArray[PARKING_NUM][i]!=0)
		{
			parkCheck=true;
			break;
		}
	}

	if (parkCheck)
		showLegend("parkLegend");
	else 
		hideLegend("parkLegend");

}
