<!--Copyright(C) by Takahito Yamada All rights reserved The original made by Taiji. Arranged by Takahito Yamada. -->

<!--
//
	var XX="変換前", YY="変換後", XXX=1, YYY=1;
//変換前
	function input(x){
		XX=x.value;
		if (XX=="ml") XXX=1/1;
		if (XX=="cc") XXX=1/1;
		if (XX=="dl") XXX=1/100;
		if (XX=="l") XXX=1/1000;
		if (XX=="kl") XXX=1/1000000;

//
		if (XX=="升［東周］") XXX=1/198.4;
		if (XX=="斗［東周］") XXX=1/1984;
		if (XX=="斛［東周］") XXX=1/19840;
//
		if (XX=="升［齊］") XXX=1/205.8;
		if (XX=="豆［齊］") XXX=1/820;
		if (XX=="&#166427;［齊］") XXX=1/2070;
		if (XX=="区［齊］") XXX=1/4116;
		if (XX=="釜［齊］") XXX=1/20580;
		if (XX=="鍾［齊］") XXX=1/205800;
//
		if (XX=="升［楚］") XXX=1/225;
		if (XX=="䈰［楚］") XXX=1/1110;
//
		if (XX=="益［魏］") XXX=1/225;
		if (XX=="斗［魏］") XXX=1/2250;
		if (XX=="&#173321;［魏］") XXX=1/7200;
		if (XX=="斛［魏］") XXX=1/22500;
//
		if (XX=="益［趙］") XXX=1/175;
		if (XX=="斗［趙］") XXX=1/1750;
		if (XX=="斛［趙］") XXX=1/17500;
//
		if (XX=="&#173321;［韓］") XXX=1/7200;
//
		if (XX=="䳑［燕］") XXX=1/176.6;
		if (XX=="觳［燕］") XXX=1/1766;
//
		if (XX=="升［中山］") XXX=1/180;
		if (XX=="斗［中山］") XXX=1/1800;
//
		if (XX=="升［秦］") XXX=1/200;
		if (XX=="斗［秦］") XXX=1/2000;
		if (XX=="桶［斛］［秦］") XXX=1/20000;
//
		if (XX=="圭［前漢・新・後漢］") XXX=1/0.5;
		if (XX=="撮［前漢・新・後漢］") XXX=1/2;
		if (XX=="籥［前漢・新・後漢］") XXX=1/10;
		if (XX=="合［前漢・新・後漢］") XXX=1/20;
		if (XX=="升［前漢・新・後漢］") XXX=1/200;
		if (XX=="斗［前漢・新・後漢］") XXX=1/2000;
		if (XX=="斛［前漢・新・後漢］") XXX=1/20000;
//
		if (XX=="合［三国両晉］") XXX=1/20.45;
		if (XX=="升［三国両晉］") XXX=1/204.5;
		if (XX=="斗［三国両晉］") XXX=1/2045;
		if (XX=="斛［三国両晉］") XXX=1/20450;
//
		if (XX=="合［南朝齊］") XXX=1/30;
		if (XX=="升［南朝齊］") XXX=1/300;
		if (XX=="斗［南朝齊］") XXX=1/3000;
		if (XX=="斛［南朝齊］") XXX=1/30000;
//
		if (XX=="合［南朝梁陳］") XXX=1/20;
		if (XX=="升［南朝梁陳］") XXX=1/200;
		if (XX=="斗［南朝梁陳］") XXX=1/2000;
		if (XX=="斛［南朝梁陳］") XXX=1/20000;
//
		if (XX=="合［北朝魏齊］") XXX=1/40;
		if (XX=="升［北朝魏齊］") XXX=1/400;
		if (XX=="斗［北朝魏齊］") XXX=1/4000;
		if (XX=="斛［北朝魏齊］") XXX=1/40000;
//
		if (XX=="合［北周隋［開皇年間］］") XXX=1/60;
		if (XX=="升［北周隋［開皇年間］］") XXX=1/600;
		if (XX=="斗［北周隋［開皇年間］］") XXX=1/6000;
		if (XX=="斛［北周隋［開皇年間］］") XXX=1/60000;
//
		if (XX=="合［隋［大業以降］］") XXX=1/20;
		if (XX=="升［隋［大業以降］］") XXX=1/200;
		if (XX=="斗［隋［大業以降］］") XXX=1/2000;
		if (XX=="斛［隋［大業以降］］") XXX=1/20000;
//
		if (XX=="小合［唐］") XXX=1/20;
		if (XX=="小升［唐］") XXX=1/200;
		if (XX=="小斗［唐］") XXX=1/2000;
		if (XX=="小斛［唐］") XXX=1/20000;
		if (XX=="大合［唐］") XXX=1/60;
		if (XX=="大升［唐］") XXX=1/600;
		if (XX=="大斗［唐］") XXX=1/6000;
		if (XX=="大斛［唐］") XXX=1/60000;
//
		if (XX=="合［宋］") XXX=1/67;
		if (XX=="升［宋］") XXX=1/670;
		if (XX=="斗［宋］") XXX=1/6700;
		if (XX=="斛［宋］") XXX=1/33500;
		if (XX=="石［宋］") XXX=1/67000;
//
		if (XX=="合［元］") XXX=1/95;
		if (XX=="升［元］") XXX=1/950;
		if (XX=="斗［元］") XXX=1/9500;
		if (XX=="斛［元］") XXX=1/47500;
		if (XX=="石［元］") XXX=1/95000;
//
		if (XX=="合［明清］") XXX=1/100;
		if (XX=="升［明清］") XXX=1/1000;
		if (XX=="石［明清］") XXX=1/100000;
		if (XX=="斗［明清］") XXX=1/10000;
		if (XX=="斛［明清］") XXX=1/50000;
//
		if (XX=="合［中華民国］") XXX=1/100;
		if (XX=="升［中華民国］") XXX=1/1000;
		if (XX=="斗［中華民国］") XXX=1/10000;
		if (XX=="公升［中華民国］") XXX=1/1000;
//
		if (XX=="厘升［中華人民共和国］") XXX=1/10;
		if (XX=="分升［中華人民共和国］") XXX=1/100;
		if (XX=="升［中華人民共和国］") XXX=1/1000;
		if (XX=="市升［中華人民共和国］") XXX=1/1000;
		if (XX=="市斗［中華人民共和国］") XXX=1/10000;

//変換後
	}
	function output(y){
		YY=y.value;
		if (YY=="ml") YYY=1/1;
		if (YY=="cc") YYY=1/1;
		if (YY=="dl") YYY=1/100;
		if (YY=="l") YYY=1/1000;
		if (YY=="kl") YYY=1/1000000;
//
		if (YY=="升［東周］") YYY=1/198.4;
		if (YY=="斗［東周］") YYY=1/1984;
		if (YY=="斛［東周］") YYY=1/19840;
//
		if (YY=="升［齊］") YYY=1/205.8;
		if (YY=="豆［齊］") YYY=1/820;
		if (YY=="&#166427;［齊］") YYY=1/2070;
		if (YY=="区［齊］") YYY=1/4116;
		if (YY=="釜［齊］") YYY=1/20580;
		if (YY=="鍾［齊］") YYY=1/205800;
//
		if (YY=="升［楚］") YYY=1/225;
		if (YY=="䈰［楚］") YYY=1/1110;
//
		if (YY=="益［魏］") YYY=1/225;
		if (YY=="斗［魏］") YYY=1/2250;
		if (YY=="&#173321;［魏］") YYY=1/7200;
		if (YY=="斛［魏］") YYY=1/22500;
//
		if (YY=="益［趙］") YYY=1/175;
		if (YY=="斗［趙］") YYY=1/1750;
		if (YY=="斛［趙］") YYY=1/17500;
//
		if (YY=="&#173321;［韓］") YYY=1/7200;
//
		if (YY=="䳑［燕］") YYY=1/176.6;
		if (YY=="觳［燕］") YYY=1/1766;
//
		if (YY=="升［中山］") YYY=1/180;
		if (YY=="斗［中山］") YYY=1/1800;
//
		if (YY=="升［秦］") YYY=1/200;
		if (YY=="斗［秦］") YYY=1/2000;
		if (YY=="桶［斛］［秦］") YYY=1/20000;
//
		if (YY=="圭［前漢・新・後漢］") YYY=1/0.5;
		if (YY=="撮［前漢・新・後漢］") YYY=1/2;
		if (YY=="籥［前漢・新・後漢］") YYY=1/10;
		if (YY=="合［前漢・新・後漢］") YYY=1/20;
		if (YY=="升［前漢・新・後漢］") YYY=1/200;
		if (YY=="斗［前漢・新・後漢］") YYY=1/2000;
		if (YY=="斛［前漢・新・後漢］") YYY=1/20000;
//
		if (YY=="合［三国両晉］") YYY=1/20.45;
		if (YY=="升［三国両晉］") YYY=1/204.5;
		if (YY=="斗［三国両晉］") YYY=1/2045;
		if (YY=="斛［三国両晉］") YYY=1/20450;
//
		if (YY=="合［南朝齊］") YYY=1/30;
		if (YY=="升［南朝齊］") YYY=1/300;
		if (YY=="斗［南朝齊］") YYY=1/3000;
		if (YY=="斛［南朝齊］") YYY=1/30000;
//
		if (YY=="合［南朝梁陳］") YYY=1/20;
		if (YY=="升［南朝梁陳］") YYY=1/200;
		if (YY=="斗［南朝梁陳］") YYY=1/2000;
		if (YY=="斛［南朝梁陳］") YYY=1/20000;
//
		if (YY=="合［北朝魏齊］") YYY=1/40;
		if (YY=="升［北朝魏齊］") YYY=1/400;
		if (YY=="斗［北朝魏齊］") YYY=1/4000;
		if (YY=="斛［北朝魏齊］") YYY=1/40000;
//
		if (YY=="合［北周隋［開皇年間］］") YYY=1/60;
		if (YY=="升［北周隋［開皇年間］］") YYY=1/600;
		if (YY=="斗［北周隋［開皇年間］］") YYY=1/6000;
		if (YY=="斛［北周隋［開皇年間］］") YYY=1/60000;
//
		if (YY=="合［隋［大業以降］］") YYY=1/20;
		if (YY=="升［隋［大業以降］］") YYY=1/200;
		if (YY=="斗［隋［大業以降］］") YYY=1/2000;
		if (YY=="斛［隋［大業以降］］") YYY=1/20000;
//
		if (YY=="小合［唐］") YYY=1/20;
		if (YY=="小升［唐］") YYY=1/200;
		if (YY=="小斗［唐］") YYY=1/2000;
		if (YY=="小斛［唐］") YYY=1/20000;
		if (YY=="大合［唐］") YYY=1/60;
		if (YY=="大升［唐］") YYY=1/600;
		if (YY=="大斗［唐］") YYY=1/6000;
		if (YY=="大斛［唐］") YYY=1/60000;
//
		if (YY=="合［宋］") YYY=1/67;
		if (YY=="升［宋］") YYY=1/670;
		if (YY=="斗［宋］") YYY=1/6700;
		if (YY=="斛［宋］") YYY=1/33500;
		if (YY=="石［宋］") YYY=1/67000;
//
		if (YY=="合［元］") YYY=1/95;
		if (YY=="升［元］") YYY=1/950;
		if (YY=="斗［元］") YYY=1/9500;
		if (YY=="斛［元］") YYY=1/47500;
		if (YY=="石［元］") YYY=1/95000;
//
		if (YY=="合［明清］") YYY=1/100;
		if (YY=="升［明清］") YYY=1/1000;
		if (YY=="石［明清］") YYY=1/100000;
		if (YY=="斗［明清］") YYY=1/10000;
		if (YY=="斛［明清］") YYY=1/50000;
//
		if (YY=="合［中華民国］") YYY=1/100;
		if (YY=="升［中華民国］") YYY=1/1000;
		if (YY=="斗［中華民国］") YYY=1/10000;
		if (YY=="公升［中華民国］") YYY=1/1000;
//
		if (YY=="厘升［中華人民共和国］") YYY=1/10;
		if (YY=="分升［中華人民共和国］") YYY=1/100;
		if (YY=="升［中華人民共和国］") YYY=1/1000;
		if (YY=="市升［中華人民共和国］") YYY=1/1000;
		if (YY=="市斗［中華人民共和国］") YYY=1/10000;

//実際の換算部分
	}
	function keisan(f){
		if (f.s.value=="")
			alert("入力されていません。");
		else {
		if (isNaN(f.s.value))
			alert("半角で数値を入力して下さい。");
		else {
		SS=eval("f.s.value");
		ZZZ=YYY/XXX*SS;
		if (ZZZ==0) k=0;
		else {
		h=Math.log(Math.abs(ZZZ))*Math.LOG10E;
		i=3-Math.round(h);
//		i=3-Math.floor(h);
		j=ZZZ*Math.pow(10,i);
		k=Math.round(j)/Math.pow(10,i);
		}
		f.result.value=f.s.value+" "+XX+" ＝ "+k+" "+YY;
		}
		}
	}
//-->
