
function addFigure(str) {
var num = new String(str).replace(/,/g, "");
while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
return num;
}

function keisan(){

	// 体重
	var price1 = document.form1.goods1.options[document.form1.goods1.selectedIndex].value;

	// お迎えエリア
	var price2 = document.form1.municipal.options[document.form1.municipal.selectedIndex].value;

	// コース
	var price3 = document.form1.goods3.options[document.form1.goods3.selectedIndex].value;

	// オプション計算
  	op_price = 0;
  	for (i=0; i<document.form1.length-1; i++){
    if (document.form1.elements[i].checked)
	{op_price += eval(document.form1.elements[i].value);}
  	}
  	document.form1.goukei.value = op_price;

	// グッズ（お見送りセット）
	var price4 = document.form1.goods4.options[document.form1.goods4.selectedIndex].value;

	// グッズ（骨壷）
	var price5 = document.form1.goods5.options[document.form1.goods5.selectedIndex].value;

	// グッズ（写真立）
	var price6 = document.form1.goods6.options[document.form1.goods6.selectedIndex].value;

	// グッズ（花立＋線香立）
	var price7 = document.form1.goods7.options[document.form1.goods7.selectedIndex].value;

	// グッズ（メモリアルボード）
	var price8 = document.form1.goods8.options[document.form1.goods8.selectedIndex].value;

	// 合計を計算
	var total = parseInt(price1) + parseInt(price2) + parseInt(price3)+ parseInt(op_price) + parseInt(price4) + parseInt(price5) + parseInt(price6) + parseInt(price7) + parseInt(price8);

	// 合計を表示(3桁区切り)
	document.form1.field_total.value = addFigure(total); 
}

function getElementsByClass(searchClass) {

   if (document.all) {
        var classElements = new Array();
        var allElements = document.all;
            for (i = 0, j = 0; i < allElements.length; i++) {
                if (allElements[i].className == searchClass) {
                    classElements[j] = allElements[i];
                    j++;
                }
            }   
   } else if (document.getElementsByTagName) {
        var classElements = new Array();
        var allElements = document.getElementsByTagName("*");
            for (i = 0, j = 0; i < allElements.length; i++) {
                if (allElements[i].className == searchClass) {
                    classElements[j] = allElements[i];
                    j++;
                }
            }       
   } else {
      return;
   }

    return classElements;
}

function showBox(a,b,c){
	//document.getElementById("hidBox").style.display = "none";
	var none = b;
	var cu = c;
	var obj = getElementsByClass("hidObj").length;
	if(!none){
		for(i=1;i<=obj;i++){
			previous = 'hidBox'+i;
			document.getElementById(previous).style.display="none";
		}
	}
	if(cu){
		for(i=1;i<=4;i++){
			previous = 'planBtn'+i;
			document.getElementById(previous).className="none";
		}
		document.getElementById(cu).className= "current";
	}
	document.getElementById(a).style.display = "block";
	//document.getElementById("hidBox").style.display = "block";
}

function chTab(n){
	var box = "plan"+n;
	var tab = "tab"+n;
	var tabimg = "tab_c"+n+"_cu.gif";
	for(i=1;i<=3;i++){
		previous = 'plan'+i;
		previous2 = 'tab'+i;		
		document.getElementById(previous).style.display="none";
		document.getElementById(previous2).src = "images/tab_c"+i+".gif";
	}
	document.getElementById(box).style.display = "block";
	document.getElementById(tab).src = "images/"+tabimg;
}

function PrintPage(){
	if(document.getElementById || document.layers){
		window.print();		//印刷をします
	}
}