var WgFcst=function(){var W;function r(){return!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect}function n(b,p,k){var f,n,ba,X,N,ca,la,I,Q,R,S,D,da,ma,T,J,ea,fa;function na(a,d,g,b){var a=this.param=a,d=this.sada=d,s=this.id=k+"_"+d+"_"+a;this.getHtml=function(){var d,A,e,h,k,m;h='<tr id="'+s+'">';h+=this.getLegendHtml();k=Y(a);m=oa(a,k);for(var p=g;p<b;p++)Z(p)&&(f[a]?h+=f[a](p,a):(palete=n[a]?n[a]:"",(d=O(p,a,palete))?h+=d:(d=A=c[a][p],e=!1,
o(ba[a])&&d>ba[a]&&(e=!0),k&&(A=B(d,k)),A=u(A,m),e&&(A='<span style="font-weight:bold !important;">'+A+"</span>"),h+=j(A,WgColors[palete].getRGB(d),"",z(a,p)))));return h+"</tr>"};this.getLegendHtml=function(){var d="",g;g=Y(a);var c=" wgfcst-tooltip";"??"==l("tooltip",a)&&(c="");d+='<td class="wgfcst-wgt_legend'+c+'" name="'+l("tooltip",a)+'">'+l("legend",a);g&&(d+=' <span class="wgfcst-link" onclick="WgFcst.switchUnits(\''+k+"','"+a+"');\">("+l("units",g)+")</span>");return d+"</td>"}}function wa(a){this.name=
a;var d=this,g=k+"_menu_"+a;this.id=g;var c,s=this,q=function(){for(var d in X)if(-1<d.indexOf(a))return m("#parent_"+k+"_menu_"+d);return!1};this.aktivuj=function(){m("#"+g);pa&&pa.deaktivuj();!N[this.name]&&d.content?E.empty().append(d.content):ca[this.name]?(d.content=m('<div style="background-color:#eaeaea !important"></div>').css("overflow","auto"),E.append(d.content),ca[a](d.content)):(d.content=m('<div style="background-color:#eaeaea !important"><img style="padding:10px !important" src="'+
e.path_img+'loading.gif"/></div>').load(e.path_link+"ajax/ajax_fcstab_content.php",{tab:a,id_spot:b.id_spot,h:F.h,w:F.w}).css("overflow","auto"),E.append(d.content));la[a]?(F.h=E.height(),F.w=E.width()):(d.content.height(F.h),d.content.width(F.w));this.setActive();"forecast"==a&&(ga(),xa(),ya())};this.deaktivuj=function(){E.children().remove();var a=q();a?a.removeClass("wgfcst-wgtab_on").addClass("wgfcst-wgtab_off"):m("#"+g).removeClass("wgfcst-wgtab_on").addClass("wgfcst-wgtab_off")};this.setContent=
function(a){c=a};this.getContent=function(){return c};this.setActive=function(){pa=this;var a=q();a?a.removeClass("wgfcst-wgtab_off").addClass("wgfcst-wgtab_on"):m("#"+g).removeClass("wgfcst-wgtab_off").addClass("wgfcst-wgtab_on")};this.getHtml=function(){var d="";if(X[a]){for(var c=X[a],d='<li style="border: 0px"><div id="parent_'+g+'" class="wgfcst-wgtab_off" style="float:left !important;">&nbsp;'+l("tab",a)+'<img src="/images/sdown-666666.png" width="15" height="10"/></div><ul>',b=0;b<c.length;b++){var i=
k+"_menu_"+c[b];K[c[b]]=new wa(c[b]);d+='<li id="'+i+'" style="height: 15px !important; line-height: 15px !important;"><a href="javascript:;">'+l("tab",c[b])+"</a></li>"}d+="</ul></li>"}else q()||(d='<li style="border: 0px"><div id="'+g+'" class="wgfcst-wgtab_off" style="float:left !important">&nbsp;'+l("tab",a)+"&nbsp;</div></li>");return d};this.activateClick=function(){m("#"+g).unbind("click").click(function(){s.aktivuj()})}}function za(){var a=c.modifikace;if(!o(c.WINDSPD)||!o(c.SMERN)||!a)return!1;
c.MWINDSPD=[];for(var d=0;d<c.hours.length;d++)c.MWINDSPD[d]=a?C(c.WINDSPD[d])||C(c.SMERN[d])?null:a.koef[c.SMERN[d]]*c.WINDSPD[d]:null}function P(a){for(var d=c[a][0],g=1;g<c.hours.length;g++)c[a][g]>d&&(d=c[a][g]);return d}function Aa(a,d,g){var c=-Number.MIN_VALUE,b=Number.MAX_VALUE,q;if(!a)return[0,0];if(!a.z)return[0,0];for(var e=0;e<a.z.length;e++){q=a.z[e];for(var f=0;f<q.length;f++)!(o(d)&&a.y[f]<d)&&!(o(g)&&a.y[f]>g)&&(q[f]<b&&(b=q[f]),q[f]>c&&(c=q[f]))}return[b,c]}function ha(a){for(var d=
c[a][0],g=1;g<c.hours.length;g++)c[a][g]<d&&(d=c[a][g]);return d}function Ba(a,d){var g;if(g=O(a,d,""))return g;g=c[d][a];g=1E3<g?u(g/1E3,1)+"k":u(g,-1);return j(g,"#FFFFFF","",z(d,a))}function Ca(a,d){var g,b="";if(g=O(a,d,n[d]))return g;if(!o(c.PCPT))return j("-","#FFFFFF",b,z(d,a));1==c.PCPT[a]&&(b+=" wgfcst-snow");return j(ia(c[d][a],d),WgColors[n[d]].getRGB(c[d][a]),b,z(d,a))}function U(a,d){var g;if(qa(a,d))return j("-","#FFFFFF","",z(d,a));if(o(I[d])&&c[I[d]][a]<Q[I[d]])return j("&nbsp;","#FFFFFF",
"",z(d,a));g=c[d][a];var b;0<=g&&(b=0);11.25<=g&&(b=1);33.75<=g&&(b=2);56.25<=g&&(b=3);78.75<=g&&(b=4);101.25<=g&&(b=5);123.75<=g&&(b=6);146.25<=g&&(b=7);168.75<=g&&(b=8);191.25<=g&&(b=9);213.75<=g&&(b=10);236.25<=g&&(b=11);258.75<=g&&(b=12);281.25<=g&&(b=13);303.75<=g&&(b=14);326.25<=g&&(b=15);348.75<=g&&(b=0);g=b;g=Na&&e.svg_allow?'<div style="width:20px !important;height:20px !important;" class="wgfcst-wg_svg_dir" title="'+l("dir",g)+" ("+c[d][a]+'&deg;)" alt="'+c[d][a]+'"/>':'<img src="'+e.path_img+
"sipky/s"+g+'.gif" width="20" height="20" title="'+l("dir",g)+" ("+c[d][a]+'&deg;)" alt="'+l("dir",g)+'"/>';return j(g,"#FFFFFF","",z(d,a))}function qa(a,d){return!o(c[d])?!0:C(c[d][a])?!0:!1}function O(a,d,b,i){if(qa(a,d))return j("-","#FFFFFF",i,z(d,a));b=b?WgColors[b].getRGB(c[d][a]):"#FFFFFF";return o(Q[d])&&c[d][a]<Q[d]?j("&nbsp;",b,i,z(d,a)):o(I[d])&&o(c[I[d]])&&c[I[d]][a]<Q[I[d]]?j("&nbsp;",b,i,z(d,a)):!1}function z(a,d){return!e.fcst_maps?!1:!o(c.img_param[a])?!1:c.img_param[a]?"WgFcst.showMap('"+
k+"','ajax/ajax_view_img_latlon.php?par="+c.img_param[a]+"&hr="+c.hours[d]+"&model="+b.id_model+"&initstr="+c.initstr+"&lat="+b.lat+"&lon="+b.lon+"&tzid="+encodeURIComponent(b.tzid)+"');":!1}function ia(a,d){return o(R[d])?u(a,R[d]):u(a,0)}function Y(a){return o(D[a])?ja[D[a]]:!1}function oa(a,d){var b=0;o(R[a])&&(b=R[a]);d&&o(da[d])&&(b=da[d]);return b}function Oa(){for(var a=0;a<w.length;a++){G[a]=[];for(var d=0;d<H.length;d++)G[a][d]=new na(H[d],a,w[a][0],w[a][1])}Da()}function Da(){y=[];for(var a=
0;a<w.length;a++)for(var d=0;d<G[a].length;d++)y[y.length]=G[a][d]}function Ea(a){if(b.error)return'<div style="display:inline-block !important;" class="wgfcst-hlaska-err">Windguru forecast error:<br/><span style="color:#000000 !important;font-weight:normal !important;font-size:11px !important;">'+b.error+"</span></div>";var d="";c=b.fcst[b.id_model];var g=b.fcst[b.id_model_wave],i="",s="",q="";if(!b.id_spot||10==b.id_model)e.options_link=!1;e.options_link&&(i='<div class="wgfcst-male" style="width:0px !important; height:0px !important; float:right !important; position: relative !important;"><div class="wgfcst-optbox" id="'+
k+'_options_div"><img id="'+k+'_options_close" alt="close" style="float: right !important;" src="'+e.path_img+'close.gif"><span style="font-weight:bold !important;">'+l("txt","choose_m")+': </span><a class="wgfcst-helpik" href="help_index.php?sec=windmod" target="_blank">?</a><div style="margin: 0px !important; padding: 0px !important; width: 320px !important;" id="'+k+'_options_div_content"></div></div></div><span class="wgfcst-link" style="float:right !important; margin-right:2px !important; margin-left:2px !important;" id="'+
k+'_options_link">['+l("txt","options")+"]</span>");var A="";e.poweredby&&(A='<span style="float:right !important; font-weight:bold !important; margin-right:2px !important; margin-left:2px !important;"><a class="wgfcst" href="'+e.path_link+"index.php?sc="+b.id_spot+'">Powered by Windguru</a></span>');b.id_model_wave&&(s='<span class="wgfcst-male">&nbsp;(wave: '+g.model_name+" "+g.init_d+" "+g.init_h+" UTC)</span>");169!=b.id_user&&b.id_spot&&(q='&nbsp;&nbsp;<span style="font-weight:bold !important;">(<a href="'+
e.path_link+"user_profil.php?usrid="+b.id_user+'" class="wgfcst wgfcst-awginfo">'+b.nickname+"</a>)</span>");d+='<table cellspacing="0" cellpadding="0" border="0" class="wgfcst-fcsttab" style="background: url('+e.path_img+'tabback50.gif) #C7C7C7 repeat-x top !important;"><tbody>';e.first_row&&(g="",e.first_row_minfo&&(g='<span class="wgfcst-male">&nbsp;'+c.model_name+" "+c.init_dm+" "+c.init_h+" UTC</span>"+s),e.first_row_mwinfo&&(g=s),s="",e.spotname&&(s='<a class="wgfcst" style="color:black !important;text-decoration:none !important; font-weight:bold !important;" href="'+
e.path_link+"index.php?sc="+b.id_spot+'">'+b.spot+"</a>"+q+"&nbsp;"),d+='<tr><td><div style="height:17px !important; text-align:left !important; line-height:17px !important;"><div class="wgfcst-hlavicka" style="float:left !important; padding-left: 2px !important;">'+s+g+"</div>"+i+A+"</div></td></tr>");e.tabs&&(i='<tr><td><ul class="sf-menu">'+$("views"),b.levels&&(i+=$("views_2d")),b.id_spot&&(i+=$("id_spot")),b.id_spot&&(i+=$("free")),b.id_spot&&169==b.id_user&&(i+=$("paid")),d+=i+"</ul></td></tr>");
d+='<tr><td><div id="'+k+'_content_div">';a&&(d+=Fa());return d+"</div></td></tr></tbody></table>"}function Fa(){var a;a=""+('<table id="'+k+'" border="0" cellspacing="1" cellpadding="1" style="background-color:#ffffff !important;" class="wgfcst-forecast"><tbody>');if(b.custom_onlypro)a+='<tr><td style="padding:0px !important;" colspan="'+(w[0][1]+1)+'"><table border="0" cellspacing="0" cellpadding="2"><tr><td class="wgfcst-wgt_legend"><span class="wgfcst-hlavicka"><span style="font-weight:bold !important;"><a class="wgfcst" href="'+
e.path_link+"model_info.php?model="+b.model+'" wgwidth="400px" class="wgfcst-awginfo">'+c.model_name+"</a></span></span></td>",a+='<td class="wgfcst-hlaska-err">'+l("txt","custom_onlypro")+"</td></tr></table></td></tr>";else{b.delayed&&(a+='<tr><td colspan="'+(w[0][1]+1)+'" class="wgfcst-hlaska-err">'+l("txt","delayed")+"</td></tr>");for(var d=0;d<w.length;d++){var g=w[d][0],i=w[d][1],s=1,q="",A="",f=c.hr_d[0],q=q+"<tr>",h=minfo="";e.wg_logo?minfo='<span id="'+k+'_datainfo"><a class="wgfcst-link" href="'+
e.path_link+"index.php?sc="+b.id_spot+'"><img src="'+e.path_img+'wglogobg95.png" border="0" width="94" height="35" alt="WG logo"/></a></span>':(c.initstamp&&(A='<br/><span id="'+k+'_datainfo">'+c.init_d+"<br/>"+c.init_h+" UTC</span>"),minfo='<span class="wgfcst-hlavicka"><span style="font-weight:bold !important;"><a href="'+e.path_link+"model_info.php?model="+b.model+'" wgwidth="400px" class="wgfcst-awginfo wgfcst-link">'+c.model_name+"</a></span></span>"+A+"");for(q+='<td class="wgfcst-wgt_legend" '+
h+' rowspan="2">'+minfo+"</td>";g<i;g++)Z(g)&&(f!==c.hr_d[g]&&(f=c.hr_d[g],s=1==s?2:1),q+=j(l("weekday",c.hr_weekday[g])+"<br/>"+c.hr_d[g]+".","","wgfcst-day"+s));q+="</tr>";a+=q;i=w[d][1];s=1;q="";f=c.hr_d[0];q+="<tr>";for(g=w[d][0];g<i;g++)Z(g)&&(f!==c.hr_d[g]&&(f=c.hr_d[g],s=1==s?2:1),q+=j(c.hr_h[g]+"h","","wgfcst-day"+s));q+="</tr>";a+=q;for(i=0;i<G[d].length;i++)a+=G[d][i].getHtml()}}a+="</tbody></table>";e.last_row&&(d=a,a='<div class="wgfcst-male" style="width:100% !important; height:16px !important; padding:1px 0px 0px 0px !important; text-align:left !important; background-color:#EAEAEA !important;"><div style="float:left !important; height:16px !important; line-height:14px !important; padding:0px 0px 0px 3px !important;">',
i="",e.lat_lon&&(i+='Lat: <span style="font-weight:bold !important;">'+b.lat+'</span>, Lon: <span style="font-weight:bold !important;">'+b.lon+"</span>, "),!C(b.alt)&&e.lat_lon&&(i+='<span title="model alt: '+b.model_alt+'">Alt: <span style="font-weight:bold !important;">'+b.alt+" m</span></span>, "),e.tz&&(i+=""+l("txt","timezone")+': <span style="font-weight:bold !important;">'+b.tz+"</span> "+b.tzutc),e.sun&&(i+=' <img style="vertical-align:middle !important;" src="'+e.path_img+'sun.gif" width="16" height="15" hspace="0" vspace="0"/>'+
b.sunrise+" - "+b.sunset),!C(b.sst)&&e.sst&&(i+=' <span class="wgfcst-tooltip"  name="'+l("tooltip","sst")+'"><img style="vertical-align:middle !important;" src="'+e.path_img+'watertemp.png" width="15" height="15" hspace="0" vspace="0" align="absmiddle"/>'+b.sst+" \u00b0C</span>"),a+=i+'</div><div style="float:right !important; line-height:14px !important;">&nbsp;',0<b.id_spot&&e.link_detail&&(a+='<a class="wgfcst" href="'+e.path_link+"spot.php?id_spot="+b.id_spot+'">['+l("txt","detail")+"]</a>&nbsp;"),
0<b.tides&&e.link_tides&&(a+='<a class="wgfcst" href="'+e.path_link+"tide.php?id_spot="+b.id_spot+'">['+l("txt","tides")+"]</a>&nbsp;"),169==b.id_user&&e.link_archive&&(a+='<a class="wgfcst" href="'+e.path_link+"historie.php?id_spot="+b.id_spot+"&model="+b.model+'">['+l("txt","archive")+"]</a>&nbsp;"),b.id_spot&&e.link_link&&(a+='<a class="wgfcst" href="'+e.path_link+"index.php?sc="+b.id_spot+'">['+l("txt","link")+"]</a>&nbsp;"),a=d+(a+"</div>"));return a}function ra(a,d,g){var d=d||[0],g=g||[3,6,
9,12,15,18,21],i=[0,6,12,18];1>=c.hours[1]-c.hours[0]&&(i=[0,3,6,9,12,15,18,21]);var s=new Date,e=new Date,f=new Date;s.setTime(1E3*(3600*b.utc_offset+c.initstamp));e.setTime(1E3*(c.initstamp+3600*b.utc_offset+3600*c.hours[c.hours.length-1]));a.setXRange(s.getTime(),e.getTime());for(var k=[],h=[],p=[],j=[],o=[],n=[],r,t=s.getTime();t<=e.getTime();t+=36E5)f.setTime(t),r=f.getUTCHours(),-1<m.inArray(r,d)&&(k[k.length]=t),-1<m.inArray(r,g)&&(h[h.length]=t),-1<m.inArray(r,i)&&(o[o.length]=t,n[n.length]=
""+r+"h"),12==r&&(p[p.length]=t,j[j.length]=l("weekday",f.getUTCDay())+" "+f.getUTCDate()+"."+(f.getUTCMonth()+1)+".");d=[];f=new Date;g=new Date;f.setTime(s.getTime()-864E5);f.setUTCHours(0);g.setTime(e.getTime());g.setUTCHours(0);t=b.sunrise.split(":");i=parseFloat(t[0])+parseFloat(t[1])/60;t=b.sunset.split(":");r=parseFloat(t[0])+parseFloat(t[1])/60;for(t=f.getTime();t<=g.getTime();t+=864E5)f=[t+36E5*r,t+864E5+36E5*i],f[0]<s.getTime()&&(f[0]=s.getTime()),f[1]>e.getTime()&&(f[1]=e.getTime()),d[d.length]=
[f[0],f[1]];a.gridRects(d,{fill:"#000088",stroke:"none",strokeWidth:0,opacity:0.05});a.gridLinesV(h,{strokeWidth:0.5,opacity:0.1,"stroke-dasharray":"2,2"});a.gridLinesV(k,{strokeWidth:1,opacity:0.3});a.setXVals(p);a.texts(j,{ypos:a.y.range[1],skip:0,offset_v:-25,offset_h:0},{"font-size":"11px"});a.setXVals(o);a.texts(n,{ypos:a.y.range[1],skip:0,offset_v:-35,offset_h:0},{"font-size":"10px",opacity:0.5})}function Ga(a,d){for(var b=ma[d],c=Math.floor(B(a[0],d)),s=Math.ceil(B(a[1],d)),a=WgUtil.rangeArr(c,
s,b),b=[],c=0;c<a.length;c++){var s=b,f=c,e;e=a[c];var k=d,h=void 0;WgUtil.inArray(k,J.wind)?h="knots":WgUtil.inArray(k,J.temp)?h="c":WgUtil.inArray(k,J.wave)&&(h="m");e=B(e,h,k);s[f]=e}return b}function Ha(a,d,b){for(var c=[],d=oa(d,b),e=0;e<a.length;e++)c[a[e]]=u(B(a[e],b),d);return c}function Pa(a){if(r()){var d=c.hours[0],g=c.hours[c.hours.length-1],i=m(window).width()-150;1100>i&&(i=1100);var e=17*c.hours.length;e>i&&(e=i);e+=10;a.width(e).height(500).css("background-color","#FFFFFF !important");
a.svg();a.css("overflow","hidden");a=new WgSvg.Canvas(a);a.svg.rect(0,0,e,500,0,0,{fill:"#FFFFFF",strokeWidth:0});i=new WgSvg.Graph(a,{px_position:[0,0],px_dimensions:[e,500],px_padding:[20,40,0,0],clip:!0},{opacity:1});i.setRange([d,g],[0,5500]);if(!b.TMP_2d){var f={id_spot:b.id_spot,id_model:b.id_model,q:["TMP,0,5500"],md5chk:b.md5chk};if(!b.id_spot)f.lat=b.lat,f.lon=b.lon;m.ajax({url:"ajax/ajax_json_2d_data.php",dataType:"json",data:f,async:!1,success:function(a){b.TMP_2d=a}})}var k=Aa(b.TMP_2d.TMP,
0,5500),f=Y("TMP"),k=Ga(k,f),p=!1;"knots"!=f&&(p=Ha(k,"TMP",f));i.contours(b.TMP_2d.TMP,k,WgColors.temp);i.contourNumbers({px_spacing:200},{},p);c.FLHGT&&(i.setXVals(c.hours),i.line(c.FLHGT,0.6,{stroke:"#0000FF"}),i.numbers(c.FLHGT,{offset_v:3,skip:1},{fill:"#0000FF"}));i=new WgSvg.Graph(a,{px_position:[0,0],px_dimensions:[e,500],px_padding:[0,40,0,0]},{opacity:1});ra(i);i=new WgSvg.Graph(a,{px_position:[0,0],px_dimensions:[e,500],px_padding:[20,40,0,0]});i.setRange([d,g],[0,5500]);i.legend({fill:"none",
stroke:"#AAAAAA",strokeWidth:1,opacity:1,"stroke-dasharray":"3,3"},{width:0,left:0,line_width:27,line_left:0,text_left:3,text_offset:3,desc_left:37},WgUtil.rangeArr(0,5E3,500),WgUtil.rangeArr(0,5E3,500),{"font-size":"10px",opacity:1,"text-anchor":"start"},"Height (m)");i.gridLinesH(WgUtil.rangeArr(0,5E3,500),{opacity:0.3,"stroke-dasharray":"3,3"});Ia(i,Math.min(b.alt,b.model_alt),d,g);C(b.alt)||(i.gridLineH(b.alt,{strokeWidth:1,opacity:1,"stroke-dasharray":"3,3"}),i.text(g,b.alt,"Alt: "+b.alt+" m",
{offset_h:-2},{"text-anchor":"end"}));C(b.model_alt)||(i.gridLineH(b.model_alt,{strokeWidth:1,opacity:1,stroke:"#AA0000","stroke-dasharray":"3,3"}),i.text(d,b.model_alt,"model alt: "+b.model_alt+" m",{offset_h:2},{"text-anchor":"start",fill:"#AA0000"}));sa(i,e," ")}else ta(a)}function Qa(a){if(r()){var d=c.hours[0],g=c.hours[c.hours.length-1],i=m(window).width()-150;1100>i&&(i=1100);var e=17*c.hours.length;e>i&&(e=i);e+=10;a.width(e).height(500).css("background-color","#FFFFFF !important");a.svg();
a.css("overflow","hidden");a=new WgSvg.Canvas(a);a.svg.rect(0,0,e,500,0,0,{fill:"#FFFFFF",strokeWidth:0});i=new WgSvg.Graph(a,{px_position:[0,0],px_dimensions:[e,500],px_padding:[20,40,0,0],clip:!0},{opacity:1});i.setRange([d,g],[0,5500]);if(!b.WIND_2d){var f={id_spot:b.id_spot,id_model:b.id_model,q:["WINDSPD,0,5500","WINDDIR,0,5500,250"],md5chk:b.md5chk};if(!b.id_spot)f.lat=b.lat,f.lon=b.lon;m.ajax({url:"ajax/ajax_json_2d_data.php",dataType:"json",data:f,async:!1,success:function(a){b.WIND_2d=a}})}if(b.WIND_2d.WINDSPD){var k=
Aa(b.WIND_2d.WINDSPD,0,5500),f=Y("WINDSPD");"bft"==f&&(f="knots");k=Ga(k,f);f=Ha(k,"WINDSPD",f);i.contours(b.WIND_2d.WINDSPD,k,WgColors.wind);i.contourNumbers({px_spacing:250},{},f);b.WIND_2d.WINDDIR&&i.arrows2d(b.WIND_2d.WINDDIR)}i=new WgSvg.Graph(a,{px_position:[0,0],px_dimensions:[e,500],px_padding:[0,40,0,0]},{opacity:1});ra(i);i=new WgSvg.Graph(a,{px_position:[0,0],px_dimensions:[e,500],px_padding:[20,40,0,0]});i.setRange([d,g],[0,5500]);i.legend({fill:"none",stroke:"#AAAAAA",strokeWidth:1,opacity:1,
"stroke-dasharray":"3,3"},{width:0,left:0,line_width:27,line_left:0,text_left:3,text_offset:3,desc_left:37},WgUtil.rangeArr(0,5E3,500),WgUtil.rangeArr(0,5E3,500),{"font-size":"10px",opacity:1,"text-anchor":"start"},"Height (m)");i.gridLinesH(WgUtil.rangeArr(0,5E3,500),{opacity:0.3,"stroke-dasharray":"3,3"});Ia(i,Math.min(b.alt,b.model_alt),d,g);C(b.alt)||(i.gridLineH(b.alt,{strokeWidth:1,opacity:1,"stroke-dasharray":"3,3"}),i.text(g,b.alt,"Alt: "+b.alt+" m",{offset_h:-2},{"text-anchor":"end"}));C(b.model_alt)||
(i.gridLineH(b.model_alt,{strokeWidth:1,opacity:1,stroke:"#AA0000","stroke-dasharray":"3,3"}),i.text(d,b.model_alt,"model alt: "+b.model_alt+" m",{offset_h:2},{"text-anchor":"start",fill:"#AA0000"}));sa(i,e," ")}else ta(a)}function Ia(a,d,b,c){o(d)&&0<d&&a.gridRect(b,c,{strokeWidth:0,opacity:0.5,fill:"#FFFFFF"},0,d)}function sa(a,d,g){g=g||"WgFcst.svgGraphHelp();";a.svg.rect(-1,0.5,d+2,14,0,0,{fill:"#FFFFFF",stroke:"black",strokeWidth:1,opacity:1});a.svg.text(2,12,""+c.model_name+", init: "+c.init_d+
" "+c.init_h+" UTC",{"font-family":"Arial, Helvetica, sans-serif","font-size":"11px","font-weight":"bold",opacity:1,"text-anchor":"start",fill:"black"});" "!=g&&a.svg.text(d-3,12,l("txt","help"),{"font-family":"Arial, Helvetica, sans-serif","font-size":"11px",opacity:1,"text-anchor":"end",fill:"#000099","font-weight":"normal",onclick:g,cursor:"help"});b.delayed&&a.svg.text(d/2,12,l("txt","delayed_short"),{"font-family":"Arial, Helvetica, sans-serif","font-size":"11px","font-weight":"normal",opacity:1,
"text-anchor":"middle",fill:"red"})}function V(a){var d=Y(a),b=oa(a,d);"msd"==d&&(b=0);for(var i=[],e=0;e<c[a].length;e++)i[e]=d?B(c[a][e],d):c[a][e],i[e]=u(i[e],b);return i}function ua(){E=m("#"+k+"_content_div");if(e.tabs){K.forecast.setActive();K.forecast.setContent(E.contents());F.w=E.width();F.h=E.height();for(var a in K)K[a].activateClick()}m(".wgfcst-wg_svg_dir").svg({onLoad:WgFcst.makeDirSVG,width:20,height:20});ya();ga();xa()}function ya(){e.options_link&&(aa=m("#"+k+"_options_div"),va=m("#"+
k+"_options_div_content"),m("#"+k+"_options_link").unbind("click").click(function(){o(aa)&&(aa.toggle(),"block"==aa.css("display")&&""==va.text()&&va.load(e.path_link+"ajax/ajax_fcst_modi_menu.php",{id_spot:b.id_spot,id_model:b.id_model,width:320,tab_id:k,id_modifikace:b.fcst[b.id_model].id_modifikace}))}),m("#"+k+"_options_close").unbind("click").click(function(){aa.hide()}))}function xa(){m(function(){m("#"+k+"_datainfo").tooltip({bodyHandler:function(){var a="",d=new Date(c.update_last),b=new Date(c.update_next),
i=new Date,i=(b.getTime()-i.getTime())/6E4,e="<br/>"+l("txt","timeleft")+": ";if(0<i){var f;f=parseInt(i/60);i=(i-60*f).toFixed();e+='<span style="font-weight:bold !important;">'+f+" h "+L(i)+" m</span>"}else e+="-";a+='<span style="font-weight:bold !important;">'+c.model_name+"</span>, init "+c.init_d+" "+c.init_h+" UTC<br/><br/>";a+=l("txt","lastupdated")+': <span style="font-weight:bold !important;">'+L(d.getHours())+":"+L(d.getMinutes())+"</span> ("+L(d.getUTCHours())+":"+L(d.getUTCMinutes())+
" UTC)<br/>";return a+=l("txt","nextexpected")+': <span style="font-weight:bold !important;">'+L(b.getHours())+":"+L(b.getMinutes())+"</span> ("+L(b.getUTCHours())+":"+L(b.getUTCMinutes())+" UTC)"+e}})})}function L(a){a=parseInt(a);return 10>a?"0"+a:a}function $(a){for(var d="",b=0;b<T[a].length;b++)K[T[a][b]]=new wa(T[a][b]),d+=K[T[a][b]].getHtml();return d}function l(a,d){return!ka[a]?"??":!ka[a][d]?"??":ka[a][d]}function Z(a){return c.hours[a]>e.fhours?!1:c.hr_h[a]<e.odh||c.hr_h[a]>e.doh?!1:!0}
function Ja(a,d){for(var b=0;b<w.length;b++){for(var c,e=0;e<G[b].length;e++)G[b][e].param==a&&(c=new na(d,b,w[b][0],w[b][1]),m("#"+G[b][e].id).after(c.getHtml()));c&&G[b].splice(e,0,c)}Da()}function Ka(a){for(var d=0;d<y.length;d++)y[d].param==a&&m("#"+y[d].id).remove();for(var a=y,d=[],b=0;b<a.length;b++)-1!=m.inArray(b,a)&&(d[d.length]=a[b])}function La(a){for(var b=0;b<y.length;b++)if(y[b].param==a)return!0;return!1}function ta(a){var b={w:1E3,h:400};F.h&&(b=F);a.height(b.h);a.width(b.w);a.load(e.path_link+
"ajax/ajax_no_svg.php",{info:"nograph"}).css("overflow","auto")}f=void 0;n=void 0;ba=void 0;X=void 0;N=void 0;ca=void 0;la=void 0;I=void 0;Q=void 0;R=void 0;S=void 0;D=void 0;da=void 0;ma=void 0;T=void 0;J=void 0;ea=void 0;fa=void 0;J={wind:"knots,ms,msd,kmh,mph,bft".split(","),temp:["c","f"],wave:["m","ft"]};S={wind:"knots",temp:"c",wave:"m"};ma={knots:[[20,1],[50,2],[9999,5]],ms:[[15,0.5],[30,1],[40,2],[100,5],[9999,10]],msd:[[15,0.5],[30,1],[40,2],[100,5],[9999,10]],kmh:[[40,2],[80,5],[200,10],
[9999,20]],mph:[[20,1],[40,2],[60,5],[9999,10]],bft:1,c:1,f:2};T={views:["forecast","graph"],views_2d:["2d"],id_spot:["map"],free:["webcams","reports"],paid:["accommodation","schools","shops","other"]};X={"2d":["2d_t","2d_w"]};ca={graph:function(a){if(r()){var b=c.hours[0],g=c.hours[c.hours.length-1],e=m(window).width()-150;1100>e&&(e=1100);var f=17*c.hours.length;f>e&&(f=e);var e=0,p=250,j=per_height=0,n,h,l;c.HTSGW&&(h=P("HTSGW"));c.HTSGW&&0<h&&(e=P("PERPW"),h+=0.6,15<h&&(h=15),2>h&&(h=2),per_height=
8*(e+2),j=Math.round(Math.max(25*h,per_height)),300<j&&(j=300),e=15);c.GUST?n=P("GUST"):c.WINDSPD&&(n=P("WINDSPD"));n+=6;50<n&&(n=50);20>n&&(n=20);p=Math.round(6*n);h=200+p+35+j+e;a.width(f).height(h).css("background-color","#FFFFFF !important");a.svg();a.css("overflow","hidden");a=new WgSvg.Canvas(a);a.svg.rect(0,0,f,h,0,0,{fill:"#FFFFFF",strokeWidth:0});h=new WgSvg.Graph(a,{px_position:[0,0],px_dimensions:[f,h],px_padding:[0,30,0,0]});ra(h);c.MCDC&&(h=new WgSvg.Graph(a,{px_position:[0,100],px_dimensions:[f,
100],px_padding:[0,30,0,0]}),h.setRange([b,g],[0,100]),h.setXVals(c.hours),h.area(c.MCDC,0.5,{fill:"black",stroke:"none",strokeWidth:0,opacity:0.3}),h=new WgSvg.Graph(a,{px_position:[0,0],px_dimensions:[f,100],px_padding:[0,30,0,0]}),h.setRange([b,g],[0,100]),h.setXVals(c.hours),h.setInvert(!0),h.area(c.MCDC,0.5,{fill:"black",stroke:"none",strokeWidth:0,opacity:0.3}));h=new WgSvg.Graph(a,{px_position:[0,0],px_dimensions:[f,200],px_padding:[0,30,0,0]});h.setRange([b,g],[0,100]);h.setXVals(c.hours);
c.HCDC&&(h.setInvert(!0),h.area(c.HCDC,0.5,{fill:"black",stroke:"none",strokeWidth:0,opacity:0.15}));c.LCDC?(h.setInvert(!1),h.area(c.LCDC,0.5,{fill:"black",stroke:"none",strokeWidth:0,opacity:0.55})):c.TCDC&&(h.setInvert(!1),h.area(c.TCDC,0.5,{fill:"black",stroke:"none",strokeWidth:0,opacity:0.7}));c.RH&&(h.setRange([b,g],[0,100]),h.setXVals(c.hours),h.line(c.RH,0.8,{stroke:"#00c600",strokeWidth:1.5}),h.numbers(c.RH,{offset_v:-11,skip:2},{fill:"#00c600"}));h.setLimits();if(c.SLP){var v=h,w=P("SLP"),
x=ha("SLP");v.setFloatingYRange(40,1013,w,x,5,5);h.setXVals(c.hours);h.line(c.SLP,0.8,{stroke:"#3344ff",strokeWidth:1.5});h.numbers(c.SLP,{offset_v:3,skip:2,skip_start:2},{fill:"#3344ff"})}c.APCP?l=c.APCP:c.APCP1&&(l=c.APCP1);if(l){h.setRange([b,g],[0,20]);h.setXVals(c.hours);h.resetIgnore();if(o(c.PCPT))for(v=0;v<c.hours.length;v++)1==c.PCPT[v]&&h.setIgnore(v);h.setLimits(0.3);h.bar(l,0.25,{fill:"#2222FF"});h.setLimits(1);h.numbers(l,{offset_v:-8,round:1},{"font-size":"8.5px",fill:"#FFFFFF"});h.resetIgnore();
if(o(c.PCPT)){for(v=0;v<c.hours.length;v++)1!=c.PCPT[v]&&h.setIgnore(v);h.setLimits(0.3);h.bar(l,0.25,{fill:"#77F0FF"});h.setLimits(1);h.numbers(l,{offset_v:-8,round:1},{"font-size":"8.5px",fill:"#0000FF"})}h.resetIgnore()}var u,t;if(c.TMPE)u=c.TMPE,t="TMPE";else if(c.TMP)u=c.TMP,t="TMP";l=P(t);v=ha(t);c.WCHILL&&(v=ha("WCHILL"));h.setFloatingYRange(30,10,l,v,3,3);h.setLimits();h.setXVals(c.hours);l="TMPgradient"+k;h.linearGradientV(l,WgColors.temp);c.WCHILL&&(h.circles(c.WCHILL,7,{fill:"url(#"+l+
")",stroke:"black",strokeWidth:0.8,"stroke-dasharray":"3,3"}),v=V("WCHILL"),h.numbers(c.WCHILL,{offset_v:-4,print_vals:v},{opacity:0.5}));h.setLimits();u&&(h.line(u,0.8),h.circles(u,7,{fill:"url(#"+l+")",stroke:"black",strokeWidth:0.8}),v=V(t),h.numbers(u,{offset_v:-4,print_vals:v}));3>ha(t)&&-3<P(t)&&h.gridLineH(0,{fill:"none",stroke:"#77F0FF",strokeWidth:1,opacity:1,"stroke-dasharray":"3,3"});c.HTSGW&&(h=new WgSvg.Graph(a,{px_position:[0,200+e],px_dimensions:[f,j],px_padding:[0,30,0,0]}),h.setRange([b,
g],[0,j/25]),h.setXVals(c.hours),l="HTSGWgradient"+k,h.linearGradientV(l,WgColors.htsgw),h.area(c.HTSGW,0.8,{fill:"url(#"+l+")",stroke:"none",opacity:0.8}),h.line(c.HTSGW,0.8,{strokeWidth:1.5}),v=V("HTSGW"),h.numbers(c.HTSGW,{offset_v:4,skip:1,print_vals:v},{"font-size":"10px"}),h.arrows(c.WAVEDIR,c.HTSGW,{offset_v:-7,offset_h:0,round:0}),c.PERPW&&(h.setRange([b,g],[0,j/8]),h.line(c.PERPW,0.8,{stroke:"#FF0000",strokeWidth:1.5,"stroke-dasharray":"3,3"}),h.numbers(c.PERPW,{offset_v:4,skip:1,skip_start:1},
{"font-size":"10px",fill:"#FF0000"})),0<e&&h.svg.rect(h.group,-1,j,f+2,e,0,0,{fill:"#FFFFFF",stroke:"white",strokeWidth:0,opacity:0.8}));h=new WgSvg.Graph(a,{px_position:[0,225+j+e],px_dimensions:[f,p],px_padding:[0,30,0,0]});h.setRange([b,g],[0,n]);h.gridLinesH([0.6,3,7,11,16,21,27,33,40,47,55,64]);h.setXVals(c.hours);l="WINDSPDgradient"+k;h.linearGradientV(l,WgColors.wind);h.legend({fill:"url(#"+l+")",stroke:"#EAEAEA",strokeWidth:1,opacity:1},{width:5,left:5,line_width:20,line_left:0,text_left:12,
text_offset:3,desc_left:27},[0.6,3,7,11,16,21,27,33,40,47,55,64],[1,2,3,4,5,6,7,8,9,10,11,12],{"font-size":"10px",opacity:1,"text-anchor":"left"},"Beaufort");h.svg.rect(h.group,-1,p,f+2,25,0,0,{fill:"#FFFFFF",stroke:"white",strokeWidth:0,opacity:0.8});c.GUST&&(h.area(c.GUST,0.8,{fill:"url(#"+l+")",stroke:"none",opacity:0.5}),v=V("GUST"),h.numbers(c.GUST,{offset_v:4,print_vals:v},{opacity:0.5}));c.WINDSPD&&(h.area(c.WINDSPD,0.8,{fill:"url(#"+l+")",stroke:"none",opacity:0.8}),h.line(c.WINDSPD,0.8,{strokeWidth:1.5}),
v=V("WINDSPD"),h.numbers(c.WINDSPD,{offset_v:-11,print_vals:v},{"font-size":"10px"}),h.arrows(c.WINDDIR,c.WINDSPD,{offset_v:-17,offset_h:0,round:0}));c.MWINDSPD&&(h.line(c.MWINDSPD,0.8,{strokeWidth:1.2,opacity:0.5,"stroke-dasharray":"3,3"}),V("MWINDSPD"));sa(h,f)}else ta(a)},"2d_t":function(a){Pa(a)},"2d_w":function(a){Qa(a)},forecast:function(a){var b=Fa();m(a).append(b);m(a).css("overflow","hidden");ua()}};N={graph:!0,map:!0,"2d_t":!0,"2d_w":!0};la={forecast:!0,graph:!0,"2d_t":!0,"2d_w":!0};f={CDC:function(a){var b,
g,e;if(!(b=O(a,"HCDC","cloud")))b=j(ia(c.HCDC[a],"HCDC"),WgColors.cloud.getRGB(c.HCDC[a]),"",z("CDC",a));if(!(g=O(a,"MCDC","cloud")))g=j(ia(c.MCDC[a],"MCDC"),WgColors.cloud.getRGB(c.MCDC[a]),"",z("CDC",a));if(!(e=O(a,"LCDC","cloud")))e=j(ia(c.LCDC[a],"LCDC"),WgColors.cloud.getRGB(c.LCDC[a]),"",z("CDC",a));return'<td style="padding:0px !important;"><table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-collapse: separate !important; width:100% !important; border-spacing: 0px !important; background-color:#ffffff !important" class="wgfcst-forecast"><tr>'+
b+"</tr><tr>"+g+"</tr><tr>"+e+"</tr></table></td>"},SLP:function(a){var b;return(b=O(a,"SLP","press"))?b:1E3<=c.SLP[a]?j('<span style="font-weight:bold !important;">'+u(c.SLP[a]-1E3,0)+"</span>",WgColors.press.getRGB(c.SLP[a]),"",z("SLP",a)):j(c.SLP[a],WgColors.press.getRGB(c.SLP[a]),"",z("SLP",a))},FLHGT:function(a,b){return Ba(a,b)},FLHGTT:function(a,b){return Ba(a,b)},SMER:function(a){return U(a,"WINDDIR")},WAVESMER:function(a){return U(a,"WAVEDIR")},DIRPW:function(a){return U(a,"DIRPW")},SWDIR1:function(a){return U(a,
"SWDIR1")},SWDIR2:function(a){return U(a,"SWDIR2")},WVDIR:function(a){return U(a,"WVDIR")},APCPs:function(a){return Ca(a,"APCP")},APCP1s:function(a){return Ca(a,"APCP1")},RATING:function(a,b){var g;var f;qa(a,b)?g=j("-","#FFFFFF"):(f=c[b][a],g=0>f?"b":"",f=Math.abs(f),g=1==f?'<td class="wgfcst-wgrating"><img src="'+e.path_img+g+'1rstar.gif" width="19" height="18"/></td>':2==f?'<td class="wgfcst-wgrating"><img src="'+e.path_img+g+'2rstar.gif" width="19" height="31"/></td>':3==f?'<td class="wgfcst-wgrating"><img src="'+
e.path_img+g+'3rstar.gif" width="19" height="44"/></td>':'<td class="wgfcst-wgrating">&nbsp;</td>');return g}};ea={WCHILL:function(){var a,b;c.WCHILL=[];o(c.MWINDSPD)?a=c.MWINDSPD:o(c.WINDSPD)&&(a=c.WINDSPD);o(c.TMPE)?b=c.TMPE:o(c.TMP)&&(b=c.TMP);for(var g=0;g<c.hours.length;g++){var e=c.WCHILL,f=g,k;if(a&&b){k=b[g];var j=a[g];C(k)||C(j)?k=null:(j=B(j,"kmh"),k=10<k||4.8>j?null:13.12+0.6215*k-11.37*Math.pow(j,0.16)+0.3965*k*Math.pow(j,0.16))}else k=null;e[f]=k}},MWINDSPD:function(){return za()},RATING:function(){var a;
var b,g;o(c.MWINDSPD)?b=c.MWINDSPD:o(c.WINDSPD)&&(b=c.WINDSPD);o(c.TMPE)?g=c.TMPE:o(c.TMP)&&(g=c.TMP);if(!b||!g)a=void 0;else{c.RATING=[];for(var f=0;f<c.hours.length;f++){var k=c.RATING,j=f,p;if(b&&g){p=b[f];var l=0;p>e.limit1&&(l=1);p>e.limit2&&(l=2);p>e.limit3&&(l=3);Math.round(g[f])<e.tlimit&&(l=-l);p=l}else p=null;k[j]=p}}return a}};D={WINDSPD:"wind",MWINDSPD:"wind",GUST:"wind",TMPE:"temp",TMP:"temp",WCHILL:"temp",HTSGW:"wave",SWELL1:"wave",SWELL2:"wave",WVHGT:"wave"};n={WINDSPD:"wind",MWINDSPD:"wind",
GUST:"wind",TMPE:"temp",TMP:"temp",WCHILL:"temp",TCDC:"cloud",MCDC:"cloud",HCDC:"cloud",LCDC:"cloud",RH:"rh",SLP:"press",HTSGW:"htsgw",SWELL1:"htsgw",SWELL2:"htsgw",WVHGT:"htsgw",PERPW:"perpw",SWPER1:"perpw",SWPER2:"perpw",WVPER:"perpw",APCP:"precip",APCP1:"precip1"};Q={TCDC:5,MCDC:5,HCDC:5,LCDC:5,HTSGW:0.3,SWELL1:0.3,SWELL2:0.3,WVHGT:0.2,APCP:0.3,APCP1:0.1};I={DIRPW:"HTSGW",SWDIR1:"SWELL1",SWDIR2:"SWELL2",WVDIR:"WVHGT",PERPW:"HTSGW",SWPER1:"SWELL1",SWPER2:"SWELL2",WVPER:"WVHGT"};ba={HTSGW:3,PERPW:10,
SWPER1:10,SWPER2:10,WVPER:10,WINDSPD:11,MWINDSPD:11,GUST:11};R={HTSGW:1,SWELL1:1,SWELL2:1,WVHGT:1,PERPW:0,SWPER1:0,SWPER2:0,WVPER:0,APCP:1,APCP1:1,WINDSPD:0,GUST:0,MWINDSPD:0,WCHILL:0,TMPE:0,TMP:0};da={ft:0,msd:1};fa={path_img:"/int/img/",path_link:"",svg_allow:!0,fcst_maps:!0,params:"WINDSPD,GUST,SMER,TMPE,FLHGT,CDC,APCPs".split(","),tabs:!0,wg_logo:!1,first_row:!0,spotname:!0,custom_user_link:!0,options_link:!0,first_row_minfo:!1,first_row_mwinfo:!1,last_row:!0,lat_lon:!0,tz:!0,sun:!0,sst:!0,link_detail:!0,
link_archive:!0,link_tides:!0,link_link:!0,wj:"knots",tj:"c",waj:"m",odh:3,doh:22,wrap:40,fhours:180,limit1:10.63,limit2:15.57,limit3:19.41,tlimit:10,"void":0};var w=[],G=[],y=[],c=b.fcst?b.fcst[b.id_model]:{},K={},pa,ja=[],E,aa,va,M,ka={},e={},x;for(x in fa)e[x]=fa[x];(function(a){if(a){for(var b in a)e[b]=a[b];if(o(a.lang))ka=a.lang;if(o(a.wj))S.wind=a.wj;if(o(a.tj))S.temp=a.tj;if(o(a.waj))S.wave=a.waj;e.odh=parseInt(e.odh);e.doh=parseInt(e.doh);e.fhours=parseInt(e.fhours);e.wrap=parseInt(e.wrap);
e.limit1=parseFloat(e.limit1);e.limit2=parseFloat(e.limit2);e.limit3=parseFloat(e.limit3);e.tlimit=parseFloat(e.tlimit)}})(p);var H=e.params,F={};if(!b.error){x=m.inArray("MWINDSPD",H);-1!=x&&!c.modifikace&&H.splice(x,1);for(x=p=colcounter2=0;x<c.hours.length;x++)Z(x)&&p++;if(e.wrap<p){p=Math.ceil(p/2);for(x=0;x<c.hours.length;x++)if(Z(x)&&colcounter2++,colcounter2==p){w[0]=[0,x+1];w[1]=[w[0][1],c.hours.length];break}}else w[0]=[0,c.hours.length];for(var Ma in D)ja[D[Ma]]=S[D[Ma]];for(x=0;x<H.length;x++)if(ea[H[x]])ea[H[x]](c);
Oa()}this.aktivujTab=function(a){K[a]&&K[a].aktivuj()};this.write=function(a){a=Ea(a);document.write(a);ua()};this.insertInto=function(a,b){var c=Ea(b);m(a).append(c);ua()};this.switchUnits=function(a){var b=D[a],c=ja[b];c&&(c=m.inArray(c,J[b]),ja[b]=J[b][c+1]?J[b][c+1]:J[b][0]);for(b=0;b<y.length;b++)if(D[y[b].param]&&D[y[b].param]==D[a]){var c=y[b],e=(new na(y[b].param,y[b].sada,w[y[b].sada][0],w[y[b].sada][1])).getHtml();m("#"+c.id).replaceWith(e)}};this.showMap=function(a){if(W){var c=b.fcst[b.id_model],
g=m(window).scrollTop();M||(M=WgUtil.wgWindow({close:"content",handle:!0,handle_txt:'<span style="font-weight:bold !important;">'+c.model_name+"</span>"}),M.css("top",g+10));M.ajaxLoad(e.path_link+a,function(){M.find(".loadedimg").load(function(){WgUtil.fitBrowser(M);if(m.browser.msie&&9>parseFloat(m.browser.version)){var a=M.find(".loadedimg").width();M.width(a+6)}})});M.show()}};this.setModificationStr=function(a){var c,e=a.split(":");2==e.length&&(a=e[1],c=e[0]);a=a.split(",");16==a.length?(e=
b.fcst[b.id_model],e.modifikace={koef:a},c&&(e.id_modifikace=c),za(e),-1==m.inArray("MWINDSPD",H)&&(a=m.inArray("WINDSPD",H),H.splice(a,0,"MWINDSPD")),Ka("MWINDSPD"),La("GUST")?Ja("GUST","MWINDSPD"):La("WINDSPD")&&Ja("WINDSPD","MWINDSPD")):Ka("MWINDSPD")}}function j(b,j,k,f){var m="",n="",o="";j&&(m=' style="background-color:'+j+' !important"');f&&(o=' onclick="'+f+'"');f&&(k+=" wgfcst-pointer");k&&(n=' class="'+k+'"');return"<td "+m+n+o+">"+b+"</td>"}function B(b,j,k){if(!j||""==j||j==k)return b;
if(C(b))return"-";var f=b=parseFloat(b);if(k)switch(k){case "knots":f=b;break;case "ms":case "msd":f=b/0.515277778;break;case "kmh":f=b/1.855;break;case "mph":f=b/1.152889994;break;case "bft":0<b&&(f=0);1<=b&&(f=0.6);2<=b&&(f=3);3<=b&&(f=7);4<=b&&(f=11);5<=b&&(f=16);6<=b&&(f=21);7<=b&&(f=27);8<=b&&(f=33);9<=b&&(f=40);10<=b&&(f=47);11<=b&&(f=55);12<=b&&(f=64);break;case "c":f=b;break;case "f":f=5*(b-32)/9;break;case "m":f=b;break;case "ft":f=b/3.28}b=f;switch(j){case "knots":f=b;break;case "ms":case "msd":f=
0.515277778*b;break;case "kmh":f=1.855*b;break;case "mph":f=1.152889994*b;break;case "bft":0<b&&(f=0);0.6<=b&&(f=1);3<=b&&(f=2);7<=b&&(f=3);11<=b&&(f=4);16<=b&&(f=5);21<=b&&(f=6);27<=b&&(f=7);33<=b&&(f=8);40<=b&&(f=9);47<=b&&(f=10);55<=b&&(f=11);64<=b&&(f=12);break;case "c":f=b;break;case "f":f=9*b/5+32;break;case "m":f=b;break;case "ft":f=3.28*b}return f}function u(b,j){j||(j=0);var k=Math.pow(10,j),b=0==k?Math.round(b):Math.round(k*b)/k,k=b.toString(),f=k.indexOf(".");return-1==f?k:k.substring(0,
f+j+1)}function C(b){return""===b||null===b||"_"===b?!0:!1}function o(b){return"undefined"!==typeof b?!0:!1}function ga(){m(function(){m(".wgfcst-tooltip").tooltip({bodyHandler:function(){return'<div style="width:200px !important">'+m(this).attr("name")+"</div>"}})})}W=void 0;W="undefined"!=typeof WgUtil?!0:!1;var N,m=jQuery;forecasts={};var Na=r();return{version:"1.0",showForecast:function(b,j,k,f){var b=new n(b,j,k),m=!0;2==j.vt&&(m=!1);f?b.insertInto(document.getElementById(f),m):b.write(m);2==
j.vt&&b.aktivujTab("graph");return forecasts[k]=b},showMap:function(b,j){forecasts[b].showMap(j)},switchUnits:function(b,j){forecasts[b].switchUnits(j);ga()},setModificationStr:function(b,j){forecasts[b].setModificationStr(j)},makeDirSVG:function(b){var j=parseInt(m(this).attr("alt")),j=b.group({transform:"scale(0.2) rotate("+(j+180)+",50,50) translate(0,5)"});N||(N=b.createPath(),N.move([[50,0],[-20,30],[16,-3],[-3,63],[14,0],[-3,-63],[16,3],[-20,-30]],!0).close());b.path(j,N,{fill:"black",strokeWidth:0})},
makeTooltips:function(){ga()},svgGraphHelp:function(){WgUtil.wgWindow({close:"content",handle:!0,mousepos:!0,width:"740px",height:"670px",handle_txt:'<span style="font-weight:bold !important;">WG forecast graph legend</span>',html:'<img alt="WG forecast graph example" src="../images/wg_graph_legend-wave.png"/>'})}}}(),WgPalette=function(W){this.colors=W;this.getRGB=function(r){var n,j,B,r=parseFloat(r);if(!this.colors)return"#FFFFFF";j=this.colors[0];var u=this.colors[this.colors.length-1];if(r>=
u[0])r=u[1],n=u[2],j=u[3];else if(r<=j[0])r=j[1],n=j[2],j=j[3];else{for(n=0;n<=this.colors.length-2;n++)if(r>=this.colors[n][0]&&r<=this.colors[n+1][0]){j=this.colors[n];u=this.colors[n+1];break}B=(r-j[0])/(u[0]-j[0]);r=j[1]+B*(u[1]-j[1]);n=j[2]+B*(u[2]-j[2]);j=j[3]+B*(u[3]-j[3])}r=Math.round(r).toString(16);n=Math.round(n).toString(16);j=Math.round(j).toString(16);2>r.length&&(r="0"+r);2>n.length&&(n="0"+n);2>j.length&&(j="0"+j);return("#"+r+n+j).toUpperCase()}},WgColors={};
WgColors.wind=new WgPalette([[0,255,255,255],[5,255,255,255],[8.9,103,247,241],[13.5,0,255,0],[18.8,255,240,0],[24.7,255,50,44],[31.7,255,10,200],[38,255,0,255],[45,150,50,255],[60,60,60,255],[70,0,0,255]]);WgColors.temp=new WgPalette([[-25,80,255,220],[-15,171,190,255],[0,255,255,255],[10,255,255,100],[20,255,170,0],[30,255,50,50],[35,255,0,110],[40,255,0,160]]);WgColors.cloud=new WgPalette([[0,255,255,255],[100,135,135,135]]);WgColors.precip=new WgPalette([[0,255,255,255],[9,115,115,255]]);
WgColors.precip1=new WgPalette([[0,255,255,255],[3,115,115,255]]);WgColors.htsgw=new WgPalette([[0,255,255,255],[0.3,255,255,255],[5,90,90,255],[10,40,40,200]]);WgColors.perpw=new WgPalette([[0,255,255,255]]);WgColors.press=new WgPalette([[0,80,255,220],[900,80,255,220],[1E3,255,255,255],[1070,115,115,255],[1200,115,115,255]]);WgColors.rh=new WgPalette([[0,171,190,255],[50,255,255,255],[100,255,255,0]]);

