﻿/*
 * This code was derived from Google code samples. The original code was modified. 
 * Original source copyright is as follows: 
 * Copyright 2008 Google Inc. 
 * Licensed under the Apache License, Version 2.0: 
 * http://www.apache.org/licenses/LICENSE-2.0 
 */

var _0xb13c = ["\x72\x65\x64", "\x23\x66\x66\x30\x30\x30\x30", "\x6F\x72\x61\x6E\x67\x65", "\x23\x66\x66\x38\x38\x30\x30", "\x67\x72\x65\x65\x6E", "\x23\x30\x30\x38\x30\x30\x30", "\x62\x6C\x75\x65", "\x23\x30\x30\x30\x30\x38\x30", "\x70\x75\x72\x70\x6C\x65", "\x23\x38\x30\x30\x30\x38\x30", "\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65", "\x68\x61\x6E\x64\x5F\x62", "\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64", "\x75\x6E\x73\x65\x6C\x65\x63\x74\x65\x64", "\x73\x68\x61\x70\x65\x5F\x62", "\x6C\x69\x6E\x65\x5F\x62", "\x70\x6C\x61\x63\x65\x6D\x61\x72\x6B\x5F\x62", "\x73\x65\x6C\x65\x63\x74\x65\x64", "\x6C\x65\x6E\x67\x74\x68", "\x69\x6D\x61\x67\x65", "\x68\x74\x74\x70\x3A\x2F\x2F\x67\x6F\x6F\x67\x6C\x65\x2E\x63\x6F\x6D\x2F\x6D\x61\x70\x66\x69\x6C\x65\x73\x2F\x6D\x73\x2F\x6D\x69\x63\x6F\x6E\x73\x2F", "\x2E\x70\x6E\x67", "\x69\x63\x6F\x6E\x53\x69\x7A\x65", "\x69\x63\x6F\x6E\x41\x6E\x63\x68\x6F\x72", "\x53\x68\x61\x70\x65\x20", "\x67\x65\x74\x41\x72\x65\x61", "\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C", "\x72\x6F\x75\x6E\x64", "\x6D\x3C\x73\x75\x70\x3E\x32\x3C\x2F\x73\x75\x70\x3E", "\x4C\x69\x6E\x65\x20", "\x67\x65\x74\x4C\x65\x6E\x67\x74\x68", "\x6D", "\x74\x72", "\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74", "\x74\x64", "\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64", "\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72", "\x73\x74\x79\x6C\x65", "\x77\x69\x64\x74\x68", "\x31\x65\x6D", "\x61\x64\x64\x4F\x76\x65\x72\x6C\x61\x79", "\x65\x6E\x61\x62\x6C\x65\x44\x72\x61\x77\x69\x6E\x67", "\x6D\x6F\x75\x73\x65\x6F\x76\x65\x72", "\x65\x6E\x61\x62\x6C\x65\x45\x64\x69\x74\x69\x6E\x67", "\x6D\x6F\x75\x73\x65\x6F\x75\x74", "\x64\x69\x73\x61\x62\x6C\x65\x45\x64\x69\x74\x69\x6E\x67", "\x65\x6E\x64\x6C\x69\x6E\x65", "\x6C\x69\x6E\x65\x75\x70\x64\x61\x74\x65\x64", "\x64\x65\x73\x63", "\x62\x69\x6E\x64", "\x63\x6C\x69\x63\x6B", "\x6E\x75\x6D\x62\x65\x72", "\x64\x65\x6C\x65\x74\x65\x56\x65\x72\x74\x65\x78", "\x63\x6F\x6C\x6F\x72", "\x73\x65\x74\x53\x74\x72\x6F\x6B\x65\x53\x74\x79\x6C\x65", "\x61\x64\x64\x4C\x69\x73\x74\x65\x6E\x65\x72", "\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72", "\x50\x6C\x61\x63\x65\x6D\x61\x72\x6B\x20", "\x64\x72\x61\x67\x65\x6E\x64", "\x73\x65\x74\x49\x6D\x61\x67\x65", "\x67\x65\x74\x50\x6F\x69\x6E\x74", "\x28", "\x74\x6F\x55\x72\x6C\x56\x61\x6C\x75\x65", "\x29", "\x69\x6E\x66\x6F\x57\x69\x6E\x64\x6F\x77\x41\x6E\x63\x68\x6F\x72", "\x70\x6C\x61\x63\x65\x5F\x61\x76\x79", "\x70\x6C\x61\x63\x65\x5F\x63\x6F\x75\x67\x61\x72", "\x70\x6C\x61\x63\x65\x5F\x62\x65\x61\x72", "\x70\x6C\x61\x63\x65\x5F\x63\x61\x6D\x70", "\x70\x6C\x61\x63\x65\x5F\x68\x75\x74", "\x70\x6C\x61\x63\x65\x5F\x70\x72\x6F\x66\x69\x6C\x65", "\x70\x6C\x61\x63\x65\x5F\x6B\x61\x79\x61\x6B", "\x70\x6C\x61\x63\x65\x5F\x63\x61\x6E\x6F\x65", "\x70\x6C\x61\x63\x65\x5F\x63\x6C\x69\x6D\x62", "\x70\x6C\x61\x63\x65\x5F\x73\x6B\x69\x74\x6F\x75\x72", "\x70\x6C\x61\x63\x65\x5F\x68\x69\x6B\x65", "\x70\x6C\x61\x63\x65\x5F\x63\x72\x65\x76\x61\x73\x73\x65", "\x70\x6C\x61\x63\x65\x5F\x63\x6F\x72\x6E\x69\x63\x65", "\x70\x6C\x61\x63\x65\x5F\x66\x69\x72\x65", "\x70\x6C\x61\x63\x65\x5F\x72\x6F\x63\x6B\x66\x61\x6C\x6C", "\x70\x6C\x61\x63\x65\x5F\x65\x78\x70\x6C\x6F\x64\x65", "\x70\x6C\x61\x63\x65\x5F\x68\x6F\x72\x73\x65", "\x70\x6C\x61\x63\x65\x5F\x66\x69\x72\x73\x74\x61\x69\x64", "\x70\x6C\x61\x63\x65\x5F\x72\x6F\x63\x6B\x53\x61\x6D\x70", "\x70\x6C\x61\x63\x65\x5F\x63\x68\x6F\x70\x70\x65\x72", "\x70\x6C\x61\x63\x65\x5F\x6D\x6F\x6F\x73\x65", "\x70\x6C\x61\x63\x65\x5F\x77\x6F\x6C\x66", "\x70\x6C\x61\x63\x65\x5F\x64\x65\x65\x72", "\x70\x6C\x61\x63\x65\x5F\x66\x69\x73\x68", "\x70\x6C\x61\x63\x65\x5F\x63\x61\x72\x69\x62\x6F\x75", "\x70\x6C\x61\x63\x65\x5F\x66\x6F\x6C\x69\x61\x67\x65", "\x70\x6C\x61\x63\x65\x5F\x73\x6F\x73", "\x70\x6C\x61\x63\x65\x5F\x77\x61\x74\x65\x72\x66\x6F\x77\x6C", "\x70\x6C\x61\x63\x65\x5F\x62\x69\x72\x64", "\x70\x6C\x61\x63\x65\x5F\x69\x6E\x73\x65\x63\x74", "\x70\x6C\x61\x63\x65\x5F\x72\x65\x70\x74\x69\x6C\x65", "\x70\x6C\x61\x63\x65\x5F\x61\x6D\x70\x68\x69\x62\x69\x61\x6E", "\x70\x6C\x61\x63\x65\x5F\x77\x6F\x72\x6B\x65\x72", "\x70\x6C\x61\x63\x65\x5F\x65\x6C\x6B", "\x70\x6C\x61\x63\x65\x5F\x6E\x6F\x72\x74\x68"]; var COLORS = [[_0xb13c[0], _0xb13c[1]], [_0xb13c[2], _0xb13c[3]], [_0xb13c[4], _0xb13c[5]], [_0xb13c[6], _0xb13c[7]], [_0xb13c[8], _0xb13c[9]]]; var options = {}; var lineCounter_ = 0; var shapeCounter_ = 0; var markerCounter_ = 0; var colorIndex_ = 0; var featureTable_; var CounterAvy = 0; var CounterCougar = 0; var CounterBear = 0; var CounterCamp = 0; var CounterHut = 0; var CounterProfile = 0; var CounterKayak = 0; var CounterCanoe = 0; var CounterClimb = 0; var CounterSkitour = 0; var CounterHike = 0; var CounterCrevasse = 0; var CounterCornice = 0; var CounterFire = 0; var CounterRock = 0; var CounterExplode = 0; var CounterHorse = 0; var CounterFirstaid = 0; var CounterRockSamp = 0; var CounterChopper = 0; var CounterMoose = 0; var CounterWolf = 0; var CounterFish = 0; var CounterCaribou = 0; var CounterDeer = 0; var CounterFoliage = 0; var CounterSOS = 0; var CounterWaterF = 0; var CounterBird = 0; var CounterInsect = 0; var CounterReptile = 0; var CounterAmphibian = 0; var CounterWorker = 0; var CounterElk = 0; var CounterNorth = 0; function select(_0x5718x2c) { document[_0xb13c[12]](_0xb13c[11])[_0xb13c[10]] = _0xb13c[13]; document[_0xb13c[12]](_0xb13c[14])[_0xb13c[10]] = _0xb13c[13]; document[_0xb13c[12]](_0xb13c[15])[_0xb13c[10]] = _0xb13c[13]; document[_0xb13c[12]](_0xb13c[16])[_0xb13c[10]] = _0xb13c[13]; document[_0xb13c[12]](_0x5718x2c)[_0xb13c[10]] = _0xb13c[17]; }; function stopEditing() { select(_0xb13c[11]); }; function getColor(_0x5718x2f) { return COLORS[(colorIndex_++) % COLORS[_0xb13c[18]]][_0x5718x2f ? 0 : 1]; }; function getIcon(_0x5718x31) { var _0x5718x32 = new GIcon(); _0x5718x32[_0xb13c[19]] = _0xb13c[20] + _0x5718x31 + _0xb13c[21]; _0x5718x32[_0xb13c[22]] = new GSize(22, 22); _0x5718x32[_0xb13c[23]] = new GPoint(11, 22); return _0x5718x32; }; function startShape() { select(_0xb13c[14]); var _0x5718x31 = getColor(false); var _0x5718x34 = new GPolygon([], _0x5718x31, 2, 0.7, _0x5718x31, 0.2); startDrawing(_0x5718x34, _0xb13c[24] + (++shapeCounter_), function() { var _0x5718x35 = this; var _0x5718x36 = _0x5718x34[_0xb13c[25]](); _0x5718x35[_0xb13c[26]] = Math[_0xb13c[27]](_0x5718x36) + _0xb13c[28]; }, _0x5718x31); }; function startLine() { select(_0xb13c[15]); var _0x5718x31 = getColor(false); var _0x5718x38 = new GPolyline([], _0x5718x31, 2, 0.7); startDrawing(_0x5718x38, _0xb13c[29] + (++lineCounter_), function() { var _0x5718x35 = this; var _0x5718x39 = _0x5718x38[_0xb13c[30]](); _0x5718x35[_0xb13c[26]] = Math[_0xb13c[27]](_0x5718x39) + _0xb13c[31]; }, _0x5718x31); }; function addFeatureEntry(_0x5718x3b, _0x5718x31) { currentRow_ = document[_0xb13c[33]](_0xb13c[32]); var _0x5718x3c = document[_0xb13c[33]](_0xb13c[34]); currentRow_[_0xb13c[35]](_0x5718x3c); _0x5718x3c[_0xb13c[37]][_0xb13c[36]] = _0x5718x31; _0x5718x3c[_0xb13c[37]][_0xb13c[38]] = _0xb13c[39]; var _0x5718x3d = document[_0xb13c[33]](_0xb13c[34]); currentRow_[_0xb13c[35]](_0x5718x3d); _0x5718x3d[_0xb13c[26]] = _0x5718x3b; var _0x5718x3e = document[_0xb13c[33]](_0xb13c[34]); currentRow_[_0xb13c[35]](_0x5718x3e); featureTable_[_0xb13c[35]](currentRow_); return { desc: _0x5718x3e, color: _0x5718x3c }; }; function addFeatureEntryCust(_0x5718x3b) { currentRow_ = document[_0xb13c[33]](_0xb13c[32]); var _0x5718x3c = document[_0xb13c[33]](_0xb13c[34]); currentRow_[_0xb13c[35]](_0x5718x3c); _0x5718x3c[_0xb13c[37]][_0xb13c[38]] = _0xb13c[39]; var _0x5718x3d = document[_0xb13c[33]](_0xb13c[34]); currentRow_[_0xb13c[35]](_0x5718x3d); _0x5718x3d[_0xb13c[26]] = _0x5718x3b; var _0x5718x3e = document[_0xb13c[33]](_0xb13c[34]); currentRow_[_0xb13c[35]](_0x5718x3e); featureTable_[_0xb13c[35]](currentRow_); return { desc: _0x5718x3e, color: _0x5718x3c }; }; function startDrawing(_0x5718x41, _0x5718x3b, _0x5718x42, _0x5718x31) { map[_0xb13c[40]](_0x5718x41); _0x5718x41[_0xb13c[41]](options); _0x5718x41[_0xb13c[43]]({ onEvent: _0xb13c[42] }); _0x5718x41[_0xb13c[45]]({ onEvent: _0xb13c[44] }); GEvent[_0xb13c[55]](_0x5718x41, _0xb13c[46], function() { select(_0xb13c[11]); var _0x5718x43 = addFeatureEntry(_0x5718x3b, _0x5718x31); GEvent[_0xb13c[49]](_0x5718x41, _0xb13c[47], _0x5718x43[_0xb13c[48]], _0x5718x42); GEvent[_0xb13c[55]](_0x5718x41, _0xb13c[50], function(_0x5718x44, _0x5718x45) { if (typeof _0x5718x45 == _0xb13c[51]) { _0x5718x41[_0xb13c[52]](_0x5718x45); } else { var _0x5718x46 = getColor(false); _0x5718x43[_0xb13c[53]][_0xb13c[37]][_0xb13c[36]] = _0x5718x46; _0x5718x41[_0xb13c[54]]({ color: _0x5718x46, weight: 2 }); }; }); }); }; function placeMarker() { select(_0xb13c[16]); var _0x5718x48 = GEvent[_0xb13c[55]](map, _0xb13c[50], function(_0x5718x49, _0x5718x44) { if (_0x5718x44) { select(_0xb13c[11]); GEvent[_0xb13c[56]](_0x5718x48); var _0x5718x31 = getColor(true); var _0x5718x4a = new GMarker(_0x5718x44, { icon: getIcon(_0x5718x31), draggable: true }); map[_0xb13c[40]](_0x5718x4a); var _0x5718x43 = addFeatureEntry(_0xb13c[57] + (++markerCounter_), _0x5718x31); updateMarker(_0x5718x4a, _0x5718x43); GEvent[_0xb13c[55]](_0x5718x4a, _0xb13c[58], function() { updateMarker(_0x5718x4a, _0x5718x43); }); GEvent[_0xb13c[55]](_0x5718x4a, _0xb13c[50], function() { updateMarker(_0x5718x4a, _0x5718x43, true); }); }; }); }; function updateMarker(_0x5718x4a, _0x5718x43, _0x5718x4c) { if (_0x5718x4c) { var _0x5718x31 = getColor(true); _0x5718x4a[_0xb13c[59]](getIcon(_0x5718x31)[_0xb13c[19]]); _0x5718x43[_0xb13c[53]][_0xb13c[37]][_0xb13c[36]] = _0x5718x31; }; var _0x5718x44 = _0x5718x4a[_0xb13c[60]](); _0x5718x43[_0xb13c[48]][_0xb13c[26]] = _0xb13c[61] + _0x5718x44[_0xb13c[62]](5) + _0xb13c[63]; }; function updateMarkerCustom(_0x5718x4a, _0x5718x43) { var _0x5718x44 = _0x5718x4a[_0xb13c[60]](); _0x5718x43[_0xb13c[48]][_0xb13c[26]] = _0xb13c[61] + _0x5718x44[_0xb13c[62]](5) + _0xb13c[63]; }; function placeMarkCustom(_0x5718x4f, _0x5718x50, _0x5718x51, _0x5718x52, _0x5718x53) { select(_0x5718x4f); var _0x5718x48 = GEvent[_0xb13c[55]](map, _0xb13c[50], function(_0x5718x49, _0x5718x44) { if (_0x5718x44) { select(_0xb13c[11]); GEvent[_0xb13c[56]](_0x5718x48); var _0x5718x54 = new GIcon(); _0x5718x54[_0xb13c[19]] = _0x5718x50; _0x5718x54[_0xb13c[22]] = new GSize(_0x5718x52, _0x5718x53); var _0x5718x55 = _0x5718x52 / 2; var _0x5718x56 = _0x5718x53 / 2; _0x5718x54[_0xb13c[23]] = new GPoint(_0x5718x55, _0x5718x56); _0x5718x54[_0xb13c[64]] = new GPoint(28, 4); var _0x5718x57 = new GMarker(_0x5718x44, { icon: _0x5718x54, draggable: true }); map[_0xb13c[40]](_0x5718x57); switch (_0x5718x4f) { case _0xb13c[65]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterAvy)); break; ; case _0xb13c[66]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterCougar)); break; ; case _0xb13c[67]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterBear)); break; ; case _0xb13c[68]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterCamp)); break; ; case _0xb13c[69]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterHut)); break; ; case _0xb13c[70]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterProfile)); break; ; case _0xb13c[71]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterKayak)); break; ; case _0xb13c[72]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterCanoe)); break; ; case _0xb13c[73]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterClimb)); break; ; case _0xb13c[74]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterSkitour)); break; ; case _0xb13c[75]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterHike)); break; ; case _0xb13c[76]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterCrevasse)); break; ; case _0xb13c[77]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterCornice)); break; ; case _0xb13c[78]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterFire)); break; ; case _0xb13c[79]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterRock)); break; ; case _0xb13c[80]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterExplode)); break; ; case _0xb13c[81]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterHorse)); break; ; case _0xb13c[82]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterFirstaid)); break; ; case _0xb13c[83]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterRockSamp)); break; ; case _0xb13c[84]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterChopper)); break; ; case _0xb13c[85]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterMoose)); break; ; case _0xb13c[86]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterWolf)); break; ; case _0xb13c[87]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterDeer)); break; ; case _0xb13c[88]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterFish)); break; ; case _0xb13c[89]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterCaribou)); break; ; case _0xb13c[90]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterFoliage)); break; ; case _0xb13c[91]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterSOS)); break; ; case _0xb13c[92]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterWaterF)); break; ; case _0xb13c[93]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterBird)); break; ; case _0xb13c[94]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterInsect)); break; ; case _0xb13c[95]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterReptile)); break; ; case _0xb13c[96]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterAmphibian)); break; ; case _0xb13c[97]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterWorker)); break; ; case _0xb13c[98]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterElk)); break; ; case _0xb13c[99]: var _0x5718x43 = addFeatureEntryCust(_0x5718x51 + (++CounterNorth)); break; ; }; updateMarkerCustom(_0x5718x57, _0x5718x43); GEvent[_0xb13c[55]](_0x5718x57, _0xb13c[58], function() { updateMarkerCustom(_0x5718x57, _0x5718x43); }); }; }); };


