function openPhotoUpload(type, path) {
	window.open(path + '?type=' + type, 'print', 'width=300,height=400,top=20,left=10,status=yes,resizable=yes,scrollbars=yes');
}

function calc_price_onload() {
	var radios = document.getElementsByName("product_type");
	for (i = 0; i < radios.length; i++) {
		if (radios[i].checked) {
			calc_price(radios[i]);
		}
	}
}

function calc_price(product_type) {

	if (product_type.value != "1" && product_type.value != "2") {
		return;
	}
	
	// 商品価格
	var p_price = document.getElementById("p_price");
	// 送料
	var p_mailing_cost = document.getElementById("p_mailing_cost");
	// 送料表示
	var s_mailing_cost = document.getElementById("s_mailing_cost");
	// 合計金額表示
	var s_amount = document.getElementById("s_amount");

	// 価格
	var price = parseInt(p_price.value);

	/* deliver_information を非表示 */
	var ObjDeliverInfo = document.getElementById('deliver_information');
	ObjDeliverInfo.style.display = 'none';
	if (product_type.value == "1") {
		// 冊子版の場合
		
		// 金額に送料を加算
		price += parseInt(p_mailing_cost.value);
		
		// 送料表示用をカンマ編集
		s_mailing_cost.innerHTML = addComma(p_mailing_cost.value);

		/* deliver_information を表示する */
		ObjDeliverInfo.style.display = 'block';

	} else if (product_type.value == "2") {
		// ダウンロード販売

		// 送料表示を0にする
		s_mailing_cost.innerHTML = "0";


	}
	
	// 合計金額表示をカンマ編集
	
	s_amount.innerHTML = "&yen;" + addComma(String(price));
	
	// submit値に選択値を反映
	//document.getElementById("form_member_product_type").value = product_type.value;
	document.getElementById("form_visitor_product_type").value = product_type.value;
}

function addComma(value){
    var i;
    for(i = 0; i < value.length/3; i++){
        value = value.replace(/^([+-]?\d+)(\d\d\d)/,"$1,$2");
    }
    return value;
}

function set_product_type() {

	var product_type = document.getElementsByName("product_type");
	
	if (product_type == null || product_type == undefined) {
		return;
	}
	
	for (i = 0; i  < product_type.length; i++) {
		if (product_type[i].type == "radio") {
			
			if (product_type[i].checked == true) {
				// submit値に選択値を反映
				//document.getElementById("form_member_product_type").value = product_type[i].value;
				document.getElementById("form_visitor_product_type").value = product_type[i].value;
			}
		}
	}

	var payment_type = document.getElementsByName("payment_type");
	
	if (payment_type == null || payment_type == undefined) {
		return;
	}
	
	for (i = 0; i  < payment_type.length; i++) {
		if (payment_type[i].type == "radio") {
			
			if (payment_type[i].checked == true) {
				// submit値に選択値を反映
				//document.getElementById("form_member_payment_type").value = payment_type[i].value;
				document.getElementById("form_visitor_payment_type").value = payment_type[i].value;
			}
		}
	}
}
