 function checkSignupForm(){
	fAccept = document.getElementById('acceptid');

	fUsername = document.getElementById('usernameid').value;
	fPassword1 = document.getElementById('passwordid');
	fPassword2 = document.getElementById('password2id');

	fNickname = document.getElementById('nicknameid').value;
	fCurrentChar = document.getElementById('currentcharid').value;
	fEmail = document.getElementById('emailid').value;
	fLocation = document.getElementById('locationid').value;
	fBirthday = document.getElementById('birthdayid').value;
	fSponsors = document.getElementById('sponsorsid').value;
	
	if (fAccept.checked == false){
		alert('You must acknowledge that you have read and understood the rules');
	}else if (fUsername == ''){
		alert('Username must be specified');
	}else if(fPassword1.value == '' || fPassword2.value == ''){
		alert('Passwords must be specified');
		fPassword1.value = '';
		fPassword2.value = '';
		fAccept.checked = false;
	}else if (fPassword1.value != fPassword2.value){
		alert('Passwords must be identical');
		fPassword1.value = '';
		fPassword2.value = '';
		fAccept.checked = false;
	}else if (fNickname == ''){
		alert('Nickname must be specified');
	}else if (fEmail == ''){
		alert('Email must be specified');
	}else if (fLocation == ''){
		alert('Location must be specified');
	}else if (fBirthday == ''){
		alert('Birthdate must be specified');
	}else if (fSponsors == ''){
		alert('Sponsor(s) must be specified');
	}else{
		return true;
	}
	
	
	return false;
 }

new Ajax.Autocompleter("autocomplete", "autocomplete_choices", "./ajax/autocomplete_character.php", {
	minChars: 1, 
	indicator: 'indicator1'
});

new Validation('messageformid');