function setfocus() {
	document.calcform.x.focus();
}
function calc() {
	x = document.calcform.x.value;
	y = convert(x);
 	y = roundresult(y);
 	document.calcform.y.value = y;
}
function calc3() {
	x1 = document.calcform.x1.value;
	x2 = document.calcform.x2.value;
	y  = convert(x1,x2);
 	y  = roundresult(y);
 	document.calcform.y.value = y;
}
function calc4() {
	x1 = document.calcform.x1.value;
	x2 = document.calcform.x2.value;
	x3 = document.calcform.x3.value;
	y  = convert(x1,x2,x3);
 	y  = roundresult(y);
 	document.calcform.y.value = y;
}
function calc5() {
	x = document.calcform.x.value;
	y  = convert1(x);
 	y  = roundresult(y);
 	document.calcform.y1.value = y;
	y  = convert2(x);
 	y  = roundresult(y);
 	document.calcform.y2.value = y;
}
function calcbase(b1,b2) {
	x = document.calcform.x.value;
 	document.calcform.y.value = convertbase(x,b1,b2);
}

function roundresult(x) {
 	y = parseFloat(x);
 	//y = Math.round(y*1.0e10)/1.0e10;
 	y = roundnum(y,10);
 	return y;
}
function roundnum(x,p) {
 	var n=parseFloat(x);
	var m=n.toFixed(p);
	var y=String(m);
	var i=y.length;
	while(i>0)
	{
		if(y.charAt(--i)=="0")
			y = y.slice(0,i);
		else
			break;
	}
	if(y.charAt(i)==".")
		y = y.slice(0,i);
	return y;
}

