/**
 * gets the metadata for this map instance from server as a json object
 */
MetaDataRequest=JsonQuery.extend({
	task:"echo",
	identify:function(mapItem,json)
	{
	AjaxQuery.IdentifyMap(mapItem,json);
	}
});


var LayersMetaDataRequest=MetaDataRequest.extend({
	task:"layers_metadata"
});

var CategoriesMetaDataRequest=MetaDataRequest.extend({
	task:"categories_metadata"
});

var UsersMetaDataRequest=MetaDataRequest.extend({
	task:"users_metadata"
});

var IconSetMetaDataRequest=MetaDataRequest.extend({
	task:"iconset_metadata"
});


var DiscussionMetaDataRequest=JsonQuery.extend({
	task:"discussion_metadata",
	identify:function(mapItem,json)
	{
		AjaxQuery.IdentifyItem(mapItem,json);
	}
});
