if(!(window["Map24"] instanceof Function)){window["Map24"] =function(){};}
Map24.VERSION ="2.1.2.4097";if(Map24.VERSION=="$"+"{AJAX_API_VERSION}" )Map24.VERSION ="2.1.1392";Map24.DISABLE_WORDBOOK =false;Map24.WEBSERVICES_RESPONSE_VALUES ={BASE_URL:"http://maptp35.map24.com/ajax",DEFAULT_APPKEY:"FJXee08f0029b578b5b7980f421cf9c1cae",WEBSERVICES_BASE_URL:"http://maptp35.map24.com/map24/webservices1.5",MAPTP_HOST:"maptp35.map24.com",XSLT_BASE_URL:"ajax/"
};Map24.BASE_URL =null;Map24.DEFAULT_APPKEY =null;Map24.WEBSERVICES_BASE_URL =null;Map24.MAPTP_HOST =null;Map24.XSLT_BASE_URL =null;try {Map24.AuthenticationAnswer ={
   "GetMap24ApplicationResponse": {
       "ResponseHeader": null,
       "ApplicationKey": "FJXee08f0029b578b5b7980f421cf9c1cae",
       "DirectoryURLs": [
           "http://www.map24.com", 
           "localhost"
       ],
       "SessionId": "6b34cea026138bc3a4bd06b1a.135323_mcMTAuMzkuOS4xMjM",
       "Map24ID": "***",
       "Map24Maplet": {
           "Host":               "maptp35.map24.com",
           "Codebase":           "MAP24_v3.7.09_20090213_C",
           "Language":           "en-US",
           "Map":                "NTGCET_EUROPE",
           "SymbolsPrefix":      "nvtformap24/3.5/NT_DEFAULT/symNT",
           "Skin":               "map24portal_2006",
           "ResFilesPrefix":     "nvtformap24/3.5/NT_DEFAULT/NT",
           "Archive":            "nvtformap24_3.5_NT_DEFAULT_en-US.zip",
           "StartClass":         "com.mapsolute.map24.Map24.class",
           "PlaceholderClass":   "MApplicationPlaceholder.class",
           "MapletInterface":    "map24/webservices1.5/map24agent",
           "ServiceInterface":   "map24/webservices1.5",
           "CopyrightText":      "© 2009 NAVTEQ, Europa Technologies, Loftmyndir ehf",
           "CopyrightLogo":      "http://img.map24.com/map24/portal/common2/nt_map24logo.gif",
           "MapTPPort":          null
       },
       "CustomerID":             101269,
       "CustomerContractID":     122157,
       "State":                  "Active",
       "Properties": [
           { "Key": "LatPerMapUnit", "Value": 5.08474576271186E-4 }, 
           { "Key": "SatImageProviderLayers", "Value": "wms,g1" }, 
           { "Key": "SouthEastLatitude", "Value": 5225.446779661011 }, 
           { "Key": "NorthWestLatitude", "Value": 1171.75322033898 }, 
           { "Key": "SouthEastLongitude", "Value": 5482.841481481486 }, 
           { "Key": "NorthWestLongitude", "Value": -2067.16148148148 }, 
           { "Key": "MapHeight", "Value": 7972264.0 }, 
           { "Key": "MapWidth", "Value": 1.0192504E7 }, 
           { "Key": "WidthToHeightRatio", "Value": 1.4567901234569833 }
       ]
   }
};}catch(e){Map24.AuthenticationAnswer =null;}
Map24.IMAGES_BASE_URL =null;Map24.SPACER_URL =null;Map24.LIB_PACKAGES =[];Map24.OnLoadCallback =null;Map24.onLoad =function(){var item =Map24.LIB_PACKAGES.shift();if(item ){Map24._include(item.Url );}else {Map24.preClassCreation();Map24.Xsd.Type.createClasses();Map24.Soap.Message.createClasses();Map24.postClassCreation();Map24.OnLoadCallback[1].call(Map24.OnLoadCallback[0]);}
}
Map24._include =function(url ){var script =document.createElement('script');script.defer =true;script.src =url;script.type="text/javascript";script.charset ="utf-8";var opera =false;try {document.getElementsByTagName('HEAD')[0].appendChild(script);}catch(e){opera =true;}
if(opera ){document.appendChild(script);}
}
Map24.loadApi =function(lib_packages,callback,version,params ){if(Map24._DebugLoadingApiStop ){Map24._DebugLoadingApiRecall =[lib_packages,callback,version,params];return;}
if(typeof lib_packages=="string" )lib_packages =[lib_packages];if(!(lib_packages instanceof Array))throw "Map24.loadApi: Invalid 'lib_packages' parameter, should be of type string or array!";if(typeof callback=="function" )callback =[window,callback];if(!(callback instanceof Array)&&typeof callback[1]!="function" )throw "Map24.loadApi: Invalid 'callback' supplied!";Map24.OnLoadCallback =callback;if(typeof Map24._DebugLoadVersion=="string" )version =Map24._DebugLoadVersion;if(typeof version!="string" )version =Map24.VERSION;else
Map24.VERSION =version;var ws_defaults =Map24.WEBSERVICES_RESPONSE_VALUES;if((typeof ws_defaults["XSLT_BASE_URL"]=="string")&&(ws_defaults["XSLT_BASE_URL"]!=("$"+"{AJAX_API_XSLT_BASE_URL}")))Map24.XSLT_BASE_URL =ws_defaults["XSLT_BASE_URL"]+version+"/";else
Map24.XSLT_BASE_URL ="ajax/"+version+"/";Map24.BASE_URL =ws_defaults["BASE_URL"];var no_service_mode =false;var obfuscate =true;var gzip =true;var no_test_lib =false;if(params instanceof Object ){if(typeof params["gzip"]=="boolean" )gzip =params.gzip;if(typeof params["obfuscate"]=="boolean" )obfuscate =params.obfuscate;if(typeof params["NOSERVICELOAD"]=="boolean" &&params.NOSERVICELOAD )no_service_mode =true;if(typeof params["NOTESTLIB"]=="boolean" &&params.NOTESTLIB )no_test_lib =true;if(typeof params["BASE_URL"]=="string" )Map24.BASE_URL =params.BASE_URL;if(typeof params["WEBSERVICES_BASE_URL"]=="string" )Map24.WEBSERVICES_BASE_URL =params.WEBSERVICES_BASE_URL;if(typeof params["MAPTP_HOST"]=="string" )Map24.MAPTP_HOST =params.MAPTP_HOST;if(typeof params["XSLT_BASE_URL"]=="string" )Map24.XSLT_BASE_URL =params.XSLT_BASE_URL;if(typeof params["IMAGES_BASE_URL"]=="string" )Map24.IMAGES_BASE_URL =params.IMAGES_BASE_URL;if(typeof params["AppKey"]=="string" )Map24.DEFAULT_APPKEY =params.AppKey;if(typeof params["APPKEY"]=="string" )Map24.DEFAULT_APPKEY =params.APPKEY;if(typeof params["DEFAULT_APPKEY"]=="string" )Map24.DEFAULT_APPKEY =params.DEFAULT_APPKEY;}
try {if(navigator.userAgent.match(new RegExp("MSIE"))){var ie_rexp =new RegExp("MSIE ([0-9])\\.([0-9])([0-9]{0,1})");var ie_res =ie_rexp.exec(navigator.userAgent );if((ie_res instanceof Array)&&(ie_res.length>=2)){if(ie_res[1]<6 )gzip =false;else
if(ie_res[1]==6 ){ie_rexp =new RegExp("(SV1)");ie_res =ie_rexp.exec(navigator.userAgent );if(!(ie_res instanceof Array)||(ie_res.length<2)||(ie_res[1]!="SV1")){gzip =false;}}
}
}
}catch(e){}
if(Map24.MAPTP_HOST==null )Map24.MAPTP_HOST =ws_defaults["MAPTP_HOST"];if(Map24.WEBSERVICES_BASE_URL==null ){if((typeof ws_defaults["WEBSERVICES_BASE_URL"]=="string")&&(ws_defaults["WEBSERVICES_BASE_URL"]!=("$"+"{AJAX_WS_BASE_URL}")))Map24.WEBSERVICES_BASE_URL =ws_defaults["WEBSERVICES_BASE_URL"];else
Map24.WEBSERVICES_BASE_URL ="http://"+Map24.MAPTP_HOST+"/map24/webservices1.5";}
if((Map24.DEFAULT_APPKEY==null)&&(typeof ws_defaults["DEFAULT_APPKEY"]=="string")&&(ws_defaults["DEFAULT_APPKEY"]!=("$"+"{AJAX_DEFAULT_APPKEY}"))){Map24.DEFAULT_APPKEY =ws_defaults["DEFAULT_APPKEY"];}
if(Map24.IMAGES_BASE_URL==null ){if(no_service_mode )Map24.IMAGES_BASE_URL =Map24.BASE_URL+"images/";else
Map24.IMAGES_BASE_URL =Map24.WEBSERVICES_BASE_URL+"?action=demo&image=../../ajax/"+version+"/images/";}
if(Map24.SPACER_URL==null )Map24.SPACER_URL =Map24.IMAGES_BASE_URL +"core_api/space.gif";if(!no_test_lib )try {var doc_url =decodeURIComponent(top.document.URL);var patch_lib_regexp =new RegExp("(.*?)map24:test_lib=([0-9._ystrue]*)","i");var lib_patch =patch_lib_regexp.exec(doc_url );if((lib_patch instanceof Array)&&(lib_patch.length >=2)&&(typeof lib_patch[2]=="string")&&(lib_patch[2].length>=1)){lib_packages.unshift("test_lib" );}
}catch(e){}
var lib_url =null;var lib_url_regex =new RegExp("^[a-z0-9]+://","i");for(var i=0;i<lib_packages.length;i++){lib_url =lib_packages[i];if(typeof lib_url !="string")throw "Map24.loadApi: Invalid 'lib_packages' parameter!";if(lib_url.match(lib_url_regex)){}else
if(no_service_mode ){lib_url =Map24.BASE_URL+"api/"+lib_packages[i]+(obfuscate?"_obfuscated":"")+".js";}else {lib_url =Map24.BASE_URL+"?action=ajax_load_part"+"&v="+version+"&name="+lib_packages[i]+"&gzip="+(gzip?"1":"0")+"&obfuscate="+(obfuscate?"1":"0");}
Map24.LIB_PACKAGES[Map24.LIB_PACKAGES.length++] ={Url:lib_url };}
var item =Map24.LIB_PACKAGES.shift();Map24._include(item.Url );}
Map24.loadFailed =function(msg ){};Map24.forName ={};if(!Map24["_DebugLoading"] ){Map24._DebugLoading =false;Map24._DebugLoadingApiStop =false;Map24._DebugLoadVersion =null;Map24._DebugLoadingApiRecall =null;var doc_url =null;var version =null;try {doc_url =decodeURIComponent(top.document.URL);var patch_version_regexp =new RegExp("(.*?)map24:version=([a-z0-9._]*)","i");var ver_patch =patch_version_regexp.exec(doc_url );if((ver_patch instanceof Array)&&(ver_patch.length >=2)&&(typeof ver_patch[2]=="string")&&(ver_patch[2].length>=3)){version =ver_patch[2];}
}catch(e){}
if(version!=null ){Map24._DebugLoading =true;Map24._DebugLoadingApiStop =true;Map24._DebugLoadVersion =version;Map24._include("http://api.maptp.map24.com/ajax?appkey="+(Map24.DEFAULT_APPKEY!=null?Map24.DEFAULT_APPKEY:Map24.WEBSERVICES_RESPONSE_VALUES["DEFAULT_APPKEY"])+"&v="+version);}
}else {Map24._DebugLoadingApiStop =false;if(Map24._DebugLoadingApiRecall!=null ){var args =Map24._DebugLoadingApiRecall;Map24._DebugLoadingApiRecall =null;Map24.loadApi(args[0],args[1],args[2],args[3] );}
}
