function WFsBase()
{
	CreateMap = function(pdiv, pmapmode, plon, plat, plevel) 
	{
		var flashURL = "/Scripts/Common/WFS/WhereisFlashMap.swf";
		pdiv.innerHTML = "<object id='FlashMap' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='100%' height='100%' align='left' valign='top'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+flashURL+"?MapMode="  + pmapmode +  "&Lon="  + plon +  "&Lat="  + plat +  "&Level="  + plevel +  "'   /><param name='quality' value='high' /><param name='wmode' value='transparent'> <param name='bgcolor' value='#ffffff' /><embed allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";

		window.MapMan     = new WFsMapMan    (FlashMap);
		window.MTMan      = new WFsMTMan     (FlashMap);
		window.POIMan     = new WFsPOIMan    (FlashMap);
		window.ButtonMan  = new WFsButtonMan (FlashMap);
		window.EventMan   = new WFsEventMan  (FlashMap);
	};

	/////*   EkSys POIMan   *///////////////////////////////////////////////////
	function WFsPOIMan(pmap){
		this.WFsMap    = pmap;
	};

	/////*   EkSys ButtonMan   *///////////////////////////////////////////////////
	function WFsButtonMan(pmap){
		this.WFsMap    = pmap;
	};
	
	/////*   EkSys MTMan   *///////////////////////////////////////////////////
	function WFsMTMan(pmap){
		this.WFsMap    = pmap;
	};
	
	/////*   EkSys MapMan   *///////////////////////////////////////////////////
	function WFsMapMan(pmap){
		this.WFsMap    = pmap;
	};
	
	/////*   EkSys EventMan  *///////////////////////////////////////////////////
	function WFsEventMan(pmap){
		this.WFsMap    = pmap;
	};
	
	window.WFsMapMan     = WFsMapMan;
	window.WFsMTMan      = WFsMTMan;
	window.WFsPOIMan     = WFsPOIMan;
	window.WFsButtonMan  = WFsButtonMan;
	window.WFsEventMan   = WFsEventMan;
	
} WFsBase();