function SubmitRegistration(theform)
{
     var str=document.frmPMapp.email.value;
	var bContiue = false;
			var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var sMsg="Please enter a valid email address";
		if (str.indexOf(at)==-1){
		   alert(sMsg)
		document.frmPMapp.email.value = '';
		document.frmPMapp.email.focus();
		   return false
		   }
	

			else if(document.frmPMapp.firstN.value == '')
	{
		alert("Please enter a First Name");
		document.frmPMapp.firstN.value = '';
		document.frmPMapp.firstN.focus();
			return false;
	}
	
			else if(document.frmPMapp.lastN.value == '')
	{
		alert("Please enter a Last Name");
		document.frmPMapp.lastN.value = '';
		document.frmPMapp.lastN.focus();
			return false;
	}
		else if(document.frmPMapp.address.value == '')
	{
		alert("Please enter an address");
		document.frmPMapp.address.value = '';
		document.frmPMapp.address.focus();
			return false;
	}
		else if(document.frmPMapp.city.value == '')
	{
		alert("Please enter a city");
		document.frmPMapp.city.value = '';
		document.frmPMapp.city.focus();
			return false;
	}
		else if(document.frmPMapp.province.value == '')
	{
		alert("Please enter a state/province");
		document.frmPMapp.province.value = '';
		document.frmPMapp.province.focus();
			return false;
	}
		else if(document.frmPMapp.postal.value == '')
	{
		alert("Please enter a zip/postal code");
		document.frmPMapp.postal.value = '';
		document.frmPMapp.postal.focus();
			return false;
	}
		else if(document.frmPMapp.country.value == '')
	{
		alert("Please enter a country");
		document.frmPMapp.country.value = '';
		document.frmPMapp.country.focus();
			return false;
	}
		else if(document.frmPMapp.homephone.value == '')
	{
		alert("Please enter a home telephone number");
		document.frmPMapp.homephone.value = '';
		document.frmPMapp.homephone.focus();
			return false;
	}
		else if((document.frmPMapp.disability[0].checked == false) && (document.frmPMapp.disability[1].checked == false))
	{
		alert("Please indicate if you have any disabilities");
			return false;
	}
		else if((document.frmPMapp.disability[0].checked == true) && (document.frmPMapp.disdetails.value == ""))
	{
		alert("Please provide disability details");
		document.frmPMapp.disdetails.value = '';
		document.frmPMapp.disdetails.focus();
			return false;
	}
		else if((document.frmPMapp.dietary[0].checked == false) && (document.frmPMapp.dietary[1].checked == false))
	{
		alert("Please indicate if you have dietary concerns");
			return false;
	}
		else if((document.frmPMapp.dietary[0].checked == true) && (document.frmPMapp.dietdetails.value == ""))
	{
		alert("Please provide dietary concern details");
		document.frmPMapp.dietdetails.value = '';
		document.frmPMapp.dietdetails.focus();
			return false;
	}
		else if(document.frmPMapp.terms.checked == false)
	{
		alert("Please check the box indicating you have read and understand the terms and conditions");
			return false;
	}	
				else
				{
					document.frmPMapp.submit();
				}
			
					

	
	return bContiue;
			}

