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.tripri.a.value;
	var b = document.tripri.b.value;
	var h = document.tripri.h.value;
	var s1 = document.tripri.s1.value;
	var s2 = document.tripri.s2.value;
	var s3 = document.tripri.s3.value;
	
	if(isNum(a) && isNum(b) && isNum(h) && isNum(s1) && isNum(s2) && isNum(s3))
	{
		var ab = (1/2) * a * b;
		var p = parseInt(s1) + parseInt(s2) + parseInt(s3);
		var sa = parseInt(a*b) + parseInt(p*h);
		var v = ab * h;
		document.tripri.bas.value = Math.round(ab*1000)/1000;
		document.tripri.per.value = Math.round(p*1000)/1000;
		document.tripri.sap.value = Math.round(sa*1000)/1000;
		document.tripri.vol.value = Math.round(v*1000)/1000;
	}
	else
	{
		if(c == "1" && !isNum(a))
		{
			a = a.substring(0,a.length-1);
			document.tripri.a.value = a;
		}
		if(c == "2" && !isNum(b))
		{
			b = b.substring(0,b.length-1);
			document.tripri.b.value = b;
		}
		if(c == "3" && !isNum(h))
		{
			h = h.substring(0,h.length-1);
			document.tripri.h.value = h;
		}
		if(c == "4" && !isNum(s1))
		{
			s1 = s1.substring(0,s1.length-1);
			document.tripri.s1.value = s1;
		}
		if(c == "5" && !isNum(s2))
		{
			s2 = s2.substring(0,s2.length-1);
			document.tripri.s2.value = s2;
		}
		if(c == "6" && !isNum(s3))
		{
			s3 = s3.substring(0,s3.length-1);
			document.tripri.s3.value = s3;
		}
	}
}

function rect(varr,c)
{
	var l = document.rectpri.l.value;
	var w = document.rectpri.w.value;
	var h = document.rectpri.h.value;
		
	if(isNum(l) && isNum(w) && isNum(h))
	{
		var ab = l * w;
		var p = parseInt(2*l) + parseInt(2*w);
		var sa = parseInt(2 * ab) + parseInt(p*h);
		var v = ab * h;
		var d = Math.sqrt(parseInt(l*l) + parseInt(w*w) + parseInt(h*h));
		document.rectpri.bas.value = Math.round(ab*1000)/1000;
		document.rectpri.per.value = Math.round(p*1000)/1000;
		document.rectpri.sap.value = Math.round(sa*1000)/1000;
		document.rectpri.vol.value = Math.round(v*1000)/1000;
		document.rectpri.diag.value = Math.round(d*1000)/1000;
	}
	else
	{
		if(c == "1" && !isNum(l))
		{
			l = l.substring(0,l.length-1);
			document.rectpri.l.value = l;
		}
		if(c == "2" && !isNum(w))
		{
			w = w.substring(0,w.length-1);
			document.rectpri.w.value = w;
		}
		if(c == "3" && !isNum(h))
		{
			h = h.substring(0,h.length-1);
			document.rectpri.h.value = h;
		}
	}
}

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

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

function hexa(varr,c)
{
	var a = document.hexpri.a.value;
	var s = document.hexpri.s.value;
	var h = document.hexpri.h.value;
		
	if(isNum(a) && isNum(s) && isNum(h))
	{
		var ab = (1/2) * a * 6 * s;
		var p = 6 * s;
		var sa = parseInt(6 * a * s) + parseInt(6 * s * h);
		var v = 3*a *s *h;
		document.hexpri.bas.value = Math.round(ab*1000)/1000;
		document.hexpri.per.value = Math.round(p*1000)/1000;
		document.hexpri.sap.value = Math.round(sa*1000)/1000;
		document.hexpri.vol.value = Math.round(v*1000)/1000;
	}
	else
	{
		if(c == "1" && !isNum(a))
		{
			a = a.substring(0,a.length-1);
			document.hexpri.a.value = a;
		}
		if(c == "2" && !isNum(s))
		{
			s = s.substring(0,s.length-1);
			document.hexpri.s.value = s;
		}
		if(c == "3" && !isNum(h))
		{
			h = h.substring(0,h.length-1);
			document.hexpri.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;
}



