var paySites = new MQA.ShapeCollection();
var freeSites = new MQA.ShapeCollection();

var latValue = 43.03;
var longValue = -85.5609;
function initMap() {
	//  TODO: NEED TO FILL IN 'COUNTY' COORDINATES
	myMap = new MQA.TileMap(document.getElementById('mapWindow'),7,new MQA.LatLng(latValue,longValue),"map");
	myMap.addControl(new MQA.LargeZoomControl());
	initFreeSites();
	initPaySites();
	myMap.addShapeCollection(freeSites);
	myMap.addShapeCollection(paySites);
}

var paySiteCount = -1;
function initPaySites() {
	for(var intX = 0; intX <= paySiteCount; intX ++) {
		var myIcon = new MQA.Icon("http://www.mi-antiques.com/images/payStore.gif",18,18);
		var myAltIcon = new MQA.Icon("http://www.mi-antiques.com/images/payStore.gif",18,18);
		var strText = '';
		var infoText = '';
		var myLL = new MQA.LatLng(0,0);
		switch (intX) {
			case 0:
  	/* EMPTY */
  				myLL.setLatLng(0,0);
  				break;
		}
		var myPOI = new MQA.Poi(myLL);
		myPOI.setValue('icon', myIcon);
		myPOI.setValue('altIcon', myAltIcon);
		myPOI.setValue('labelText', strText + " - Antique Stores");
		myPOI.setValue('infoTitleHTML', strText);
		myPOI.setValue('infoContentHTML', infoText);
		myPOI.setValue('labelVisible', false);
		paySites.add(myPOI);
	}
	paySites.setName("Antiques Stores");
}

var feeSiteCount = 22;
function initFreeSites() {
	for(var intX = 0; intX <= feeSiteCount; intX ++) {
		var myIcon = new MQA.Icon("http://www.mi-antiques.com/images/fspoint.gif",10,10);
		var myAltIcon = new MQA.Icon("http://www.mi-antiques.com/images/fspoint.gif",10,10);
		var strText = '';
		var myLL = new MQA.LatLng(0,0);
		switch (intX) {
			case 0:
  	/*The Cedar Chest*/
  				myLL.setLatLng(43.224704,-85.5512);
  				break;

			case 1:
  	/*Alexander's  Awesome Antiques*/
  				myLL.setLatLng(42.98555,-85.69798);
  				break;

			case 2:
  	/*Antiques at Victoria's*/
  				myLL.setLatLng(42.955195,-85.672639);
  				break;

			case 3:
  	/*Argos Book Shop*/
  				myLL.setLatLng(42.957676,-85.634006);
  				break;

			case 4:
  	/*Bluedoor on Fulton*/
  				myLL.setLatLng(42.96281,-85.645489);
  				break;

			case 5:
  	/*Century Antiques*/
  				myLL.setLatLng(42.955276,-85.672638);
  				break;

			case 6:
  	/*City Antiques*/
  				myLL.setLatLng(42.962809,-85.645269);
  				break;

			case 7:
  	/*East Fulton Arts & Antiques*/
  				myLL.setLatLng(42.962808,-85.645191);
  				break;

			case 8:
  	/*Eastown Antiques*/
  				myLL.setLatLng(42.95558,-85.63177);
  				break;

			case 9:
  	/*Grand Rapids Antiques Market*/
  				myLL.setLatLng(42.968881,-85.672149);
  				break;

			case 10:
  	/*Heartwood*/
  				myLL.setLatLng(42.95955,-85.645438);
  				break;

			case 11:
  	/*Jade Rare Coin*/
  				myLL.setLatLng(42.96726,-85.670059);
  				break;

			case 12:
  	/*Lighthouse Furnishings*/
  				myLL.setLatLng(42.962769,-85.640848);
  				break;

			case 13:
  	/*Merring's Prints & Maps*/
  				myLL.setLatLng(42.944077,-85.561307);
  				break;

			case 14:
  	/*Phil's Stuff Antiques & Collectibles*/
  				myLL.setLatLng(42.955616,-85.650699);
  				break;

			case 15:
  	/*Rotary Antique Show*/
  				myLL.setLatLng(43.00874,-85.68095);
  				break;

			case 16:
  	/*Sheri's Antiques*/
  				myLL.setLatLng(42.91748,-85.74571);
  				break;

			case 17:
  	/*Somewhere In Thyme*/
  				myLL.setLatLng(42.90825,-85.7671);
  				break;

			case 18:
  	/*Collector's Korner*/
  				myLL.setLatLng(42.93398,-85.34026);
  				break;

			case 19:
  	/*Dovetail Antiques*/
  				myLL.setLatLng(42.93403,-85.34008);
  				break;

			case 20:
  	/*Flat River Cottage*/
  				myLL.setLatLng(42.93469,-85.336702);
  				break;

			case 21:
  	/*Around The Corner Antiques & Collectibles*/
  				myLL.setLatLng(43.160742,-85.704979);
  				break;

			case 22:
  	/*Vintage Kubizna Antiques*/
  				myLL.setLatLng(42.872087,-85.664322);
  				break;
		}
		var myPOI = new MQA.Poi(myLL);
		myPOI.setValue('icon', myIcon);
		myPOI.setValue('altIcon', myAltIcon);
		myPOI.setValue('altStateFlag', false);
		myPOI.setValue('labelText', '');
		myPOI.setValue('infoTitleHTML', strText);
		myPOI.setValue('infoContentHTML', '');
		myPOI.setValue('labelVisible', false);
		myPOI.setValue('rolloverEnabled', false);
		freeSites.add(myPOI);
	}
	freeSites.setName("Antiqes Stores");
}

