function checkQuiz() {
	if($('.myClass, .notAnswered').size() > 0) {
		alert('Please answer all questions.');
		return false;
	}	
	else 
		return true;
}
function checkRegForm() {
	var somethingMissing = false;
	
	if($("#signupQuitDay").val() == '-1') {
		somethingMissing = true;
		alert('Please enter a quit date.');
		return false;
	}		
	if($("#signupQuitMonth").val() == '-1') {
		somethingMissing = true;
		alert('Please enter a quit month.');
		return false;
	}
/*	
	if($("#signupQuitMonth").val() == '2') {
		if($("#signupQuitDay").val() < 24) {
			somethingMissing = true;
			alert('The 24th of February is the earliest date you may enter.');
			return false;
		} else if($("#signupQuitDay").val() > 28) {
			somethingMissing = true;
			alert('Only 28 days in February.');
			return false;
		}		
	}
*/
	if($("#signupEmail").val() == '') {
		somethingMissing = true;
		alert('Please enter an email address.');
		return false;
	}	
	if($("#signupUsername").val() == '') {
		somethingMissing = true;
		alert('Please enter a user name.');
		return false;
	}		
	if($("#signupPassword").val() == '') {
		somethingMissing = true;
		alert('Please enter a password.');
		return false;
	}	
	if($("#signupPostcode").val() == '') {
		somethingMissing = true;
		alert('Please enter your postcode.');
		return false;
	}		
	if (!$('#signupTerms').is(':checked')) {
		somethingMissing = true;
		alert('You must agree to the terms and conditions.');
		return false;
	}
	
	return true;
}
function showHideValue (input, message) {
	if ($(input).val() == message) 
	$(input).val('');	
	
	else if ($(input).val() == '') 
	$(input).val(message);		
}
