// CONTACT validation(s)
function validate_contact(){
	
	if(document.contact.name.value==""){
		alert("Please enter your Name.");
		return false;
	}
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.contact.email.value;
	if(reg.test(address) == false) {
		alert('Please provide a valid E-mail.');
		return false;
	}
	
	if(document.contact.msg.value==""){
		alert("Please enter a Message.");
		return false;
	}

}


// NEW USER submission validation(s)
function validate_new(){
	
	if(document.new_user.fname.value==""){
		alert("Please provide a First Name.");
		return false;
	}
	
	if(document.new_user.lname.value==""){
		alert("Please provide a Last Name.");
		return false;
	}
	
	if(document.new_user.city.value==""){
		alert("Please provide a City.");
		return false;
	}
	
	if(document.new_user.state.selectedIndex == 0){
		alert("Please provide a State.");
		return false;
	}
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.new_user.email.value;
	if(reg.test(address) == false) {
		alert('Please provide a valid E-mail.');
		return false;
	}
	
	if(document.new_user.password.value==""){
		alert("Please provide a Password.");
		return false;
	}
	
	if(document.new_user.password.value!=document.new_user.password2.value){
		alert("The Passwords provided do not match.");
		return false;
	}
	
	if(document.new_user.story.value==""){
		alert("Please enter your Story.");
		return false;
	}
	
	
	if(!document.new_user.terms.checked){
		alert("Please check/accept the Terms checkbox.");
		return false;
	}
}


// RETURNING USER submission validation(s)
function validate_return(){
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.return_user.email.value;
	if(reg.test(address) == false) {
		alert('Please provide a valid E-mail.');
		return false;
	}
	
	if(document.return_user.password.value==""){
		alert("Please provide a Password.");
		return false;
	}
	
	if(document.return_user.story.value==""){
		alert("Please enter your Story.");
		return false;
	}
	
	
	if(!document.return_user.terms.checked){
		alert("Please check/accept the Terms checkbox.");
		return false;
	}
}

// ANON USER submission validation(s)
function validate_anon(){
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.anon_user.email.value;
	if(reg.test(address) == false) {
		alert('Please provide a valid E-mail.');
		return false;
	}
	
	if(document.anon_user.story.value==""){
		alert("Please enter your Story.");
		return false;
	}
	
	
	if(!document.anon_user.terms.checked){
		alert("Please check/accept the Terms checkbox.");
		return false;
	}
}

// ANON USER submission validation(s)
function validate_forgot(){
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.forgot.email.value;
	if(reg.test(address) == false) {
		alert('Please provide a valid E-mail.');
		return false;
	}
}


