var priceArr = [
{1:25000,2:34000,3:43000,4:52000,5:61000,6:70000,7:79000,8:88000,9:97000,10:106000,11:115000,12:124000,13:133000,14:142000,15:151000,16:160000,17:169000,18:178000,19:187000,20:196000},
{1:18000,2:26500,3:35000,4:43500,5:52000,6:60500,7:69000,8:77500,9:86000,10:94000,11:102000,12:110000,13:118000,14:126000,15:134000,16:142000,17:150000,18:158000,19:166000,20:174000},
{1:16000,2:24000,3:32000,4:40000,5:48000,6:56000,7:64000,8:72000,9:80000,10:88000,11:95500,12:103000,13:110500,14:118000,15:125500,16:133000,17:140500,18:148000,19:155500,20:163000,21:170500,22:178000,23:185500,24:193000,25:200500,26:208000,27:215500,28:223000,29:230500,30:238000},
];

var dayArr = new Array("日","月","火","水","木","金","土");

var cmsObj = new Array();
cmsObj = {1:40000,2:40000,3:35000};


function calc(){

if($('form_pages')){
	p = $('form_pages').value;
	d = $('form_days').value-1;

	if(priceArr[d][p] == undefined){
		$('expecteddate').innerHTML = "-";
		$('totalPrice').innerHTML = "-";
		$('alertMessage').innerHTML = "申し訳ありませんが、その内容では受付できません。";
		return;
	}else{
		$('alertMessage').innerHTML = "";
		price = priceArr[d][p];

		/*CMSの計算*/
		if($('form_cms').checked == true){
			if($('form_days').value == 1){
				$('expecteddate').innerHTML = "-";
				$('totalPrice').innerHTML = "-";
				$('alertMessage').innerHTML = "申し訳ありませんが、その内容では受付できません。";
				return;
			}else{
				$('alertMessage').innerHTML = "";
				price = price + cmsObj[$('form_days').value];						
			}
		}
		
		discount = 1;
		
		if($('form_discount').checked == true){	discount = discount - 0.1;	}
		if($('form_publishing').checked == true){	discount = discount - 0.05;	}
		
		price = price * discount;
		
		priceString = price.toString();
		
		
		aPrice = priceString.substr(0,priceString.length-3);
		bPrice = priceString.substr(priceString.length-3);
		
		$('totalPrice').innerHTML = "¥" + aPrice + "," + bPrice;
	}

	//日日計算
	todays = new Date();
	expire = todays;
	expireDay = $('form_days').value;


	while(expireDay > 0){
		tmpDate = expire.getDate();
		expire.setDate(tmpDate+1);
		if(expire.getDay() != "6" & expire.getDay() != "0"){
			expireDay = expireDay -1;
		}
	}
	
	
	if(!(todays.getHours() < 15)){
		expire.setDate(expire.getDate()+1);
		if(expire.getDay() == "6"){
			expire.setDate(expire.getDate() +2);
		}
		if(expire.getDay() == "0"){
			expire.setDate(expire.getDate() +1);
		}
		$('orderMessage').innerHTML = "15時以降の申込の場合、納品予定日は明後日以降からの受付となります。";
	}

	expireDayHtml = expire.getMonth()+1+"月"+expire.getDate()+"日("+dayArr[expire.getDay()]+")";

	$('expecteddate').innerHTML = expireDayHtml;

	//FormSetting
	$('expecteddateForm').value = expireDayHtml;
	$('totalpriceForm').value = "¥" + aPrice + "," + bPrice;

	}
}

window.onload = function() { calc();}