// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// compiled file.
//
// Read Sprockets README (https://github.com/sstephenson/sprockets#sprockets-directives) for details
// about supported directives.
//
//= require jquery
//= require jquery_ujs
//= require select2
//= require cocoon
//= require moj
//= require_tree .

var moj = moj || {};

moj.Modules.devs.init = function(){}


$('#claim-accordion h2').each(function(){
  $(this).next('section').hide();
  $(this).click(function(){
    $(this).toggleClass('open').next('section').slideToggle('slow');
  });
});
$('#claim-accordion h2:first-of-type').addClass('open').next('section').show();

function initialise(){
	$('.select2').select2();
	adp.newClaim.init();
	adp.feeCalculator.init('fees');
	adp.feeCalculator.init('basic_fees');
	adp.feeCalculator.init('expenses');
	moj.Modules.fileUpload.init();
  moj.Modules.judicialApportionment.init();
  $('#fees').on('cocoon:after-insert', function(e,insertedItem) {
    $(insertedItem).find('.select2').select2();
  })
}


$( document ).ready(function() {
	initialise();
});

// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// compiled file.
//
// Read Sprockets README (https://github.com/sstephenson/sprockets#sprockets-directives) for details
// about supported directives.
//
//= require jquery
//= require jquery_ujs
//= require select2
//= require cocoon
//= require moj
//= require_tree .

var moj = moj || {};

moj.Modules.devs.init = function(){}


$('#claim-accordion h2').each(function(){
  $(this).next('section').hide();
  $(this).click(function(){
    $(this).toggleClass('open').next('section').slideToggle('slow');
  });
});
$('#claim-accordion h2:first-of-type').addClass('open').next('section').show();

function initialise(){
	$('.select2').select2();
	adp.newClaim.init();
	adp.feeCalculator.init('fees');
	adp.feeCalculator.init('basic_fees');
	adp.feeCalculator.init('expenses');
	moj.Modules.fileUpload.init();
  moj.Modules.judicialApportionment.init();
  moj.Modules.amountAssessed.init();
  $('#fees').on('cocoon:after-insert', function(e,insertedItem) {
    $(insertedItem).find('.select2').select2();
  })
}


$( document ).ready(function() {
	initialise();
});

add moj.Modules.amountAssessed.init back into application.js