// JavaScript Document
function isEmpty(A, C)
{
	var B="";
	if(trim(A).length==0){B="Please Enter "+C+"\n"}
	return B;
}

function IsNumeric(A, C)
{
	if (A == "")
	{
		IsNumber = false;
		B="Please enter a "+C+"\n";
	}
	else
	{
		var ValidChars = "0123456789.";
		var IsNumber=true;
		var Char;
		var B = "";
	
		for (i = 0; i < A.length && IsNumber == true; i++)
		{
			Char = A.charAt(i);
			if (ValidChars.indexOf(Char) == -1)
			{
				IsNumber = false;
				B="Please enter a "+C+" with no spaces (numbers only)"+"\n";
			}
		}
	}
	return B;
}

function checkEmail(B)
{
	var C="";
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(B))
	{
	}
	else
	{
		C="Please Enter the valid email address \n";
	}
	return C;
}

function checkDropdown(A,C){var B="";if(A.length==0){B="Please select the "+C+"\n"}return B}

function trim(str)
{
	return str.replace(/^\s+|\s+$/g, '') ;
}

function checkCheckbox (f,name,require)
{
	var checked = 0, e, i = 0;
	while (e = f.elements[i++])
	{
		if (e.type == 'checkbox' && e.name == name && e.checked) checked++
	}
	if (checked < require) 
	{
		return false;
	}
	return require <= checked

}

function valButton(btn)
{
	var cnt = -1;
	for (var i=btn.length-1; i > -1; i--)
	{
		if (btn[i].checked) {cnt = i; i = -1;}
	}
	if (cnt > -1) return btn[cnt].value;
	else return null;
}
 
