var EC_Signup={state_select:false,state_input:false,state_options:false,init:function(){$("signup_form").onsubmit=function(){return EC_Validate.validate($("signup_form"));};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").value!=""&&$("state_options").value!=false){this.state_options=JSON.decode($("state_options").value);if($("state")){this.state_select=$("state").clone();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();}}}}var b=$("extra_questions_secondary");if(b){var a=JSON.decode(b.value);$each(a,function(c,d){if($(d)){$(d).addEvent("change",function(f){EC_Signup.toggleExtraAdditional(f.target,c);});}});}SqueezeBox.assign($$("a[rel=squeezebox]"),{size:{x:500,y:600}});},toggleExtraAdditional:function(b,c){var a=$(b.id+"_additional_wrapper");if(a){if(b.value.replace(c,"")!=b.value){a.setStyle("display","block");EC_Validate.rules.validators.validate_required[b.id+"_additional"]="";}else{a.setStyle("display","none");delete EC_Validate.rules.validators.validate_required[b.id+"_additional"];}}},showResellerLink:function(){if(site_state.indexOf(",")>-1){var a=site_state.split(",");var b=$("state").value;$("resellerDIV").addClass("hidden");a.each(function(c){if(c==b){$("resellerDIV").removeClass("hidden");}});}else{if($("state").value==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");},changeStateInput:function(){var b=$("country_code").value;if(this.state_options[b]){var a=this.state_select.clone().empty();a.id="state";var d=this.state_options[b];$each(d,function(g,e){var f=new Element("option",{value:e}).set("html",g);a.appendChild(f);});var c=$("state").getParent();c.empty();a.inject(c);if($("no_reseller").value==0){a.addEvent("change",function(){EC_Signup.showResellerLink();});}}if(sel_state!=""){$("state").value=sel_state;sel_state="";}}};window.addEvent("domready",function(){EC_Signup.init();});
