


$(function () {
			
	var eDataUrl = "http://www.re-lite.com/module/js/eeData.json";
	var sbTtl = '<option value="0">▼選択して下さい</option>';
	
	
	$.getJSON(eDataUrl, function(eDATA) {
			
			
			function clearList(tgt) {
				
				$(tgt).attr('disabled','disabled').html(sbTtl);
				
			}
			
			
			function showType01List(tgt, cat) {
		
				$(tgt).attr('disabled','').html(sbTtl);
				
				var preValue = "";
				for(var i=0;i < eDATA.products.length; i++) {
						
					if (eDATA.products[i].category == cat) {
								
						if(preValue != eDATA.products[i].type01) {
							$(tgt).append('<option value="'+eDATA.products[i].type01+'">'+eDATA.products[i].type01+'</option>');
							preValue = eDATA.products[i].type01;
						}
							
					}
				}
				
			}			
			
			
			function showType02List(tgt, cat, type) {
		
				$(tgt).attr('disabled','').html(sbTtl);
				
				var preValue = "";
				for(var i=0;i < eDATA.products.length; i++) {
						
					if (eDATA.products[i].category == cat && eDATA.products[i].type01 == type) {
								
						if(preValue != eDATA.products[i].type02) {
							$(tgt).append('<option value="'+eDATA.products[i].price+'">'+eDATA.products[i].type02+'</option>');
							preValue = eDATA.products[i].type02;
						}
							
					}
				}
				
			}		
			
			
			/* iniSet */
			
			$('#step11').val(0);
			clearList('#step12');
			clearList('#step13');
			
			$('#step21').val(0);
			clearList('#step22');
			clearList('#step23');
			
			$('#step31').val(0);
			clearList('#step32');
			clearList('#step33');
			
			$('#eeTtl').val('');
			
			
			
			/* sbmtBt */
			
			$('#sbmtBt').click(function() {
										
				var totalPrice = parseInt($('#step13').val()) + parseInt($('#step23').val()) + parseInt($('#step33').val());
				$('#eeTtl').val('￥'+ totalPrice + '～');
			});
			
								 
			/* line01 */			 
								 
			$('#step11').change(function() {
										 
					var catNum = $(this).val();
					catNum = parseInt(catNum);
					
					if(catNum > 0) {
						showType01List('#step12', catNum);
						clearList('#step13');
					} else {
						clearList('#step12');
						clearList('#step13');
					}
					
			});
			
			
			$('#step12').change(function() {
					
					var catNum = $('#step11').val();
					catNum = parseInt(catNum);
					var type01Val = $(this).val();
					
					if(type01Val != 0) {
						showType02List('#step13', catNum, type01Val);
					} else {
						clearList('#step13');
					}
					
			});
			
			
			/* line02 */
			
			$('#step21').change(function() {
										 
					var catNum = $(this).val();
					catNum = parseInt(catNum);
					
					if(catNum > 0) {
						showType01List('#step22', catNum);
						clearList('#step23');
					} else {
						clearList('#step22');
						clearList('#step23');
					}
					
			});
			
			
			$('#step22').change(function() {
					
					var catNum = $('#step21').val();
					catNum = parseInt(catNum);
					var type01Val = $(this).val();
					
					if(type01Val != 0) {
						showType02List('#step23', catNum, type01Val);
					} else {
						clearList('#step23');
					}
					
			});
			

			/* line03 */
			
			$('#step31').change(function() {
										 
					var catNum = $(this).val();
					catNum = parseInt(catNum);
					
					if(catNum > 0) {
						showType01List('#step32', catNum);
						clearList('#step33');
					} else {
						clearList('#step32');
						clearList('#step33');
					}
					
			});
			
			
			$('#step32').change(function() {
					
					var catNum = $('#step31').val();
					catNum = parseInt(catNum);
					var type01Val = $(this).val();
					
					if(type01Val != 0) {
						showType02List('#step33', catNum, type01Val);
					} else {
						clearList('#step33');
					}
					
			});
			
			
			
			
			
	});
			
});







