function isNum(arg)
{
	var args = arg;
	var fad = true;

	if (args == "" || args == null || args.length == 0)
	{
		return false;
	}

	args = args.toString();

	for (var i = 0;  i<args.length;  i++)
	{
		if (args.substring(i,i+1) < "0" || args.substring(i, i+1) > "9")
		{
			if(args.substring(i, i+1) == ".")
			{
				if(fad == true)
					fad = false;
				else
					return false;			
			}
			else
			{
				return false;
			}
		}
	}
	return true;
}

function madd()
{
	var vva = document.first.a11.value;
	vva = vva.replace(' ','');
	var resul;
	var bb = true;
	if(vva != "")
	{
		resul = vva.split(",");
	}
	
	for(var v=0; v<resul.length; v++)
	{
		var d = resul[v];
		if(isNaN(d) || d == "")
		{
			alert("The number \""+d+"\" is not a valid one");
			var bb = false;
			break;
		}
		if(d<0)
		{
			alert("Harmonic mean cannot be calculated for negative values");
			var bb = false;		 
			break;
		}

      }
      
	if(bb == true)
	{
            
		var tot = resul.length;
		var aa=0;
		document.first.r1.value = tot;
		for(var a=0; a<tot; a++)
		{
			var aa = aa+(1/parseInt(resul[a]));
			var hm = tot/aa;
			var hm1 = Math.round(hm*100000)/100000;
			document.first.r2.value = hm1;

		}
		

	}
}
	
		


function color(test)
{

	for(var j=2; j<10; j++)
	{
		var myI=document.getElementsByTagName("input").item(j);
		//myI.setAttribute("style",ch);
		myI.style.backgroundColor=test;
	}
}


function color1(test)
{
var myI=document.getElementsByTagName("table").item(0);
//myI.setAttribute("style",ch);
myI.style.backgroundColor=test;
}


