function CheckRequiredFields() {
	var isAppointment = false;
	var appontmentErr = false;
	var errormessage = new String();
	if(WithoutContent(document.WebToLeadForm.first.value))
	{ 
		errormessage += "\n\n\"First Name\" is a required field!"; 
	}
	if(WithoutContent(document.WebToLeadForm.last.value))
	{ 
		errormessage += "\n\n\"Last Name\" is a required field!"; 
	}
	if(WithoutContent(document.WebToLeadForm.email.value))
	{ 
		errormessage += "\n\n\"E-Mail Address\" is a required field!"; 
	}
	if(WithoutContent(document.getElementById("phone").value))
	{ 
		errormessage += "\n\n\"Phone Number\" is a required field!"; 
	}
	if(document.getElementById('app') != null)
	{
		isAppointment = true;
		if(WithoutContent(document.getElementById("app").value))
		{
			errormessage += "\n\n\"Appointment Date & Time\" is a required field!"; 
			appontmentErr = true;
		}
	}
	if(isAppointment)
	{
		if(!appontmentErr)
		{
			document.WebToLeadForm.name.value = document.WebToLeadForm.first.value + " " + document.WebToLeadForm.last.value;
			document.WebToLeadForm.description.value += "\nAppointment Date & Time = " + document.getElementById('app').value;
		}
	}
	else
	{
		document.WebToLeadForm.name.value = document.WebToLeadForm.first.value + " " + document.WebToLeadForm.last.value;	
	}
	if(errormessage.length > 1) 
	{ 
		alert("Please correct the following:" + errormessage);
		return false; 
	}
	else
	{
		//alert("submitted");
		document.WebToLeadForm.submit();
		return true;	
	}
	
	
	return false; 
}

function WithoutContent(ss)
{ 
	if(ss.length > 1) 
	{ 
		return false; 
	}
	return true; 
}
