function validateForm(frm)
{	
	if ((frm.first_name.value=="") || (frm.first_name.value.length=0))
		{
		alert("Please provide your first name.");
		frm.first_name.focus();
		return false;
		}
		
	if ((frm.last_name.value=="") || (frm.last_name.value.length=0))
		{
		alert("Please provide your last name.");
		frm.last_name.focus();
		return false;
		}		
		
	var filter=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;	
	if ((frm.email.value=="") || (frm.email.value==null)) 
		{
		alert("Please provide your email address.");
		frm.email.focus();
		return false;
		}
		
	if (!filter.test(frm.email.value))
		{
		alert("Please provide a valid Email Address.");
		frm.email.focus();
		frm.email.select();
		return false;
		}
		
				
		
	if ((frm.street.value=="") || (frm.street.value.length=0))
		{
		alert("Please provide your street address.");
		frm.street.focus();
		return false;
		}	
		
	if ((frm.city.value=="") || (frm.city.value.length=0))
		{
		alert("Please provide the city.");
		frm.city.focus();
		return false;
		}	

	if (frm.state.value == 'Select')
		{
		alert("Please select a state.");
		return false;
		}	
		
	if ((frm.zip.value=="") || (frm.zip.value.length=0))
		{
		alert("Please provide your zip.");
		frm.zip.focus();
		return false;
		}		


	if (!frm.referral[0].checked && !frm.referral[1].checked && !frm.referral[2].checked && !frm.referral[3].checked) 
		{
		alert("Please tell us how you heard about us.");
		return false;
		}	
		
	if ((frm.comments.value=="") || (frm.comments.value.length=0))
		{
		alert("Please provide a brief description as to why you are contacting the Law Offices of Michael L. Hodges.");
		frm.comments.focus();
		return false;
		}											
}

function getTodaysDate()
{
var weekday=new Array(7)
weekday[0]="Sunday"
weekday[1]="Monday"
weekday[2]="Tuesday"
weekday[3]="Wednesday"
weekday[4]="Thursday"
weekday[5]="Friday"
weekday[6]="Saturday"

var month = new Array(12);
month[0]="January"
month[1]="February"
month[2]="March"
month[3]="April"
month[4]="May"
month[5]="June"
month[6]="July"
month[7]="August"
month[8]="September"
month[9]="October"
month[10]="November"
month[11]="December"


var d = new Date();

document.write(weekday[d.getDay()] + ', ' + month[d.getMonth()] + ' ' + d.getDate() +', ' +d.getYear());
}