$(function(){
	var campLocations={
		fyros: [ // fyros
			{name:"Northlake", 					x:17750,y:-24527},
			{name:"Hightowers", 				x:16817,y:-25540},
			{name:"Dragon's Spine", 			x:18992,y:-25656},
			{name:"Running Ridge", 				x:20121,y:-26516},
			{name:"Flaming Forest", 			x:18518,y:-25735},
			{name:"Scorched Corridor", 			x:16926,y:-26197}
		],
		zorai: [ // zorai
			{name:"Sai-Shun", 					x:11293,y:-3434},
			{name:"Kincher Arch", 				x:9695, y:-2909},
			{name:"Gu-Qin", 					x:11331,y:-4556},
			{name:"Hopedell", 					x:7879, y:-3259},
			{name:"The Lost Valley", 			x:10244,y:-2213},
			{name:"Mull of Despond", 			x:11479,y:-2471}
		],
		tryker: [ // tryker
			{name:"Witchy Coves", 				x:14668,y:-30722},
			{name:"Resting Water", 				x:16634,y:-34327},
			{name:"Twin Tops", 					x:14514,y:-32896},
			{name:"Graveyard Walk", 			x:17652,y:-34839},
			{name:"Loria Ponds", 				x:19639,y:-30291},
			{name:"Hush Hole", 					x:17438,y:-30145}
		],
		matis: [ //matis
			{name:"The Rising", 				x:4436,y:-5064},
			{name:"Torbak Trail Hill", 			x:3149,y:-1833},
			{name:"Little Mountain", 			x:2234,y:-1614},
			{name:"Falls of the Two Totems",	x:5839,y:-6773},
			{name:"Grove of Confusion", 		x:4519,y:-1505},
			{name:"Westgrove", 					x:4124,y:-635}
	    ]
	};

	function add_camps(group, camps, color){
		var campPoints=[];
		var campMarkers=[];
		//var campLabels=[];
		color = color || '#ff0000';

		for(var i=0,len=camps.length;i<len;i++){
			var icon = RyzomIcons.MISSION;
			var latlng=map.fromIngame(camps[i].x, camps[i].y);
			var p=new GMarker(latlng, { icon  : icon });
			p.tooltip=camps[i].name;
			campMarkers.push(p);

			//var label = new ELabel(latlng, camps[i].name, "mapLabel towerStyle", new GSize(-100, 0));
			//campLabels.push(label);

			// polygon points
			campPoints.push(map.fromIngame(camps[i].x, camps[i].y));
		}
		group.addMarkers(campMarkers, 4);
		//group.addMarkers(campLabels, 10);
		group.addOverlay(new GPolyline(campPoints, color, 2, 0.3, {/*clickable: true, geodesic:false*/}));
	}

	var fyros = new RyzomMapMarkerGroup('ke0904/fyros', map, mgr);
	add_camps(fyros, campLocations.fyros,  '#ff5500');
	var zorai = new RyzomMapMarkerGroup('ke0904/zorai', map, mgr);
	add_camps(zorai, campLocations.zorai,  '#ff0000');
	var tryker = new RyzomMapMarkerGroup('ke0904/tryker', map, mgr);
	add_camps(tryker, campLocations.tryker, '#0000ff');
	var matis = new RyzomMapMarkerGroup('ke0904/matis', map, mgr);
	add_camps(matis, campLocations.matis,  '#00ff00');

	var ke0904=new RyzomMapMarkerGroup('ke0904', map, mgr);
	ke0904.addGroups([fyros, zorai, tryker, matis]);

	ke0904.show();
	add_group(ke0904);
	//activate_group(ke0904);
});
