/**
* MapExtension for Wordpress
* Version 0.7
* Date 10.1.2007
* Copyright Exinit GmbH & Co KG
* Author Felix Gebhard
*/
/******************************************************************
_d192b1ef33f5f5783772bdc32b7b2be9
*/
/*
_0345b721b0a73e3ca568d6cc19aaf695
*/
function addOnDocumentLoaded(functionname) {
if (window.addEventListener)
window.addEventListener("load", functionname, false);
else if (window.attachEvent) window.attachEvent("onload", functionname);
else window.onload = functionname;
}
/******************************************************************
_a9dfb5bf1e2eceabaa6e0cfd6f822f64
*/
var _5d2c5a5397c9af21600bb5c983fd3e96;
var map;
var _7bc651edb96ab1724e5064ccae8f1e1e;
var _220f85d63868decb10a5e7734615996f;
var _0210af44ca5f2fd330b6262267ad8213;
var _0734be7720723cf271b61c184d53e990;
var _e23ea6cc521c8e08f377c85ab9c69855;
var _45dd1bc5ada5fd3a16e56efe5edb0e45;
var more_45dd1bc5ada5fd3a16e56efe5edb0e45;
var _96ee260ce211b678123633a00d99b3a3;
var _a5b20a764844e752b35da23b61fdfc30;
var _0d8cc00fdc7956f31b2c3b4dd43a3431;
var _0441f033e2bbd4fa23f33f536b5a2df2;
var _fbf5b49fe3cc814b6f3c82bc29398d07 = new Array();
var _d7155f5bedeca51176b21a68206274e9;
var _d664da899e7abf1fc350fdf6416a3b78 = true;
var route = new Array();
var _1edb17c3f1753a8e06daba51e024f62a = new Array();
var _7189ce8362397cd800e33f0a163c58be = new Array();
var _4741f92ba5b652b92ffb8d400f3963aa = new Array();
var _426eef1ce8655203408256085a8b14d3;
var _a036ce3e39c9617b19b80a99a817a5a5;
var _513b9ef5ab4590b306786f5c45e161fd;
var _a1095a773e6ca319293cf612c53bc669;
var _68ed64db84c485d63da41e8e6f70e381;
var _6c0e67d9ed4ffd2ca3067b24e42730b0;
var _0cb1c829dfc680326a6d4c811515f6b3;
var _499c976a668fbea1e003e2aa0549ca5b;
var _b054c98c15586060fa2325755e9b6c50;
var _cb866a64c8e988ba2e0c2202f760cb31;
var defaultZoom = 5;
var defaultLat = 57;
var defaultLng = 20;
/* MaxView: */
var sw_lat = -90;
var sw_lng = -180;
var ne_lat = 90;
var ne_lng = 180;
var _f9a1fce3e49ebc6625b13730bec203d9;
/* Port Options: */
var portOptions = new Array();
var my_f8bd4a1791d20b9c735ff7e60e8d15f0;
function _af25726133cdaddb1b8916b0bc29cbb3() {
GOverlay.call(this);
}
_af25726133cdaddb1b8916b0bc29cbb3.prototype = {
initialize : function(map) {
this._5d2c5a5397c9af21600bb5c983fd3e96 = map.getPane(G_MAP_FLOAT_PANE);
},
setMarker : function (aMarker) {
this.myMarker = aMarker;
},
setContent : function (aContent) {
this.myContent = aContent;
},
redraw : function() {
if (!this.drawn) {
this.myinfo = document.createElement('div');
this.myinfo.id = 'infobox';
var _c9eea2b20b643ebae052677ffe5156dd = 400; /* same as in styles.css for infobox! */
var _293b38a8809e5e521069e0c27c1284db = 200; /* same as in styles.css for infobox! */
_6c99fba3cd9c9db794d73b29331dcb5d = map.fromLatLngToDivPixel(this.myMarker.getPoint());
_b787086fc3e5314f49b4341414d0bb93 = map.fromLatLngToDivPixel(map.getCenter());
var leftCorrecture = _c9eea2b20b643ebae052677ffe5156dd+_6c99fba3cd9c9db794d73b29331dcb5d.x-_b787086fc3e5314f49b4341414d0bb93.x+_b9db4864bd873f82438d75b0dc0e44f6()-map.getSize().width;
if ((leftCorrecture>0) && (editMode)) {
this.myinfo.style.left = _6c99fba3cd9c9db794d73b29331dcb5d.x+20-leftCorrecture-_b787086fc3e5314f49b4341414d0bb93.x+_b9db4864bd873f82438d75b0dc0e44f6()+'px';
}
else {
this.myinfo.style.left = _6c99fba3cd9c9db794d73b29331dcb5d.x+20-_b787086fc3e5314f49b4341414d0bb93.x+_b9db4864bd873f82438d75b0dc0e44f6()+'px';
}
var topCorrecture = _293b38a8809e5e521069e0c27c1284db+_6c99fba3cd9c9db794d73b29331dcb5d.y-_b787086fc3e5314f49b4341414d0bb93.y+_c808de00a1590ddfc6dbdd2cf9891876()-map.getSize().height;
if ((topCorrecture>0) && (editMode)) {
this.myinfo.style.top = _6c99fba3cd9c9db794d73b29331dcb5d.y+20-topCorrecture-_b787086fc3e5314f49b4341414d0bb93.y+_c808de00a1590ddfc6dbdd2cf9891876()+'px';
}
else {
this.myinfo.style.top = _6c99fba3cd9c9db794d73b29331dcb5d.y+20-_b787086fc3e5314f49b4341414d0bb93.y+_c808de00a1590ddfc6dbdd2cf9891876()+'px';
}
this.myinfo.innerHTML = this.myContent;
$('mapcontainer').appendChild(this.myinfo);
if (this.myinfo.addEventListener) {
this.myinfo.addEventListener('mouseover', function () {
if (_d7155f5bedeca51176b21a68206274e9!=null) clearTimeout(_d7155f5bedeca51176b21a68206274e9);
}, false);
}
else {
this.myinfo.attachEvent('onmouseover', function () {
if (_d7155f5bedeca51176b21a68206274e9!=null) clearTimeout(_d7155f5bedeca51176b21a68206274e9);
});
}
if (this.myinfo.addEventListener) {
this.myinfo.addEventListener('mouseout', function () {
if (_d7155f5bedeca51176b21a68206274e9!=null) clearTimeout(_d7155f5bedeca51176b21a68206274e9);
_d7155f5bedeca51176b21a68206274e9 = setTimeout(function() {
map.removeOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
},1000);
}, false);
}
else {
this.myinfo.attachEvent('onmouseout', function () {
if (_d7155f5bedeca51176b21a68206274e9!=null) clearTimeout(_d7155f5bedeca51176b21a68206274e9);
_d7155f5bedeca51176b21a68206274e9 = setTimeout(function() {
map.removeOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
},1000);
});
}
this.drawn = true;
}
},
remove : function() {
$('mapcontainer').removeChild(this.myinfo);
this.drawn = false;
}
}
function _f8bd4a1791d20b9c735ff7e60e8d15f0() {
GOverlay.call(this);
}
_f8bd4a1791d20b9c735ff7e60e8d15f0.prototype = {
initialize : function(map) {
this._5d2c5a5397c9af21600bb5c983fd3e96 = map.getPane(G_MAP_FLOAT_PANE);
},
redraw : function() {
if (!this.drawn) {
GEvent.clearListeners(map, "click");
map.disableDragging();
map.disableInfoWindow();
this.mywaitbox = document.createElement('div');
this.mywaitbox.id = 'waitbox';
if (editMode) this.myContent = "
";
else this.myContent = "
";
this.mywaitbox.style.top = _c808de00a1590ddfc6dbdd2cf9891876()-17+'px';
this.mywaitbox.style.left = _b9db4864bd873f82438d75b0dc0e44f6()-17+'px';
this.mywaitbox.innerHTML = this.myContent;
$('map').appendChild(this.mywaitbox);
this.drawn = true;
}
},
remove : function() {
$('map').removeChild(this.mywaitbox);
this.drawn = false;
map.enableDragging();
map.enableInfoWindow();
if (editMode) {
GEvent.addListener(map, "click", function(marker, point) {
if (marker) {
} else {
if (_f9a1fce3e49ebc6625b13730bec203d9.contains(point)) {
map.removeOverlay(_68ed64db84c485d63da41e8e6f70e381);
map.removeOverlay(_a1095a773e6ca319293cf612c53bc669);
var routlength = route.length;
route[routlength] = new Array();
route[routlength].lat = point.lat();
route[routlength].lng = point.lng();
$("lat_input").value = retransformCoordinatesLat(point.lat());
$("lng_input").value = retransformCoordinatesLng(point.lng());
buildRoute(false, false, true);
showPortPoints();
}
else alert($('alert_coords_notbaltic').value);
}
});
}
}
}
GMap2.prototype.centerAndZoomOnBounds = function(bounds) {
_cb866a64c8e988ba2e0c2202f760cb31 = map.getZoom();
_b054c98c15586060fa2325755e9b6c50 = map.getCenter();
var center = bounds.getCenter();
var newZoom = this.getBoundsZoomLevel(bounds)-1;
this.setCenter(center, newZoom);
}
function retransformCoordinates(unpreparedValue) {
//alert(unpreparedValue);
var degrees = parseInt(unpreparedValue);
var minutes = parseInt((unpreparedValue-degrees)*60);
var seconds = Math.round((unpreparedValue-degrees-((minutes-0)/60))*3600);
return degrees+'\xb0 '+minutes+'\x27 '+seconds+'\x27\x27';
}
function retransformCoordinatesLat(unpreparedValue) {
//alert(unpreparedValue);
NS='N';
if (unpreparedValue < 0) {
unpreparedValue = unpreparedValue* -1;
NS='S';
}
var degrees = parseInt(unpreparedValue);
var minutes = parseInt((unpreparedValue-degrees)*60);
var seconds = Math.round((unpreparedValue-degrees-((minutes-0)/60))*3600);
return degrees+'\xb0 '+minutes+'\x27 '+seconds+'\x27\x27 '+NS;
}
function retransformCoordinatesLng(unpreparedValue) {
//alert(unpreparedValue);
EW='E';
if (unpreparedValue < 0) {
unpreparedValue = unpreparedValue* -1;
EW='W';
}
var degrees = parseInt(unpreparedValue);
var minutes = parseInt((unpreparedValue-degrees)*60);
var seconds = Math.round((unpreparedValue-degrees-((minutes-0)/60))*3600);
return degrees+'\xb0 '+minutes+'\x27 '+seconds+'\x27\x27 '+EW;
}
function transformCoordinates(unpreparedValue) {
if (!unpreparedValue) return null;
// Check for 49°24'12''
var regEx = /^(\s*)([A-Za-z|-]?)(\s*)(\d+)(\s*)(\xb0{1})(\s*)(\d+)(\s*)(\x27{1})(\s*)(\d+)(\s*)(\x27{2})(\s*)([A-Za-z|-]?)(\s*)$/;
var result = unpreparedValue.match(regEx);
if (result!=null) {
//result[0] whole word
//result[1] first spaces...
var direction = result[2] //result[2] N E W S
//result[3] second spaces...
var degree = result[4] //result[4] degrees
//result[5] again spaces...
var degreeSymbol = result[6] //result[6] degreeSymbol if there is any...
//result[7] again spaces...
var minutes = result[8] //result[8] minutes
//result[9] again spaces...
var minuteSymbol = result[10] //result[10] minuteSymbol if there is any...
//result[11] again spaces...
var seconds = result[12] //result[12] seconds
//result[13] again spaces...
var secondSymbol = result[14] //result[14] secondSymbol if there is any...
//result[15] again spaces...
if (result[16]!='') direction = result[16] //result[16] N E W S , overwrites result[2] if set
//result[17] again spaces...
//result:
if (direction == 'S' || direction == 'W')
return (degree-0+((minutes-0+((seconds-0)/60))/60))*-1;
return degree-0+((minutes-0+((seconds-0)/60))/60);
}
// Check for 49°24'
var regEx = /^(\s*)([A-Za-z|-]?)(\s*)(\d+)(\s*)(\xb0{1})(\s*)(\d+)(\s*)(\x27{1})(\s*)([A-Za-z|-]?)(\s*)$/;
var result = unpreparedValue.match(regEx);
if (result!=null) {
//result[0] whole word
//result[1] first spaces...
var direction = result[2] //result[2] N E W S
//result[3] second spaces...
var degree = result[4] //result[4] degrees
//result[5] again spaces...
var degreeSymbol = result[6] //result[6] degreeSymbol if there is any...
//result[7] again spaces...
var minutes = result[8] //result[8] minutes
//result[9] again spaces...
var minuteSymbol = result[10] //result[10] minuteSymbol if there is any...
//result[11] again spaces...
if (result[12]!='') direction = result[12] //result[12] N E W S , overwrites result[2] if set
//result[13] again spaces...
//result:
if (direction == 'S' || direction == 'W')
return (degree-0+((minutes-0)/60))*-1;
return degree-0+((minutes-0)/60);
}
// Check for 49°24.213
var regEx = /^(\s*)([A-Za-z|-]?)(\s*)(\d+)(\s*)(\xb0{1})(\s*)(\d+\.*\d*)(\s*)([A-Za-z|-]?)(\s*)$/;
var result = unpreparedValue.match(regEx);
if (result!=null) {
//result[0] whole word
//result[1] first spaces...
var direction = result[2] //result[2] N E W S
//result[3] second spaces...
var degree = result[4] //result[4] degrees
//result[5] again spaces...
var degreeSymbol = result[6] //result[6] degreeSymbol if there is any...
//result[7] again spaces...
var minutes = result[8] //result[4] degrees
//result[9] again spaces...
if (result[10]!='') direction = result[10] //result[10] N E W S , overwrites result[2] if set
//result[11] again spaces...
//result:
if (direction == 'S' || direction == 'W')
return (degree-0+((minutes-0)/60))*-1;
return degree-0+((minutes-0)/60);
}
// Check for 49.213 and 49.213°
var regEx = /^(\s*)([A-Za-z|-]?)(\s*)(\d+\.*\d*)(\s*)(\xb0?)(\s*)([A-Za-z|-]?)(\s*)$/;
var result = unpreparedValue.match(regEx);
if (result!=null) {
//result[0] whole word
//result[1] first spaces...
var direction = result[2] //result[2] N E W S
//result[3] second spaces...
var degree = result[4] //result[4] degrees
//result[5] again spaces...
var degreeSymbol = result[6] //result[6] degreeSymbol if there is any...
//result[7] again spaces...
if (result[8]!='') direction = result[8] //result[8] N E W S , overwrites result[2] if set
//result[9] again spaces...
//result:
if (direction == 'S' || direction == 'W')
return (degree-0)*-1;
return degree-0;
}
alert('Syntax: 52\xb0 14\' 23\'\' ');
return null;
}
function initMapDisplay() {
if (GBrowserIsCompatible()) {
var minZoom = 1;
var maxZoom = 15;
if (editMode) {
$('map').style.width = '';
$('map').style.height = '500px';
$('editbox').style.width = '';
}
map = new GMap2($('map'));
map.addMapType(G_NORMAL_MAP);
map.addMapType(G_HYBRID_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GMapTypeControl());
map.enableDoubleClickZoom();
map.setCenter(new GLatLng(defaultLat, defaultLng), defaultZoom);
var ovM=new GOverviewMapControl(new GSize(120,120));
map.addControl(ovM);
sw_point = new GLatLng(sw_lat, sw_lng);
ne_point = new GLatLng(ne_lat, ne_lng);
_f9a1fce3e49ebc6625b13730bec203d9 = new GLatLngBounds(sw_point, ne_point);
GEvent.addListener(map, "zoomend", function(oldLevel, newLevel) {
if (newLevelmaxZoom) {
map.setZoom(maxZoom);
}
});
_7bc651edb96ab1724e5064ccae8f1e1e = new GIcon();
_7bc651edb96ab1724e5064ccae8f1e1e.shadow = "http://www.google.com/mapfiles/shadow50.png";
_7bc651edb96ab1724e5064ccae8f1e1e.iconSize = new GSize(25, 40);
_7bc651edb96ab1724e5064ccae8f1e1e.shadowSize = new GSize(37, 34);
_7bc651edb96ab1724e5064ccae8f1e1e.iconAnchor = new GPoint(9, 34);
_7bc651edb96ab1724e5064ccae8f1e1e.infoWindowAnchor = new GPoint(9, 2);
_7bc651edb96ab1724e5064ccae8f1e1e.infoShadowAnchor = new GPoint(18, 25);
_220f85d63868decb10a5e7734615996f = new GIcon(_7bc651edb96ab1724e5064ccae8f1e1e);
_220f85d63868decb10a5e7734615996f.iconSize = new GSize(10, 10);
if (editMode) _220f85d63868decb10a5e7734615996f.image = "fileadmin/toernModul/images/sailbaltic_icons.png";
else _220f85d63868decb10a5e7734615996f.image = "fileadmin/toernModul/images/sailbaltic_icons.png";
_e23ea6cc521c8e08f377c85ab9c69855 = new GIcon(_7bc651edb96ab1724e5064ccae8f1e1e);
if (editMode) {
_e23ea6cc521c8e08f377c85ab9c69855.image = "fileadmin/toernModul/images/sailbaltic_icons.png";
_e23ea6cc521c8e08f377c85ab9c69855.shadow = "fileadmin/toernModul/images/spacer.gif";
}
else {
_e23ea6cc521c8e08f377c85ab9c69855.image = "fileadmin/toernModul/images/sailbaltic_icons.png";
_e23ea6cc521c8e08f377c85ab9c69855.shadow = "fileadmin/toernModul/images/spacer.gif";
}
_45dd1bc5ada5fd3a16e56efe5edb0e45 = new GIcon(_7bc651edb96ab1724e5064ccae8f1e1e);
_45dd1bc5ada5fd3a16e56efe5edb0e45.iconSize = new GSize(20, 34);
if (editMode) _45dd1bc5ada5fd3a16e56efe5edb0e45.image = "fileadmin/toernModul/images/port_marker.png";
else _45dd1bc5ada5fd3a16e56efe5edb0e45.image = "fileadmin/toernModul/images/port_marker.png";
more_45dd1bc5ada5fd3a16e56efe5edb0e45 = new GIcon(_7bc651edb96ab1724e5064ccae8f1e1e); //20,34
more_45dd1bc5ada5fd3a16e56efe5edb0e45.iconSize = new GSize(20, 34);
if (editMode) more_45dd1bc5ada5fd3a16e56efe5edb0e45.image = "fileadmin/toernModul/images/area_marker.png";
else more_45dd1bc5ada5fd3a16e56efe5edb0e45.image = "fileadmin/toernModul/images/area_marker.png";
_0210af44ca5f2fd330b6262267ad8213 = new GIcon(_7bc651edb96ab1724e5064ccae8f1e1e);
if (editMode) _0210af44ca5f2fd330b6262267ad8213.image = "fileadmin/toernModul/images/sailbaltic_icons.png";
else _0210af44ca5f2fd330b6262267ad8213.image = "fileadmin/toernModul/images/sailbaltic_icons.png";
_0734be7720723cf271b61c184d53e990 = new GIcon(_7bc651edb96ab1724e5064ccae8f1e1e);
if (editMode) _0734be7720723cf271b61c184d53e990.image = "fileadmin/toernModul/images/sailbaltic_icons.png";
else _0734be7720723cf271b61c184d53e990.image = "fileadmin/toernModul/images/sailbaltic_icons.png";
_e5d088bf2ab5ac2b3ca2ceb5c09a99de = new GIcon(_7bc651edb96ab1724e5064ccae8f1e1e);
_e5d088bf2ab5ac2b3ca2ceb5c09a99de.iconSize = new GSize(30, 25);
if (editMode) _e5d088bf2ab5ac2b3ca2ceb5c09a99de.image = "fileadmin/toernModul/images/sailbaltic_icon2.png";
else _e5d088bf2ab5ac2b3ca2ceb5c09a99de.image = "fileadmin/toernModul/images/sailbaltic_icon2.png";
if (editMode == true) {
$("clearRoute").onclick = function () {
map.clearOverlays();
route = new Array();
}
$("clearLastPoint").onclick = function () {
map.clearOverlays();
if (route.length>0) route.pop();
buildRoute(false, false, true);
}
$("addPoint").onclick = function () {
_95cced68a42e177af9b8eb24829f1f40(transformCoordinates($("lat_input").value.replace(",", ".")), transformCoordinates($("lng_input").value.replace(",", ".")));
}
$("setPoint").onclick = function () {
var lat_input = transformCoordinates($("lat_input").value.replace(",", "."));
var lng_input = transformCoordinates($("lng_input").value.replace(",", "."));
if (lat_input==0 && lng_input==0) {
// alert($('alert_coords_00').value);
}
else {
if (_f9a1fce3e49ebc6625b13730bec203d9.contains(new GLatLng(lat_input, lng_input))) {
map.clearOverlays();
var routlength = route.length;
route[routlength-1].lat = lat_input;
route[routlength-1].lng = lng_input;
buildRoute(false, false, true);
}
// else alert($('alert_coords_notbaltic').value);
}
}
$("option_endasstart").onclick = function () {
map.clearOverlays();
buildRoute(false, false, true);
}
$("option_displayports").onclick = function () {
checkPortsDisplay();
}
if ($("place_select")) $("place_select").onchange = function () {
if ($("place_select").value=='noplace') {
$("lat_input").value = 0;
$("lng_input").value = 0;
}
else {
$("lat_input").value = retransformCoordinatesLat(places[$("place_select").value].lat);
$("lng_input").value = retransformCoordinatesLng(places[$("place_select").value].lng);
}
}
_5d2c5a5397c9af21600bb5c983fd3e96 = map.getPane(G_MAP_MARKER_MOUSE_TARGET_PANE);
GEvent.addListener(map, "click", function(marker, point) {
if (marker) {
} else {
if (_f9a1fce3e49ebc6625b13730bec203d9.contains(point)) {
_95cced68a42e177af9b8eb24829f1f40(point.lat(), point.lng());
}
else alert($('alert_coords_notbaltic').value);
}
});
GEvent.addListener(map, "mouseover", _54645dbae38bffbd1d2253ad4b627873);
GEvent.addListener(map, "mouseout", _ab91671130097b2a5cd85bc9c6c1572a);
}
}
}
function _4c453669b2a5f002b102ec104f4e7e3a(lat_input, lng_input, title) {
if (lat_input==0 && lng_input==0) {
// alert($('alert_coords_00').value);
}
else {
if (_f9a1fce3e49ebc6625b13730bec203d9.contains(new GLatLng(lat_input, lng_input))) {
$("option_endasstart").checked = true;
map.clearOverlays();
route[0] = new Array();
route[0].lat = lat_input;
route[0].lng = lng_input;
if (title) route[0].title = title;
$("lat_input").value = retransformCoordinatesLat(lat_input);
$("lng_input").value = retransformCoordinatesLng(lng_input);
buildRoute(false, false, true);
showPortPoints();
}
// else alert($('alert_coords_notbaltic').value);
}
}
function _95cced68a42e177af9b8eb24829f1f40(lat_input, lng_input, title) {
if (lat_input==0 && lng_input==0) {
// alert($('alert_coords_00').value);
}
else {
if (_f9a1fce3e49ebc6625b13730bec203d9.contains(new GLatLng(lat_input, lng_input))) {
map.clearOverlays();
var routlength = route.length;
route[routlength] = new Array();
route[routlength].lat = lat_input;
route[routlength].lng = lng_input;
if (title) route[routlength].title = title;
$("lat_input").value = retransformCoordinatesLat(lat_input);
$("lng_input").value = retransformCoordinatesLng(lng_input);
buildRoute(false, false, true);
showPortPoints();
}
}
}
function _b9db4864bd873f82438d75b0dc0e44f6() {
return parseInt(map.getSize().width)/2;
}
function _c808de00a1590ddfc6dbdd2cf9891876() {
return parseInt(map.getSize().height)/2;
}
function showStartPoints() {
my_af25726133cdaddb1b8916b0bc29cbb3 = new _af25726133cdaddb1b8916b0bc29cbb3();
map.clearOverlays();
_513b9ef5ab4590b306786f5c45e161fd = new GLatLngBounds();
for (i = 0; i < _1edb17c3f1753a8e06daba51e024f62a.length; i++) {
var _cf24e4827dfe675e5fc77b479953fe11 = {
"icon" : _0734be7720723cf271b61c184d53e990,
"draggable" : false
};
var manygoptions = {
"icon" : _e5d088bf2ab5ac2b3ca2ceb5c09a99de,
"draggable" : false
};
if (_1edb17c3f1753a8e06daba51e024f62a[i].postid==-1) {
var _82bddb589da6e8e51fb80e1d68f14e24 = new GMarker(new GLatLng(_1edb17c3f1753a8e06daba51e024f62a [i].lat, _1edb17c3f1753a8e06daba51e024f62a [i].lng), manygoptions);
_82bddb589da6e8e51fb80e1d68f14e24.ne_lat_holder = _1edb17c3f1753a8e06daba51e024f62a[i].ne_lat;
_82bddb589da6e8e51fb80e1d68f14e24.ne_lng_holder = _1edb17c3f1753a8e06daba51e024f62a[i].ne_lng;
_82bddb589da6e8e51fb80e1d68f14e24.sw_lat_holder = _1edb17c3f1753a8e06daba51e024f62a[i].sw_lat;
_82bddb589da6e8e51fb80e1d68f14e24.sw_lng_holder = _1edb17c3f1753a8e06daba51e024f62a[i].sw_lng;
_82bddb589da6e8e51fb80e1d68f14e24.postlist = _1edb17c3f1753a8e06daba51e024f62a[i].postlist;
GEvent.addListener(_82bddb589da6e8e51fb80e1d68f14e24, "click", function(marker) {
map.setCenter(this.getPoint(),map.getZoom()+1);
});
GEvent.addListener(_82bddb589da6e8e51fb80e1d68f14e24, "mouseover", function(marker) {
if (_d7155f5bedeca51176b21a68206274e9!=null) clearTimeout(_d7155f5bedeca51176b21a68206274e9);
_74bd4c2e602c2601960d686974228548 = 'Info
';
for (postindex = 0; postindex < this.postlist.length; postindex++) {
if (this.postlist[postindex].postid==-1) {
_74bd4c2e602c2601960d686974228548+= '...
';
}
else _74bd4c2e602c2601960d686974228548+= '- '+this.postlist[postindex].posttitle+'
';
}
_74bd4c2e602c2601960d686974228548+= '
';
_74bd4c2e602c2601960d686974228548+= ''+$('zoomin_translation').value+'
';
map.removeOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
my_af25726133cdaddb1b8916b0bc29cbb3.setMarker(this);
my_af25726133cdaddb1b8916b0bc29cbb3.setContent(_74bd4c2e602c2601960d686974228548);
map.addOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
_d7155f5bedeca51176b21a68206274e9 = setTimeout(function() {
map.removeOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
},1000);
});
}
else {
var _82bddb589da6e8e51fb80e1d68f14e24 = new GMarker(new GLatLng(_1edb17c3f1753a8e06daba51e024f62a [i].lat, _1edb17c3f1753a8e06daba51e024f62a [i].lng), _cf24e4827dfe675e5fc77b479953fe11);
var postid = _1edb17c3f1753a8e06daba51e024f62a[i].postid;
var posttitle = _1edb17c3f1753a8e06daba51e024f62a[i].posttitle;
_82bddb589da6e8e51fb80e1d68f14e24.postid = postid;
_82bddb589da6e8e51fb80e1d68f14e24.posttitle = posttitle;
GEvent.addListener(_82bddb589da6e8e51fb80e1d68f14e24, "mouseover", function(marker) {
if (_d7155f5bedeca51176b21a68206274e9!=null) clearTimeout(_d7155f5bedeca51176b21a68206274e9);
_74bd4c2e602c2601960d686974228548 = 'Info
';
_74bd4c2e602c2601960d686974228548+= '- '+this.posttitle+'
';
_74bd4c2e602c2601960d686974228548+= '
';
map.removeOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
my_af25726133cdaddb1b8916b0bc29cbb3.setMarker(this);
my_af25726133cdaddb1b8916b0bc29cbb3.setContent(_74bd4c2e602c2601960d686974228548);
map.addOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
_d7155f5bedeca51176b21a68206274e9 = setTimeout(function() {
map.removeOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
},1000);
});
}
_513b9ef5ab4590b306786f5c45e161fd.extend(_82bddb589da6e8e51fb80e1d68f14e24.getPoint());
map.addOverlay(_82bddb589da6e8e51fb80e1d68f14e24);
}
}
function checkPortsDisplay() {
if ($("option_displayports").checked == true) {
getPorts(showPortPoints);
$('portOptions').style.display = 'block';
}
else {
if (map) {
if (map._a4615fda6359ef56b0e0e87f84873259) GEvent.removeListener(map._a4615fda6359ef56b0e0e87f84873259);
map.clearOverlays();
$('portOptions').style.display = 'none';
buildRoute(false, false, true);
}
}
}
function showPortPoints() {
if (map._a4615fda6359ef56b0e0e87f84873259) GEvent.removeListener(map._a4615fda6359ef56b0e0e87f84873259);
if ($("option_displayports").checked == true) {
my_af25726133cdaddb1b8916b0bc29cbb3 = new _af25726133cdaddb1b8916b0bc29cbb3();
var portgoptions = {
"icon" : _45dd1bc5ada5fd3a16e56efe5edb0e45,
"draggable" : false
};
var moreportgoptions = {
"icon" : more_45dd1bc5ada5fd3a16e56efe5edb0e45,
"draggable" : false
};
for (i = 0; i < _7189ce8362397cd800e33f0a163c58be.length; i++) {
var _82bddb589da6e8e51fb80e1d68f14e24;
if (_7189ce8362397cd800e33f0a163c58be[i].icontype==0) _82bddb589da6e8e51fb80e1d68f14e24 = new GMarker(new GLatLng(_7189ce8362397cd800e33f0a163c58be [i].lat, _7189ce8362397cd800e33f0a163c58be [i].lng), portgoptions);
if (_7189ce8362397cd800e33f0a163c58be[i].icontype>0) _82bddb589da6e8e51fb80e1d68f14e24 = new GMarker(new GLatLng(_7189ce8362397cd800e33f0a163c58be [i].lat, _7189ce8362397cd800e33f0a163c58be [i].lng), moreportgoptions);
_82bddb589da6e8e51fb80e1d68f14e24.postid = -2;
_82bddb589da6e8e51fb80e1d68f14e24.posttitle = _7189ce8362397cd800e33f0a163c58be [i].label;
_82bddb589da6e8e51fb80e1d68f14e24.html = _7189ce8362397cd800e33f0a163c58be [i].html;
_82bddb589da6e8e51fb80e1d68f14e24.icontype = _7189ce8362397cd800e33f0a163c58be [i].icontype;
GEvent.addListener(_82bddb589da6e8e51fb80e1d68f14e24, "click", function(marker) {
if (_d7155f5bedeca51176b21a68206274e9!=null) clearTimeout(_d7155f5bedeca51176b21a68206274e9);
_74bd4c2e602c2601960d686974228548 = 'Info
- ';
if (this.icontype==0) {
_74bd4c2e602c2601960d686974228548+= 'Port ';//+this.posttitle;
_74bd4c2e602c2601960d686974228548+= this.html;
_74bd4c2e602c2601960d686974228548+= '
'+$('transAddToRoute').value+'';
_74bd4c2e602c2601960d686974228548+= ' | '+$('transPlaceAsStartAndEnd').value+'';
}
else _74bd4c2e602c2601960d686974228548+= this.html;
_74bd4c2e602c2601960d686974228548+= '
';
map.removeOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
my_af25726133cdaddb1b8916b0bc29cbb3.setMarker(this);
my_af25726133cdaddb1b8916b0bc29cbb3.setContent(_74bd4c2e602c2601960d686974228548);
map.addOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
_d7155f5bedeca51176b21a68206274e9 = setTimeout(function() {
map.removeOverlay(my_af25726133cdaddb1b8916b0bc29cbb3);
},20000);
});
map.addOverlay(_82bddb589da6e8e51fb80e1d68f14e24);
}
map._a4615fda6359ef56b0e0e87f84873259 = GEvent.addListener(map, "moveend", function() {
buildRoute(false, false, true);
} );
}
}
function _ccdc356f3c3daca81c1084af604b98df(postid) {
GEvent.removeListener(map.startPointListener);
GEvent.removeListener(map.startPointListener2);
_0cb1c829dfc680326a6d4c811515f6b3 = map.getBounds();
getRoutingPoints(postid, buildRoute, false, true);
setTimeout(function() {
map.setCenter(_b054c98c15586060fa2325755e9b6c50, _cb866a64c8e988ba2e0c2202f760cb31);
map.startPointListener = GEvent.addListener(map, "moveend", function() {
getStartPoints("", showStartPoints);
} );
map.startPointListener2 = GEvent.addListener(map, "zoomend", function() {
getStartPoints("", showStartPoints);
} );
showStartPoints();
},2000);
}
function buildRoute(clearNotOverlays, markerClickable, notcenterandzoom, mymarker) {
var GRoute = new Array();
var i;
var j = -1;
var _ec618f75cc876a8ca57b95cfcbfb01d4 = 0;
if (editMode == true) GEvent.clearListeners(map, "mousemove");
else GEvent.clearListeners(map, "mousemove");
if (!clearNotOverlays) map.clearOverlays();
_a036ce3e39c9617b19b80a99a817a5a5 = new GLatLngBounds();
if ((route.length>1) && (route [0].lat==route [route.length-1].lat) &&
(route [0].lng==route [route.length-1].lng)) {
if (editMode == true) {
route.pop();
$("option_endasstart").checked = true;
}
}
$("distances").innerHTML = '';
var completeDistance = 0;
for (i = 0; i < route.length; i++) {
j++;
GRoute[j] = new GLatLng(route [i].lat, route [i].lng);
if (route[i].title) GRoute[j].title = route[i].title;
var startName = $("transAnyPlace").value;
var endName = $("transAnyPlace").value;
if (j>0) {
var distance = GRoute[j-1].distanceFrom(GRoute[j]);
completeDistance += distance;
if (GRoute[j-1].title) startName = GRoute[j-1].title;
if (GRoute[j].title) endName = GRoute[j].title;
$("distances").innerHTML+=$("transDistance").value+' '+startName+' ('+retransformCoordinatesLat(route [i-1].lat)+'; '+retransformCoordinatesLng(route [i-1].lng)+') -> '+endName+' ('+retransformCoordinatesLat(route [i].lat)+'; '+retransformCoordinatesLng(route [i].lng)+') : '+(distance/1852).toFixed(1)+' sm
';
}
if (editMode == true) {
if ($("option_endasstart").checked == true) {
if (i==route.length-1) {
GRoute[j+1] = new GLatLng(route [0].lat, route [0].lng);
var distance = GRoute[j].distanceFrom(GRoute[j+1]);
completeDistance += distance;
if (GRoute[j].title) startName = GRoute[j].title;
if (GRoute[0].title) endName = GRoute[0].title;
// $("distances").innerHTML+=$("transDistance").value+' '+startName+' -> Start : '+' '+(distance/1852).toFixed(1)+' sm
';
$("distances").innerHTML+=$("transDistance").value+' '+startName+' ('+retransformCoordinatesLat(route [i].lat)+'; '+retransformCoordinatesLng(route [i].lng)+') -> '+endName+' ('+retransformCoordinatesLat(route [0].lat)+'; '+retransformCoordinatesLng(route [0].lng)+') : '+(distance/1852).toFixed(1)+' sm
';
}
}
}
var _cf24e4827dfe675e5fc77b479953fe11 = {
"icon" : _0734be7720723cf271b61c184d53e990,
"draggable" : editMode
};
var _ada7de7f554dc628c0e09621be8c41f9 = {
"icon" : _0210af44ca5f2fd330b6262267ad8213,
"draggable" : editMode
};
var _b77c386ce63889038bc29d5ef559fa55 = {
"icon" : _220f85d63868decb10a5e7734615996f,
"draggable" : editMode
};
var _6d34bb6c1f8bb87ba496b1cacef90767 = {
"icon" : _e23ea6cc521c8e08f377c85ab9c69855,
"draggable" : editMode
};
var _82bddb589da6e8e51fb80e1d68f14e24 = null;
if (i==0) _82bddb589da6e8e51fb80e1d68f14e24 = new GMarker(GRoute[j], _cf24e4827dfe675e5fc77b479953fe11);
else if (i==route.length-1) _82bddb589da6e8e51fb80e1d68f14e24 = new GMarker(GRoute[j], _ada7de7f554dc628c0e09621be8c41f9);
else {
if (!clearNotOverlays) _82bddb589da6e8e51fb80e1d68f14e24 = new GMarker(GRoute[j], _6d34bb6c1f8bb87ba496b1cacef90767);
else _82bddb589da6e8e51fb80e1d68f14e24 = new GMarker(GRoute[j], _b77c386ce63889038bc29d5ef559fa55);
}
_82bddb589da6e8e51fb80e1d68f14e24.post_id = route[i].postid;
_a036ce3e39c9617b19b80a99a817a5a5.extend(_82bddb589da6e8e51fb80e1d68f14e24.getPoint());
map.addOverlay(_82bddb589da6e8e51fb80e1d68f14e24);
if (editMode == true) {
GEvent.addListener(_82bddb589da6e8e51fb80e1d68f14e24, "mouseover", function() {
_158daf0104a1c36512ce234dce51b31a();
});
GEvent.addListener(_82bddb589da6e8e51fb80e1d68f14e24, "mouseout", function() {
_ca5c858f36235893d5efc63271456826();
});
GEvent.addListener(_82bddb589da6e8e51fb80e1d68f14e24, "dragstart", function() {
// $("debugpane").innerHTML+= "id: "+i+" "+this.getPoint().lat();
_a5b20a764844e752b35da23b61fdfc30 = this.getPoint().lat();
_0d8cc00fdc7956f31b2c3b4dd43a3431 = this.getPoint().lng();
if (editMode == true) {
_499c976a668fbea1e003e2aa0549ca5b = GEvent.addListener(map, "mousemove", function(myLatLng) {
$("lat_input").value = retransformCoordinatesLat(myLatLng.lat());
$("lng_input").value = retransformCoordinatesLng(myLatLng.lng());
});
_84eecfd4a2ed67b8fa5665c69c0ebbea();
}
});
GEvent.addListener(_82bddb589da6e8e51fb80e1d68f14e24, "dragend", function() {
GEvent.removeListener(_499c976a668fbea1e003e2aa0549ca5b);
for (var is = 0; is < route.length; is++) {
if ((route[is].lat==_a5b20a764844e752b35da23b61fdfc30) && (route[is].lng==_0d8cc00fdc7956f31b2c3b4dd43a3431)) {
route[is].lat = this.getPoint().lat();
route[is].lng = this.getPoint().lng();
$("lat_input").value = retransformCoordinatesLat(route[route.length-1].lat);
$("lng_input").value = retransformCoordinatesLng(route[route.length-1].lng);
}
}
_1dd0672e3115a1cde35b9234560a4a93();
setTimeout( function() {
buildRoute(false, false, true, this);
}, 100);
});
}
else if (markerClickable) {
GEvent.addListener(_6c0e67d9ed4ffd2ca3067b24e42730b0[j], "click", function() {
window.location = '?p='+this.post_id;
});
}
}
if (completeDistance>0) $("distances").innerHTML ='
'+$('transCompleteDistance').value+' '+(completeDistance/1852).toFixed(1)+' sm
'+ $("distances").innerHTML;
$("distances").innerHTML =''+$('transDistanceTitle').value+''+$("distances").innerHTML;
if (editMode == true) {
var mapData = '';
for (var is = 0; is < route.length; is++) {
if (is>0) mapData = mapData + ',';
if (route[is].title) {
mapData = mapData + '{ lat: ' + route[is].lat+', lng: '+route[is].lng+', title: "'+route[is].title+'"}';
}
else mapData = mapData + '{ lat: ' + route[is].lat+', lng: '+route[is].lng+'}';
}
if ($("option_endasstart").checked == true) {
if (is>0) mapData = mapData + ',{ lat: ' + route[0].lat+', lng: '+route[0].lng+' } ';
}
/*mapData = route.toJSONString();*/
$("mapData").value = "["+mapData+"]";
}
if (!clearNotOverlays) _68ed64db84c485d63da41e8e6f70e381 = new GPolyline(GRoute, "#FF0000", 5);
else _68ed64db84c485d63da41e8e6f70e381 = new GPolyline(GRoute, "#3333FF", 3);
if ((route.length>0) && (!notcenterandzoom)) map.centerAndZoomOnBounds(_a036ce3e39c9617b19b80a99a817a5a5);
map.addOverlay(_68ed64db84c485d63da41e8e6f70e381);
if (($("option_displayports")) && ($("option_displayports").checked == true)) {
getPorts(showPortPoints);
}
}
function Nets_ZoomArea(lat, lng, zoom) {
map.setCenter(new GLatLng (lat, lng), zoom+map.getZoom());
}
/******************************************************************
_e37c584df79f91f9c913d7615d7e2faa
*/
function createXMLHttpRequest() {
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(E) {}
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) {}
try { return new XMLHttpRequest(); } catch(E) {}
alert("XMLHttpRequest not supported");
return null;
}
function $(id) { return document.getElementById(id); }
function _d81d95da2f8f2ec51e41ca0ad8c8312e(msg, newMsg) {
if ($("extblog_messages")!==null) {
if (!newMsg) $("extblog_messages").innerHTML += msg;
else $("extblog_messages").innerHTML = msg;
}
}
function _d397651bcbd01ed935b003b4636d268f(data) {
var pairs = [];
var regexp = /%20/g;
for (var name in data) {
var value = data[name].toString();
var pair = encodeURIComponent(name).replace(regexp, "+") + '=' +
encodeURIComponent(value).replace(regexp, "+");
pairs.push(pair);
}
return pairs.join("&");
}
function _600282bf32502b6d2f2665fbd5722ed6(url, data, callfunction, errorfunction) {
var xhr = createXMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState==4) { /* Request finished */
if (xhr.status==200) {
if (callfunction) callfunction(xhr);
/* else _d81d95da2f8f2ec51e41ca0ad8c8312e ("
Retrieved from server: "+xhr.responseText); */
} else {
if (errorfunction) errorfunction(xhr);
else alert("Message returned, but with error status.");
}
}
}
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send(_d397651bcbd01ed935b003b4636d268f(data));
}
function getAllStartPoints(post_id, subcallfunction) {
_bdb85d64773e819110a7ed5c3c070c13(90,180,-90,-180, function() {
_1edb17c3f1753a8e06daba51e024f62a = _4741f92ba5b652b92ffb8d400f3963aa;
if (subcallfunction) subcallfunction();
map.centerAndZoomOnBounds(_513b9ef5ab4590b306786f5c45e161fd);
});
}
function getStartPoints(post_id, subcallfunction) {
_bdb85d64773e819110a7ed5c3c070c13(map.getBounds().getNorthEast().lat(), map.getBounds().getNorthEast().lng(), map.getBounds().getSouthWest().lat(), map.getBounds().getSouthWest().lng(), function() {
_1edb17c3f1753a8e06daba51e024f62a = _4741f92ba5b652b92ffb8d400f3963aa;
if (subcallfunction) subcallfunction();
});
}
function getPorts(subcallfunction) {
if (map.getBounds()==_96ee260ce211b678123633a00d99b3a3) {
if (subcallfunction) subcallfunction();
}
else _431064a3eebacb65c6f4979aafc724fe(map.getBounds().getNorthEast().lat(), map.getBounds().getNorthEast().lng(), map.getBounds().getSouthWest().lat(), map.getBounds().getSouthWest().lng(), map.getZoom() ,function() {
_96ee260ce211b678123633a00d99b3a3 = map.getBounds();
if (subcallfunction) subcallfunction();
});
}
function _bdb85d64773e819110a7ed5c3c070c13(ne_lat, ne_lng, sw_lat, sw_lng, subcallfunction) {
var requestdata = new Array();
requestdata["action"] = "getStartPoints";
requestdata["ne_lat"] = ne_lat;
requestdata["ne_lng"] = ne_lng;
requestdata["sw_lat"] = sw_lat;
requestdata["sw_lng"] = sw_lng;
my_f8bd4a1791d20b9c735ff7e60e8d15f0 = new _f8bd4a1791d20b9c735ff7e60e8d15f0();
map.removeOverlay(my_f8bd4a1791d20b9c735ff7e60e8d15f0);
map.addOverlay(my_f8bd4a1791d20b9c735ff7e60e8d15f0);
_600282bf32502b6d2f2665fbd5722ed6(pathModifier+"ajaxcall.php",
requestdata,
function(xhr) {
/* alert (xhr.responseText); */
_4741f92ba5b652b92ffb8d400f3963aa = eval ("("+xhr.responseText+")");
if (subcallfunction) subcallfunction();
/* var names = "";
for (var i=0; i< _1edb17c3f1753a8e06daba51e024f62a.length; i++) names += "->"+_1edb17c3f1753a8e06daba51e024f62a[i].lat+":"+_1edb17c3f1753a8e06daba51e024f62a[i].lng + "\n";
alert (names+" - "+xhr.responseText); */
map.removeOverlay(my_f8bd4a1791d20b9c735ff7e60e8d15f0);
}
);
}
function aPort() {
this.lat = null;
this.lng = null;
this.icontype = null;
this.label = null;
}
function _431064a3eebacb65c6f4979aafc724fe(ne_lat, ne_lng, sw_lat, sw_lng, zoom, subcallfunction) {
var requestdata = new Array();
requestdata["action"] = "getPorts";
requestdata["ne_lat"] = ne_lat;
requestdata["ne_lng"] = ne_lng;
requestdata["sw_lat"] = sw_lat;
requestdata["sw_lng"] = sw_lng;
requestdata["zoom"] = zoom;
requestdata["baseLang"] = baseLang;
requestdata["portOptions"] = implodeActivePortOptions();
//&Nets_CheckedElementsPort
if (my_f8bd4a1791d20b9c735ff7e60e8d15f0) map.removeOverlay(my_f8bd4a1791d20b9c735ff7e60e8d15f0);
my_f8bd4a1791d20b9c735ff7e60e8d15f0 = new _f8bd4a1791d20b9c735ff7e60e8d15f0();
map.addOverlay(my_f8bd4a1791d20b9c735ff7e60e8d15f0);
_600282bf32502b6d2f2665fbd5722ed6(pathModifier+"ajaxcall.php",
requestdata,
function(xhr) {
var _426eef1ce8655203408256085a8b14d3XML = xhr.responseXML;
//alert (xhr.responseText);
/* alert(_426eef1ce8655203408256085a8b14d3XML.getElementsByTagName('marker')[0].getAttribute('label')); */
var names = "";
_7189ce8362397cd800e33f0a163c58be = new Array();
for (var i=0; i< _426eef1ce8655203408256085a8b14d3XML.getElementsByTagName('marker').length; i++) {
_7189ce8362397cd800e33f0a163c58be[i] = new aPort();
_7189ce8362397cd800e33f0a163c58be[i].lat = _426eef1ce8655203408256085a8b14d3XML.getElementsByTagName('marker')[i].getAttribute('lat');
_7189ce8362397cd800e33f0a163c58be[i].lng = _426eef1ce8655203408256085a8b14d3XML.getElementsByTagName('marker')[i].getAttribute('lng');
_7189ce8362397cd800e33f0a163c58be[i].icontype = _426eef1ce8655203408256085a8b14d3XML.getElementsByTagName('marker')[i].getAttribute('icontype');
_7189ce8362397cd800e33f0a163c58be[i].label = _426eef1ce8655203408256085a8b14d3XML.getElementsByTagName('marker')[i].getAttribute('label');
_7189ce8362397cd800e33f0a163c58be[i].html = _426eef1ce8655203408256085a8b14d3XML.getElementsByTagName('marker')[i].getAttribute('html');
}
if (subcallfunction) subcallfunction();
map.removeOverlay(my_f8bd4a1791d20b9c735ff7e60e8d15f0);
}
);
}
function getRoutingPoints(post_id, subcallfunction, arg, arg2) {
var requestdata = new Array();
requestdata["action"] = "getRoutingPoints";
requestdata["post_id"] = post_id;
if (post_id>0) {
_600282bf32502b6d2f2665fbd5722ed6(pathModifier+"ajaxcall.php",
requestdata,
function(xhr) {
route = eval ("("+xhr.responseText+")");
if (!route[0].lng) route = new Array();
if ((subcallfunction) ) subcallfunction(arg, arg2);
}
);
}
else subcallfunction(arg);
}
/******************************
* _68319c28d78147b421af1eea4e689c5c
*/
var oldHelp = '';
var _d664da899e7abf1fc350fdf6416a3b78 = true;
function _54645dbae38bffbd1d2253ad4b627873() {
if ($("displayonlinehelp").checked) _d664da899e7abf1fc350fdf6416a3b78 = true;
else _d664da899e7abf1fc350fdf6416a3b78 = false;
if (_d664da899e7abf1fc350fdf6416a3b78) {
$("allmapbox").appendChild(toolTipDiv);
if ($("toolTipWindow").style.display) $("toolTipWindow").style.display = 'inline ;';
_1dd0672e3115a1cde35b9234560a4a93();
dojo.lfx.html.fadeIn($("toolTipWindow"), 300).play();
setTimeout( function() {
if ($("toolTipWindow")) dojo.html.setOpacity($("toolTipWindow"), 0.8);
}, 400);
}
else {
if ($("toolTipWindow")) {
if ($("toolTipWindow").style.display) $("toolTipWindow").style.display = 'none ;';
$("displayonlinehelp").checked = false;
$("allmapbox").removeChild(toolTipDiv);
}
}
}
function _1dd0672e3115a1cde35b9234560a4a93() {
toolTipDiv.innerHTML = 'Onlinehelp
';
toolTipDiv.innerHTML+= $("freeMapHelp").value;
toolTipDiv.innerHTML+= '[ x ]';
oldHelp = toolTipDiv.innerHTML ;
}
function _ab91671130097b2a5cd85bc9c6c1572a() {
if ($("toolTipWindow")) {
if ($("toolTipWindow").style.display) $("toolTipWindow").style.display = 'none ;';
$("allmapbox").removeChild(toolTipDiv);
}
}
function _84eecfd4a2ed67b8fa5665c69c0ebbea() {
oldHelp = toolTipDiv.innerHTML ;
toolTipDiv.innerHTML = 'Onlinehelp
';
toolTipDiv.innerHTML+= $("dragRoutePointHelp").value;
toolTipDiv.innerHTML+= '[ x ]';
/* 'You now adjust the position of one route point! When you release your mousebutton the new position will be used!'; */
}
function _158daf0104a1c36512ce234dce51b31a() {
oldHelp = toolTipDiv.innerHTML ;
toolTipDiv.innerHTML = 'Onlinehelp
';
toolTipDiv.innerHTML+= $("clickRoutePointHelp").value;
toolTipDiv.innerHTML+= '[ x ]';
/* 'You can click onto this marker and hold the button to move this route point!'; */
}
function _ca5c858f36235893d5efc63271456826() {
toolTipDiv.innerHTML = oldHelp;
}
function doPortOption(optionbox) {
var actionDone = false;
for (var is = 0; is < portOptions.length; is++) {
if (portOptions[is]==optionbox.value) {
portOptions.splice(is);
actionDone = true;
break;
}
}
if (!actionDone) {
portOptions[portOptions.length] = optionbox.value;
}
if ($("option_displayports").checked == true) {
// map.clearOverlays();
buildRoute(false, false, true);
checkPortsDisplay();
// map.removeOverlay(my_f8bd4a1791d20b9c735ff7e60e8d15f0);
}
}
function implodeActivePortOptions() {
var res = '';
for (var is = 0; is < portOptions.length; is++) {
res+=portOptions[is];
if (is+1