function isChecked(elm)
	{
	for (i = 0;  i < elm.length;  i++)
		{
		if (elm[i].checked)
			return true;
		}
	return false;
	}

function makeArray()
	{
	var args=makeArray.arguments;
	for (var i = 0; i < args.length; i++)
		{
		this[i]=args[i];
		}
	this.length=args.length;
	}

function isAllSpace(elm)
	{
	for (i = 0;  i < elm.length;  i++)
		{
		if (elm.charAt(i)!=" ")
			return false;
		}
	return true;
	}

function isFilled(elm)
	{
	if (isAllSpace(elm.value) || elm.value==null) return false;
	else return true;
	}

function isEMail(elm)
	{
    i=elm.value.indexOf("@");
    j=elm.value.indexOf(".",i);
    k=elm.value.indexOf(",");
    kk=elm.value.indexOf(";");
    kkk=elm.value.indexOf(" ");
    jj=elm.value.lastIndexOf(".") + 1;
    len=elm.value.length;
    if (len==0 || (i <= 0) || (j <= (1+1)) || (k != -1) || (kk != -1) || (kkk != -1) || (len-jj < 2) || (len-jj > 3)) 
		return false;
    else
		return true;
	}
	
function isInt(elm)
	{
	var elmstr = elm.value + "";
	for (var i = 0; i < elmstr.length; i++)
		{
		if (elmstr.charAt(i) < "0" || elmstr.charAt(i) > "9")
			{
			return false;
			}
		}
	return true;
	}

function isFloat(elm)
	{
	var elmstr = elm.value + "";
	for (var i = 0; i < elmstr.length; i++)
		{
		if (elmstr.charAt(i) < "0" || elmstr.charAt(i) > "9")
			{
			if (elmstr.charAt(i) != ".") return false;
			}
		}
	return true;
	}

