/* ブラウザ判別 */
var ie=document.all ? 1 : 0;
var ns6=document.getElementById&&!document.all ? 1 : 0;
var opera=window.opera ? 1 : 0;

/* 子メニューの表示・非表示切替 */
function openFolder(childObj){
		if(ie || ns6 || opera){
		var child=ns6 ? document.getElementById(childObj) : document.all(childObj);
		if (child.className=="nochild"){
			child.className="child";
		}else{
			child.className="nochild";
		}
	}
}
/* ラジオボタンで表示・非表示切替 */
function openEx(oneself, others1, others2, others1tb, others2tb){
	document.getElementById(oneself).className="appear";
	document.getElementById(others1).className="disappear";
	document.getElementById(others2).className="disappear";
	document.getElementById(others1tb).className="nochild";
	document.getElementById(others2tb).className="nochild";
	document.f1.sum.value = 0;
	document.f1.sumD.value = 0;
	document.getElementById("lists1").value = 0;
	document.getElementById("lists1b").value = 0;
	document.getElementById("lists1c").value = 0;
	document.f1.k01.value = 0;
	document.f1.k01.value = 0;
	document.f1.k02.value = 0;
	document.f1.k03.value = 0;
	document.f1.k04.value = 0;
	document.f1.k05.value = 0;
	document.f1.k06.value = 0;
	document.f1.k07.value = 0;
	document.f1.k08.value = 0;
	document.f1.k09.value = 0;
	document.f1.k10.value = 0;
	document.f1.k11.value = 0;
	document.f1.k12.value = 0;
	document.f1.k13.value = 0;
	document.f1.k14.value = 0;
	document.f1.k15.value = 0;
	document.f1.k16.value = 0;

	if(document.f1.planR3.checked == true){
		document.getElementById("nodisc").className="disappear";
		document.getElementById("tb2").className="disappear";
		document.getElementById("discPercent").innerHTML = document.f1.planR3.value;
	}else{
		document.getElementById("nodisc").className="appear";
		document.getElementById("tb2").className="appear";
		document.getElementById("discPercent").innerHTML = document.f1.planR1.value;
	}
}
/* リスト選択で数値を表示 */
function selectlist(prbox, selp){
	var pri="";
	var sel="";
	sel = document.getElementById(selp).value;

	document.getElementById(prbox).value = sel;
/* プランにより表示を変更 */
	if(document.getElementById("k01").value<=950000){
		document.getElementById("over95m").className="disappear";
		document.getElementById("under95m").className="appear";
	}else{
		document.getElementById("over95m").className="appear";
		document.getElementById("under95m").className="disappear";
		document.getElementById("k05").value = 0;
	}
}
/* リスト選択と個数入力の組み合わせ */
function multiselect(prbox,selist,multinp){
	var sel = parseInt(document.getElementById(selist).value);
	var mul = parseInt(document.getElementById(multinp).value);
	priM = sel * mul;
	document.getElementById(prbox).value = priM;
}

/* 画像クリックでリスト連動選択 */
function imgclick(prbox,selid){
	var pri = document.getElementById(selid).value;
	document.getElementById(selid).selected = true;
	document.getElementById(prbox).value = pri;
	if(document.getElementById("k01").value >=950000){
		document.getElementById("over95m").className="appear";
		document.getElementById("under95m").className="disappear";
		document.getElementById("k05").value = 0;
	}else{
		document.getElementById("over95m").className="disappear";
		document.getElementById("under95m").className="appear";
	}
}
/* 画像クリックと個数入力組み合わせ */
function imgclickM(prbox,selid,multinp){
	var mul = document.getElementById(multinp).value;
	var sel = document.getElementById(selid).value;
	priM = sel * mul;
	document.getElementById(selid).selected = true;
	document.getElementById(prbox).value = priM;
}
/* 合計計算 */
function total(){
	var k01v = eval(document.f1.k01.value);
	var k02v = eval(document.f1.k02.value);
	var k03v = eval(document.f1.k03.value);
	var k04v = eval(document.f1.k04.value);
	var k05v = eval(document.f1.k05.value);
	var k06v = eval(document.f1.k06.value);
	var k07v = eval(document.f1.k07.value);
	var k08v = eval(document.f1.k08.value);//火葬場、税込
	var k09v = eval(document.f1.k09.value);
	var k10v = eval(document.f1.k10.value);
	var k11v = eval(document.f1.k11.value);
	var k12v = eval(document.f1.k12.value);
	var k13v = eval(document.f1.k13.value);
	var k14v = eval(document.f1.k14.value);
	var k15v = eval(document.f1.k15.value);
	var k16v = eval(document.f1.k16.value);

	var totalV = k01v + k02v + k03v + k04v + k05v+ k06v + k07v + k09v + k10v + k11v + k12v + k13v + k14v + k15v+ k16v;

/* 税込み計算 */
	if(document.f1.taxC.checked == true){
		var taxCP = eval(document.f1.taxC.value);
		totalV = totalV+Math.round(totalV*taxCP/100);
	}

/* 税に関係ないもの */
	var totalV = totalV + k08v;
	document.f1.sum.value = totalV;
}
/* 割引計算 */
function totalD(){
	var k01v = eval(document.f1.k01.value);
	var k02v = eval(document.f1.k02.value);
	var k03v = eval(document.f1.k03.value);
	var k04v = eval(document.f1.k04.value);
	var k05v = eval(document.f1.k05.value);
	var k06v = eval(document.f1.k06.value);
	var k07v = eval(document.f1.k07.value);
	var k08v = eval(document.f1.k08.value);//火葬場、税込
	var k09v = eval(document.f1.k09.value);
	var k10v = eval(document.f1.k10.value);
	var k11v = eval(document.f1.k11.value);
	var k12v = eval(document.f1.k12.value);
	var k13v = eval(document.f1.k13.value);
	var k14v = eval(document.f1.k14.value);
	var k15v = eval(document.f1.k15.value);
	var k16v = eval(document.f1.k16.value);

/* 割引計算、特定チェックの有無で変化 */
	if(document.f1.discC.checked == true){
		var discCP = 0;
		if(document.f1.planR3.checked ==true){
			discCP = eval(document.f1.planR3.value);
		}else if(document.f1.discR90.checked ==true){
			discCP = eval(document.f1.discR90.value);
		}else if(document.f1.discR100.checked ==true){
			discCP = eval(document.f1.discR100.value);
		}else{
			discCP = eval(document.f1.discR0.value);
		}

		k01v = k01v-Math.round(k01v*discCP/100);
	}

	var totalV = k01v + k02v + k03v + k04v + k05v+ k06v + k07v + k09v + k10v + k11v + k12v + k13v + k14v + k15v+ k16v;

/* 税込み計算 */
	if(document.f1.taxCD.checked == true){
		var taxCP = eval(document.f1.taxCD.value);
		totalV = totalV+Math.round(totalV*taxCP/100);
	}

/* 税に関係ないもの */
	var totalV = totalV + k08v;
	document.f1.sumD.value = totalV;
}

function discAppear(){
	if(document.f1.discC.checked == true && document.f1.planR3.checked ==false){
		document.getElementById("nodisc").className="appear";
	}else{
		document.getElementById("nodisc").className="disappear";
		/*document.getElementById("discPercent").innerHTML = document.f1.discR0.value;*/
	}
}
function PChange(){
	if(document.f1.discR90.checked == true){
		document.getElementById("discPercent").innerHTML = document.f1.discR90.value;
	}else if(document.f1.discR100.checked == true){
		document.getElementById("discPercent").innerHTML = document.f1.discR100.value;
	}else{
		document.getElementById("discPercent").innerHTML = document.f1.discR0.value;
	}
}
