﻿
Type.registerNamespace("CK");

CK.VEMapArgs = function (divID, center, zoomlevel, style, fixed, mode, dashsize, progressDivId, ptype, pid, min_zoom_filt, zoom_detail) {
	/// <summary>
	///   Virtual Earth Arguments
	/// </summary>
	/// <param name="divID">The ID of the div to create the map</param>
	/// <param name="center">The centre of the initial map view - type VELatLong</param>
	/// <param name="zoomlevel">The initial zoom level 1-19</param>
	/// <param name="style">The map style - type VEMapStyle</param>
	/// <param name="fixed">Is the map fixed = not interactive</param>
	/// <param name="mode">The map mode - type VEMapMode</param>
	/// <param name="dashsize">The map dashboard size - type VEDashboardSize </param>

	this.DivID = divID;
	this.Center = center;
	this.Zoomlevel = zoomlevel;
	this.Style = style;
	this.Fixed = fixed;
	this.Dashsize = dashsize;
	this.ProgressDivID = progressDivId;

	// Property type and uid if we are zooming-to a particular property, and want to filter the results on the map.
	this.Ptype = ptype;
	this.PID = pid;

	// The minimum zoom level to do filtering.  If the map zoom level value goes below this level (zooming out lowers zoom level), then prop zoom-to filtering will turn off.
	this.MinZoomFilt = min_zoom_filt;

	// The zoom level to jump to when you zoom to a property on the map
	this.ZoomDetail = zoom_detail;
}

CK.VEMapArgs.registerClass('CK.VEMapArgs');

if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();



