﻿// JavaScript Document

function calc() {
	var w, h, a;
	w = document.size.weight.value;
	h = document.size.height.value;
	with (Math) {
		a = (pow(h,0.663) * pow(w,0.444))*88.83 /10000;
    document.size.area.value = round(a * 1000) / 1000;
	}
}
function calc1() {
	var w1, h1, a1;
	w1 = document.size1.weight1.value;
	h1 = document.size1.height1.value;
	with (Math) {
		a1 = (pow(h1,0.725) * pow(w1,0.425))*71.84 /10000;
		document.size1.area1.value = round(a1 * 1000) / 1000;
	}
}
function calc3() {
	var h3, cr3, a3;
	h3 = document.size3.height3.value;
	cr3 = document.size3.cr3.value;
	with (Math) {
		a3 = (0.55*h3)/(cr3*1 + 0.2);
		document.size3.area3.value = round(a3 * 10 )/10;
	}
}
function elase() {
	document.size.weight.value = "";
	document.size.height.value = "";
	document.size.area.value = "";
}


function elase1() {
	document.size1.weight1.value = "";
	document.size1.height1.value = "";
	document.size1.area1.value = "";
}


function chktext() {
if (document.size2.by2.value == ""
 || document.size2.bm2.value == ""
 || document.size2.bd2.value == ""
){
	document.size2.calage2.value ="";
return (false);
}
	var by2, bm2, bd2, now, y, m, d, age2;
	by2 = document.size2.by2.value;
	bm2 = document.size2.bm2.value;
	bd2 = document.size2.bd2.value;

	m2 = by2.charAt(0).toUpperCase();
	y2 = by2.substring(1,by2.length);
	if(isNaN(y2)){
	document.size2.area2.value =  0;
	return (false);
	}
	y2 = eval(y2);

	if(m2 == "H"  && (y2 >0)){
	by2 = 1988 + y2;
	} // 平成
	else if(m2 == "S" && (y2 >0) && (y2 < 65)){
	by2 = 1925 + y2;
	} // 昭和
	else if(m2 == "T" && (y2 >0) && (y2 < 16)){
	by2 = 1911 + y2;
	} // 大正
	else if(m2 == "M" && (y2 >0) && (y2 < 46)){
	by2 = 1867 + y2;
	} // 明治

	now = new Date();
	y=now.getYear();
	m=now.getMonth()+1;
	d=now.getDate();
	if(y<1900) {y=y+1900;}
	if(m < bm2){age2=y-by2-1}
	if(m > bm2){age2=y-by2}
	if(m == bm2){
	if(d < bd2){age2=y-by2-1}
	else{age2=y-by2}
	}
	document.size2.calage2.value =age2;
}



function calc2() {

if (document.size2.weight2.value == "" 
 || document.size2.sex2.value == ""
 || document.size2.cr2.value == ""
 || document.size2.by2.value == ""
 || document.size2.bm2.value == ""
 || document.size2.bd2.value == ""
){
document.size2.area2.value =  0;
return (false);
}

	var w2, cr2, a2, by2, bm2, bd2, now, y, m, d, y2, m2, age2;
	w2 = document.size2.weight2.value;
	cr2 = document.size2.cr2.value;
	by2 = document.size2.by2.value;
	bm2 = document.size2.bm2.value;
	bd2 = document.size2.bd2.value;
	sex2= document.size2.sex2.value;

	m2 = by2.charAt(0).toUpperCase();
	y2 = by2.substring(1,by2.length);
	if(isNaN(y2)){
	document.size2.area2.value =  0;
	return (false);
	}
	y2 = eval(y2);

	if(m2 == "H" && (y2 >0) && (y2 < 50)){
	by2 = 1988 + y2;
	} // 平成
	else if(m2 == "S" && (y2 >0) && (y2 < 65)){
	by2 = 1925 + y2;
	} // 昭和
	else if(m2 == "T" && (y2 >0) && (y2 < 16)){
	by2 = 1911 + y2;
	} // 大正
	else if(m2 == "M" && (y2 >0) && (y2 < 46)){
	by2 = 1867 + y2;
	} // 明治


	now = new Date();
	y=now.getYear();
	m=now.getMonth()+1;
	d=now.getDate();
	if(y<1900) {y=y+1900;}
	if(m < bm2){age2=y-by2-1}
	if(m > bm2){age2=y-by2}
	if(m == bm2){
	if(d < bd2){age2=y-by2-1}
	else{age2=y-by2}
	}

if(sex2 == 1){
	with (Math) {
		a2 = (( 140 - age2 ) * w2 ) / ( 72 * cr2);
		document.size2.area2.value =  Math.round( a2 * 10 )/10;
	}
	}
else{
		with (Math) {
		a2 = ( 0.85 * ( 140 - age2 ) * w2 ) / ( 72 * cr2);
		document.size2.area2.value =  Math.round( a2 * 10 )/10;
	}
	}
}

