if(!dojo._hasResource.Nearta){dojo._hasResource.Nearta=true;dojo.provide("Nearta");dojo.require("dojo.behavior");dojo.require("dojo.data.ItemFileReadStore");dojo.require("dojox.gfx");dojo.require("dojox.gfx.utils");dojo.require("dojox.gfx.fx");dojo.require("dojox.grid.DataGrid");dojo.require("dijit._base");dojo.require("dijit.TooltipDialog");dojo.require("dijit.layout.TabContainer");dojo.require("dijit.layout.ContentPane");dojo.require("dijit.form.Form");dojo.require("dijit.form.Button");dojo.require("dijit.form.TextBox");var logo=null;var contentNode=null;var xOffset=0;var yOffset=0;var scale=1;var emSize=0;var surfaceWidth=0;var surfaceHeight=0;var rawWidth=0;var OnMainPage=false;var MSWGrid=null;var MSWStore=null;var MSWNameFilter={};function getEmSize(){function a(){var c=document.createElement("div");dojo.style(c,{position:"absolute",display:"none",margin:"0",padding:"0",border:"0",lineHeight:"1em",top:"1em",left:"1em"});c.appendChild(document.createTextNode("M"));dojo.attr(c,"id","EmSizeBox");dojo.place(c,"GfxBox","last");return c}emSizeBox=dojo.byId("EmSizeBox");if(!emSizeBox){emSizeBox=a()}dojo.style(emSizeBox,"display","block");var b=dojo.contentBox(emSizeBox).h;dojo.style(emSizeBox,"display","none");return b}dojo.behavior.add({"#MainPage":function(a){OnMainPage=true},"#GfxBox":function(e){var d=e.parentNode;emSize=getEmSize();var f=screen.width;var h=screen.height;var b=dijit.getViewport();dojo.style(e,"height",b.h-emSize+"px");surfacePos=dojo.position(e);surfaceWidth=surfacePos.w;surfaceHeight=surfacePos.h;rawWidth=215.9;var g=207.9;var c=document.createElement("div");dojo.attr(c,"id","extraDiv");dojo.style(c,{position:"absolute",display:"block",width:surfaceWidth+"px",height:surfaceHeight+"px",top:0,left:0});dojo.place(c,d,"first");surface=dojox.gfx.createSurface("extraDiv",f,h);var a=function(){dojo.style(surface.rawNode,"left",0);dojo.style(surface.rawNode.parentNode,"left",0);var k=surface.createGroup();var s=0.7;var v=110;var m=Math.round(f/emSize*h/s/v);var r=emSize*s/10;for(var p=0;p<m;p++){var x=Math.round(Math.random()*(f-2*r));var t=Math.round(Math.random()*(h-2*r));scale=Math.random()/50;if(scale<0.0005){scale=0.001}var o="#FFF";if(Math.random()>0.99){o="#FFC"}else{if(Math.random()>0.98){o="#FCC"}else{if(Math.random()>0.95){o="#CCF"}}}var l=[dojox.gfx.matrix.translate(x,t),dojox.gfx.matrix.scale(scale)];var q=k.createCircle([{cx:r,cy:r,r:r}]).setTransform(l).setFill(o).setStroke({color:"#CCC",width:"0"})}var y=(surfaceHeight-5*emSize)/g/2.5;var n=(surfaceWidth-5*emSize)/rawWidth/2.5;if(y<n){scale=y}else{scale=n}var i=rawWidth*scale;var w=g*scale;xOffset=(surfaceWidth-i)/2;yOffset=(surfaceHeight-w)/4;logo=surface.createGroup();var j='[{name:"logo",children:[{name:"cyancircle",shape:{type:"circle",cx:110.461,cy:106.428,r:102.778},fill:"#CCFFFF",stroke:{color:"#000000",style:"Solid"}},    {name:"foreground",children:[    {name:"globe",shape:{type:"path",path:"M110.461,2.5v39.358v164.213 M57.953,16.292 c31.744,13.149,75.73,12.274,104.804,0.429 M162.757,191.34c-32.321-13.168-69.811-14.066-104.805,0.43 M198.189,50.958 c9.67,15.508,15.249,33.774,15.249,53.327c0,7.363-1.441,16.803-2.944,23.724c-8.222,37.863-37.1,65.649-74.924,75.015 c-8.036,1.99-16.447,3.048-25.108,3.048c-7.804,0-15.404-0.858-22.711-2.483c-38.133-8.484-68.259-37.88-77.4-75.361 c-1.872-7.678-2.864-15.695-2.864-23.941c0-19.851,5.75-38.375,15.692-54.034C41.391,21.569,73.673,2.5,110.461,2.5 C147.551,2.5,180.061,21.882,198.189,50.958z M209.702,128.276c-42.654,0-77.232,34.178-77.232,76.34 M88.074,204.454 c0-42.161-34.579-76.34-77.231-76.34 M23.374,50.38c58.3,24.15,120.757,22.654,174.604,0.714 M198.626,157.756 c-18.56-7.561-149.477-9.695-174.604,0.715 M110.461,2.5C91.522,2.5,76.17,48.071,76.17,104.286 c0,56.216,15.353,101.786,34.291,101.786s34.291-45.57,34.291-101.786C144.752,48.071,129.399,2.5,110.461,2.5z M110.461,2.5 c-37.877,0-68.582,45.571-68.582,101.786c0,56.216,30.705,101.786,68.582,101.786s68.582-45.57,68.582-101.786 C179.043,48.071,148.338,2.5,110.461,2.5z"},stroke:{color:"#231F20",width:"5",style:"Solid"}},    {name:"diaper",children:[    {name:"outline",shape:{type:"path",path:"M148.069,203.219c0,0-14.239,7.557-37.373,7.119 c-25.516-0.484-37.516-7.484-37.516-7.484s-16.709-62.6-61.506-64.406l0,0c0,0-11.491-10.052-8.753-43.712 C4.45,75.95,17.376,49.321,21.429,49.939c-4.803-0.118,34.376,6.914,89.012,7.252c50.662-0.333,89.586-6.597,89.586-6.597 c5.415,0.292,16.353,25.848,17.914,43.293c3,33.5-9,44-9,44C164.849,140.254,148.069,203.219,148.069,203.219z"},fill:"#FFFFFF",stroke:{color:"#231F20",width:"5",style:"Solid"}},    {name:"nearta",children:[    {children:[{shape:{type:"path",path:"M54.229,99.35c0,1.4-0.635,3.42-1.904,6.061 c-1.27,2.64-2.443,4.479-3.52,5.52c0.037,0.52,0.076,0.84,0.115,0.96c0.076,0.28,0.211,0.58,0.403,0.899 c-0.308,1.201-1.077,1.801-2.308,1.801c-0.655,0-1.241-0.201-1.761-0.6c-0.519-0.4-0.778-0.92-0.778-1.561 c0-1.16,0.98-3.14,2.942-5.939s2.943-4.74,2.943-5.82c0-2.041-1.001-3.061-3.001-3.061c-2.654,0-5.232,1.281-7.732,3.84 c-1.27,1.4-3.598,3.881-6.982,7.44c-2.693,2.841-5.29,4.48-7.791,4.92v-0.54l-0.519-0.6c0-2.12,1.884-5.521,5.655-10.2 c2.153-2.68,3.539-4.62,4.154-5.82c0.347-1.04,0.73-2.079,1.154-3.12c0.347-0.799,0.683-1.359,1.01-1.68 c0.326-0.32,0.855-0.48,1.587-0.48c1.077,0,1.616,0.58,1.616,1.74c0,0.801-0.097,1.44-0.289,1.92 c-0.038,0.16-0.461,1.24-1.27,3.24c3.309-1.84,5.194-2.859,5.655-3.061c2.616-1.319,4.539-1.979,5.771-1.979 c1.462,0,2.635,0.63,3.521,1.89C53.787,96.379,54.229,97.79,54.229,99.35z"},fill:"#231F20",stroke:{color:"#231F20",width:"2",style:"Solid"}}]},    {children:[{shape:{type:"path",path:"M197.568,115.686c-0.847,1.92-1.847,2.879-3.001,2.879 c-1.309,0-2.751-1-4.328-3c-1.231-1.52-2.231-3.158-3.001-4.92c-3.231,1.602-5.425,2.641-6.578,3.121 c-2.848,1.16-5.137,1.739-6.867,1.739c-3.04,0-4.56-1.599-4.56-4.8c0-5.16,2.692-9.76,8.079-13.8 c1.77-1.32,4.155-2.739,7.156-4.261c3.577-1.799,6.116-2.699,7.617-2.699c1.038,0,2.02,0.58,2.942,1.74 c0.924,1.16,1.386,2.301,1.386,3.42c0,2.199-0.837,5.09-2.511,8.67c-1.673,3.58-2.51,5.65-2.51,6.209 c0,1.921,0.288,3.24,0.865,3.961C192.721,114.545,194.489,115.125,197.568,115.686z M195.49,95.406 c0-1.44-1.192-2.16-3.577-2.16c-3.502,0-6.406,0.82-8.714,2.46c-2.155,1.521-4.386,3.561-6.694,6.12 c-2.924,3.239-4.386,5.8-4.386,7.68c0,1.12,0.462,1.979,1.385,2.58c0.809,0.521,1.789,0.78,2.943,0.78 c3.347,0,6.213-1.22,8.599-3.66c0.577-0.6,2.211-2.9,4.904-6.9c1.654-2.479,3.251-3.72,4.79-3.72 C195.24,97.466,195.49,96.406,195.49,95.406z M197.395,116.885v-0.18h0.115v-0.18h-0.115v-0.36h0.231v0.12h-0.116v0.12h0.116 v0.479H197.395z"},fill:"#231F20",stroke:{color:"#231F20",width:"2",style:"Solid"}}]},    {children:[{shape:{type:"path",path:"M169.729,85.353c0,1.001-0.327,2.12-0.98,3.36 c-0.27,0.52-1.442,2.22-3.521,5.1c0.961,0.681,1.942,1.341,2.943,1.98c1.076,0.92,1.558,1.96,1.442,3.119l-0.058,0.66 c-0.039,0-0.923-0.279-2.654-0.84c-1.116-0.359-1.982-0.54-2.597-0.54c-2.116,0-5.165,2.31-9.146,6.931 c-3.982,4.619-5.973,8.069-5.973,10.35c0,1.961,1.692,3.381,5.078,4.26c2.154,0.561,4.577,0.84,7.271,0.84 c1.039,0,2.097-0.08,3.174-0.24c-0.038,0.201,0.135,0.561,0.52,1.08c-2.424,0.961-4.828,1.44-7.213,1.44 c-8.656,0-12.984-2.199-12.984-6.601c0-2.6,2.173-6.42,6.521-11.459l4.963-5.76l-2.02-0.121 c-0.847-0.039-1.981,0.201-3.404,0.721c-2.809,1.041-4.464,1.56-4.963,1.56c-0.654,0-1.261-0.21-1.818-0.63 s-0.836-0.949-0.836-1.59c0-1.561,1.711-2.34,5.136-2.34c0.346,0,0.846,0.021,1.5,0.06c0.654,0.04,1.154,0.06,1.501,0.06 c2.923,0,5.338-0.519,7.242-1.56c1.904-1.04,3.587-2.839,5.049-5.399c0.5-0.88,1.674-3.36,3.521-7.44 c0.499,0,1.01,0.36,1.529,1.08C169.47,84.153,169.729,84.793,169.729,85.353z"},fill:"#231F20",stroke:{color:"#231F20",width:"2",style:"Solid"}}]},    {children:[{shape:{type:"path",path:"M142.763,108.906l-9.061-3.06c-2.231,0-4.193,1.58-5.886,4.74 c-0.616,1.08-1.645,3.629-3.088,7.649c-1.442,4.021-3.761,6.03-6.953,6.03c0.191-1.64,1.191-3.9,3.001-6.78 c1.962-3.12,3.135-5.419,3.52-6.899c0.308-1.24,0.52-3.279,0.635-6.121c0.038-1.199,0.308-2.438,0.808-3.719 c0.693-1.801,1.481-2.74,2.366-2.82l1.097,0.06l0.577,4.08c0.269,1.04,1.173,1.56,2.712,1.56h1.962 c0.347-0.039,0.615-0.06,0.809-0.06C139.684,103.487,142.186,105.266,142.763,108.906z"},fill:"#231F20",stroke:{color:"#231F20",width:"2",style:"Solid"}}]},    {children:[{shape:{type:"path",path:"M114.917,123.153c-0.847,1.92-1.847,2.881-3.001,2.881 c-1.309,0-2.751-1-4.328-3c-1.231-1.52-2.231-3.16-3.001-4.92c-3.231,1.6-5.425,2.64-6.578,3.119 c-2.848,1.161-5.137,1.74-6.867,1.74c-3.04,0-4.56-1.6-4.56-4.8c0-5.16,2.692-9.759,8.079-13.8c1.77-1.32,4.155-2.74,7.156-4.26 c3.577-1.801,6.116-2.7,7.617-2.7c1.038,0,2.02,0.58,2.942,1.739c0.924,1.161,1.386,2.301,1.386,3.42 c0,2.201-0.837,5.092-2.511,8.67c-1.673,3.581-2.51,5.65-2.51,6.211c0,1.92,0.288,3.24,0.865,3.96 C110.069,122.013,111.838,122.594,114.917,123.153z M112.839,102.874c0-1.44-1.192-2.16-3.577-2.16 c-3.502,0-6.406,0.82-8.714,2.46c-2.155,1.521-4.386,3.561-6.694,6.12c-2.924,3.24-4.386,5.801-4.386,7.68 c0,1.121,0.462,1.98,1.385,2.58c0.809,0.521,1.789,0.78,2.943,0.78c3.347,0,6.213-1.22,8.599-3.66 c0.577-0.601,2.211-2.899,4.904-6.899c1.654-2.48,3.251-3.721,4.79-3.721C112.589,104.934,112.839,103.874,112.839,102.874z M114.743,124.354v-0.181h0.115v-0.181h-0.115v-0.359h0.231v0.12h-0.116v0.12h0.116v0.48H114.743z"},fill:"#231F20",stroke:{color:"#231F20",width:"2",style:"Solid"}}]},    {children:[{shape:{type:"path",path:"M81.902,117.399c-1.154,1.32-3.887,2.32-8.194,3 c-3.04,0.48-6.137,0.721-9.291,0.721c-6.502,0-9.752-1.939-9.752-5.82c0-4.76,3.385-8.84,10.156-12.24 c2.346-1.199,4.789-2.18,7.328-2.939c2.462,0.6,4.098,1.041,4.905,1.32c1.731,0.6,2.597,2.1,2.597,4.5 c0,2.12-1.308,3.801-3.924,5.039c-2.192,1.041-4.425,1.561-6.694,1.561c-3.54,0-6.079-0.561-7.617-1.68 c-1.924,0.959-2.885,2.199-2.885,3.72c0,2.681,2.346,4.021,7.04,4.021c1.731,0,3.751-0.121,6.06-0.361 C77.055,117.68,80.479,117.399,81.902,117.399z M75.958,105.879c-1.153-1.279-2.559-1.92-4.212-1.92 c-1.193,0-2.271,0.261-3.231,0.779c-0.039,0.041-1.021,0.601-2.943,1.681c1.154,1.92,2.731,2.88,4.731,2.88 C72.572,109.299,74.458,108.159,75.958,105.879z"},fill:"#231F20",stroke:{color:"#231F20",width:"2",style:"Solid"}}]}]}]}]}]}]';dojox.gfx.utils.fromJson(logo,j);var u=rawWidth*scale/(10*emSize);logo.setTransform([dojox.gfx.matrix.translate(emSize,emSize),dojox.gfx.matrix.scale(scale/u)])};surface.whenLoaded(a)},"#Logo":function(a){dojo.style(a,{visibility:"hidden"})},"#Content":function(a){children=new Array();dojo.forEach(dojo.query(".Tab",a),function(b){children.push(new dijit.layout.ContentPane({title:dojo.query("h1",b)[0].innerHTML,style:"background-color:#FFF;padding:1em;",content:b.innerHTML,id:b.id}));a.removeChild(b)});contentNode=new dijit.layout.TabContainer({style:"color:#000;"},a);dojo.forEach(children,function(b){contentNode.addChild(b)})},"#CommunityClear":function(b){var a=new dijit.form.Button({type:b.type,id:b.id},b);a.onClick=clearFilter},"#CommunityName":function(a){var b=new dijit.form.TextBox({type:a.type},a);b.id=a.id;b.jsId=a.id;b.intermediateChanges=true;b.onChange=filterCommunityNameField},"#MSWFilterForm":function(a){filterForm=new dijit.form.Form({onSubmit:function(b){return false}},a)},"#Footer":function(a){dojo.style(a,{left:0,width:surfaceWidth+"px",height:(3.1*emSize)+"px"})},"#Credits":function(a){dojo.style(a,{left:(surfaceWidth-30.5*emSize)+"px",width:(30*emSize)+"px",height:(3*emSize)+"px",visibilty:"visible"})},"#DiaperDiagram":function(d){var e=617.8;var c=349.8;var a=dijit.getViewport();var h=dojo.position(d);var i=a.w-15.5*emSize;var b=Math.round(i*c/e);dojo.style(d,{width:i+"px",height:b+"px"});var f=dojox.gfx.createSurface(d,i,b);var g=function(){dojo.style(f.rawNode,"left",0);dojo.style(f.rawNode.parentNode,"left",0);var j=f.createGroup();var k={url:"diaperDiagram.json",handleAs:"json",load:function(n){dojox.gfx.utils.deserialize(j,n);var m=i/(e+emSize);var o=emSize*0.5;j.setTransform([dojox.gfx.matrix.translate(o,o),dojox.gfx.matrix.scale(m)])},error:function(m){d.innerHTML="<p>An unexpected error occurred: "+m+"</p>"}};var l=setTimeout(function(){var m=dojo.xhrGet(k)},300)};f.whenLoaded(g)},"#OneSizeDiaperDiagram":function(b){var f=617.8;var i=349.8;var a=dijit.getViewport();var h=dojo.position(b);var d=a.w-15.5*emSize;var g=Math.round(d*i/f);dojo.style(b,{width:d+"px",height:g+"px"});var c=dojox.gfx.createSurface(b,d,g);var e=function(){dojo.style(c.rawNode,"left",0);dojo.style(c.rawNode.parentNode,"left",0);var j=c.createGroup();var k={url:"oneSizeDiaperDiagram.json",handleAs:"json",load:function(n){dojox.gfx.utils.deserialize(j,n);var m=d/(f+emSize);var o=emSize*0.5;j.setTransform([dojox.gfx.matrix.translate(o,o),dojox.gfx.matrix.scale(m)])},error:function(m){b.innerHTML="<p>An unexpected error occurred: "+m+"</p>"}};var l=setTimeout(function(){var m=dojo.xhrGet(k)},10)};c.whenLoaded(e)}})}function colorCircle(b,c,a){dojox.gfx.utils.forEach(b,function(d){if(d.shape.type=="text"){d.setFill("#000000")}else{d.setFill(c).setStroke(a)}})}function numberFormatter(a){var c="";var b="";if(!a){c="<em>data not available</em>"}else{b=a.toString();while(b.length>3){c=","+b.substr(-3,3)+c;b=b.slice(0,-3)}c=b+c}return c}function clearFilter(){MSWNameFilter=null;dijit.byId("CommunityName").setValue("");MSWGrid.filter({community:"*"})}function filterCommunityNameField(){newValue=dijit.byId("CommunityName").getValue();if(MSWNameFilter!=newValue){MSWNameFilter=newValue;MSWGrid.filter({community:MSWNameFilter+"*"})}}function startUp(){dojo.style("FadeIn","visibility","visible");var e=dojo.fadeIn({node:"FadeIn",duration:100});var d=rawWidth*scale/(10*emSize);e.play();if(OnMainPage){var g=function(){dojo.style("Standards","visibility","visible");dojo.style("Content",{visibility:"visible",height:(surfaceHeight-5*emSize)+"px",width:(surfaceWidth-12*emSize)+"px"});dojo.query(".dijitTabPaneWrapper","Content").style("height","97%");dojo.query(".dijitContentPane","Content").style("height","100%");dojo.style("FadeIn",{position:"absolute",top:(9*emSize)+"px",left:0,width:(12*emSize)+"px","font-size":(1.25*emSize)+"px"});dojo.style("TwitterBadge","visibility","visible");dojo.style("FacebookBadge","visibility","visible");contentNode.startup()};g();dojo.query(".dijitTooltipDialog").style("display","none");var c=[{field:"community",name:"Community",width:"auto"},{field:"min",formatter:numberFormatter,width:"auto",name:'<abbr title="Minimum">Min.</abbr> Diaper <abbr title="Municipal Solid Waste">MSW</abbr> (tons)'},{field:"max",formatter:numberFormatter,width:"auto",name:'<abbr title="Maximum">Max.</abbr> Diaper <abbr title="Municipal Solid Waste">MSW</abbr> (tons)'}];var b=emSize*10;function f(){MSWStore=new dojo.data.ItemFileReadStore({url:"msw.json"});MSWGrid=new dojox.grid.DataGrid({title:dojo.byId("MSWGrid").title,query:{community:"*"},queryOptions:{ignoreCase:true},store:MSWStore,rowsPerPage:25,region:"center",selectionMode:"single",refreshOnShow:true,structure:c,height:String(b)+"px"},"MSWGrid");MSWGrid.startup()}var a=setTimeout(function(){f()},250)}console.log(dijit.byId("Content").getChildren());dijit.byId("Content").selectChild("OneSizeDiaperTab")}dojo.addOnLoad(startUp);
