function required(formField,fieldLabel) {
	var result = true;
	if (formField.value == "") {
		alert('Please enter a value for the ' + fieldLabel +'.');
		formField.focus();
		result = false;
	}
	return result;
}
function requiredCheck(formField,fieldLabel) {
	var result = true;
	if (!formField.checked) {
		alert('You must accept the  ' + fieldLabel +'.');
		formField.focus();
		result = false;
	}
	return result;
}

function requiredEmail(formField,fieldLabel) {
	var result = true;
	if ( formField.value == "" ) {
		alert('Please enter a value for the ' + fieldLabel +'.');
		formField.focus();
		result = false;
	} else {
		//format
		var str = formField.value;
		if ( str.indexOf(".") < 2 ) {
			alert('Please correct the format of the ' + fieldLabel +'.');
			formField.focus();
			result = false;
		} else {
			if ( str.indexOf("@") = 0 ) {
				alert('Please correct the format of the ' + fieldLabel +'.');
				formField.focus();
				result = false;
			}
		}
	}
	return result;
}

function requiredLength(formField,fieldLabel,Length) {
	var result = true;
	var str = formField.value;
	if (str == "" || str.length != Length ) {
		alert('Please enter a valid value for the ' + fieldLabel +'.');
		formField.focus();
		result = false;
	}
	return result;
}

function futureDate(formField,fieldLabel) {
	var result = true;
	var right_now=new Date();
	var the_year=right_now.getYear();
	var the_month=right_now.getMonth();
	if (formField.value < the_year+the_month ) {
		alert('Please enter a valid date for the ' + fieldLabel +'.');
		formField.focus();
		result = false;
	}
	return result;
}

function requiredNum(formField,fieldLabel) {
	var result = true;
	if (formField.value == "") {
		alert('Please enter a value for the ' + fieldLabel +'.');
		formField.focus();
		result = false;
	}
	return result;
}

