var EC_Signup={state_select:false,state_input:false,state_options:false,init:function(){$("myForm").onsubmit=function(){return EC_Validate.validate($("myForm"));};if(sel_country!=""){$("country_code").value=sel_country;sel_country="";}EC_Validate.setupRules();$("state").addEvent("change",function(){EC_Signup.showResellerLink();});$("resellerPopupLink").addEvent("click",function(){EC_Signup.showResellerPopup();});if($("state_options")){if($("state_options").getValue()!=""&&$("state_options").getValue()!=false){this.state_options=Json.evaluate($("state_options").getValue());if($("state")){this.state_select=$("state").clone();if($("no_reseller").getValue()==0){this.state_select.addEvent("change",function(){EC_Signup.showResellerLink();});}this.state_input='<input type="text" id="state" name="state" class="textInput" />';if($("country_code")){$("country_code").addEvent("change",function(){EC_Signup.changeStateInput();});this.changeStateInput();}}}}},helpPopup:function(a){window.open(a,"","width=330,height=400,scrollbars=1,toolbars=0,resizeable=no");},showResellerLink:function(){if(site_state.indexOf(",")>-1){var a=site_state.split(",");var b=$("state").getValue();$("resellerDIV").addClass("hidden");a.each(function(c){if(c==b){$("resellerDIV").removeClass("hidden");}});}else{if($("state").getValue()==site_state){$("resellerDIV").removeClass("hidden");}else{$("resellerDIV").addClass("hidden");}}},showResellerPopup:function(){window.open("/account/reseller","","width=760,height=520,scrollbars=1,toolbars=0,resizeable=no");},checkRefer:function(){$("refer_adtl_td").empty();$("refer_adtl_label").empty();if($("refer").options[$("refer").selectedIndex].hasClass("adtl_info")){var a=new Element("input",{id:"refer_adtl",name:"refer_adtl","class":"textInput",maxlength:"25"});var b=new Element("input",{id:"refer_adtl_req",name:"refer_adtl_req",type:"hidden",value:"1"});$("refer_adtl_td").setHTML("&nbsp;&nbsp;&nbsp;");a.inject($("refer_adtl_td"),"top");b.inject($("refer_adtl_td"),"top");$("refer_adtl_label").appendText("(Please Describe)");}else{if($("refer_adtl")){$("refer_adtl_td").empty();$("refer_adtl_label").empty();}}},changeStateInput:function(){var b=$("country_code").getValue();if(this.state_options[b]){var a=this.state_select.empty();var c=this.state_options[b];$each(c,function(f,d){var e=new Element("option",{value:d}).setHTML(f);a.appendChild(e);});$("stateTD").setHTML("");$("stateTD").appendChild(a);}else{$("stateTD").setHTML(this.state_input);}if(sel_state!=""){$("state").value=sel_state;sel_state="";}}};window.addEvent("domready",function(){EC_Signup.init();});