//
// JavaScript form validation functions for the HealthScope Medical Groups Data Verification Extranet
//

function IsBlank(s)
{
	for(var i=0; i < s.length; i++) {
		var c = s.charAt(i);
		if ((c != ' ') && (c != '\n') && (c != '\t'))
		{
			return false;
		}
	}
	return true;
}

function IsInt(s)
{
	var i = parseInt(s);

	if (isNaN(i))
		return false;

	i = i.toString();
	if (i != s)
		return false;

	return true;
}

function IsValidEmailAddress(str) 
{
	var strLocalString = str.toString();
	if (strLocalString.match(/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i)) {
		return true;
	} else {
		return false;
	}
}

function IsValidMailingAddress(str) 
{
	//alert('test 1');
	var strLocalString = str.toString();
	if ( (strLocalString.match(/PO Box/i)) || (strLocalString.match(/P(\.)?(\s)*O(\.)?(\s)*Box/i)) || (strLocalString.match(/post office/i)) )
	{
		return false;
	}
	else
	{
		return true;
	}
}

