function isDOB(fieldval)
{
	var today = new Date();
	var reDate = /^(\d{1,2})\/(\d{1,2})\/(\d{4})$/;
	var birthdate = fieldval;
	var validBirthdate = birthdate.match(reDate);

	var month = validBirthdate[1];
	var day = validBirthdate[2];
	var year = validBirthdate[3];
	var age = today.getFullYear() - year;

	if(validBirthdate == null || day<1 || day>31 || month<1 || month>12 || age<0 || age>130)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function isSSN(fieldval)
{
	var regSSN = /^(\d{3})-(\d{2})-(\d{4})$/;
	var SSN = fieldval;
	var validSSN = SSN.match(regSSN);
	if(validSSN == null)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function isPhone(fieldval)
{
	re = /^\d{3}\-\d{3}\-\d{4}$/;
	return re.test(fieldval);
}
function isEmail(fieldval)
{
	re = /^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/;
	return re.test(fieldval);
}
function isZip(fieldval)
{
	re1 =/^\d{5}$/;
	re2 = /^\d{5}\-\d{4}$/;
	if (re1.test(fieldval))
	{
		return true;
	}
	else if (re2.test(fieldval))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function isNull(fieldval)
{
	re = /^\s{0,}$/;
	return re.test(fieldval);
}
function isNumeric(fieldval)
{
	re = /^\d{1,4}$/
	return re.test(fieldval);
}
