$(document).ready( function() {
	$(".input-date").datepicker({ dateFormat : 'yy-mm-dd' });

	$(".input-date").datepicker('option', 'append_text', '(yyyy-mm-dd)');
	$(".input-date").datepicker('option', 'dateFormat', 'yy-mm-dd');

	$("#resources-list input.button-download").click( function() {
		var url  = $(this).parent('form').attr('action');
		var file = $(this).siblings('input[name="filename"]').attr('value');
		
		var data = { filename: file, download: 'true' };
		$.ajax({
			url: url,
			dataType: 'json',
			data: data,
			type: 'POST',
			async: false,
			success: function(data, status, xhr) {

				if ( data.level == 'unregistered' )	{
					// Create the data mining form\
					var dialog = $('<div id="data-mining-form" style="display:hidden">' 
					+ '<p>You will need to enter your name/email to access the download. You only need to do this once</p>'
					+ '<form action="index.php/resources/" method="post">'
					+ '<input type="hidden" name="filename" value="'+data.filename+'" />'
					+ '<div class="form-row">'
					+ '<label for="register_name">Name</label>'
					+ '<input type="text" id="register_name" name="name" class="text" />'
					+ '</div>'
					+ '<div class="form-row">'
					+ '<label for="register_email">E-mail</label>'
					+ '<input type="text" id="register_email" name="email" class="text" />'
					+ '</div>'
					+ '</div>').appendTo('body');
					dialog = $('#data-mining-form');

					dialog.dialog({
						resizable: false,
						width: 320,
						modal: true,
						title: 'Please enter your details',
						buttons: {
							'Submit': function() {
								$('#data-mining-form').submit();
								var register_file  = $('#data-mining-form input[name="filename"]').attr('value');
								/*
								var register_name  = $('#data-mining-form input[name="name"]').attr('value');
								var register_email = $('#data-mining-form input[name="email"]').attr('value');

								var register_data = { filename: register_file, name: register_name, email: register_email, download: 'true' };

								$.ajax({
									url: 'index.php/resources/',
									dataType: 'json',
									data: register_data,
									type: 'POST',
									async: false,
									success: function( data, status, xhr) {
									}
								});*/
								window.location.href = 'index.php/download/?filename='+register_file;
								dialog.dialog('close');
							},
							'Cancel': function() {
								dialog.dialog('close');
							}
						}
					});
				}
				else {
					// Show a success message
					window.location.href = 'index.php/download/?filename='+data.filename;
				}
			}
		});

		return false;
	});

});
