
brand.checkout.addressForm.initForm = brand.checkout.addressForm.initForm.wrap( 
     //console.log("brand.checkout.addressForm.initForm extended: "+this.hasErrors);
     function(proceed, errors) {   
      this.formNode = $("checkout_shipping"); 
           
      if (page_data.checkout.userAddresses.length==0) {
      	$$(".choose-address")[0].addClassName("hidden");
      	$$(".edit-address")[0].addClassName("hidden");
      }
      
      this.hasErrors = this.findErrors();
      console.log("brand.checkout.addressForm.initForm extended:  " +this.hasErrors);
      if (this.hasErrors) { 
      	//this.showFormView();
      } 
      
      proceed();
});
 
brand.checkout.addressForm.showForm = brand.checkout.addressForm.showForm.wrap( 
  function(proceed, data) {   
     this.showFormView();
     proceed(data);
});
 
brand.checkout.addressForm.showFormView = function() {
     this.formNode.addClassName("show-form-view"); 
     
     //weird layout issue
     if (generic.env.isIE6) { 
     	$$(".choose-address")[0].focus();
     } 
}