function submit_party_form()
{
	if(validate_party_form()) 
	{
		document.party.submit();
	}
}
function validate_party_form()
{
	if(document.party.name.value == '')
	{
		alert("Please enter your Name.");
		document.party.name.focus();
		return false;
	}
	if(document.party.address1.value == '')
	{
		alert("Please enter your Address.");
		document.party.address1.focus();
		return false;
	}
	if(document.party.city.value == '')
	{
		alert("Please enter your City.");
		document.party.city.focus();
		return false;
	}
	if(document.party.state.value == '')
	{
		alert("Please enter your State.");
		document.party.state.focus();
		return false;
	}
	if(document.party.zip.value == '')
	{
		alert("Please enter your Zip Code.");
		document.party.zip.focus();
		return false;
	}
	if(isNaN(document.party.zip.value))
	{
		alert("Zip Code can be Numeric only.");
		document.party.zip.focus();
		return false;
	}
	if(document.party.country.value == '')
	{
		alert("Please enter your Country.");
		document.party.country.focus();
		return false;
	}
	if(document.party.email.value == '')
	{
		alert("Please enter your E-mail.");
		document.party.email.focus();
		return false;
	}
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
	if(!filter(document.party.email.value))
	{
	 alert("Please enter valid Email Address.");  
	 document.party.email.focus();
	 return false;
	}
	if(document.party.phone.value == '')
	{
		alert("Please enter your Phone Number.");
		document.party.phone.focus();
		return false;
	}
	if(isNaN(document.party.phone.value))
	{
		alert("Phone Number can be Numeric only.");
		document.party.phone.focus();
		return false;
	}
	if(document.party.date.value == '')
	{
		alert("Please enter your Party Date.");
		document.party.date.focus();
		return false;
	}
	return true;
}