nm.c=new Object();nm.c.membership_hidden=true;nm.c.membership_maxheight=109;nm.c.membership_minheight=0;nm.c.customer_height=17;nm.c.error_height=4;nm.c.init=function(){if(!isUndefinedOrNull($("cart_membership"))){nm.c.membership_minheight=0;if(nm.c.membership_customers>0){nm.c.membership_minheight+=nm.c.membership_customers*nm.c.customer_height;nm.c.membership_maxheight+=nm.c.membership_customers*nm.c.customer_height;nm.c.membership_maxheight+=27}nm.c.membership_maxheight+=(nm.c.membership_errors*10);YAHOO.util.Dom.setStyle("cart_membership_entry","height",nm.c.membership_minheight+"px");if(nm.c.membership_errors){nm.c.membership_maxheight+=nm.c.error_height*nm.c.membership_errors}nm.c.show_membership_anim=new YAHOO.util.Anim("cart_membership_entry",{height:{to:nm.c.membership_maxheight}},0.75,YAHOO.util.Easing.easeOut);nm.c.hide_membership_anim=new YAHOO.util.Anim("cart_membership_entry",{height:{to:nm.c.membership_minheight}},0.75,YAHOO.util.Easing.easeOut);if(nm.c.membership_errors){nm.c.toggle_membership()}}};YAHOO.util.Event.onContentReady("basket",nm.c.init);nm.c.show_please_wait=function(){nm.w.loading_dialogue.show()};nm.c.hide_please_wait=function(){nm.w.loading_dialogue.hide()};nm.c.hop_to_payment=function(){nm.hop(nm.c.payment_window_obj,nm.c.payment_uri)};nm.c.hop_to_checkout=function(){nm.hop(document,"/book/checkout")};nm.c.hop_to_cancel=function(){nm.hop(top,"/book/shoppingcart_reset?venue_id="+nm.venue_id)};nm.c.hop_to_buy=function(){nm.c.show_please_wait();nm.hop(document,"/membership/buy?venue_id="+nm.venue_id)};nm.c.show_wait_and_add_member=function(){nm.c.show_please_wait();document.frm_cart_add_member.submit()};nm.c.show_wait_and_remove_member=function(){nm.c.show_please_wait();document.frm_cart_remove_member.submit()};nm.c.show_wait_and_add_credit=function(a){nm.c.show_please_wait();nm.hop(document,"/book/add_credit?credit_id="+a)};nm.c.show_wait_and_remove_credits=function(){nm.c.show_please_wait();nm.hop(document,"/book/remove_credits")};nm.c.show_wait_and_finish=function(){nm.c.show_please_wait();nm.hop(document,"/book/payment_finish")};nm.c.toggle_membership=function(){if(nm.c.membership_hidden){YAHOO.util.Dom.getElementsByClassName("cart_membership_radio","input","cart_membership_entry",nm.show);nm.c.show_membership_anim.animate();nm.c.membership_hidden=false}else{YAHOO.util.Dom.getElementsByClassName("cart_membership_radio","input","cart_membership_entry",nm.hide);nm.c.hide_membership_anim.animate();nm.c.membership_hidden=true}};nm.c.getCenteredX=function(a){return parseInt((YAHOO.util.Dom.getDocumentWidth()/2)-(a/2),10)};nm.c.renewal=function(a){nm.w.loading_dialogue.show();nm.hop(document,"/book/membership_renewal?renew="+a+"&customer="+nm.c.renewal_customer)};nm.c.add_renewal=function(){add_renewal_yes_button=new YAHOO.widget.Button("add_renewal_yes",{onclick:{fn:function(){nm.c.renewal(true);nm.c.hide_add_renewal()}}});add_renewal_no_button=new YAHOO.widget.Button("add_renewal_no",{onclick:{fn:function(){nm.c.renewal(false);nm.c.hide_add_renewal()}}});nm.c.add_renewal_dialogue=new YAHOO.widget.SimpleDialog("add_renewal_dialogue",{width:"300px",x:nm.c.getCenteredX(300),y:220,fixedcenter:false,visible:false,constraintoviewport:true,modal:true,close:false,zindex:10});nm.c.add_renewal_dialogue.render();nm.c.add_renewal_dialogue.innerElement.style.display="block"};YAHOO.util.Event.onContentReady("add_renewal_dialogue",nm.c.add_renewal);nm.c.hide_add_renewal=function(){nm.c.add_renewal_dialogue.hide()};function hasRenewal(){if(nm.c.renewal_message&&nm.c.renewal_message!==""){nm.c.add_renewal_dialogue.show()}}YAHOO.util.Event.onContentReady("random",hasRenewal);
