// JS to open Popup Image Manager

(function($) {
	$(document).ready(function() {

		var custom_uploader;

		$(document).on('click', '#nbt-upload-image-button', function(event) {

			event.preventDefault();

			//If the uploader object has already been created, reopen the dialog
			if (custom_uploader) {
			    custom_uploader.open();
			    return;
			}

			//Extend the wp.media object
			custom_uploader = wp.media.frames.file_frame = wp.media({
			    title: 'Choose Image',
			    button: {
			        text: 'Choose Image'
			    },
			    multiple: false
			});

			//When a file is selected, grab the URL and set it as the text field's value
			custom_uploader.on('select', function() {
			    attachment = custom_uploader.state().get('selection').first().toJSON();
			    if($('.nbt-countdown-bg-img').length > 0) {

			    	$('.nbt-countdown-bg-img').val(attachment.url);
			    	$('.nbt-countdown-bg-img-preview').attr('src', attachment.url);

			    }
			});
			//Open the uploader dialog
			custom_uploader.open();

		});
	});
}(jQuery))
