function user(formx){
	if(formx.name.value == ""){
		alert("Please enter your name.");
		formx.name.focus();
		return false;	
	}
	if(formx.email.value == ""){
		alert("Please enter your email address.");
		formx.email.focus();
		return false;	
	}
	if(formx.pwx.value != formx.pwxtwo.value){
		alert("Your passwords do not match");
		formx.pwx.focus();
		return false;	
	}
	if(formx.namex.value == "" || formx.pwx.value == ""){
		alert("You must enter both a username and a password");
		formx.namex.focus();
		return false;	
	}
	
	return true;	
}

function update(formx){
	if(formx.name.value == ""){
		alert("Please enter your name.");
		formx.name.focus();
		return false;	
	}
	if(formx.email.value == ""){
		alert("Please enter your email address.");
		formx.email.focus();
		return false;	
	}
	return true;	
}


function changepw(formx){
	if(formx.namex.value == ""){ 
		alert("Please enter your username.");
		formx.namex.focus();
		return false;	
	}
	if(formx.pwx.value == ""){ 
		alert("Please enter your old password.");
		formx.pwx.focus();
		return false;	
	}
	if(formx.newpw.value == ""){ 
		alert("Please enter a new password.");
		formx.newpw.focus();
		return false;	
	}
	if(formx.newpw.value != formx.newpw2.value){
		alert("Your new password did not match in both entries.");
		formx.newpw.focus();
		return false;	
	}
	
	return true;	
}


function insertCheck(formx){
	if(formx.source.value == ""){
		alert("You must enter a source. If the source is unknown, enter 'Unknown'.");
		return false;	
	}
	if(formx.tags.value == "" || formx.author.value == ""){
		alert("You must enter values for all fields.");
		return false;	
	}
	formx.submitx.value="Submitting...";
	formx.submitx.disabled=true;
	return true;	
}

function addtag(tag){
	document.formx.tags.value += tag += " ";
	document.formx.tags.focus();
}