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;
}