var title_N; var title_NE; var title_E; var title_SE; var title_S; var title_SW; var title_W; var title_NW; function printDataLanguage(XMLDoc) { var title_trenutni =XMLDoc.getElementsByTagName("title_trenutni")[0].firstChild.nodeValue; var tit_trenutni = document.getElementById("title_trentni"); tit_trenutni.innerHTML = title_trenutni; var title_archive =XMLDoc.getElementsByTagName("title_archive")[0].firstChild.nodeValue; var tit_archive = document.getElementById("title_archive"); tit_archive.innerHTML = title_archive; var title_analyse =XMLDoc.getElementsByTagName("title_analyse")[0].firstChild.nodeValue; document.getElementById("title_analyse").innerHTML = title_analyse; var title_izgled =XMLDoc.getElementsByTagName("title_izgled")[0].firstChild.nodeValue; var tit_izgled = document.getElementById("title_izgled"); tit_izgled.innerHTML = title_izgled; var title_postavke =XMLDoc.getElementsByTagName("title_postavke")[0].firstChild.nodeValue; var tit_postavke = document.getElementById("title_postavke"); tit_postavke.innerHTML = title_postavke; //Winds title_N =XMLDoc.getElementsByTagName("title_N")[0].firstChild.nodeValue; title_NE =XMLDoc.getElementsByTagName("title_NE")[0].firstChild.nodeValue; title_E =XMLDoc.getElementsByTagName("title_E")[0].firstChild.nodeValue; title_SE =XMLDoc.getElementsByTagName("title_SE")[0].firstChild.nodeValue; title_S =XMLDoc.getElementsByTagName("title_S")[0].firstChild.nodeValue; title_SW =XMLDoc.getElementsByTagName("title_SW")[0].firstChild.nodeValue; title_W =XMLDoc.getElementsByTagName("title_W")[0].firstChild.nodeValue; title_NW =XMLDoc.getElementsByTagName("title_NW")[0].firstChild.nodeValue; var title_optimised =XMLDoc.getElementsByTagName("title_optimised")[0].firstChild.nodeValue; document.getElementById("title_optimised").innerHTML = title_optimised; var title_IE =XMLDoc.getElementsByTagName("title_IE")[0].firstChild.nodeValue; document.getElementById("title_IE").innerHTML = title_IE; } function printData(XMLDoc) { var tlakZraka_m = XMLDoc.getElementsByTagName("pressure_mm")[0].firstChild.nodeValue; var tlakZraka_hPa = XMLDoc.getElementsByTagName("pressure_mb")[0].firstChild.nodeValue; var temperaturaZraka = XMLDoc.getElementsByTagName("temp_c")[0].firstChild.nodeValue; var relativnaVlaznost = XMLDoc.getElementsByTagName("relative_humidity")[0].firstChild.nodeValue; var temp_rosiste = XMLDoc.getElementsByTagName("dewpoint")[0].firstChild.nodeValue; var indeks_vrucine = XMLDoc.getElementsByTagName("heat_index")[0].firstChild.nodeValue; if (indeks_vrucine==9999) { indeks_vrucine = "00"; } var efekt_hladjenja = XMLDoc.getElementsByTagName("windchill")[0].firstChild.nodeValue; if (efekt_hladjenja > 10) { efekt_hladjenja = "00"; } var kut_vjetra= XMLDoc.getElementsByTagName("wind_degrees")[0].firstChild.nodeValue; if (kut_vjetra==0.0) { kut_vjetra= XMLDoc.getElementsByTagName("wind_degrees_t")[0].firstChild.nodeValue; } var brzina_vjetra= XMLDoc.getElementsByTagName("wind_m")[0].firstChild.nodeValue; var brzina_vjetra_kn= XMLDoc.getElementsByTagName("wind_kn")[0].firstChild.nodeValue; // Wind Direction cijeli = kut_vjetra.indexOf("."); cijeli_b=kut_vjetra.substr(0,cijeli); cijeli_b_five = cijeli_b/5 + 0.4; cijeli_five = Math.round(cijeli_b_five); cijeli_five_final = cijeli_five * 5; kompas = document.getElementById("winddir_arrow"); kompas.src="strelice/strelica"+cijeli_five_final+".gif"; // Wind Speed //var cijeli2 = brzina_vjetra.indexOf("."); kompas2 = document.getElementById("windspeed_arrow"); kompas2.src="arrows_v/arrow_"+Math.round(brzina_vjetra)+".gif"; // Air Pressure cijeli3 = Math.round((tlakZraka_hPa - 940)*0.5); kompas3 = document.getElementById("atmtlakhPa_arrow"); kompas3.src="arrows_v/arrow_"+cijeli3+".gif"; // Temperature cijeli4 = Math.round(temperaturaZraka*0.5+25); kompas4 = document.getElementById("temp_arrow"); kompas4.src="arrows_v/arrow_"+cijeli4+".gif"; // Humidity cijeli5 = Math.round(relativnaVlaznost*0.5); kompas5 = document.getElementById("hum_arrow"); kompas5.src="arrows_v/arrow_"+cijeli5+".gif"; // Dewpoint cijeli6 = Math.round(temp_rosiste*0.5+25); kompas6 = document.getElementById("dew_arrow"); kompas6.src="arrows_v/arrow_"+cijeli6+".gif"; // HeatIndex kompas7 = document.getElementById("heatindex_arrow"); if (indeks_vrucine != "00") { cijeli7 = Math.round(indeks_vrucine-10); kompas7.src="arrows_v/arrow_"+cijeli7+".gif"; } else { kompas7.src="arrows_v/arrow_00.gif"; } // WindChill kompas8 = document.getElementById("windchill_arrow"); if (efekt_hladjenja < 0) { cijeli8 = Math.round((efekt_hladjenja)+50); kompas8.src="arrows_v/arrow_"+cijeli8+".gif"; } else { kompas8.src="arrows_v/arrow_00.gif"; } var vjetar=" "; if (kut_vjetra>337.5){ vjetar = title_N;} else if (kut_vjetra<=12.5){ vjetar = title_N;} else if (kut_vjetra>12.5 && kut_vjetra<=67.5){ vjetar = title_NE;} else if (kut_vjetra>67.5 && kut_vjetra<=112.5){ vjetar = title_E;} else if (kut_vjetra>112.5 && kut_vjetra<=157.5){ vjetar = title_SE;} else if (kut_vjetra>157.5 && kut_vjetra<=202.5){ vjetar = title_S;} else if (kut_vjetra>202.5 && kut_vjetra<=247.5){ vjetar = title_SW;} else if (kut_vjetra>247.5 && kut_vjetra<=292.5){ vjetar = title_W;} else { vjetar = title_NW;} var atmtlakhPa_val = document.getElementById("atmtlakhPa_val"); atmtlakhPa_val.innerHTML = tlakZraka_hPa; var temp_val = document.getElementById("temp_val"); temp_val.innerHTML = temperaturaZraka; var humid_val = document.getElementById("humid_val"); humid_val.innerHTML = relativnaVlaznost; var dew_val = document.getElementById("dew_val"); dew_val.innerHTML = temp_rosiste; var winddir_val = document.getElementById("winddir_val"); winddir_val.innerHTML = kut_vjetra; var windspeed_val = document.getElementById("windspeed_val"); windspeed_val.innerHTML = brzina_vjetra; var windspeed_val_km = document.getElementById("windspeed_val_km"); var brzina_km = brzina_vjetra*3.6; windspeed_val_km.innerHTML = brzina_km.toFixed(1); var windspeed_val_kn = document.getElementById("windspeed_val_kn"); windspeed_val_kn.innerHTML = brzina_vjetra_kn; var heatindex_val = document.getElementById("heatindex_val"); heatindex_val.innerHTML = indeks_vrucine; var windchill_val = document.getElementById("windchill_val"); windchill_val.innerHTML = efekt_hladjenja; var vjetar_val = document.getElementById("vjetar"); vjetar_val.innerHTML = vjetar; } function printData1(XMLDoc) { naziv=new Array(); jedinica=new Array(); for (i=0;i<20;i++) { naziv[i]= XMLDoc.getElementsByTagName("name")[i].firstChild.nodeValue; jedinica[i]= XMLDoc.getElementsByTagName("unit")[i].firstChild.nodeValue; } var atmtlakhPa = document.getElementById("atmtlakhPa"); atmtlakhPa.innerHTML = naziv[1]+" ("+jedinica[1]+")"; var temp = document.getElementById("temp"); temp.innerHTML = naziv[2]+" ("+jedinica[2]+")"; var humid = document.getElementById("humid"); humid.innerHTML = naziv[3]+" ("+jedinica[3]+")"; var dew = document.getElementById("dew"); dew.innerHTML = naziv[4]+" ("+jedinica[4]+")"; var winddir = document.getElementById("winddir"); winddir.innerHTML = naziv[6]+" ("+jedinica[6]+")"; var windspeed = document.getElementById("windspeed"); windspeed.innerHTML = naziv[9]+" ("+jedinica[9]+")"; var heatindex = document.getElementById("heatindex"); heatindex.innerHTML = naziv[5]+" ("+jedinica[5]+")"; var windchill = document.getElementById("windchill"); windchill.innerHTML = naziv[13]+" ("+jedinica[13]+")"; var atmtlakhPa_jed = document.getElementById("atmtlakhPa_jed"); atmtlakhPa_jed.innerHTML = jedinica[1]; var temp_jed = document.getElementById("temp_jed"); temp_jed.innerHTML = jedinica[2]; var humid_jed = document.getElementById("humid_jed"); humid_jed.innerHTML = jedinica[3]; var dew_jed = document.getElementById("dew_jed"); dew_jed.innerHTML = jedinica[4]; var winddir_jed = document.getElementById("winddir_jed"); winddir_jed.innerHTML = jedinica[6]; var windspeed_jed = document.getElementById("windspeed_jed"); windspeed_jed.innerHTML = jedinica[9]; var windspeed_jed_kn = document.getElementById("windspeed_jed_kn"); windspeed_jed_kn.innerHTML = jedinica[8]; var heatindex_jed = document.getElementById("heatindex_jed"); heatindex_jed.innerHTML = jedinica[5]; var windchill_jed = document.getElementById("windchill_jed"); windchill_jed.innerHTML = jedinica[13]; var UTC_name = document.getElementById("UTC_name"); UTC_name.innerHTML = naziv[14]; var locTime = document.getElementById("locTime"); locTime.innerHTML = naziv[15]; var altitude = document.getElementById("altitude"); altitude.innerHTML = naziv[19]+": "; var altitude_jed = document.getElementById("altitude_jed"); altitude_jed.innerHTML = jedinica[19]; } function printData2(XMLDoc) { var lokacija; lokacija = XMLDoc.getElementsByTagName("location")[0].firstChild.nodeValue; var loc = document.getElementById("gpsLocation"); loc.innerHTML = lokacija; } function printData3(XMLDoc) { var latitude; var longitude; var altitude; var ns; var ew; var cog; var eastwest; var sirina_stupnjevi; var sirina_minute; var sirina_sekunde; var duljina_stupnjevi; var duljina_minute; var duljina_sekunde; var UTCTime; UTCTime = XMLDoc.getElementsByTagName("utc_time")[0].firstChild.nodeValue; latitude=XMLDoc.getElementsByTagName("latitude")[0].firstChild.nodeValue; ns=XMLDoc.getElementsByTagName("latitude_orientation")[0].firstChild.nodeValue; longitude=XMLDoc.getElementsByTagName("longitude")[0].firstChild.nodeValue; ew=XMLDoc.getElementsByTagName("longitude_orientation")[0].firstChild.nodeValue; cog = XMLDoc.getElementsByTagName("cog")[0].firstChild.nodeValue; altitude = XMLDoc.getElementsByTagName("altitude")[0].firstChild.nodeValue; altitude = Math.round(altitude); sirina_stupnjevi = latitude.slice(0,2); sirina_minute=latitude.slice(2,4); sirina_sekunde = (latitude.slice(5,7)*60); sirina_sekunde=sirina_sekunde.toString(); sirina_sekunde=sirina_sekunde.slice(0,2); duljina_stupnjevi=longitude.slice(1,3); duljina_minute=longitude.slice(3,5); duljina_sekunde=(longitude.slice(6,8))*60; duljina_sekunde = duljina_sekunde.toString(); duljina_sekunde = duljina_sekunde.slice(0,2); var gpsobj1 = document.getElementById("gpsdata1"); gpsobj1.innerHTML = sirina_stupnjevi+"o"+sirina_minute+"'"+sirina_sekunde+"''"+" "+ns; var gpsobj2 = document.getElementById("gpsdata2"); gpsobj2.innerHTML = duljina_stupnjevi+"o"+duljina_minute+"'"+duljina_sekunde+"''"+" "+ew; var altitud = document.getElementById("altitud"); altitud.innerHTML = altitude; var UTCT = document.getElementById("UTCTime"); UTCT.innerHTML = UTCTime; }