<!--
function setScrollValues(strForm) {
 	var X = (window.pageXOffset?window.pageXOffset:(window.document.body.scrollLeft?window.document.body.scrollLeft:window.document.documentElement.scrollLeft));
 	var Y = (window.pageYOffset?window.pageYOffset:(window.document.body.scrollTop?window.document.body.scrollTop:window.document.documentElement.scrollTop));
	
	if (!strForm) {
		strForm = document.forms[0];
	}

	strForm.y_scroll.value = Y;
	if (strForm.x_scroll) {
		strForm.x_scroll.value = X;
	}
}

function confirmDeleteUser(username) {
	return confirm('Are you sure you want to delete the user \''+username+'\' \nand all that user\'s uploaded files?');
}

function confirmDeletePic(file) {
	return confirm('Are you sure you want to delete \''+file+'\' ?');
}

function validate(strForm, pwrequired) {
	var errorText = "";
	
	if (strForm.first_name) {
		if (strForm.first_name.value == "") {
			errorText += "You must enter enter your first name.\n";
		}
		if (strForm.surname.value == "") {
			errorText += "You must enter enter your surname.\n";
		}
		if (strForm.email.value == "") {
			errorText += "You must enter your email address.\n";
		}
		
		if ((strForm.subject) && (strForm.subject.value == "")) {
			errorText += "Please enter the subject of the email.\n";
		}
	
		if ((strForm.message) && (strForm.message.value == "")) {
			errorText += "Please type in your message before sending.\n";
		}
	}
	
	if (strForm.firstname) {
		if  ((strForm.username) && (strForm.username.value == "")) {
			errorText += "Please enter a username.\n";
		}
		if  ((strForm.centrename) && (strForm.centrename.value == "")) {
			errorText += "Please enter the name of the centre.\n";
		}

		if  ((strForm.area) && (strForm.area.value == "")) {
			errorText += "Please select South, Mid or North Wales.\n";
		}

		if (strForm.password)  {
			if ((strForm.password) && (strForm.password.value == "") && (pwrequired == 1)) {
				errorText += "Password is required.\n";
			}
	
			if ((strForm.password.value != "") && (strForm.password_conf.value == "")) {
				errorText += "Please confirm the password.";
			} else if (strForm.password.value != strForm.password_conf.value) {
				errorText += "The passwords do not match. Please try again.";
			}
		}
	}

	if (errorText != "") {
		alert(errorText);
		return false;
	} else {
		setScrollValues(strForm);
		return true;
	}
}
//-->