// JavaScript Document e

function confirmDeletion(id, name) {
	var message = "Are you sure you wish to\n" +
				  "delete " + name + "?";
	if (confirm(message)) {
		location.href = 'orgmanager.asp?function=delete&mid=' + id;
	}
}

function confirmOrgDeletion(id, name) {
	var message = "This will completely remove " + name +
				  "\nand all associated members.  Are you sure you\n" +
				  "wish to continue?";
	if (confirm(message)) {
		location.href = 'administration.asp?function=delete&oid=' + id;
	}
}

function confirmJobDeletion(id) {
	var message = "Are you certain you wish to\n" +
				  "delete this job listing?";
	if (confirm(message)) {
		location.href = 'orgmanager.asp?function=deletejob&pid=' + id;
	}
}

function validateUserForm(f) {
	var reqs = new Array(f.username, f.password, f.firstName, f.lastName);
	for (var i = 0; i < reqs.length; i++) {
		if (reqs[i].value.length == 0) {
			alert("Users require a full name, username, and password.");
			reqs[i].focus();
			return false;
		}
	}
	return true;
}

function validateOrgForm(f) {
	var reqs = new Array(f.username, f.password, f.name);
	for (var i = 0; i < reqs.length; i++) {
		if (reqs[i].value.length == 0) {
			alert("Organizations require a name, username, and password.");
			reqs[i].focus();
			return false;
		}
	}
	return true;
}

function validateJobForm(f) {
	var reqs = new Array(f.position);
	for (var i = 0; i < reqs.length; i++) {
		if (reqs[i].value.length == 0) {
			alert("Position is required.");
			reqs[i].focus();
			return false;
		}
	}
	return true;
}