YAHOO.namespace("zipmilk");var YUD=YAHOO.util.Dom,YUE=YAHOO.util.Event;(function(){YUE.onDOMReady(function(){var e,c,a,m,k=YAHOO.util.Selector.query,f=k("table.changebox tbody tr:nth-child(odd)"),h=k("table.changebox tbody tr:nth-child(even)"),g=YUD.getElementsByClassName("button","input"),d=YUD.getViewportHeight(),b=YUD.get("doc"),j=YUD.get("stateselect");g=g.concat(YUD.getElementsByClassName("linkbutton","a"));YAHOO.zipmilk.buttons=[];for(e=0;e<g.length;e=e+1){c=g[e].id;if(c!=="zipbutton"){YAHOO.zipmilk.buttons[c]=new YAHOO.widget.Button(g[e])}}if(b.offsetHeight<d){YUD.setStyle(b,"height",(d-20)+"px")}if(f[0]!==undefined){YUD.addClass(f,"odd");YUD.addClass(h,"even")}function l(i){YUD.get("stateform").submit()}YUE.on(j,"change",l)});YUE.onAvailable("optional",function(){var a=YUD.get("optional"),b=a.offsetHeight+10;printinput=YUD.get("printinput");if(printinput!=null){printinput.checked=0;function c(f,d){YUE.preventDefault(f);if(YUD.getStyle(a,"height")==="0px"){showHide_start=0;showHide_finish=b;showHide_padding="15px"}else{showHide_start=a.offsetHeight;showHide_finish=0;showHide_padding=""}aniObj=new YAHOO.util.Anim(a,{height:{from:showHide_start,to:showHide_finish}},0.5,YAHOO.util.Easing.easeOut);if(showHide_start===0){aniObj.onComplete.subscribe(function(){})}else{aniObj.onStart.subscribe(function(){})}aniObj.animate()}YUE.on("optionalShowHide","click",c);YUD.setStyle(a,"height","0px");YUD.setStyle(a,"overflow","hidden")}});YUE.onAvailable("printlink",function(){function a(c){YUE.preventDefault(c);var b=YUD.get("searchform");b.reset();YUD.get("printinput").checked=1;b.submit()}YUE.on("printlink","click",a)});YUE.onAvailable("disclaimer_link",function(){function a(b){YUE.preventDefault(b);var c=YUD.get("disclaimer_link").href;window.open(c,"disclaimer","width=600,height=800,scrollbars=yes,status=yes,toolbar=yes")}YUE.on("disclaimer_link","click",a)});YUE.onAvailable("zipinput",function(){function a(c){YUE.preventDefault(c);var b={MA:{low:1001,high:2791},NC:{low:27006,high:28909}},g=YUD.get("zipinput").value,f=YUD.get("currentstate").value,d;if(!(g>=b[f].low)||!(g<=b[f].high)){d=YUD.get("zipwarning");YUD.addClass(d,"zipwarning");d.innerHTML="<p>Please make sure you entered a correct ZIP Code for your state and try again.</p>"}else{YUD.get("searchform").submit()}}YUE.on("searchform","submit",a)})})();