Broadway.taxPromo.getTaxByZip = function(obj) {
	if(Broadway.processing) return;
	Broadway.setProcessing(this);

	if(obj.type === 'image') {
		Broadway.showSpinner(obj,-90,-74);
	} else {
		Broadway.showSpinner(obj,-31,-67);
	}

	var frm = obj.form;
	http('POST', '/com/Ajax/CheckoutAjax.cfc?method=getTaxByZip', Broadway.shoppingCart.setCartCounter_response, frm);
}

Broadway.taxPromo.applyPromo = function(obj) {
	if(Broadway.processing) return;
	Broadway.setProcessing(this);

	if(obj.type === 'image') {
		Broadway.showSpinner(obj,-90,-74);
	} else {
		Broadway.showSpinner(obj,-90,-74);
	}

	var frm = obj.form;
	http('POST', '/com/Ajax/CheckoutAjax.cfc?method=applyPromo', Broadway.shoppingCart.setCartCounter_response, frm);
}

Broadway.taxPromo.zipcode_filterKey = function(e) {
	var keyCode = (typeof(event) != 'undefined') ? event.keyCode : e.keyCode;
	var obj = (typeof(event) != 'undefined') ? event.srcElement : e.currentTarget;
	if(keyCode == 13) Broadway.taxPromo.getTaxByZip(obj);
}

Broadway.taxPromo.promo_filterKey = function(e) {
	var keyCode = (typeof(event) != 'undefined') ? event.keyCode : e.keyCode;
	var obj = (typeof(event) != 'undefined') ? event.srcElement : e.currentTarget;
	if(keyCode == 13) Broadway.taxPromo.applyPromo(obj);
}