var WgFcst=function(){var d;function B(b,m,n){var P,D,Q,E,w,F,G,t,H,I,z,R;function B(a,g,e,b){var a=this.param=a,g=this.sada=g,h=this.id=n+"_"+g+"_"+a;this.getHtml=function(){var g,d,n,m;m='<tr id="'+h+'">';m+=this.getLegendHtml();for(var j=e;j<b;j++)U(j)&&(P[a]?m+=P[a](j,a):(palete=D[a]?D[a]:"",(g=C(j,a,palete))?m+=g:(g=d=f[a][j],n=!1,i(Q[a])&&g>Q[a]&&(n=!0),(units=i(t[a])?M[t[a]]:!1)&&(d=c(g,units)),i(E[a])&&(round=E[a]),units=="msd"&&(round=1),units=="ft"&&(round=0),d=l(d,round),n&&(d='<span style="font-weight:bold !important;">'+d+"</span>"),m+=k(d,WgColor.getRGB(palete,g),"",s(a,j)))));m+="</tr>";return m};this.getLegendHtml=function(){var g="",e;e=i(t[a])?M[t[a]]:!1;var b=" wgfcst-tooltip";p("tooltip",a)=="??"&&(b="");g+='<td class="wgfcst-wgt_legend'+b+'" name="'+p("tooltip",a)+'">'+p("legend",a);e&&(g+=' <span class="wgfcst-link" onclick="WgFcst.switchUnits(\''+n+"','"+a+"');\">("+p("units",e)+")</span>");g+="</td>";return g}}function O(a){this.name=a;var g=n+"_menu_"+a,e;this.aktivuj=function(){var c;j("#"+g);V&&(c=V.deaktivuj());this.setActive();e||(e=j('<div style="background-color:#eaeaea !important"><img style="padding:10px !important" src="'+h.path_img+'loading.gif"/></div>').load(h.path_link+"ajax/ajax_fcstab_content.php",{tab:a,id_spot:b.id_spot,h:c.h,w:c.w}).css("overflow","auto"),e.height(c.h),e.width(c.w));J.append(e)};this.deaktivuj=function(){var a={};a.h=J.contents().height();a.w=J.contents().width();J.children().remove();j("#"+g).removeClass("wgfcst-wgtab_on").addClass("wgfcst-wgtab_off");return a};this.setContent=function(a){e=a};this.setActive=function(){V=this;j("#"+g).removeClass("wgfcst-wgtab_off").addClass("wgfcst-wgtab_on")};this.getHtml=function(){return'<div id="'+g+'" class="wgfcst-wgtab_off" style="float:left !important">&nbsp;'+p("tab",a)+"&nbsp;</div>"};this.getHtml_bak=function(){return'<td id="'+g+'" class="wgfcst-wgtab_off">&nbsp;'+p("tab",a)+"&nbsp;</td>"};this.setEvents=function(){var a=this;j("#"+g).click(function(){a.aktivuj()})}}function Z(){var a=f.modifikace;if(!i(f.WINDSPD)||!i(f.SMERN)||!a)return!1;f.MWINDSPD=[];for(var g=0;g<f.hours.length;g++)f.MWINDSPD[g]=a?o(f.WINDSPD[g])||o(f.SMERN[g])?null:a.koef[f.SMERN[g]]*f.WINDSPD[g]:null}function $(a,g){var e;return(e=C(a,g,""))?e:(e=f[g][a],e=e>1E3?l(e/1E3,1)+"k":l(e,-1),k(e,"#FFFFFF","",s(g,a)))}function aa(a,g){var e,b="";if(e=C(a,g,D[g]))return e;if(!i(f.PCPT))return k("-","#FFFFFF",b,s(g,a));f.PCPT[a]==1&&(b+=" wgfcst-snow");return k(S(f[g][a],g),WgColor.getRGB(D[g],f[g][a]),b,s(g,a))}function K(a,g){var e;if(W(a,g))return k("-","#FFFFFF","",s(g,a));if(i(w[g])&&f[w[g]][a]<F[w[g]])return k("&nbsp;","#FFFFFF","",s(g,a));e=f[g][a];var b;e>=0&&(b=0);e>=11.25&&(b=1);e>=33.75&&(b=2);e>=56.25&&(b=3);e>=78.75&&(b=4);e>=101.25&&(b=5);e>=123.75&&(b=6);e>=146.25&&(b=7);e>=168.75&&(b=8);e>=191.25&&(b=9);e>=213.75&&(b=10);e>=236.25&&(b=11);e>=258.75&&(b=12);e>=281.25&&(b=13);e>=303.75&&(b=14);e>=326.25&&(b=15);e>=348.75&&(b=0);e=b;e=ia&&h.svg_allow?'<div style="width:20px !important;height:20px !important;" class="wgfcst-wg_svg_dir" title="'+p("dir",e)+" ("+f[g][a]+'&deg;)" alt="'+f[g][a]+'"/>':'<img src="'+h.path_img+"sipky/s"+e+'.gif" width="20" height="20" title="'+p("dir",e)+" ("+f[g][a]+'&deg;)" alt="'+p("dir",e)+'"/>';return k(e,"#FFFFFF","",s(g,a))}function W(a,g){return!i(f[g])?!0:o(f[g][a])?!0:!1}function C(a,g,e,b){if(W(a,g))return k("-","#FFFFFF",b,s(g,a));e=e?WgColor.getRGB(e,f[g][a]):"#FFFFFF";return i(F[g])&&f[g][a]<F[g]?k("&nbsp;",e,b,s(g,a)):i(w[g])&&i(f[w[g]])&&f[w[g]][a]<F[w[g]]?k("&nbsp;",e,b,s(g,a)):!1}function s(a,g){return!h.fcst_maps?!1:!i(f.img_param[a])?!1:f.img_param[a]?"WgFcst.showMap('"+n+"','ajax/ajax_view_img_latlon.php?par="+f.img_param[a]+"&hr="+f.hours[g]+"&model="+b.id_model+"&initstr="+f.initstr+"&lat="+b.lat+"&lon="+b.lon+"&tzid="+encodeURIComponent(b.tzid)+"');":!1}function S(a,g){return i(E[g])?l(a,E[g]):l(a,0)}function ja(){for(var a=0;a<q.length;a++){u[a]=[];for(var g=0;g<v.length;g++)u[a][g]=new B(v[g],a,q[a][0],q[a][1])}ba()}function ba(){r=[];for(var a=0;a<q.length;a++)for(var g=0;g<u[a].length;g++)r[r.length]=u[a][g]}function ca(){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 a="";f=b.fcst[b.id_model];var g=b.fcst[b.id_model_wave],e="",c="",d="";if(!b.id_spot||b.id_model==10)h.options_link=!1;if(!b.id_spot)h.tabs=!1;h.options_link&&(e='<div class="wgfcst-male" style="width:0px !important; height:0px !important; float:right !important; position: relative !important;"><div class="wgfcst-optbox" id="'+n+'_options_div"><img id="'+n+'_options_close" alt="close" style="float: right !important;" src="'+h.path_img+'close.gif"><span style="font-weight:bold !important;">'+p("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="'+n+'_options_div_content"></div></div></div><span class="wgfcst-link" style="float:right !important; margin-right:2px !important; margin-left:2px !important;" id="'+n+'_options_link">['+p("txt","options")+"]</span>");var i="";h.poweredby&&(i='<span style="float:right !important; font-weight:bold !important; margin-right:2px !important; margin-left:2px !important;"><a class="wgfcst" href="'+h.path_link+"index.php?sc="+b.id_spot+'">Powered by Windguru</a></span>');b.id_model_wave&&(c='<span class="wgfcst-male">&nbsp;(wave: '+g.model_name+" "+g.init_d+" "+g.init_h+" UTC)</span>");b.id_user!=169&&b.id_spot&&(d='&nbsp;&nbsp;<span style="font-weight:bold !important;">(<a href="'+h.path_link+"user_profil.php?usrid="+b.id_user+'" class="wgfcst wgfcst-awginfo">'+b.nickname+"</a>)</span>");a+='<table cellspacing="0" cellpadding="0" border="0" class="wgfcst-fcsttab" style="background: url('+h.path_img+'tabback50.gif) #C7C7C7 repeat-x top !important;"><tbody>';h.first_row&&(g="",h.first_row_minfo&&(g='<span class="wgfcst-male">&nbsp;'+f.model_name+" "+f.init_dm+" "+f.init_h+" UTC</span>"+c),c="",h.spotname&&(c='<a class="wgfcst" style="color:black !important;text-decoration:none !important; font-weight:bold !important;" href="'+h.path_link+"index.php?sc="+b.id_spot+'">'+b.spot+"</a>"+d+"&nbsp;"),a+='<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;">'+c+g+"</div>"+e+i+"</div></td></tr>");h.tabs&&(e=a,a="<tr><td>",a+=X("wg"),a+=X("free"),b.id_user==169&&(a+=X("paid")),a+="</td></tr>",a=e+a);a+='<tr><td><div id="'+n+'_content_div">';a+='<table id="'+n+'" 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="'+(q[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="'+h.path_link+"model_info.php?model="+b.model+'" wgwidth="400px" class="wgfcst-awginfo">'+f.model_name+"</a></span></span></td>",a+='<td class="wgfcst-hlaska-err">'+p("txt","custom_onlypro")+"</td></tr></table></td></tr>";else{b.delayed&&(a+='<tr><td colspan="'+(q[0][1]+1)+'" class="wgfcst-hlaska-err">'+p("txt","delayed")+"</td></tr>");for(e=0;e<q.length;e++){var m=q[e][0],d=q[e][1],i=1,j=c="",g=f.hr_d[0];c+="<tr>";var l=minfo="";h.wg_logo?minfo='<span id="'+n+'_datainfo"><a class="wgfcst-link" href="'+h.path_link+"index.php?sc="+b.id_spot+'"><img src="'+h.path_img+'wglogobg95.png" border="0" width="94" height="35" alt="WG logo"/></a></span>':(f.initstamp&&(j='<br/><span id="'+n+'_datainfo">'+f.init_d+"<br/>"+f.init_h+" UTC</span>"),minfo='<span class="wgfcst-hlavicka"><span style="font-weight:bold !important;"><a href="'+h.path_link+"model_info.php?model="+b.model+'" wgwidth="400px" class="wgfcst-awginfo wgfcst-link">'+f.model_name+"</a></span></span>"+j+"");for(c+='<td class="wgfcst-wgt_legend" '+l+' rowspan="2">'+minfo+"</td>";m<d;m++)U(m)&&(g!==f.hr_d[m]&&(g=f.hr_d[m],i=i==1?2:1),c+=k(p("weekday",f.hr_weekday[m])+"<br/>"+f.hr_d[m]+".","","wgfcst-day"+i));c+="</tr>";a+=c;d=q[e][1];i=1;c="";g=f.hr_d[0];c+="<tr>";for(m=q[e][0];m<d;m++)U(m)&&(g!==f.hr_d[m]&&(g=f.hr_d[m],i=i==1?2:1),c+=k(f.hr_h[m]+"h","","wgfcst-day"+i));c+="</tr>";a+=c;for(d=0;d<u[e].length;d++)a+=u[e][d].getHtml()}}a+="</tbody></table>";h.last_row&&(e=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;">',d="",h.lat_lon&&(d+='Lat: <span style="font-weight:bold !important;">'+b.lat+'</span>, Lon: <span style="font-weight:bold !important;">'+b.lon+"</span>, "),b.alt&&h.lat_lon&&(d+='<span title="model alt: '+b.model_alt+'">Alt: <span style="font-weight:bold !important;">'+b.alt+" m</span></span>, "),h.tz&&(d+=""+p("txt","timezone")+': <span style="font-weight:bold !important;">'+b.tz+"</span> "+b.tzutc),h.sun&&(d+=' <img style="vertical-align:middle !important;" src="'+h.path_img+'sun.gif" width="16" height="15" hspace="0" vspace="0"/>'+b.sunrise+" - "+b.sunset),o(b.sst&&h.sst)||(d+=' <span class="wgfcst-tooltip"  name="'+p("tooltip","sst")+'"><img style="vertical-align:middle !important;" src="'+h.path_img+'watertemp.png" width="15" height="15" hspace="0" vspace="0" align="absmiddle"/>'+b.sst+" \u00b0C</span>"),a+=d+'</div><div style="float:right !important; line-height:14px !important;">&nbsp;',b.id_spot>0&&h.link_detail&&(a+='<a class="wgfcst" href="'+h.path_link+"spot.php?id_spot="+b.id_spot+'">['+p("txt","detail")+"]</a>&nbsp;"),b.tides>0&&h.link_tides&&(a+='<a class="wgfcst" href="'+h.path_link+"tide.php?id_spot="+b.id_spot+'">['+p("txt","tides")+"]</a>&nbsp;"),b.id_user==169&&h.link_archive&&(a+='<a class="wgfcst" href="'+h.path_link+"historie.php?id_spot="+b.id_spot+"&model="+b.model+'">['+p("txt","archive")+"]</a>&nbsp;"),b.id_spot&&h.link_link&&(a+='<a class="wgfcst" href="'+h.path_link+"index.php?sc="+b.id_spot+'">['+p("txt","link")+"]</a>&nbsp;"),a+="</div>",a=e+a);a+="</div></td></tr>";a+="</tbody></table>";return a}function da(){J=j("#"+n+"_content_div");if(h.tabs){L.forecast.setActive();L.forecast.setContent(J.contents());for(var a in L)L[a].setEvents()}h.options_link&&(N=j("#"+n+"_options_div"),Y=j("#"+n+"_options_div_content"),j("#"+n+"_options_link").click(function(){i(N)&&(N.toggle(),N.css("display")=="block"&&Y.text()==""&&Y.load(h.path_link+"ajax/ajax_fcst_modi_menu.php",{id_spot:b.id_spot,id_model:b.id_model,width:320,tab_id:n,id_modifikace:b.fcst[b.id_model].id_modifikace}))}),j("#"+n+"_options_close").click(function(){N.hide()}));j(function(){j("#"+n+"_datainfo").tooltip({bodyHandler:function(){var a="",e=new Date(f.update_last),b=new Date(f.update_next),c=new Date,c=(b.getTime()-c.getTime())/6E4,d="<br/>"+p("txt","timeleft")+": ";if(c>0){var h;h=parseInt(c/60);c-=h*60;c=c.toFixed();d+='<span style="font-weight:bold !important;">'+h+" h "+x(c)+" m</span>"}else d+="-";a+='<span style="font-weight:bold !important;">'+f.model_name+"</span>, init "+f.init_d+" "+f.init_h+" UTC<br/><br/>";a+=p("txt","lastupdated")+': <span style="font-weight:bold !important;">'+x(e.getHours())+":"+x(e.getMinutes())+"</span> ("+x(e.getUTCHours())+":"+x(e.getUTCMinutes())+" UTC)<br/>";a+=p("txt","nextexpected")+': <span style="font-weight:bold !important;">'+x(b.getHours())+":"+x(b.getMinutes())+"</span> ("+x(b.getUTCHours())+":"+x(b.getUTCMinutes())+" UTC)"+d;return a}})})}function x(a){a=parseInt(a);return a<10?"0"+a:a}function X(a){for(var g="",b=0;b<H[a].length;b++)L[H[a][b]]=new O(H[a][b]),g+=L[H[a][b]].getHtml();return g}function p(a,b){return!T[a]?"??":!T[a][b]?"??":T[a][b]}function U(a){return f.hours[a]>h.fhours?!1:f.hr_h[a]<h.odh||f.hr_h[a]>h.doh?!1:!0}function ea(a,b){for(var e=0;e<q.length;e++){for(var c,f=0;f<u[e].length;f++)u[e][f].param==a&&(c=new B(b,e,q[e][0],q[e][1]),j("#"+u[e][f].id).after(c.getHtml()));c&&u[e].splice(f,0,c)}ba()}function fa(a){for(var b=0;b<r.length;b++)r[b].param==a&&j("#"+r[b].id).remove();for(var a=r,b=[],e=0;e<a.length;e++)j.inArray(e,a)!=-1&&(b[b.length]=a[e])}function ga(a){for(var b=0;b<r.length;b++)if(r[b].param==a)return!0;return!1}P=void 0;D=void 0;Q=void 0;E=void 0;w=void 0;F=void 0;G=void 0;t=void 0;H=void 0;I=void 0;z=void 0;R=void 0;I={wind:"knots,ms,msd,kmh,mph,bft".split(","),temp:["c","f"],wave:["m","ft"]};G={wind:"knots",temp:"c",wave:"m"};H={wg:["forecast","map"],free:["webcams","reports"],paid:["accommodation","schools","shops","other"]};P={CDC:function(a){var b,e,c;if(!(b=C(a,"HCDC","cloud")))b=k(S(f.HCDC[a],"HCDC"),WgColor.getRGB("cloud",f.HCDC[a]),"",s("CDC",a));if(!(e=C(a,"MCDC","cloud")))e=k(S(f.MCDC[a],"MCDC"),WgColor.getRGB("cloud",f.MCDC[a]),"",s("CDC",a));if(!(c=C(a,"LCDC","cloud")))c=k(S(f.LCDC[a],"LCDC"),WgColor.getRGB("cloud",f.LCDC[a]),"",s("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>"+e+"</tr><tr>"+c+"</tr></table></td>"},SLP:function(a){var b;return(b=C(a,"SLP","press"))?b:f.SLP[a]>=1E3?k('<span style="font-weight:bold !important;">'+l(f.SLP[a]-1E3,0)+"</span>",WgColor.getRGB("press",f.SLP[a]),"",s("SLP",a)):k(f.SLP[a],WgColor.getRGB("press",f.SLP[a]),"",s("SLP",a))},FLHGT:function(a,b){return $(a,b)},FLHGTT:function(a,b){return $(a,b)},SMER:function(a){return K(a,"WINDDIR")},WAVESMER:function(a){return K(a,"WAVEDIR")},DIRPW:function(a){return K(a,"DIRPW")},SWDIR1:function(a){return K(a,"SWDIR1")},SWDIR2:function(a){return K(a,"SWDIR2")},WVDIR:function(a){return K(a,"WVDIR")},APCPs:function(a){return aa(a,"APCP")},APCP1s:function(a){return aa(a,"APCP1")},RATING:function(a,b){var e;var c;W(a,b)?e=k("-","#FFFFFF"):(c=f[b][a],e=c<0?"b":"",c=Math.abs(c),e=c==1?'<td class="wgfcst-wgrating"><img src="'+h.path_img+e+'1rstar.gif" width="19" height="18"/></td>':c==2?'<td class="wgfcst-wgrating"><img src="'+h.path_img+e+'2rstar.gif" width="19" height="31"/></td>':c==3?'<td class="wgfcst-wgrating"><img src="'+h.path_img+e+'3rstar.gif" width="19" height="44"/></td>':'<td class="wgfcst-wgrating">&nbsp;</td>');return e}};z={WCHILL:function(){var a,b;f.WCHILL=[];i(f.MWINDSPD)?a=f.MWINDSPD:i(f.WINDSPD)&&(a=f.WINDSPD);i(f.TMPE)?b=f.TMPE:i(f.TMP)&&(b=f.TMP);for(var e=0;e<f.hours.length;e++){var d=f.WCHILL,h=e,n;if(a&&b){n=b[e];var m=a[e];o(n)||o(m)?n=null:(m=c(m,"kmh"),n=n>10||m<4.8?null:13.12+0.6215*n-11.37*Math.pow(m,0.16)+0.3965*n*Math.pow(m,0.16))}else n=null;d[h]=n}},MWINDSPD:function(){return Z()},RATING:function(){var a;var b,c;i(f.MWINDSPD)?b=f.MWINDSPD:i(f.WINDSPD)&&(b=f.WINDSPD);i(f.TMPE)?c=f.TMPE:i(f.TMP)&&(c=f.TMP);if(!b||!c)a=void 0;else{f.RATING=[];for(var d=0;d<f.hours.length;d++){var n=f.RATING,m=d,j;if(b&&c){j=b[d];var k=0;j>h.limit1&&(k=1);j>h.limit2&&(k=2);j>h.limit3&&(k=3);Math.round(c[d])<h.tlimit&&(k=-k);j=k}else j=null;n[m]=j}}return a}};t={WINDSPD:"wind",MWINDSPD:"wind",GUST:"wind",TMPE:"temp",TMP:"temp",WCHILL:"temp",HTSGW:"wave",SWELL1:"wave",SWELL2:"wave",WVHGT:"wave"};D={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"};F={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};w={DIRPW:"HTSGW",SWDIR1:"SWELL1",SWDIR2:"SWELL2",WVDIR:"WVHGT",PERPW:"HTSGW",SWPER1:"SWELL1",SWPER2:"SWELL2",WVPER:"WVHGT"};Q={HTSGW:3,PERPW:10,SWPER1:10,SWPER2:10,WVPER:10,WINDSPD:11,MWINDSPD:11,GUST:11};E={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};R={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,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 q=[],u=[],r=[],f=b.fcst?b.fcst[b.id_model]:{},L={},V,M=[],J,N,Y,y,T={},h={},A;for(A in R)h[A]=R[A];(function(a){if(a){for(var b in a)h[b]=a[b];if(i(a.lang))T=a.lang;if(i(a.wj))G.wind=a.wj;if(i(a.tj))G.temp=a.tj;if(i(a.waj))G.wave=a.waj;h.odh=parseInt(h.odh);h.doh=parseInt(h.doh);h.fhours=parseInt(h.fhours);h.wrap=parseInt(h.wrap);h.limit1=parseFloat(h.limit1);h.limit2=parseFloat(h.limit2);h.limit3=parseFloat(h.limit3);h.tlimit=parseFloat(h.tlimit)}})(m);var v=h.params;if(!b.error){m=j.inArray("MWINDSPD",v);m!=-1&&!f.modifikace&&v.splice(m,1);h.wrap<f.hours.length?(q[0]=[0,Math.ceil(f.hours.length/2)],q[1]=[q[0][1],f.hours.length]):q[0]=[0,f.hours.length];for(var ha in t)M[t[ha]]=G[t[ha]];for(A=0;A<v.length;A++)if(z[v[A]])z[v[A]](f);ja()}this.write=function(){var a=ca();document.write(a);da()};this.insertInto=function(a){var b=ca();j(a).append(b);da()};this.switchUnits=function(a){var b="",c=t[a],f=M[c];f&&(f=j.inArray(f,I[c]),M[c]=I[c][f+1]?I[c][f+1]:I[c][0]);for(c=0;c<r.length;c++)if(t[r[c].param]&&t[r[c].param]==t[a]){b+="id: "+n+" i:"+c+" rowparam:"+r[c].param+"\n";var f=r[c],d=(new B(r[c].param,r[c].sada,q[r[c].sada][0],q[r[c].sada][1])).getHtml();j("#"+f.id).replaceWith(d)}};this.showMap=function(a){if(d){var c=b.fcst[b.id_model],e=j(window).scrollTop();y||(y=WgUtil.wgWindow({close:"content",handle:!0,handle_txt:'<span style="font-weight:bold !important;">'+c.model_name+"</span>"}),y.css("top",e+10));y.ajaxLoad(h.path_link+a,function(){y.find(".loadedimg").load(function(){WgUtil.fitBrowser(y);if(j.browser.msie&&parseFloat(j.browser.version)<9){var a=y.find(".loadedimg").width();y.width(a+6)}})});y.show()}};this.setModificationStr=function(a){var c,e=a.split(":");e.length==2&&(a=e[1],c=e[0]);a=a.split(",");a.length==16?(e=b.fcst[b.id_model],e.modifikace={koef:a},c&&(e.id_modifikace=c),Z(e),j.inArray("MWINDSPD",v)==-1&&(a=j.inArray("WINDSPD",v),v.splice(a,0,"MWINDSPD")),fa("MWINDSPD"),ga("GUST")?ea("GUST","MWINDSPD"):ga("WINDSPD")&&ea("WINDSPD","MWINDSPD")):fa("MWINDSPD")}}function k(b,c,d,i){var j="",k="",l="";c&&(j=' style="background-color:'+c+' !important"');i&&(l=' onclick="'+i+'"');i&&(d+=" wgfcst-pointer");d&&(k=' class="'+d+'"');return"<td "+j+k+l+">"+b+"</td>"}function c(b,c){if(!c||c=="")return b;if(o(b))return"-";b=parseFloat(b);switch(c){case "ms":case "msd":return b*1.855/3.6;case "kmh":return b*1.855;case "mph":return b*1.855/1.609;case "bft":var d=b;d>0&&(b=0);d>=0.6&&(b=1);d>=3&&(b=2);d>=7&&(b=3);d>=11&&(b=4);d>=16&&(b=5);d>=21&&(b=6);d>=27&&(b=7);d>=33&&(b=8);d>=40&&(b=9);d>=47&&(b=10);d>=55&&(b=11);d>=64&&(b=12);break;case "f":return b*9/5+32;case "ft":return b*3.28}return b}function l(b,c){c||(c=0);var d=Math.pow(10,c),b=d==0?Math.round(b):Math.round(d*b)/d,d=b.toString(),i=d.indexOf(".");return i==-1?d:d.substring(0,i+c+1)}function o(b){return b===""||b===null||b==="_"?!0:!1}function i(b){return typeof b!=="undefined"?!0:!1}function O(){j(function(){j(".wgfcst-tooltip").tooltip({bodyHandler:function(){return'<div style="width:200px !important">'+j(this).attr("name")+"</div>"}})})}d=void 0;d=typeof WgUtil!="undefined"?!0:!1;var z,j=jQuery;forecasts={};var ia=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;return{version:"1.0",showForecast:function(b,c,d,i){b=new B(b,c,d);i?b.insertInto(document.getElementById(i)):b.write();forecasts[d]=b;j(".wgfcst-wg_svg_dir").svg({onLoad:WgFcst.makeDirSVG,width:20,height:20});O();return b},showMap:function(b,c){forecasts[b].showMap(c)},switchUnits:function(b,c){forecasts[b].switchUnits(c);O()},setModificationStr:function(b,c){forecasts[b].setModificationStr(c)},makeDirSVG:function(b){var c=parseInt(j(this).attr("alt"));c+=180;c=b.group({transform:"scale(0.2) rotate("+c+",50,50) translate(0,5)"});z||(z=b.createPath(),z.move([[50,0],[-20,30],[16,-3],[-3,63],[14,0],[-3,-63],[16,3],[-20,-30]],!0).close());b.path(c,z,{fill:"black",strokeWidth:0})},makeTooltips:function(){O()}}}(),WgColor=function(){function d(d,c,l){d=Math.round(d).toString(16);c=Math.round(c).toString(16);l=Math.round(l).toString(16);d.length<2&&(d="0"+d);c.length<2&&(c="0"+c);l.length<2&&(l="0"+l);return("#"+d+c+l).toUpperCase()}function B(k,c){var l,o,i;if(k=="wind")return l=255,o=255,i=255,c<0?d(l,o,i):c<=5?d(255,255,255):c<=8.9?d(255+(c-5)/3.9*-152,255+(c-5)/3.9*-8,255+(c-5)/3.9*-14):c<=13.5?d(103+(c-8.9)/4.6*-103,247+(c-8.9)/4.6*8,241+(c-8.9)/4.6*-241):c<=18.8?d(0+(c-13.5)/5.3*255,255+(c-13.5)/5.3*-15,0):c<=24.7?d(255,240+(c-18.8)/5.9*-190,0+(c-18.8)/5.9*44):c<=31.7?d(255,50+(c-24.7)/7*-40,44+(c-24.7)/7*156):c<=38?d(255,10+(c-31.7)/6.3*-10,200+(c-31.7)/6.3*55):c<=45?d(255+(c-38)/7*-105,0+(c-38)/7*50,255):c<=60?d(150+(c-45)/15*-90,50+(c-45)/15*10,255):c<=70?d(60+(c-60)/10*-60,60+(c-60)/10*-60,255):d(0,0,255);if(k=="temp")return l=80,o=255,i=220,c<-25?d(l,o,i):c<=-15?d(80+(c- -25)/10*91,255+(c- -25)/10*-65,220+(c- -25)/10*35):c<=0?d(171+(c- -15)/15*84,190+(c- -15)/15*65,255):c<=10?d(255,255,255+(c-0)/10*-155):c<=20?d(255,255+(c-10)/10*-85,100+(c-10)/10*-100):c<=30?d(255,170+(c-20)/10*-120,0+(c-20)/10*50):c<=35?d(255,50+(c-30)/5*-50,50+(c-30)/5*60):c<=40?d(255,0,110+(c-35)/5*50):d(255,0,160);if(k=="cloud")return l=255,o=255,i=255,c<0?d(l,o,i):c<=100?d(255+(c-0)/100*-120,255+(c-0)/100*-120,255+(c-0)/100*-120):d(135,135,135);if(k=="precip")return l=255,o=255,i=255,c<0?d(l,o,i):c<=9?d(255+(c-0)/9*-140,255+(c-0)/9*-140,255):d(115,115,255);if(k=="precip1")return l=255,o=255,i=255,c<0?d(l,o,i):c<=3?d(255+(c-0)/3*-140,255+(c-0)/3*-140,255):d(115,115,255);if(k=="htsgw")return l=255,o=255,i=255,c<0?d(l,o,i):c<=0.3?d(255,255,255):c<=5?d(255+(c-0.3)/4.7*-165,255+(c-0.3)/4.7*-165,255):c<=10?d(90+(c-5)/5*-50,90+(c-5)/5*-50,255+(c-5)/5*-55):d(40,40,200);if(k=="perpw")return l=255,o=255,i=255,c<0?d(l,o,i):d(255,255,255);if(k=="press")return l=80,o=255,i=220,c<0?d(l,o,i):c<=900?d(80,255,220):c<=1E3?d(80+(c-900)/100*175,255,220+(c-900)/100*35):c<=1070?d(255+(c-1E3)/70*-140,255+(c-1E3)/70*-140,255):d(115,115,255);return k=="rh"?(l=171,o=190,i=255,c<0?d(l,o,i):c<=50?d(171+(c-0)/50*84,190+(c-0)/50*65,255):c<=100?d(255,255,255+(c-50)/50*-255):d(255,255,0)):d(255,255,255)}return{getRGB:function(d,c){return B(d,c)}}}();
