function isNum(args)
{
args = args.toString();

if (args.length == 0)
return false;

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

return true;

}


function tri(varr,c)
{
	var a = document.tripyr.a.value;
	var s = document.tripyr.s.value;
	var l = document.tripyr.l.value;
	var h = document.tripyr.h.value;
		
	if(isNum(a) && isNum(s) && isNum(l) && isNum(h))
	{
		var ab = (1/2) * a * s;
		var sa = parseFloat(ab) + parseFloat((3/2)*s*l);
		var v = (1/6) * a * s * h;
		document.tripyr.bas.value = Math.round(ab*1000)/1000;
		document.tripyr.sap.value = Math.round(sa*1000)/1000;
		document.tripyr.vol.value = Math.round(v*1000)/1000;
	}
	else
	{
		if(c == "1" && !isNum(a))
		{
			a = a.substring(0,a.length-1);
			document.tripyr.a.value = a;
		}
		if(c == "2" && !isNum(s))
		{
			s = s.substring(0,s.length-1);
			document.tripyr.s.value = s;
		}
		if(c == "3" && !isNum(l))
		{
			l = l.substring(0,l.length-1);
			document.tripyr.l.value = l;
		}
		if(c == "4" && !isNum(h))
		{
			h = h.substring(0,h.length-1);
			document.tripyr.h.value = h;
		}
	}
}


function squ(varr,c)
{
	var s = document.sqpyr.s.value;
	var l = document.sqpyr.l.value;
	var h = document.sqpyr.h.value;
		
	if(isNum(s) && isNum(h))
	{
		var ab = s*s;
		var sa = parseFloat(ab) + parseFloat(2*s*l);
		var v = (1/3) * ab * h;
		document.sqpyr.bas.value = Math.round(ab*1000)/1000;
		document.sqpyr.sap.value = Math.round(sa*1000)/1000;
		document.sqpyr.vol.value = Math.round(v*1000)/1000;
	}
	else
	{
		if(c == "1" && !isNum(s))
		{
			s = s.substring(0,s.length-1);
			document.sqpyr.s.value = s;
		}
		if(c == "2" && !isNum(l))
		{
			l = l.substring(0,l.length-1);
			document.sqpyr.l.value = l;
		}
		if(c == "3" && !isNum(h))
		{
			h = h.substring(0,h.length-1);
			document.sqpyr.h.value = h;
		}
	}
}

function pent(varr,c)
{
	var a = document.penpyr.a.value;
	var s = document.penpyr.s.value;
	var l = document.penpyr.l.value;
	var h = document.penpyr.h.value;
		
	if(isNum(a) && isNum(s) && isNum(l) && isNum(h))
	{
		var ab = (5/2) * a * s;
		var sa = parseFloat(ab) + parseFloat((5/2) * s * l);
		var v = (5/6)*a *s *h;
		document.penpyr.bas.value = Math.round(ab*1000)/1000;
		document.penpyr.sap.value = Math.round(sa*1000)/1000;
		document.penpyr.vol.value = Math.round(v*1000)/1000;
	}
	else
	{
		if(c == "1" && !isNum(a))
		{
			a = a.substring(0,a.length-1);
			document.penpyr.a.value = a;
		}
		if(c == "2" && !isNum(s))
		{
			s = s.substring(0,s.length-1);
			document.penpyr.s.value = s;
		}
		if(c == "3" && !isNum(l))
		{
			l = l.substring(0,l.length-1);
			document.penpyr.l.value = l;
		}
		if(c == "4" && !isNum(h))
		{
			h = h.substring(0,h.length-1);
			document.penpyr.h.value = h;
		}
	}
}

function hexa(varr,c)
{
	var a = document.hexpyr.a.value;
	var s = document.hexpyr.s.value;
	var l = document.hexpyr.l.value;
	var h = document.hexpyr.h.value;
		
	if(isNum(a) && isNum(s) && isNum(h))
	{
		var ab = (6/2) * a * s;
		var sa = parseFloat(3 * a * s) + parseFloat(3 * s * l);
		var v = a *s *h;
		document.hexpyr.bas.value = Math.round(ab*1000)/1000;
		document.hexpyr.sap.value = Math.round(sa*1000)/1000;
		document.hexpyr.vol.value = Math.round(v*1000)/1000;
	}
	else
	{
		if(c == "1" && !isNum(a))
		{
			a = a.substring(0,a.length-1);
			document.hexpyr.a.value = a;
		}
		if(c == "2" && !isNum(s))
		{
			s = s.substring(0,s.length-1);
			document.hexpyr.s.value = s;
		}
		if(c == "3" && !isNum(l))
		{
			l = l.substring(0,l.length-1);
			document.hexpyr.l.value = l;
		}
		if(c == "4" && !isNum(h))
		{
			h = h.substring(0,h.length-1);
			document.hexpyr.h.value = h;
		}
	}
}

function color(test)
{

//var ch ="background-color: "+test+"; width: 60px; height: 25px;";
//alert(ch);
	for(var j=1; j<10; j++)
	{
		if(j!=2 && j!=5 && j!=6 && j!=8 && j!=8 && j!=8 && j!=8)
		{
		var myI=document.getElementsByTagName("input").item(j);
		//myI.setAttribute("style",ch);
		myI.style.backgroundColor=test;
		}
	}
	for(var j=36; j<46; j++)
	{
		if(j==38 || j==42 || j==45)
		{
		var myI=document.getElementsByTagName("input").item(j);
		//myI.setAttribute("style",ch);
		myI.style.backgroundColor=test;
		}
	}

//myI.setAttribute("style","background-color: #F70808; width: 60px; height: 25px;");
}


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



