function validateTextNotNull()
{
	var tbxItems = validateTextNotNull.arguments;
	var result = true;
	for (var i = 0; i < tbxItems.length; i++)
	{
		var tbx = document.getElementById(tbxItems[i]);
		if (tbx.value.replace(' ', '').length == 0)
			result = false;
	}
	return result;
}

function validateRadioChecked(elementId)
{
	var rdo = document.getElementById(elementId);
	return rdo.checked;
}

function validateCheckBoxChecked(elementId)
{
	var chbx = document.getElementById(elementId);
	return chbx.checked;
}

function validateNoSpacesInText(elementId)
{
	var tbx = document.getElementById(elementId);
	if (tbx.value.indexOf(' ') == -1)
		return true;
	else
		return false;
}

function validateIsNumeric(elementId)
{
	var tbx = document.getElementById(elementId);
	var ValidChars = "0123456789.";
	var IsNumber = true;
	var Char;
 
	for (i = 0; i < tbx.value.length && IsNumber == true; i++) 
	{
		Char = tbx.value.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
			IsNumber = false;
	}
	return IsNumber;
}

function validateIsEmailAddress(elementId)
{
	var tbx = document.getElementById(elementId);
	if (tbx.value.length > 5 && tbx.value.indexOf('@') >= 1 && tbx.value.indexOf('.') >= 3)
		return true;
	else
		return false;
}

function validateIsPhoneNumber(elementId)
{
	var tbx = document.getElementById(elementId);
	var phoneRegEx = /^\(?(\d{3})\)?[-. ]?(\d{3})[-. ]?(\d{4})$/;
	
	if (tbx.value.match(phoneRegEx))
   		return true;
 	else
 		return false;
}