function validate_fields()
{
	//alert(m);
	
	var first_name = document.getElementsByName('first_name')[0].value;
	//alert(Name);
	if(first_name == "")
	{
		alert("Please enter your first name.");
		document.getElementsByName('first_name')[0].focus();
		return false;
	}
	
	 if (first_name.length < 2)
	 {
		alert("First name should have minimum 2 characters.");
		document.getElementsByName('first_name')[0].select();
		document.getElementsByName('first_name')[0].focus();
		return false;
	 }
	 
	 var illegalChars = /^[a-zA-Z0-9 ]+$/;
 
  // allow only letters, numbers, and underscores
    if (!illegalChars.test(first_name))
	{
       alert("The first name contains illegal characters.");
	   document.getElementsByName('first_name')[0].select();
	   	document.getElementsByName('first_name')[0].focus();
		return false;
    }
	
	
	
	
	var last_name = document.getElementsByName('last_name')[0].value;
	//alert(Name);
	if(last_name == "")
	{
		alert("Please enter your last name.");
		document.getElementsByName('last_name')[0].focus();
		return false;
	}
	
	 if (last_name.length < 2)
	 {
		alert("Last name should have minimum 2 characters.");
		document.getElementsByName('last_name')[0].select();
		document.getElementsByName('last_name')[0].focus();
		return false;
	 }
	 
	 var illegalChars = /^[a-zA-Z0-9 ]+$/;
 
  // allow only letters, numbers, and underscores
    if (!illegalChars.test(last_name))
	{
       alert("The last name contains illegal characters.");
	   document.getElementsByName('last_name')[0].select();
	   	document.getElementsByName('last_name')[0].focus();
		return false;
    }
	
	var phoneNo = document.getElementsByName('phone')[0].value;
	if(phoneNo=="")
	{
		alert("Please enter phone number!");
		document.getElementsByName('phone')[0].focus();
		return false;
	}
	else
	{			
		var re10digit= /^\d{3}-\d{3}-\d{4}$/;
		if (!re10digit.test(phoneNo))
		{
			alert("Please enter phone number in format:(xxx-xxx-xxxx)");
			document.getElementsByName('phone')[0].focus();
			return false;
		}
		if(phoneNo == 'xxx-xxx-xxxx')
		{
			alert("Please enter phone number in format:(xxx-xxx-xxxx)");
			document.getElementsByName('phone')[0].focus();
			return false;
		}
	}
	
	var class_id_date_time = document.getElementsByName('class')[0].value;
	if(class_id_date_time == 0)
	{
		alert("Please select class date/time");
		document.getElementsByName('class')[0].focus();
		return false;
	}
	
	$.ajax({
			type: "POST",
			url: "includes/class_email.php",
			data: "first_name="+first_name+"&last_name="+last_name+"&phoneNo="+phoneNo+"&class_id_date_time="+class_id_date_time,
			success: function(msg){
				document.getElementById('mail_message').innerHTML=msg;
			
	    	}
	 		});
}