MyUnisource = Class.create();

MyUnisource.Manager = {
	Folders : {
		attachQuickAdd : function() {
            Event.observe('quick-add-product-code', 'keypress', function (event) {
                if (event.keyCode == 13 && !UniPopupStack.pop()) {
                    $('folders-listing').folders.quickAdd($('quick-add-product-code'));
                    Event.stop(event);
                    return false;
                }
            });		
		}
	}

};

MyUnisource.PriceListSubscription = {
    submit : function() {
        var form = $('price-list-subscription-form');
        new Ajax.Request(
            form.action,
            {
                method: 'post',
                onSuccess : this.handleResponse.bindAsEventListener(this),
                onFailure : IW.handleError.bindAsEventListener(IW),
                parameters: Form.serialize(form)
            }                                  
        )        
    },
    
    handleResponse : function(transport) {
        var result = transport.responseJSON;
        
        if (result.success) {
            $('price-list-subscription-popup').unipopup.hide();
        } else {
            alert(result.message);
        }
    }
}
