1// idxgmdss_lib.js 2// Norbert Huser, Atlantic-Weather HB-Yacht, FM2WX_memo-Version 101121 3// 21. Jan. 2002 / 04. Jun. 2002 / 31. Dec. 2003, update 150910,310811, 300126-0701 4 5// Definitionen 6 var sde = 0; // 0=Deutsch 1=English 7 8 var gmdss_instoref = " OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\" OnClick=\"javascript:document.formgmdss"; 9 var gmdss_instogif = "<IMG SRC=\"to.gif\" BORDER=0 TITLE=\"to "; 10 var gmdss_toref = new Array(20); 11 gmdss_toref[0] = gmdss_instogif + "DSC Calling frequency\"" + gmdss_instoref; 12 gmdss_toref[1] = gmdss_instogif + "DSC Calling / Alert\"" + gmdss_instoref; 13 gmdss_toref[2] = gmdss_instogif + "Calling frequency\"" + gmdss_instoref; 14 gmdss_toref[3] = gmdss_instogif + "Calling\"" + gmdss_instoref; 15 gmdss_toref[4] = gmdss_instogif + "Message\"" + gmdss_instoref; 16 gmdss_toref[5] = gmdss_instogif + "Working frequency\"" + gmdss_instoref; 17 gmdss_toref[6] = gmdss_instogif + "MSI Frequency\"" + gmdss_instoref; 18 gmdss_toref[7] = gmdss_instogif + "MSI Area\"" + gmdss_instoref; 19 gmdss_toref[8] = gmdss_instogif + "MSI Message\"" + gmdss_instoref; 20 gmdss_toref[10] = gmdss_instogif + "DSC Message CFM\" OnClick=\"javascript:cfm_dsc()\" OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\">"; 21 gmdss_toref[11] = gmdss_instogif + "Called Message CFM\" OnClick=\"javascript:cfm_call()\" OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\">"; 22 gmdss_toref[12] = gmdss_instogif + "Calling and Message\" OnClick=\"javascript:maydayend()\" OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\">"; 23 gmdss_toref[13] = gmdss_instogif + "standby frequency\" OnClick=\"javascript:silenc()\" OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\">"; 24 gmdss_toref[14] = gmdss_instogif + "Calling and Message\" OnClick=\"javascript:maydayann()\" OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\">"; 25 gmdss_toref[15] = gmdss_instogif + "Calling and Message\" OnClick=\"javascript:mayrelrec()\" OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\">"; 26 gmdss_toref[16] = gmdss_instogif + "Calling and Message\" OnClick=\"javascript:mayrelobs()\" OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\">"; 27 gmdss_toref[17] = gmdss_instogif + "Area and Experience\" OnClick=\"javascript:area(\'"; 28 gmdss_toref[18] = "\')\" OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\">"; 29 gmdss_toref[19] = "<IMG SRC=\"to.gif\" BORDER=0 TITLE=\"Set first calling frequency\" OnClick=\"javascript:workfreq()\" OnMouseMove=\"src=\'tog.gif\'\" OnMouseOut=\"src=\'to.gif\'\">"; 30 31 var regexp = " - insert -"; 32 var regmem = ""; 33 var ToLowerLetter = ""; // selective lower case ascii 65-90 34 35 var gmdss_msg1 = "MAYDAY de MMSI NAME Call Position/Time Emergency case required ... This is MMSI Standig by on WORKINGFREQUENZ over"; 36 var gmdss_msg2 = "Position / Time Urgency case required ... over"; 37 var gmdss_msg3 = "Position / Time Safety case required or requested ... over"; 38 39 var gmdss_dscf = new Array(11); 40 gmdss_dscf[0] = " KHz"; 41 gmdss_dscf[1] = "_2\'187.5 KHz"; 42 gmdss_dscf[2] = "_4\'207.5 KHz"; 43 gmdss_dscf[3] = "_6\'312.0 KHz"; 44 gmdss_dscf[4] = "_8\'414.5 KHz"; 45 gmdss_dscf[5] = "12\'577.0 KHz"; 46 gmdss_dscf[6] = "16\'804.5 KHz"; 47 gmdss_dscf[7] = "156.525 MHz (CH 70)"; 48 gmdss_dscf[8] = "Inmarsat-C-EGC"; 49 gmdss_dscf[9] = "Inmarsat-E (Radio Beacon)"; 50 gmdss_dscf[10] = "COSPAS-SARSAT-GEOSAR 406 MHz"; 51 52 var gmdss_dscfr10 = "TX:02\'189.5 RX:02\'177.0 KHz"; 53 var gmdss_dscfr20 = "TX:04\'208.0 RX:04\'219.5 KHz"; 54 var gmdss_dscfr30 = "TX:06\'312.5 RX:06\'331.0 KHz"; 55 var gmdss_dscfr40 = "TX:08\'415.0 RX:08\'436.5 KHz"; 56 var gmdss_dscfr50 = "TX:12\'577.5 RX:12\'657.0 KHz"; 57 var gmdss_dscfr60 = "TX:16\'805.0 RX:16\'903.0 KHz"; 58 var gmdss_dscfr70 = "TX:18\'898.5 RX:19\'703.5 KHz"; 59 var gmdss_dscfr80 = "TX:22\'374.5 RX:22\'444.0 KHz"; 60 var gmdss_dscfr90 = "TX:25\'208.5 RX:26\'121.0 KHz"; 61 var gmdss_dscfr100 = "156.525 MHz (CH 70)"; 62 var gmdss_dscfrsat = "Inmarsat-C-EGC"; 63 64 var gmdss_emt = new Array(71); 65 gmdss_emt[0] = "Distress"; 66 gmdss_emt[1] = "Distress (MMSI, Position, Time und Art)"; 67 gmdss_emt[2] = "Urgency (MMSI, Position, Time und Art)"; 68 gmdss_emt[3] = "Safety MMSI, Position, Time und Art"; 69 gmdss_emt[4] = "Medical/Urgency"; 70 gmdss_emt[5] = "Routine (MMSI, Service and Workingfrequency)"; 71 gmdss_emt[6] = "Business (MMSI, Service and Workingfrequency)"; 72 gmdss_emt[7] = "Urgency"; 73 gmdss_emt[8] = "Safety"; 74 gmdss_emt[9] = "Distress Relais (MMSI, Position, Time und Art)"; 75 gmdss_emt[10] = "TIME 1x NAME / 1x Call des Havarist SILENCE FINI"; 76 gmdss_emt[11] = "In Position ....N .....E Cancel my distress alert of DATE / TIME(UTC)"; 77 gmdss_emt[12] = "MASTER DATE / TIME(UTC) OVER"; 78 gmdss_emt[15] = "following received TIME FREQUENCY original text This is NAME CALL over"; 79 gmdss_emt[16] = "My Position and Time following observed... This is NAME CALL over";
80 gmdss_emt[17] = "MAYDAY 3x Name or 3x Call This is 3x Name Call"; 81 gmdss_emt[18] = "Position, time, speed, time to reach, bearing and assistance over"; 82 gmdss_emt[19] = "OVER"; 83 gmdss_emt[20] = "fire / explosion"; 84 gmdss_emt[21] = "flooding"; 85 gmdss_emt[22] = "collision"; 86 gmdss_emt[23] = "grounding"; 87 gmdss_emt[24] = "listing in danger of capsizing"; 88 gmdss_emt[25] = "sinking"; 89 gmdss_emt[26] = "disabled and adrift"; 90 gmdss_emt[27] = "undesignated"; 91 gmdss_emt[28] = "abondoning ship"; 92 gmdss_emt[29] = "man over board"; 93 gmdss_emt[30] = "piracy attack"; 94 gmdss_emt[31] = "disabled"; 95 gmdss_emt[32] = "and"; 96 gmdss_emt[33] = "adrift"; 97 gmdss_emt[34] = "listing"; 98 gmdss_emt[35] = "in"; 99 gmdss_emt[36] = "danger"; 100 gmdss_emt[37] = "of"; 101 gmdss_emt[38] = "capsizing"; 102 gmdss_emt[39] = ""; 103 gmdss_emt[40] = "fire / explosion"; 104 gmdss_emt[41] = "flooding"; 105 gmdss_emt[42] = "collision"; 106 gmdss_emt[43] = "grounding"; 107 gmdss_emt[44] = "listing in danger of capsizing"; 108 gmdss_emt[45] = "sinking"; 109 gmdss_emt[46] = "disabled and adrift"; 110 gmdss_emt[47] = "undesignated"; 111 gmdss_emt[48] = "abondoning ship"; 112 gmdss_emt[49] = "man over board"; 113 gmdss_emt[50] = "piracy attack"; 114 gmdss_emt[51] = "fire"; 115 gmdss_emt[52] = "explosion"; 116 gmdss_emt[53] = "abondoning"; 117 gmdss_emt[54] = "ship"; 118 gmdss_emt[55] = "man"; 119 gmdss_emt[56] = "over"; 120 gmdss_emt[57] = "board"; 121 gmdss_emt[58] = "piracy"; 122 gmdss_emt[59] = "attack"; 123 gmdss_emt[60] = ""; // 406 124 gmdss_emt[61] = ""; 125 gmdss_emt[62] = "Medical"; 126 gmdss_emt[63] = "Routine"; 127 gmdss_emt[64] = "Business"; 128 gmdss_emt[65] = "Relais"; 129 gmdss_emt[66] = ""; 130 gmdss_emt[67] = "Cancel"; 131 gmdss_emt[68] = "FINI"; 132 gmdss_emt[69] = "SILENCE"; 133 gmdss_emt[70] = "MASTER"; 134 135 var gmdss_calf = new Array(12); 136 gmdss_calf[0] = "__500.0 KHz"; 137 gmdss_calf[1] = "_2\'182.0 KHz"; 138 gmdss_calf[2] = "_4\'125.0 KHz"; 139 gmdss_calf[3] = "_6\'215.0 KHz"; 140 gmdss_calf[4] = "_8\'291.0 KHz"; 141 gmdss_calf[5] = "12\'290.0 KHz"; 142 gmdss_calf[6] = "16\'420.0 KHz"; 143 gmdss_calf[7] = "18\'795.0 KHz"; 144 gmdss_calf[8] = "22\'060.0 KHz"; 145 gmdss_calf[9] = "25\'097.0 KHz"; 146 gmdss_calf[10] = "156.800 MHz (CH 16)"; 147 gmdss_calf[11] = "Inmarsat-C-EGC"; 148 149 var gmdss_calr = new Array(11); 150 gmdss_calr[0] = "Call"; 151 gmdss_calr[1] = "3x MAYDAY This is 1x MMSI 3x NAME 1x Call"; 152 gmdss_calr[2] = "3x PAN PAN 3x ALL STATIONS This is 1x MMSI 3x NAME 1x Call"; 153 gmdss_calr[3] = "3x SECURITE 3x ALL STATIONS This is 1x MMSI 3x NAME 1x Call"; 154 gmdss_calr[4] = "NAME or CALL This is 2x NAME or 2x CALL QRJ/QTC... over"; 155 gmdss_calr[5] = "3x NAME or 3x CALL This is 3x NAME or 3x CALL QTC/QRJ ... over"; 156 gmdss_calr[6] = "MAYDAY 3x ALL STATIONS This is 1x MMSI oder 1x NAME oder 1x Call"; 157 gmdss_calr[7] = "3x ALL STATIONS This is 1x MMSI / 1x NAME / 1x Call"; 158 gmdss_calr[8] = "MAYDAY RELAY This is MMSI NAME/Call"; 159 gmdss_calr[9] = "MAYDAY RELAY OBS This is MMSI NAME/Call"; 160 gmdss_calr[10] = "MAYDAY RELAY RCV This is MMSI NAME/Call"; 161 162 var gmdss_workf1 = "_2\'182.0 KHz"; 163 var gmdss_workf2 = "_4\'125.0 KHz"; 164 var gmdss_workf3 = "_6\'215.0 KHz"; 165 var gmdss_workf4 = "_8\'291.0 KHz"; 166 var gmdss_workf5 = "12\'290.0 KHz"; 167 var gmdss_workf6 = "16\'420.0 KHz"; 168 var gmdss_workf7 = "18\'795.0 KHz"; 169 var gmdss_workf8 = "22\'060.0 KHz"; 170 var gmdss_workf9 = "25\'097.0 KHz"; 171 var gmdss_workf10 = "156.800 MHz (CH 16)"; 172 var gmdss_workf11 = "Inmarsat-C-EGC"; 173 var gmdss_workf121 = "121.5 MHz Civil Homing"; 174 var gmdss_workf243 = "243.0 MHz Military Homing"; 175 var gmdss_worksart = "9 GHz SART"; 176 var gmdss_workf20 = "TX:_2\'102.0 RX:_1\'758.0 KHz"; 177 var gmdss_workf21 = "TX:04\'065.0 RX:04\'357.0 KHz CH 401"; 178 var gmdss_workf22 = "TX:06\'200.0 RX:06\'501.0 KHz CH 601"; 179 var gmdss_workf23 = "TX:08\'195.0 RX:08\'719.0 KHz CH 801"; 180 var gmdss_workf24 = "TX:12\'230.0 RX:13\'077.0 KHz CH 1201"; 181 var gmdss_workf25 = "TX:16\'360.0 RX:17\'242.0 KHz CH 1601"; 182 var gmdss_workf26 = "TX:18\'785.0 RX:19\'755.0 KHz CH 1801"; 183 var gmdss_workf27 = "TX:22\'000.0 RX:22\'696.0 KHz CH 2201"; 184 var gmdss_workf28 = "TX:25\'070.0 RX:26\'145.0 KHz CH 2501";
185 var gmdss_workf29 = "TX:156.800 RX:160.625 MHz CH 60"; 186 187 var gmdss_msif1 = "__518.0 KHz"; 188 var gmdss_msif2 = "__490.0 KHz"; 189 var gmdss_msif3 = "_4\'209.5 KHz"; 190 var gmdss_msif4 = "_4\'210.0 KHz"; 191 var gmdss_msif5 = "_6\'314.0 KHz"; 192 var gmdss_msif6 = "_8\'416.5 KHz"; 193 var gmdss_msif7 = "12\'579.0 KHz"; 194 var gmdss_msif8 = "16\'806.5 KHz"; 195 var gmdss_msif9 = "19\'680.5 KHz"; 196 var gmdss_msif10 = "22\'376.0 KHz"; 197 var gmdss_msif11 = "26\'100.5 KHz"; 198 var gmdss_msifie = "Inmarsat-C (EGC)"; 199 var gmdss_msifie1 = "Inmarsat-C (EGC) AOR-W"; 200 var gmdss_msifie2 = "Inmarsat-C (EGC) AOR-E"; 201 var gmdss_msifie3 = "Inmarsat-C (EGC) IOR"; 202 var gmdss_msifie4 = "Inmarsat-C (EGC) POR"; 203 204 var gmdss_are = new Array(18); 205 gmdss_are[0] = "NAVTEX / NAVAREA"; 206 gmdss_are[1] = "NAVTEX = Kennbuchstabe der KueFuSt (A-Z)"; 207 gmdss_are[2] = "NAVAREA 01 = England (Inmarsat-C-EGC AOR-E)"; 208 gmdss_are[3] = "NAVAREA 02 = Frankreich (Inmarsat-C-EGC AOR-E)"; 209 gmdss_are[4] = "NAVAREA 03 = Spanien Mittelm. (Inmarsat-C-EGC AOR-E)"; 210 gmdss_are[5] = "NAVAREA 04 = USA Ostkueste (Inmarsat-C-EGC AOR-W)"; 211 gmdss_are[6] = "NAVAREA 05 = Brasilien (Inmarsat-C-EGC AOR-W)"; 212 gmdss_are[7] = "NAVAREA 06 = Argentnien (Inmarsat-C-EGC AOR-W)"; 213 gmdss_are[8] = "NAVAREA 07 = Sued Afrika (Inmarsat-C-EGC AOR-E/IOR)"; 214 gmdss_are[9] = "NAVAREA 08 = Indien (Inmarsat-C-EGC IOR)"; 215 gmdss_are[10] = "NAVAREA 09 = Pakistan (Inmarsat-C-EGC IOR)"; 216 gmdss_are[11] = "NAVAREA 10 = Australien (Inmarsat-C-EGC POR/IOR)"; 217 gmdss_are[12] = "NAVAREA 11 = Japan (Inmarsat-C-EGC POR)"; 218 gmdss_are[13] = "NAVAREA 12 = USA Westkueste (Inmarsat-C-EGC POR)"; 219 gmdss_are[14] = "NAVAREA 13 = Russland Ostkueste (Inmarsat-C-EGC POR)"; 220 gmdss_are[15] = "NAVAREA 14 = Neuseeland (Inmarsat-C-EGC POR)"; 221 gmdss_are[16] = "NAVAREA 15 = Chile (Inmarsat-C-EGC AOR-W)"; 222 gmdss_are[17] = "NAVAREA 16 = Peru (Inmarsat-C-EGC AOR-W)"; 223 224 var gmdss_msim = new Array(14); 225 gmdss_msim[0] = "NAVTEX, EGC"; 226 gmdss_msim[1] = "A = Nautische Warnnachrichten (B und D)"; 227 gmdss_msim[2] = "B = Wetterwarnungen (A und D)"; 228 gmdss_msim[3] = "C = Eisberichte (A, B und D)"; 229 gmdss_msim[4] = "D = Erstmeldungen ueber Seenotfaelle (A und B)"; 230 gmdss_msim[5] = "E = Wettervorhersagen (A, B und D)"; 231 gmdss_msim[6] = "F = Lotsendienste (A, B und D)"; 232 gmdss_msim[7] = "G = Decca (A, B und D)"; 233 gmdss_msim[8] = "H = Loran (A, B und D)"; 234 gmdss_msim[9] = "I = Omega (A, B und D)"; 235 gmdss_msim[10] = "J = Satnav (A, B und D)"; 236 gmdss_msim[11] = "K = sonstige el. Nav.Syst. (A, B und D)"; 237 gmdss_msim[12] = "L = Fortsetzung von A (A, B und D)"; 238 gmdss_msim[13] = "Z = QRU no MSG (A, B und D)"; 239 240 var gmdss_cfm01 = " - undefined action -"; 241 var gmdss_cfm02 = " - undefined action -"; 242 var gmdss_cfm03 = " - undefined frequency -"; 243 var gmdss_cfm04 = " - no match -"; 244 245 var gmdss_cfmosc = "MAYDAY CFM by OSC"; 246 var gmdss_search_txt = ""; 247 var gmdss_search_cmp = ""; 248 var gmdss_search = "NOTFOUND"; 249 250function setup_gmdss() 251{ var java = navigator.javaEnabled(); 252 var navtool = navigator.appName; 253 var coden = navigator.appCodeName; 254 var version = navigator.appVersion; 255 var sprache = navigator.language; 256 var user = navigator.userAgent; 257 var plugin = navigator.plugins; 258 var mimet = navigator.mimeTypes; 259 var env = navigator.platform; 260 var navtool = navigator.appName; 261 ob_date = new Date(); 262 var akt_jar = ob_date.getUTCFullYear(); 263 var akt_mon = ob_date.getUTCMonth(); 264 var akt_tag = ob_date.getUTCDate(); 265 akt_std = ob_date.getUTCHours(); 266 var karten_zeit = "ddhhmm"; 267 akt_mon = akt_mon + 1; 268 if (akt_tag == 1 && akt_std < 6) 269 { akt_mon = akt_mon - 1; 270 if (akt_mon == 0) map_mon_str = "12", map_tag_str = "31"; 271 if (akt_mon == 1) map_mon_str = "01", map_tag_str = "31"; 272 if (akt_mon == 2) map_mon_str = "02", map_tag_str = "28"; 273 if (akt_mon == 2 && (akt_jar % 4) == 0) map_tag_str = "29"; 274 if (akt_mon == 3) map_mon_str = "03", map_tag_str = "31"; 275 if (akt_mon == 4) map_mon_str = "04", map_tag_str = "30"; 276 if (akt_mon == 5) map_mon_str = "05", map_tag_str = "31"; 277 if (akt_mon == 6) map_mon_str = "06", map_tag_str = "30"; 278 if (akt_mon == 7) map_mon_str = "07", map_tag_str = "31"; 279 if (akt_mon == 8) map_mon_str = "08", map_tag_str = "31"; 280 if (akt_mon == 9) map_mon_str = "09", map_tag_str = "30"; 281 if (akt_mon == 10) map_mon_str = "10", map_tag_str = "31"; 282 if (akt_mon == 11) map_mon_str = "11", map_tag_str = "30"; 283 if (akt_mon == 12) map_mon_str = "12", map_tag_str = "31"; 284 map_std_str = "18"; 285 karten_zeit = map_tag_str + map_std_str + "00"; 286 akt_tag = 1; 287 akt_mon = akt_mon + 1; 288 dir = "fulfill_map/map"+map_std_str+"/"; 289 } 290 if ((akt_tag > 1) || (akt_tag == 1 && akt_std >= 6)) 291 { if (akt_std >= 0 && akt_std < 6) 292 { map_std_str = "18"; 293 akt_tag = akt_tag - 1; 294 } 295 if (akt_std >= 6 && akt_std < 12) map_std_str = "00"; 296 if (akt_std >= 12 && akt_std < 18) map_std_str = "06"; 297 if (akt_std >= 18 && akt_std < 24) map_std_str = "12"; 298 if (akt_tag >= 1 && akt_tag < 10) map_tag_str = "0" + akt_tag; 299 if (akt_tag >= 10) map_tag_str = akt_tag; 300 karten_zeit = map_tag_str + map_std_str + "00"; 301 if (akt_std >= 0 && akt_std < 6) akt_tag = akt_tag + 1; 302 dir = "fulfill_map/map_"+map_std_str+"/"; 303 } 304 if (akt_mon >= 1 && akt_mon < 10) map_mon_str = "0" + akt_mon; 305 if (akt_mon >= 10) map_mon_str = akt_mon; 306 if (akt_tag >= 1 && akt_tag < 10) map_tag_str = "0" + akt_tag; 307 if (akt_tag >= 10) map_tag_str = akt_tag; 308 if (akt_std >= 1 && akt_std < 10) map_std_str = "0" + akt_std; 309 if (akt_std >= 10) map_std_str = akt_std; 310 311 // if (akt_std % 2 == 0) sde = 0; // Deutsche Bemerkungen 312 313 var datetimegmdss = "Distress (MMSI QTH Time " + map_std_str + "00 UTC "; 314 var datetimegmdsr = "Distress Relais (MMSI QTH Time " + map_std_str + "00 UTC "; 315 gmdss_emt[20] = datetimegmdss + "fire / explosion)"; 316 gmdss_emt[21] = datetimegmdss + "flooding)"; 317 gmdss_emt[22] = datetimegmdss + "collision)"; 318 gmdss_emt[23] = datetimegmdss + "grounding)"; 319 gmdss_emt[24] = datetimegmdss + "listing in danger of capsizing)"; 320 gmdss_emt[25] = datetimegmdss + "sinking)"; 321 gmdss_emt[26] = datetimegmdss + "disabled and adrift)"; 322 gmdss_emt[27] = datetimegmdss + "undesignated)"; 323 gmdss_emt[28] = datetimegmdss + "abondoning ship)"; 324 gmdss_emt[29] = datetimegmdss + "man over board)"; 325 gmdss_emt[30] = datetimegmdss + "piracy attack)"; 326 gmdss_emt[40] = datetimegmdsr + "fire / explosion)"; 327 gmdss_emt[41] = datetimegmdsr + "flooding)"; 328 gmdss_emt[42] = datetimegmdsr + "collision)"; 329 gmdss_emt[43] = datetimegmdsr + "grounding)"; 330 gmdss_emt[44] = datetimegmdsr + "listing in danger of capsizing)"; 331 gmdss_emt[45] = datetimegmdsr + "sinking)"; 332 gmdss_emt[46] = datetimegmdsr + "disabled and adrift)"; 333 gmdss_emt[47] = datetimegmdsr + "undesignated)"; 334 gmdss_emt[48] = datetimegmdsr + "abondoning ship)"; 335 gmdss_emt[49] = datetimegmdsr + "man over board)"; 336 gmdss_emt[50] = datetimegmdsr + "piracy attack)"; 337 gmdss_emt[60] = "ID EPIRB Dopler-Peilung Time " + map_std_str + "00 UTC"; 338 return; 339} 340 341function search_gmdss (gmdss_search_cmp, gmdss_search_txt ) // suchen im text 342{ var cmp_ok = 0; 343 var cmp_zlr = 0; 344 var i = 0; 345 var such_pos = 0; 346 var laenge_cmp = gmdss_search_cmp.length; 347 var laenge_txt = gmdss_search_txt.length; 348 gmdss_search_cmp = search_gmdss_small_chr (gmdss_search_cmp); 349 gmdss_search_txt = search_gmdss_small_chr (gmdss_search_txt); 350 if (laenge_txt < laenge_cmp) return (cmp_ok); 351 while (such_pos < laenge_txt-laenge_cmp+1) 352 { cmp_zlr = 0; 353 i = 0; 354 for (i=0; i<laenge_cmp; i++) 355 { if (gmdss_search_txt.charAt(such_pos + i) == gmdss_search_cmp.charAt(i)) cmp_zlr++; 356 if (cmp_zlr == laenge_cmp) cmp_ok = 1; 357 } 358 such_pos++; 359 } 360 return(cmp_ok); 361} 362 363function search_gmdss_small_chr (ToLowerLetter) // selective lower case ascii 65-90 364{ var TmpLowerLetter = ToLowerLetter; // Quelle schuetzen 365 var LowerLetter = ToLowerLetter; 366 var anfangSTR = ""; 367 var endeSTR = ""; 368 var i = 0; 369 for (i=0; i<TmpLowerLetter.length; i++) 370 { if (64 < TmpLowerLetter.charCodeAt(i) && TmpLowerLetter.charCodeAt(i) < 91) 371 { anfangSTR = TmpLowerLetter.substr(0,i); // Bereich 65 - 90 372 endeSTR = TmpLowerLetter.substr(i+1,TmpLowerLetter.length); 373 LowerLetter = anfangSTR + String.fromCharCode(TmpLowerLetter.charCodeAt(i)+32) + endeSTR; 374 TmpLowerLetter = LowerLetter; // Ruecksubstituieren 375 } 376 } 377 return (LowerLetter); 378} 379 380function gmdss_VOICE_adj () 381{ var cal_voice = ""; 382 if (1 == search_gmdss ("DISTR",document.radiogmdss[5].value) && 1 == search_gmdss ("ALL",document.radiogmdss[6].value)) cal_voice = gmdss_calr[1]; 383 if (1 == search_gmdss ("DISTR",document.radiogmdss[5].value) && 1 == search_gmdss ("GEO",document.radiogmdss[6].value)) cal_voice = gmdss_calr[1]; 384 if (1 == search_gmdss ("AY RX",document.radiogmdss[5].value) && 1 == search_gmdss ("ALL",document.radiogmdss[6].value)) cal_voice = gmdss_calr[10]; 385 if (1 == search_gmdss ("AY RX",document.radiogmdss[5].value) && 1 == search_gmdss ("GEO",document.radiogmdss[6].value)) cal_voice = gmdss_calr[10]; 386 if (1 == search_gmdss ("Y OBS",document.radiogmdss[5].value) && 1 == search_gmdss ("ALL",document.radiogmdss[6].value)) cal_voice = gmdss_calr[9]; 387 if (1 == search_gmdss ("Y OBS",document.radiogmdss[5].value) && 1 == search_gmdss ("GEO",document.radiogmdss[6].value)) cal_voice = gmdss_calr[9]; 388 if (1 == search_gmdss ("URGE",document.radiogmdss[5].value) && 1 == search_gmdss ("ALL",document.radiogmdss[6].value)) cal_voice = gmdss_calr[2]; 389 if (1 == search_gmdss ("URGE",document.radiogmdss[5].value) && 1 == search_gmdss ("GEO",document.radiogmdss[6].value)) cal_voice = gmdss_calr[2]; 390 if (1 == search_gmdss ("SAFE",document.radiogmdss[5].value) && 1 == search_gmdss ("ALL",document.radiogmdss[6].value)) cal_voice = gmdss_calr[3]; 391 if (1 == search_gmdss ("SAFE",document.radiogmdss[5].value) && 1 == search_gmdss ("GEO",document.radiogmdss[6].value)) cal_voice = gmdss_calr[3]; 392 if (document.radiogmdss[8].value == "16") 393 { if (1 == search_gmdss ("INDIV",document.radiogmdss[5].value) && 1 == search_gmdss ("ALL",document.radiogmdss[6].value)) cal_voice = gmdss_calr[4]; 394 if (1 == search_gmdss ("INDIV",document.radiogmdss[5].value) && 1 == search_gmdss ("GEO",document.radiogmdss[6].value)) cal_voice = gmdss_calr[5]; 395 } 396 else 397 { if (1 == search_gmdss ("INDIV",document.radiogmdss[5].value) && 1 == search_gmdss ("ALL",document.radiogmdss[6].value)) cal_voice = gmdss_calr[5]; 398 if (1 == search_gmdss ("INDIV",document.radiogmdss[5].value) && 1 == search_gmdss ("GEO",document.radiogmdss[6].value)) cal_voice = gmdss_calr[5]; 399 } 400 if (1 == search_gmdss ("ALL",document.radiogmdss[5].value) && 1 == search_gmdss ("ALL",document.radiogmdss[6].value)) cal_voice = gmdss_calr[7]; 401 if (1 == search_gmdss ("ALL",document.radiogmdss[5].value) && 1 == search_gmdss ("GEO",document.radiogmdss[6].value)) cal_voice = gmdss_calr[7]; 402 document.radiogmdss[16].value = cal_voice; 403 return; 404} 405 406function search_gmdss_SRH () 407{ var srh_temp = "- not found -"; 408 gmdss_search = "NOTFOUND"; 409 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[0].value)) 410 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in DSC_KANAL -"; 411 gmdss_search = "DSC_KA"; 412 } 413 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[1].value)) 414 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in DSC_RX_FREQUENZ -"; 415 gmdss_search = "DSC_RX"; 416 } 417 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[3].value)) 418 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in DSC_TX_FREQUENZ -"; 419 gmdss_search = "DSC_TX"; 420 } 421 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[5].value)) 422 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in DSC_ALERT -"; 423 gmdss_search = "DSC_A"; 424 } 425 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[6].value)) 426 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in DSC_TARGET -"; 427 gmdss_search = "DSC_TA"; 428 } 429 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[7].value)) 430 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in DSC_MSG -"; 431 gmdss_search = "C_MSG"; 432 } 433 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[8].value)) 434 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in KANAL -"; 435 gmdss_search = "KANAL"; 436 } 437 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[9].value)) 438 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in RX_FREQUENZ -"; 439 gmdss_search = "RX_FREQ"; 440 } 441 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[11].value)) 442 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in TX_FREQUENZ -"; 443 gmdss_search = "TX_FREQ"; 444 } 445 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[13].value)) 446 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in Modulation -"; 447 gmdss_search = "Modulation"; 448 } 449 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[14].value)) 450 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in PHONE -"; 451 gmdss_search = "PHONE"; 452 } 453 if (1 == search_gmdss (document.radiogmdss[16].value,document.radiogmdss[15].value)) 454 { srh_temp = "- found \'" + document.radiogmdss[16].value + "\' in MAIL -"; 455 gmdss_search = "MAIL" 456 } 457 document.radiogmdss[16].value = srh_temp; 458 return; 459} 460 461function search_gmdss_alldocRS () 462{ HBYTabGelb ("WP_9","","","","Look-up with a GMDSS expression", 463 "<form name=\"radiogmdss\" action=\"mailto:" + RadioDevice + "\" method=post enctype=\"text/plain\">" 464 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[0] + "\" size=8 maxlength=24 value=\" -CH- \" onhelp=\"HelpF1(701)\">" 465 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[1] + "\" size=9 maxlength=24 value=\" -RX- \" onhelp=\"HelpF1(702)\">" 466 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[2] + "\" size=3 maxlength=3 value=\"kHz\" onhelp=\"HelpF1(703)\">" 467 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[3] + "\" size=9 maxlength=24 value=\" -TX- \" onhelp=\"HelpF1(704)\">" 468 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[4] + "\" size=3 maxlength=3 value=\"kHz\" onhelp=\"HelpF1(705)\">" 469 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[5] + "\" size=55 maxlength=86 value=\" ALERT \" onhelp=\"HelpF1(706)\">" 470 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[6] + "\" size=55 maxlength=86 value=\" TARGET \" onhelp=\"HelpF1(707)\">" 471 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[7] + "\" size=55 maxlength=86 value=\" MSG \" onhelp=\"HelpF1(708)\">" 472 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[8] + "\" size=11 maxlength=24 value=\" -CH- \" onhelp=\"HelpF1(709)\">" 473 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[9] + "\" size=9 maxlength=20 value=\" -RX- \" onhelp=\"HelpF1(710)\">" 474 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[10] + "\" size=3 maxlength=3 value=\"kHz\" onhelp=\"HelpF1(711)\">" 475 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[11] + "\" size=9 maxlength=20 value=\" -TX- \" onhelp=\"HelpF1(712)\">" 476 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[12] + "\" size=3 maxlength=3 value=\"kHz\" onhelp=\"HelpF1(713)\">" 477 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[13] + "\" size=9 maxlength=24 value=\" Mode \" onhelp=\"HelpF1(714)\">" 478 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[17] + "\" size=18 maxlength=24 value=\" PHONE \" onhelp=\"HelpF1(715)\">" 479 + " <input TYPE=HIDDEN name=\"" + RemoteControlSet[18] + "\" size=61 maxlength=86 value=\" MAIL \" onhelp=\"HelpF1(716)\">" 480 + " <input TYPE=\"text\" name=\"" + RemoteControlSet[19] + "\" size=42 maxlength=86 value=\"ke
480y-word\" onhelp=\"HelpF1(717)\"> " + RDOINH 481 + " search expression<BR><BR></form>"); 482 document.writeln ("<BR>"); 483 return; 484} 485function search_gmdss_INHALT () 486{ var gmdss_verz ="https://www.hb-yacht.ch/idxhdvgmdssd.htm"; 487 var gmdss_newlocation = "http://www.hb-yacht.ch/idxhdvgmdssd.htm#inhalt"; 488 if (GLB_SPC_DEF == 1) gmdss_verz ="https://www.hb-yacht.ch/idxhdvgmdsse.htm"; // Definiert in Auswahl 489 if (GLB_SPC_DEF == 2) gmdss_verz ="https://www.hb-yacht.ch/idxhdvgmdssd.htm"; 490 if (1 == search_gmdss ("hort",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 491 if (1 == search_gmdss ("osc",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-sm"; // on scene commander 492 if (1 == search_gmdss ("rzung",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 493 if (1 == search_gmdss ("AAIC",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 494 if (1 == search_gmdss ("AM",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 495 if (1 == search_gmdss ("BRZ",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 496 if (1 == search_gmdss ("CES",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 497 if (1 == search_gmdss ("SES",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 498 if (1 == search_gmdss ("CEPT",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 499 if (1 == search_gmdss ("SSB",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 500 if (1 == search_gmdss ("ETA",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 501 if (1 == search_gmdss ("ETD",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 502 if (1 == search_gmdss ("ERC",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 503 if (1 == search_gmdss ("FM",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 504 if (1 == search_gmdss ("IMO",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 505 if (1 == search_gmdss ("ITU",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 506 if (1 == search_gmdss ("LES",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 507 if (1 == search_gmdss ("MID",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 508 if (1 == search_gmdss ("MMSI",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 509 if (1 == search_gmdss ("MRCC",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 510 if (1 == search_gmdss ("NCS",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 511 if (1 == search_gmdss ("SDR",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 512 if (1 == search_gmdss ("SOLAS",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 513 if (1 == search_gmdss ("STCW",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 514 if (1 == search_gmdss ("TR",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 515 if (1 == search_gmdss ("UTC",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // Short cuts 516 if (1 == search_gmdss ("RADAR",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#shortc"; // RADAR Work 517 if (1 == search_gmdss ("STC",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rabk"; // RADAR Abkuerzungen 518 if (1 == search_gmdss ("AFC",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rabk"; // RADAR Abkuerzungen 519 if (1 == search_gmdss ("ERP",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rabk"; // RADAR Abkuerzungen 520 if (1 == search_gmdss ("PPA",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rabk"; // RADAR Abkuerzungen 521 if (1 == search_gmdss ("CRT",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rabk"; // RADAR Abkuerzungen 522 if (1 == search_gmdss ("PFN",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rabk"; // RADAR Abkuerzungen 523 if (1 == search_gmdss ("FTC",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rabk"; // RADAR Abkuerzungen 524 if (1 == search_gmdss ("TWT",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rabk"; // RADAR Abkuerzungen 525 if (1 == search_gmdss ("PRI",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 526 if (1 == search_gmdss ("PRF",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 527 if (1 == search_gmdss ("Repitition",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 528 if (1 == search_gmdss ("Duty",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 529 if (1 == search_gmdss ("Cycle",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 530 if (1 == search_gmdss ("dwell",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 531 if (1 == search_gmdss ("verweil",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 532 if (1 == search_gmdss ("hits",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 533 if (1 == search_gmdss ("treffer",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 534 if (1 == search_gmdss ("Theta",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 535 if (1 == search_gmdss ("Gewinn",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 536 if (1 == search_gmdss ("Dynamik",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 537 if (1 == search_gmdss ("Bandbreite",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 538 if (1 == search_gmdss ("Laufzeit",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rformel"; // RADAR Formel 539 if (1 == search_gmdss ("inhalt",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inh
539alt"; // Inhaltsverzeichnis 540 if (1 == search_gmdss ("result",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#result"; // Resultate der Klicks 541 if (1 == search_gmdss ("bakom",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#bakom"; // Link zu BAKOM... 542 if (1 == search_gmdss ("a1",document.radiogmdss[16].value) || gmdss_search == "PHONE") gmdss_newlocation = gmdss_verz + "#a1"; // Fahrtgebiet A1 543 if (1 == search_gmdss ("src",document.radiogmdss[16].value) || gmdss_search == "PHONE") gmdss_newlocation = gmdss_verz + "#a1"; // Fahrtgebiet A1 544 if (1 == search_gmdss ("a2",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#a2"; // Fahrtgebiet A2 545 if (1 == search_gmdss ("lrc",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#a2"; // Fahrtgebiet A2 546 if (1 == search_gmdss ("a3c",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#a3c"; // Fahrtgebiet A3C Inmarsat-C 547 if (1 == search_gmdss ("goc",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#a3c"; // Fahrtgebiet A3C Inmarsat-C 548 if (1 == search_gmdss ("a3kw",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#a3kw"; // Fahrtgebiet ShortWave 549 if (1 == search_gmdss ("a3sw",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#a3kw"; // Fahrtgebiet ShortWave 550 if (1 == search_gmdss ("a4",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#a4"; // Fahrtgebiet Weltweit 551 if (1 == search_gmdss ("equip",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#dopp"; // doppelung von equip. 552 if (1 == search_gmdss ("ausr",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#dopp"; // doppelung von equip. 553 if (1 == search_gmdss ("betrieb",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#dopp"; // doppelung von equip. 554 if (1 == search_gmdss ("lert",document.radiogmdss[16].value) || gmdss_search == "DSC_A") gmdss_newlocation = gmdss_verz + "#nds-dsc"; // M/U/S Alert DSC 555 if (1 == search_gmdss ("situation",document.radiogmdss[16].value) || gmdss_search == "DSC_A") gmdss_newlocation = gmdss_verz + "#nds-dsc"; // M/U/S Alert DSC 556 if (1 == search_gmdss ("time",document.radiogmdss[16].value) || gmdss_search == "DSC_A") gmdss_newlocation = gmdss_verz + "#nds-dsc"; // M/U/S Alert DSC 557 if (1 == search_gmdss ("position",document.radiogmdss[16].value) || gmdss_search == "DSC_A") gmdss_newlocation = gmdss_verz + "#nds-dsc"; // M/U/S Alert DSC 558 if (1 == search_gmdss ("nruf",document.radiogmdss[16].value) || gmdss_search == "Modulation") gmdss_newlocation = gmdss_verz + "#nds-auf"; // M/U/S Aufruf Voice 559 if (1 == search_gmdss ("voice",document.radiogmdss[16].value) || gmdss_search == "Modulation") gmdss_newlocation = gmdss_verz + "#nds-auf"; // M/U/S Aufruf Voice 560 if (1 == search_gmdss ("MAY",document.radiogmdss[16].value) || gmdss_search == "Modulation") gmdss_newlocation = gmdss_verz + "#nds-auf"; // M/U/S Aufruf Voice 561 if (1 == search_gmdss ("PAN",document.radiogmdss[16].value) || gmdss_search == "Modulation") gmdss_newlocation = gmdss_verz + "#nds-auf"; // M/U/S Aufruf Voice 562 if (1 == search_gmdss ("SEC",document.radiogmdss[16].value) || gmdss_search == "Modulation") gmdss_newlocation = gmdss_verz + "#nds-auf"; // M/U/S Aufruf Voice 563 if (1 == search_gmdss ("master",document.radiogmdss[16].value) || gmdss_search == "Modulation") gmdss_newlocation = gmdss_verz + "#nds-auf"; // M/U/S Aufruf Voice 564 if (1 == search_gmdss ("cw",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-aufcw"; // M/U/S/R Aufruf CW 565 if (1 == search_gmdss ("orse",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-aufcw"; // M/U/S/R Aufruf CW 566 if (1 == search_gmdss ("SOS",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-aufcw"; // M/U/S/R Aufruf CW 567 if (1 == search_gmdss ("XXX",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-aufcw"; // M/U/S/R Aufruf CW 568 if (1 == search_gmdss ("YYY",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-aufcw"; // M/U/S/R Aufruf CW 569 if (1 == search_gmdss ("TTT",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-aufcw"; // M/U/S/R Aufruf CW 570 if (1 == search_gmdss ("DDD",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-aufcw"; // M/U/S/R Aufruf CW 571 if (1 == search_gmdss ("500",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-aufcw"; // M/U/S/R Aufruf CW 572 if (1 == search_gmdss ("msg",document.radiogmdss[16].value) || gmdss_search == "C_MSG") gmdss_newlocation = gmdss_verz + "#nds-msg"; // Nachricht 573 if (1 == search_gmdss ("distres",document.radiogmdss[16].value) || gmdss_search == "C_MSG") gmdss_newlocation = gmdss_verz + "#nds-msg"; // Nachricht 574 if (1 == search_gmdss ("urgency",document.radiogmdss[16].value) || gmdss_search == "C_MSG") gmdss_newlocation = gmdss_verz + "#nds-msg"; // Nachricht 575 if (1 == search_gmdss ("securit",document.radiogmdss[16].value) || gmdss_search == "C_MSG") gmdss_newlocation = gmdss_verz + "#nds-msg"; // Nachricht 576 if (1 == search_gmdss ("cfm",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-cfm"; // Confirm 577 if (1 == search_gmdss ("klasse",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-cfm"; // Confirm 578 if (1 == search_gmdss ("cknowl",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-cfm"; // Confirm 579 if (1 == search_gmdss ("iederh",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-cfm"; // Confirm Wiederholung 580 if (1 == search_gmdss ("elp",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-help"; // Hilfe 581 if (1 == search_gmdss ("rcv",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-rcv"; // Empfangen 582 if (1 == search_gmdss ("obs",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-obs"; // Beobachtet 583 if (1 == search_gmdss ("REL",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-obs"; // Beobachtet 584 if (1 == search_gmdss ("ilenc",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-sm"; // SILENCE 585 if (1 == search_gmdss ("fini",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-end"; // SILENCE FINI 586 if (1 == search_gmdss ("FIN",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-end"; // SILENCE FINI 587 if (1 == search_gmdss ("anc",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-ann"; // Annulation Cancel 588 if (1 == search_gmdss ("nnula",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nds-ann"; // Annulation Cancel 589 if (1 == search_gmdss ("class",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rm"; // Priority Class RadioMed 590 if (1 == search_gmdss ("rior",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rm"; // Priority Class 591 if (1 == search_gmdss ("adiomed",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#rm"; // Priority Class 592 if (1 == search_gmdss ("all",document.radiogmdss[16].value) || gmdss_search == "DSC_TA") gmdss_newlocation = gmdss_verz + "#rc"; // DSC Call 593 if (1 == search_gmdss ("non",document.radiogmdss[16].value) || gmdss_search == "DSC_KA") gmdss_newlocation = gmdss_verz + "#fleet"; // DSC Call fleet NonRoutine 594 if (1 == search_gmdss ("leet",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#fleet"; // DSC Call fleet NonRoutine 595 if (1 == search_gmdss ("outin",document.radiogmdss[16].value) || gmdss_search == "DSC_RX") gmdss_newlocation = gmdss_verz + "#dscrc"; // DSC Call Routine 596 if (1 == search_gmdss ("ndivi",document.radiogmdss[16].value) || gmdss_search == "DSC_TX") gmdss_newlocation = gmdss_verz + "#dscrc"; // DSC Call Routine 597 if (1 == search_gmdss ("over",document.radiogmdss[16].value) || gmdss_search == "DSC_TX") gmdss_newlocation = gmdss_verz + "#rc"; // Call Routine 598 if (1 == search_gmdss ("requir",document.radiogmdss[16].value) || gmdss_search == "DSC_TX") gmdss_newlocation = gmdss_verz + "#rc"; // Call Routine 599 if (1 == search_gmdss ("QTC",document.radiogmdss[16].value) || gmdss_search == "DSC_TX") gmdss_newlocation = gmdss_verz + "#rc"; // Call Routine 600 if (1 == search_gmdss ("QRJ",document.radiogmdss[16].value) || gmdss_search == "DSC_TX") gmdss_newlocation = gmdss_verz + "#rc"; // Call Routine 601 if (1 == search_gmdss ("QSS",document.radiogmdss[16].value) || gmdss_search == "DSC_TX") gmdss_newlocation = gmdss_verz + "#rc"; // Call Routine 602 if (1 == search_gmdss ("work",document.radiogmdss[16].value) || gmdss_search == "DSC_TX") gmdss_newlocation = gmdss_verz + "#rc"; // Call Routine 603 if (1 == search_gmdss ("coast",document.radiogmdss[16].value) || gmdss_search == "DSC_TX") gmdss_newlocation = gmdss_verz + "#rc"; // Call Routine 604 if (1 == search_gmdss ("QRC",document.radiogmdss[16].value) || gmdss_search == "DSC_TX") gmdss_newlocation = gmdss_verz + "#rc"; // Call Routine 605 if (1 == search_gmdss ("imple",document.radiogmdss[16].value) || gmdss_search == "RX_FREQ") gmdss_newlocation = gmdss_verz + "#cf"; // Call Frequenz Simplex 606 if (1 == search_gmdss ("anruf",document.radiogmdss[16].value) || gmdss_search == "RX_FREQ") gmdss_newlocation = gmdss_verz + "#cf"; // Call Frequenz Simplex 607 if (1 == search_gmdss ("ork",document.radiogmdss[16].value) || gmdss_search == "TX_FREQ") gmdss_newlocation = gmdss_verz + "#wf"; // Arbeitskanal 608 if (1 == search_gmdss ("stand by",document.radiogmdss[16].value) || gmdss_search == "TX_FREQ") gmdss_newlocation = gmdss_verz + "#wf"; // Arbeitskanal 609 if (1 == search_gmdss ("MSI",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#safety"; // Safety Net 610 if (1 == search_gmdss ("afet",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#safety"; // Safety Net 611 if (1 == search_gmdss ("information",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#safety"; // Safety Net 612 if (1 == search_gmdss ("fec",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#safety"; // Safety Net 613 if (1 == search_gmdss ("IMN",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#safety"; // Safety Net 614 if (1 == search_gmdss ("FEC",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#safety"; // Safety Net 615 if (1 == search_gmdss ("avar",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#nav-gebiet"; // NAVAREA 616 if (1 == search_gmdss ("nmars",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#telnrinsat"; // Inmarsat POR.../ Shore to ISat 617 if (1 == search_gmdss ("avtex",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#msi-msg"; // MSG EGC NAVTEX 618 if (1 == search_gmdss ("ndica",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 619 if (1 == search_gmdss ("ndika",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 620 if (1 == search_gmdss ("fire",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 621 if (1 == search_gmdss ("floodi",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 622 if (1 == search_gmdss ("collisi",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 623 if (1 == search_gmdss ("groundi",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 624 if (1 == search_gmdss ("listi",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 625 if (1 == search_gmdss ("sinki",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 626 if (1 == search_gmdss ("disab",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 627 if (1 == search_gmdss ("adrif",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 628 if (1 == search_gmdss ("udesig",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 629 if (1 == search_gmdss ("abond",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 630 if (1 == search_gmdss ("board",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#imo-indikator"; // IMO Indikator 631 if (1 == search_gmdss ("quittierung",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#klass";
631 // DSC - Klassen 632 if (1 == search_gmdss ("weiterleitung",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#klass"; // DSC - Klassen 633 if (1 == search_gmdss ("halbseitig",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#klass"; // DSC - Klassen 634 if (1 == search_gmdss ("dsc-class",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#klass"; // DSC - Klassen 635 if (1 == search_gmdss ("dsc-klasse",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#klass"; // DSC - Klassen 636 if (1 == search_gmdss ("EGC",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 637 if (1 == search_gmdss ("geostation",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 638 if (1 == search_gmdss ("sat-b",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 639 if (1 == search_gmdss ("sat-c",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 640 if (1 == search_gmdss ("sat-e",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 641 if (1 == search_gmdss ("sat-m",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 642 if (1 == search_gmdss ("mini-m",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 643 if (1 == search_gmdss ("aor",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 644 if (1 == search_gmdss ("ior",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 645 if (1 == search_gmdss ("por",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#inmarsat"; // Inmarsat 646 if (1 == search_gmdss ("OSPA",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#cospas"; // COSPAS SAR SAT 647 if (1 == search_gmdss ("sarsat",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#cospas"; // COSPAS SAR SAT 648 if (1 == search_gmdss ("elt",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#cospas"; // COSPAS SAR SAT 649 if (1 == search_gmdss ("geosar",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#cospas"; // COSPAS SAR SAT 650 if (1 == search_gmdss ("plb",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#cospas"; // COSPAS SAR SAT 651 if (1 == search_gmdss ("lut",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#cospas"; // COSPAS SAR SAT 652 if (1 == search_gmdss ("galileo",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#galileo"; // GALILEO 653 if (1 == search_gmdss ("406",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#galileo"; // GALILEO 654 if (1 == search_gmdss ("pen ser",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#galileo"; // GALILEO 655 if (1 == search_gmdss ("pirb",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#epirb"; // E-PersonalIndicationRadioBaken 656 if (1 == search_gmdss ("121.5",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#epirb"; // E-PersonalIndicationRadioBaken 657 if (1 == search_gmdss ("gps",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#epirb"; // E-PersonalIndicationRadioBaken 658 if (1 == search_gmdss ("L-Band",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#epirb"; // E-PersonalIndicationRadioBaken 659 if (1 == search_gmdss ("sart",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 660 if (1 == search_gmdss ("P-Band",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 661 if (1 == search_gmdss ("S-Band",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 662 if (1 == search_gmdss ("C-Band",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 663 if (1 == search_gmdss ("X-Band",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 664 if (1 == search_gmdss ("Ku-Band",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 665 if (1 == search_gmdss ("K-Band",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 666 if (1 == search_gmdss ("Ka-Band",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 667 if (1 == search_gmdss ("Q-Band",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 668 if (1 == search_gmdss ("transponder",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#sart"; // Search and Rescu Transponder 669 if (1 == search_gmdss ("ais",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#ais"; // Automatic Identification System 670 if (1 == search_gmdss ("identification",document.radiogmdss[16].value) || gmdss_search == "INHALT") gmdss_newlocation = gmdss_verz + "#ais"; // Automatic Identification System 671 window.location.replace(gmdss_newlocation); 672 return; 673} 674
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.