$(function() {
	/* number */
	$('#planname').change(function () {
		var planname =$(this).val();
		if(planname == "ビジネスシングルプラン") {
			$('#roomnumber').change(function() {
				var roomnumber = $(this).val();
				$('#adult').html('<option value="' + roomnumber + '">' + roomnumber + '</option>');
				$('#child').html('<option value="0">0</option>');
				$('#staynumber').html('');
				for(var i=1;i<=7;i++){
					$('#staynumber').append('<option value="' + i + '">' + i + '泊' + (i+1) + '日</option>');
				}
			}).change();
		}
		else if(planname == "カップルプラン") {
			$('#roomnumber').change(function() {
				var roomnumber = $(this).val();
				$('#adult').html('');
				for(var i=roomnumber;i<=roomnumber*2;i++){
					$('#adult').append('<option value="' + i + '">' + i + '</option>');
				}
				var planid = $('#planid').val();
				switch(planid) {
					case 'singleA':
					case 'singleA_s':
					case 'singleB':
					case 'singleB_s':
						$('#child').html('<option value="0">0</option>');
						break;
					case 'singleC':
					case 'singleC_s':
					case 'double':
					case 'double_s':
						$('#child').html('');
						for(var i=0;i<=roomnumber;i++){
							$('#child').append('<option value="' + i + '">' + i + '</option>');
						}
						break;
					case 'twin':
					case 'twin_s':
						$('#child').html('');
						for(var i=0;i<=roomnumber*2;i++){
							$('#child').append('<option value="' + i + '">' + i + '</option>');
						}
						break;
				}
				$('#staynumber').html('');
				for(var i=1;i<=7;i++){
					$('#staynumber').append('<option value="' + i + '">' + i + '泊' + (i+1) + '日</option>');
				}
			}).change();
		}
		else if(planname == "長期連泊プラン") {
			$('#roomnumber').change(function() {
				var roomnumber = $(this).val();
				$('#adult').html('<option value="' + roomnumber + '">' + roomnumber + '</option>');
				$('#child').html('<option value="0">0</option>');
				$('#staynumber').html('');
				for(var i=8;i<=14;i++){
					$('#staynumber').append('<option value="' + i + '">' + i + '泊' + (i+1) + '日</option>');
				}
			}).change();
		}
		else if(planname == "ファミリー和室プラン") {
			$('#roomnumber').change(function() {
				var roomnumber = $(this).val();
				$('#adult').html('');
				$('#child').html('');
				for(var i=0;i<=roomnumber*6;i++){
					$('#adult').append('<option value="' + i + '">' + i + '</option>');
					$('#child').append('<option value="' + i + '">' + i + '</option>');
				}
			}).change();
		}
		else if(planname == "ビジネス和室プラン") {
			$('#roomnumber').change(function() {
				var roomnumber = $(this).val();
				$('#adult').html('');
				$('#child').html('<option value="0">0</option>');
				for(var i=0;i<=roomnumber*6;i++){
					$('#adult').append('<option value="' + i + '">' + i + '</option>');
				}
			}).change();
		}
		else{
			$('#adult').html('<option value="">　</option>');
			$('#child').html('<option value="">　</option>');
			$('#staynumber').html('');
			for(var i=1;i<=7;i++){
				$('#staynumber').append('<option value="' + i + '">' + i + '泊' + (i+1) + '日</option>');
			}
		}
	}).change();
	
	/* price */
	$('#contactform').click(function () {
		var planname = $('#planname').val();
		var planid = $('#planid').val();
		var roomnumber = $('#roomnumber').val();
		var staynumber = $('#staynumber').val();
		var adult = $('#adult').val();
		var child = $('#child').val();
		var food = $('#food').val();
		var totalprice = '';
		var planprice = '';
		var foodprice = '';
		switch(food){
			case '食事無し': foodprice = 0;
				break;
			case '朝食・夕食': foodprice = 1600;
				break;
			case '朝食のみ': foodprice = 500;
				break;
			case '夕食のみ': foodprice = 1100;
				break;
		}
		
		switch(planname){
			case 'ビジネスシングルプラン':
				switch(planid){
					case 'singleA':
					case 'singleA_s':
						planprice = 5400;
						break;
					case 'singleB':
					case 'singleB_s':
						planprice = 5600;
						break;
					case 'singleC':
					case 'singleC_s':
						planprice = 5800;
						break;
					case 'double':
					case 'double_s':
						planprice = 6000;
						break;
					case 'twin':
					case 'twin_s':
						planprice = 6000;
						break;
				}
				totalprice = (planprice*roomnumber+foodprice*adult+foodprice*child)*staynumber;
				break;
			case 'カップルプラン':
				switch(planid){
					case 'singleA':
					case 'singleA_s':
						planprice = 6500;
						break;
					case 'singleB':
					case 'singleB_s':
						planprice = 6600;
						break;
					case 'singleC':
					case 'singleC_s':
						planprice = 6800;
						break;
					case 'double':
					case 'double_s':
						planprice = 7400;
						break;
					case 'twin':
					case 'twin_s':
						planprice = 8400;
						break;
				}
				totalprice = (planprice*roomnumber+foodprice*adult+foodprice*child)*staynumber;
				break;
			case '長期連泊プラン':
				switch(planid){
					case 'singleA':
					case 'singleA_s':
						planprice = 5000;
						break;
					case 'singleB':
					case 'singleB_s':
						planprice = 5200;
						break;
					case 'singleC':
					case 'singleC_s':
						planprice = 5400;
						break;
				}
				totalprice = (planprice*roomnumber+foodprice*adult+foodprice*child)*staynumber;
				break;
			case 'ファミリー和室プラン':
			case 'ビジネス和室プラン':
				switch($('#adult').val()){
					case '1':
						planprice = 4400;
						break;
					case '2':
						planprice = 4350;
						break;
					case '3':
						planprice = 4300;
						break;
					case '4':
						planprice = 4250;
						break;
					case '5':
						planprice = 4200;
						break;
					case '6':
						planprice = 4150;
						break;
				}
				totalprice = (planprice*adult+1300*child+foodprice*adult+foodprice*child)*staynumber;
				break;
		}
		
		$('#totalprice strong').html(totalprice);
		$('#totalprice input').attr("value",totalprice);
	});
	$('#bt-reset').click(function(){
		$('#totalprice strong').html('');
		$('#totalprice input').attr("value","");
		$('#adult').html('<option value="">　</option>');
		$('#child').html('<option value="">　</option>');
		$('#staynumber').html('');
		for(var i=1;i<=7;i++){
			$('#staynumber').append('<option value="' + i + '">' + i + '泊' + (i+1) + '日</option>');
		}
	});
});
