function validate_required(field,alerttxt){
	with (field){
		if (value==null||value==""){
			alert(alerttxt);
			field.focus();
			return false;
		} else {
		return true;
		}
	}
}

function validate_email(field,alerttxt){
var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	with (field){
		if(!value.match(emailRegEx)){
			alert(alerttxt);
			field.focus()
			return false;
		}
	}
}

function validate_form(thisform){
	with (thisform){
		if (validate_required(first_name,"Please enter your first name.")==false){
			return false;
		}
		if (validate_required(email,"Please enter your email address.")==false){
			return false;
		}
		if (validate_email(email,"Please enter a valid email address.")==false){
			return false;
		}
		
	}
}
