function ProcessField( oField, sMsg ) {
	
	if(oField.value == "") {
		oField.focus();
		return sMsg;
	}
	return "";
}

function SubmitChange(oForm) {

	var sMsg = "";
	var oItem;
	sMsg = ProcessField( oForm.CurrentPass, "Please supply your current password!");
	//if(!sMsg.length)
	//	sMsg = ProcessField( oForm.NewPass, "Please supply your new password!");
	if(oForm.NewPass.value != ""
			&& !sMsg.length)
		sMsg = ProcessField( oForm.ConfirmPass, "Please supply your password confirmation!");
	if(oForm.NewPass.value != oForm.ConfirmPass.value) {
		oForm.NewPass.value = "";
		oForm.ConfirmPass.value = "";
		oForm.NewPass.focus();
		sMsg = "Passwords don't match!";
	}
	if(!sMsg.length
			&& oForm.NewPass.value != "")
		sMsg = ProcessField( oForm.Hint, "Please supply your password hint!");
	if(!sMsg.length
			&& oForm.Email.value != "") {
		var r = new RegExp("^(.+)@(.+)$");
		if(!r.test(oForm.Email.value)) {
			oForm.Email.focus();
			sMsg = "Please supply a valid email address!";
		}
	}
	if(!sMsg.length)
		return true;
	var oMessage = document.getElementById("message");
	oMessage.lastChild.nodeValue = sMsg;
	return false;
}
