$(function(){

    // Enable masked inputs
    $('input[type="number"]').setMask({
        mask: '999999999',
        type: 'reverse'
    });

    $('input[type="price"]').setMask({
        mask: '999.999.999',
        type: 'reverse'
    });

    // Resizable inputs
    $('.autogrow').autoGrowInput({
        comfortZone: 30,
        maxWidth: 500
    });

	// Dropdown
	$('.dropdown-menu .button').click(function() {
		var par = $(this).parent();
		var button = par.children('button');
		var menu = par.children('ul');
		menu.toggle(0, function() {
			if ($(this).css('display') == 'block') {
				button.addClass('button-active');
			} else {
				button.removeClass('button-active');
			}
		});
		return false;
	});

});

