// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

file_upload_counter = 0;

function add_upload_field() {
	file_upload_counter++;
	field = '<p><input id="file_data_'+file_upload_counter+'" name="file_data[]" size="40" type="file" /></p>';
	new Insertion.Bottom('file_upload_fields', field);
}

function toggle_checks() {
	$$('.check').each(function(cb) {
		cb.checked = $('check-all').checked;
	});
}

function move_selected() {
	if (!any_checked()) { return false; }
	form = document.getElementById("clform");
	form.task.value = "Move";
	if (confirm("Are you sure you want to move the selected items?") && form.destination.value != "default") {
		form.submit();
	} else {
		return false;
	}
}

function delete_selected() {
	if (!any_checked()) { return false; }
	form = document.getElementById("clform");
	form.task.value = "Delete";
	if (confirm("Are you sure you want to delete the selected items?")) {
		form.submit();
	} else {
		return false;
	}
}

function any_checked() {
	if ($$('.check').any(function(cb) {
		if (cb.checked) {return true;}
	})) {
		return true;
	}
	else {
		alert("Please select at least one file or folder");
		return false;
	}
}

function insert_suggested_name() {
	$('user_username').value = "project"+$('job_number').value;
}

