function ChangeDay(n,t,i){document.location.hash=localizeDay()+"="+n,i&&i!="null"?ShowEfi(i):HideEfi();if(t)for(var r in t)SelectDay(t[r]);else SelectDay("")}function ShowEfi(n){$("#efiDesc").children().hide(),$("#efiDesc").css("display","block"),$.each(n,function(n,t){$(".efi"+t).css("display","inline-block")}),$(".efiExplanation").css("display","inline-block")}function HideEfi(){$("#efiDesc").hide()}function SelectDay(stormvsyrVar){var day=findDayNr(),dataSource,exists;stormvsyrVar||(stormvsyrVar=""),dataSource=eval("timestepList"+stormvsyrVar),exists=!1,$.each(dataSource,function(n,t){t.DayNr==day&&(exists=!0)}),exists||(day=dataSource[0].DayNr),$(".daybox").removeClass("selected"),$("#daybox"+day).addClass("selected"),ShowTimeSteps(day,stormvsyrVar),suntrac_showDay(day)}function findDayNr(){var i=document.location.href,t=0,n=i.indexOf(localizeDay()+"=");return n>-1&&(t=parseInt(i.substr(n+localizeDay().length+1))),t}function ShowTimeSteps(day,stormvsyrVar){var timesteps=[],dataSource;stormvsyrVar||(stormvsyrVar=""),dataSource=eval("timestepList"+stormvsyrVar),$.each(dataSource,function(n,t){t.DayNr==day&&timesteps.push(t)}),$("#timestepTemplateContainer"+stormvsyrVar).empty(),$("#timestepsTemplate"+stormvsyrVar).tmpl(timesteps).appendTo("#timestepTemplateContainer"+stormvsyrVar),$("#timestepTemplateContainer"+stormvsyrVar+" .row:odd").addClass("oddrow"),$("#timestepTemplateContainer").trigger("templateUpdated")}function suntrac_showDay(day){var suntracs,sun;try{suntracs=eval("("+$("#suntracs").val()+")"),suntracs&&(sun=suntracs[day],sun&&($("#spanSunRise").html(sun.SunRise),$("#spanSunSet").html(sun.SunSet)))}catch(e){}}
