var simboli= ['','', ' ', '', '', ' ', ' ', ' ', ' \\', ' ', ' ', '', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '', ' ', ' ', '', ' ']; //description of weather phenomenons var opisiPojava=['Razvoj oblaka nije osmotren','Oblaci se generalno rasplinjuju','Stanje neba u cjelini nepromijenjeno','Oblaci se generalno stvaraju ili razvijaju','Vidljivost smanjena dimom','Suva mutnoća','Raširena prašina lebdi u vazduhu','Prašina ili pijesak podignut vjetrom','Dobro razvijeni vrtlog(zi) prašine ili pijeska','Prašinska ili pješčana oluja na vidiku','Sumaglica','Krpe magle','Sloj niske magle ili ledene magle na stanici','Sijevanje vidljivo, grmljavina se ne čuje','Padavine na vidiku, ne dosežu podlogu','Padavine na vidiku, udaljene','Padavine na vidiku, blizu, ali ne na stanici','Grmljavina, bez padavina u vrijeme osmatranja','Oluja na vidiku stanice ','Oblak u obliku tornada ili pijavice na vidiku','Rosulja ili zrnat snijeg - tokom prethodnog sata','Kiša - tokom prethodnog sata','Snijeg - tokom prethodnog sata','Kiša/snijeg/sugradica - tokom prethodnog sata','Prehladna rosulja ili prehladna kiša','Pljusak kiše - tokom prethodnog sata','Pljusak snijega i/ili kiše - tokom prethodnog sata','Pljusak grada ili kiše - tokom prethodnog sata','Magla ili ledena magla - tokom prethodnog sata','Grmljavina - tokom prethodnog sata','Slaba ili umjerena vijavica, oslabila ','Prašinska oluja - bez značajne promjene ','Vijavica se pojačala tokom prethodnog sata','Žestoka prašinska ili pješčana oluja, oslabila ','Žestoka prašinska ili pješčana oluja','Žestoka prašinska ili pješčana oluja, pojačala ','Slaba ili umjerena vijavica, generalno niska','Jaka vijavica, generalno niska ','Slaba ili umjerena vijavica, generalno visoka ','Jaka vijavica, generalno visoka','Magla u daljini u vrijeme opažanja','Magla u krpama','Magla, nebo vidljivo - razrijedila se ','Magla, nebo nevidljivo','Magla, nebo vidljivo - bez značajne promjene ','Magla, nebo nevidljivo - bez značajne promjene ','Magla, nebo vidljivo - postala gušćom ','Magla, nebo nevidljivo - postala gušćom ','Magla, stvara inje, nebo vidljivo','Magla, stvara inje, nebo nevidljivo','Rosulja, s prekidima: slaba','Rosulja, neprekidna: slaba','Rosulja, s prekidima: umjerena','Rosulja, neprekidna: umjerena','Rosulja, s prekidima: jaka','Rosulja, neprekidna: jaka','Rosulja, smrzava se, slaba','Rosulja, smrzava se, umjerena ili jaka','Rosulja i kiša, slaba','Rosulja i kiša, umjerena ili jaka','Kiša, s prekidima: slaba','Kiša, neprekidna: slaba','Kiša, s prekidima: umjerena','Kiša, neprekidna: umjerena','Kiša, s prekidima: jaka','Kiša, neprekidna: jaka','Kiša, smrzava se, slaba','Kiša, smrzava se, umjerena ili jaka','Kiša ili rosulja i snijeg, slaba','Kiša ili rosulja i snijeg, umjerena ili jaka','Padanje snježnih pahuljica s prekidima: slabo ','Neprekidno padanje snježnih pahuljica: slabo ','Padanje snježnih pahuljica s prekidima: umjereno ','Neprekidno padanje snježnih pahuljica: umjereno ','Padanje snježnih pahuljica s prekidima: jako ','Neprekidno padanje snježnih pahuljica: jako ','Ledene iglice (sa ili bez magle)','Zrnat snijeg (sa ili bez magle)','Pojedinačni snježni kristali poput zvjezdica','Ledena zrna','Pljusak kiše, slab','Pljusak kiše, umjeren ili jak','Pljusak kiše, silan','Pljusak susnježice, slab','Pljusak susnježice, umjeren ili jak','Pljusak snijega, slab','Pljusak snijega, umjeren ili jak','Pljusak ledenih zrna, slab','Pljusak ledenih zrna, umjeren ili jak','Pljusak (pljuskovi) grada, slab ','Pljusak (pljuskovi) grada, umjeren ili jak','Slaba kiša, sa grmljavinom ','Umjerena ili jaka kiša, sa grmljavinom ','Slab snijeg, susnježica ili grad, sa grmljavinom ','Jak snijeg, susnježica ili grad, sa grmljavinom','Grmljavina, slaba ili umjerena, bez grada','Grmljavina, slaba ili umjerena, sa gradom','Grmljavina, jaka, sa padavinama','Grmljavina, kombinovana sa pješčanom olujom','Grmljavina, jaka, s gradom ili ledenim zrnima']; function weatherDescription(code,clouds,VBNobl=0) { var nebo=["Vedro","Pretežno vedro","Malo oblačno","Umjereno oblačno","Pretežno oblačno","Oblačno"] if(code==null || code==undefined || code<4 ) { if(clouds <2) return nebo[0]; else if(clouds <3) return (VBNobl==9? nebo[0]:nebo[1]); else if(clouds <5) {return (VBNobl==9? nebo[1]:nebo[2]);//console.log(code+' '+clouds+' '+VBNobl+' '+(VBNobl==9)); } else if(clouds < 7) return (VBNobl==9? nebo[2]:nebo[3]); else if(clouds < 8) return (VBNobl==9? nebo[3]:nebo[4]); else return (VBNobl==9? nebo[4]:nebo[5]); } else return opisiPojava[code]; } function weatherSymbol(code, clouds,VBNobl=0){ if(clouds=='-') return 0; var correction=0; if(VBNobl==9) var correction=-1; if(code==null || code==undefined || code<4) { if(clouds <3) return 1; else if(clouds <5) return 2; else if(clouds < 7) return 3; else return 4; } if(code==30 || (code>=36 && code <=39)) return 24; if(code>20 && code<30){ if(code==21 || code==24) return (clouds > 6 ? 7 : 5); else if(code==25 || code==27) return ( clouds>6 ? 8 : 6); else if(code==22) return ( clouds>6 ? 15 : 14); else if(code==23 || code==26) return ( clouds>6 ? 18 : 17); else if(code==28) return ( clouds>6 ? 20 : 19); else if(code==29) return ( clouds>6 ? 10 : 21); } else if(code<=40) { return (clouds<3 ? 1: (code<5 ? 2 : (code>6 ? 4 : 3)))+correction; } else if(code<50) { if(clouds<=6) if(code==41 || code==44 || code==46 || code==48) return 19; return 20; } else if(code<70) { if(code==68 || code==69) return (clouds>6?18:17); else if(clouds<7){ if((code>51 && code<56) || (code==57 || code==59 || code==67)) return 6; else return 5; } else{ if(code==64 || code==65) return 9; else if(code<=53 || (code==56 || code==58 || code==60 || code==61 || code==66)) return 7; else return 8; } } else { if(code==79 || code==87 || code==88 || code==93 || code==94 || code==97 || code==99){ return (clouds>6?23:22); } else if(code==80 || code==89) return (clouds>6 ? 7 : 5); else if(code==81 || code==82 || code==90){ if(clouds<7) return 6; else return (code==82 ? 9 : 8); } else if(code==83) return (clouds>6 ? 18 : 17); else if(code<87) if(clouds < 7) return 14; else { if((code>71 && code<76) || code==86) return 16; else if(code==84) return 18; else return 15; } else if(code==91 || code==92 || code==95 || code==96) return (clouds>6? 13 : (code==92 ? 12 : 11)); else return (clouds>6?10:21);; } return null; } function windSymbol(Wdirection=0,Wspeed=0,WindMax=null){ if(Wdirection==null || Wdirection=="" || Wdirection==undefined) return ""; if(Wspeed==null || Wspeed=="" || Wspeed==undefined) return ""; var Wmaxspeed=WindMax; if(WindMax==undefined || WindMax==null || WindMax=="") Wmaxspeed=Wspeed; var fill=['#C6D7E8','#C6D7E8','#C6D7E8']; if(Wspeed>3){ fill[0]='#006eb4'; } if(Wspeed>5){ fill[1]='#006eb4'; } if(Wspeed>10){ fill[2]='#006eb4'; } if(Wmaxspeed>10){ if(Wmaxspeed<17){ fill[0]='#00AC0C'; } else if(Wmaxspeed<21){ fill[0]='yellow'; } else if(Wmaxspeed<29){ fill[0]='orange'; } else{ fill[0]='red'; } } var windArrow=' '; if(Number.isInteger(Number.parseInt(Wdirection))){ windArrow=''+windArrow+''; } else windArrow=''+windArrow+''; return windArrow; } var sinopCGHour=19; var sinop=[{ sifra: '13463', naziv: 'Podgorica', indRR: '4', indPO: '2', VBNobl: '9', hvid: '70', obl: '5', sat: '19',Ws: 2, Wdir: 250, T: '23', TTR: '10.7', P: '1006.7', P0: '1012.6', OBL: {n: '4', Cl:'8', Cm:'4', Ch: '0'}, RH: '46', G2: {} },{ sifra: '13459', naziv: 'Nikšić', indRR: '4', indPO: '1', VBNobl: '6', hvid: '70', obl: '5', sat: '19',Ws: 3, Wdir: 140, T: '18.2', TTR: '9.3', P: '938.3', P0: '1011.4', ww: '60', Wpast: ['6', '1'], OBL: {n: '4', Cl:'8', Cm:'3', Ch: '0'}, RH: '56', G2: { OBL: { N: '4', C: '6', h:'96'}, } },{ sifra: '13461', naziv: 'Bar', indRR: '4', indPO: '2', VBNobl: '6', hvid: '70', obl: '6', sat: '19',Ws: 2, Wdir: 140, T: '21.6', TTR: '12.7', P: '1012.7', P0: '1013.5', OBL: {n: '5', Cl:'8', Cm:'3', Ch: '0'}, RH: '57', G2: { OBL: { N: '2', C: '8', h:'40'}, OBL: { N: '3', C: '6', h:'50'}, talasi: '322', SPM: '428', } },{ sifra: '13363', naziv: 'Pljevlja', indRR: '4', indPO: '2', VBNobl: '6', hvid: '70', obl: '4', sat: '19',Ws: 1, Wdir: 290, T: '18.7', TTR: '10.1', P: '922.9', P0: '848.9', OBL: {n: '4', Cl:'8', Cm:'0', Ch: '0'}, RH: '57', G2: {} },{ sifra: '13455', naziv: 'Herceg Novi', indRR: '4', indPO: '2', VBNobl: '6', hvid: '70', obl: '6', sat: '15',Ws: 2, Wdir: 110, T: '24', TTR: '14.1', P: '1009.3', P0: '1013.7', OBL: {n: '6', Cl:'8', Cm:'0', Ch: '0'}, RH: '54', G2: { talasi: '312', SPM: '428', } },{ sifra: '13464', naziv: 'Ulcinj', indRR: '4', indPO: '2', VBNobl: '6', hvid: '70', obl: '6', sat: '15',Ws: 5, Wdir: 250, T: '22.4', TTR: '14.5', P: '1013.6', P0: '1014.1', OBL: {n: '6', Cl:'8', Cm:'0', Ch: '0'}, RH: '61', G2: { talasi: '322', SPM: '428', } },{ sifra: '13465', naziv: 'Kolašin', indRR: '4', indPO: '2', VBNobl: '5', hvid: '30', obl: '7', sat: '19',Ws: 1, Wdir: 230, T: '15.6', TTR: '11.1', P: '906.7', P0: '849.7', OBL: {n: '7', Cl:'8', Cm:'0', Ch: '0'}, RH: '75', G2: { OBL: { N: '3', C: '8', h:'26'}, OBL: { N: '7', C: '6', h:'40'}, } },{ sifra: '13361', naziv: 'Žabljak', indRR: '4', indPO: '1', VBNobl: '6', hvid: '75', obl: '6', sat: '19',Ws: 2, Wdir: 140, T: '12.8', TTR: '5.1', P: '853.7', P0: '848.5', ww: '02', Wpast: ['6', '2'], OBL: {n: '6', Cl:'8', Cm:'0', Ch: '0'}, RH: '59', G2: { OBL: { N: '6', C: '8', h:'34'}, } },{ sifra: '13460', naziv: 'Cetinje', indRR: '4', indPO: '2', VBNobl: '6', hvid: '65', obl: '6', sat: '15',Ws: 1, Wdir: 140, T: '20.3', TTR: '10.6', P: '940.8', P0: '1015.7', OBL: {n: '6', Cl:'8', Cm:'0', Ch: '0'}, RH: '54', G2: {} },]; var sunData=Array; var sunrise=6; var sunset=7; try{ sunrise=05; sunset=19; }catch(err){console.leg(err);}var snowH="Srijeda, 01.05.2024"; var snowT="";var seaH="Srijeda, 01.05.2024"; var seaT="Herceg Novi17 °CUlcinj18 °CBar20 °CBudva18 °C";