function valid()
{
if (document.mform.text_name.value=="")
{
alert("Please Enter Your Name.")
document.mform.text_name.focus();
return false;
}

if (document.mform.text_phone.value=="")
{
alert("Please Enter Your Phone Number.")
document.mform.text_phone.focus();
return false;
}

if (document.mform.text_phone.value!="")
{
var ph_no=document.mform.text_phone.value;
var result=validatePhoneNumber(ph_no);

if(result==false)
{
    alert("Invalid Phone input. Valid phone format: 111-111-1111");
    document.mform.text_phone.value="";
    document.mform.text_phone.focus();
    return false;
}
}
if(document.mform.text_email.value=="")
	{
		alert("Enter your email ID");
		document.mform.text_email.focus();
		return false;
	}
	var at=document.mform.text_email.value.indexOf("@");
	//alert(at)
	var dot=document.mform.text_email.value.indexOf(".");

	if(at == -1 || dot == -1)
	{
		alert("Enter your valid email ID");
		document.mform.text_email.focus();
		return false;
}

if (document.mform.text_date.value=="")
{
	alert("Please Select Your Wedding Date.")
	document.mform.text_date.focus();
	return false;
}

if (document.mform.text_location.value=="")
{
	alert("Please Enter Venue/Location.")
	document.mform.text_location.focus();
	return false;
}

return true;
}

function validatePhoneNumber(elementValue){
var phoneNumberPattern = /^\d{3}([- ])\d{3}\1\d{4}$/;
return phoneNumberPattern.test(elementValue);
}







