var space = /^[\ ]*$/;
var alpha = /^[a-zA-Z\.\'\ ]+$/;
var contact = /^[0-9\-\+]+$/;
var email=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

function Validate_volunteerForm(Form) {
	if(space.test(Form.txtName.value))
	{
		alert("Please enter Name");
		Form.txtName.focus();
		return false;
	}
	if(!alpha.test(Form.txtName.value))
	{
		alert("Please enter proper Name");
		Form.txtName.focus();
		Form.txtName.select();
		return false;
	}
	if(!space.test(Form.txtEmgContactNo.value)) {
		if(space.test(Form.txtDOB.value))
		{
			alert("Please enter Date of Birth");
			Form.txtDOB.focus();
			return false;
		}
	}
	if(space.test(Form.txtEmailId.value))
	{
		alert("Please enter Email ID");
		Form.txtEmailId.focus();
		return false;
	}
	if(!email.test(Form.txtEmailId.value))
	{
		alert("Please enter proper Email ID");
		Form.txtEmailId.focus();
		Form.txtEmailId.select();
		return false;
	}
	if(space.test(Form.txtPhNum.value))
	{
		alert("Please enter Mobile Number");
		Form.txtPhNum.focus();
		return false;
	}
	if(!contact.test(Form.txtPhNum.value))
	{
		alert("Please enter proper Mobile Number");
		Form.txtPhNum.focus();
		Form.txtPhNum.select();
		return false;
	}
	if(!space.test(Form.txtEmgContactNo.value)) {
		if(!contact.test(Form.txtEmgContactNo.value))
		{
			alert("Please enter proper emergency contact number");
			Form.txtEmgContactNo.focus();
			Form.txtEmgContactNo.select();
			return false;
		}
	}
	postfrm(Form);
	return false;
}

function Validate_newsletterForm(Form) {
	if(space.test(Form.txtName.value))
	{
		alert("Please enter Name");
		Form.txtName.focus();
		return false;
	}
	if(!alpha.test(Form.txtName.value))
	{
		alert("Please enter proper Name");
		Form.txtName.focus();
		Form.txtName.select();
		return false;
	}
	if(space.test(Form.txtEmailId.value))
	{
		alert("Please enter Email ID");
		Form.txtEmailId.focus();
		return false;
	}
	if(!email.test(Form.txtEmailId.value))
	{
		alert("Please enter proper Email ID");
		Form.txtEmailId.focus();
		Form.txtEmailId.select();
		return false;
	}
}

/*----- Script For Mask Date -----*/
function validDate(obj){
 date=obj.value
if (/[^\d/]|(\/\/)/g.test(date))  {obj.value=obj.value.replace(/[^\d/]/g,'');obj.value=obj.value.replace(/\/{2}/g,'/'); return }
if (/^\d{2}$/.test(date)){obj.value=obj.value+'/'; return }
if (/^\d{2}\/\d{2}$/.test(date)){obj.value=obj.value+'/'; return }
if (!/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(date)) return

 test1=(/^\d{1,2}\/?\d{1,2}\/\d{4}$/.test(date))
 date=date.split('/')
 d=new Date(date[2],date[1]-1,date[0])
/* test2=(1*date[0]==d.getDate() && 1*date[1]==(d.getMonth()+1) && 1*date[2]==d.getFullYear())
 if (test1 && test2) return true
// alert("Invalid date");
 obj.select();
 obj.focus();	*/
 return false;
}