$(document).ready(function(){
  //Step1
  
  var chs11_text = '';
  var chs12_text = '';
  var chs13_text = '';
  var chs14_text = '<br/ >с пробегом';
  var chs15_text = '';
  var chs16_text = '';
  var chs17_text = '';
  var chs18_text = '';
  
  //Model select
  function adjustModel(){
	var markValue = $('#mark').val();
	var tmpSelect = $('#model');
	if(markValue.length == 0) {
		tmpSelect.attr('disabled','disabled');
		tmpSelect.clearSelect();
	} else {
		$.getJSON('/selectModel.php',{mark:markValue},function(data) {	
			tmpSelect.fillSelect(data).attr('disabled',''); 
		});
	}
  };
  
  //Mark change
  $('#mark').change(function(){
	adjustModel();
	var markCh = $("#mark option:selected").attr("rel");
	chs11_text = markCh;
  });
  
  //Model change
  $('#model').change(function(){
	var modelCh = $("#model option:selected").val();
	chs12_text = ' (' + modelCh + ')';
  });
  
  //Year change
  $('#year').change(function(){
	var yearCh = $("#year option:selected").val();
	chs13_text = "<br />" + ' год выпуска ' + yearCh;
  });
  
  //Probeg change
  $("input#probeg").bind("change click", function () {
	if($(this).is(":checked")){
		chs14_text = "<br />" + 'без пробега';
	}
	else{
		chs14_text = "<br />" + 'с пробегом';
	}
	$("#ch_1 span#chs_14").html(chs14_text);
  });
  
   //Price change
  $('#price').bind("change click", function () {
	var priceCh = $("#price").val();
	if(priceCh != ''){
		priceCh = parseInt(priceCh);
		chs15_text = "<br />" + priceCh;
		chs16_text = " долларов США";
	}
  });
  
  //Valuta change
  $('#valuta').change(function(){
	var valutaCh = $("#valuta").val();
	chs16_text = ' ' + valutaCh;
  });
  
  //Buy change
  var buyCh = '';
  $('#buy1').change(function(){
	buyCh = $("#buy1").attr("value");
	chs17_text = "<br />" + buyCh;
	$("#ch_1 span#chs_17").html(chs17_text);
  });
  $('#buy2').change(function(){
	buyCh = $("#buy2").attr("value");
	chs17_text = "<br />" + buyCh;
	$("#ch_1 span#chs_17").html(chs17_text);
  });
  
  //Person change
  var perCh = '';
  $('#person1').change(function(){
	perCh = $("#person1").attr("value");
	chs18_text = "<br />" + perCh;
	$("#ch_1 span#chs_18").html(chs18_text);
  });
  $('#person2').change(function(){
	perCh = $("#person2").attr("value");
	chs18_text = "<br />" + perCh;
	$("#ch_1 span#chs_18").html(chs18_text);
  });
    
  //Change magic STEP 1
  $("#calc_form input,select").bind("change click", function () {
	$("#ch_1").show().html(chs11_text+chs12_text+chs13_text+chs14_text+chs15_text+chs16_text+chs17_text+chs18_text);
  });
  
  //Step1_END
  
  //Step2
  
  var chs2Arr = ['','','','','',''];
  var chs2_text = '';
  
  //Protect change
  $("#prot input").bind("change click", function () {
	if($(this).is(":checked")){
		chs2Arr[$(this).attr("rel")] = $(this).val() + "<br />";
	}
	else{
		chs2Arr[$(this).attr("rel")] = '';
	}
	chs2_text = chs2Arr[1] + chs2Arr[2] + chs2Arr[3] + chs2Arr[4] + chs2Arr[5];
  });
  
  //Change magic STEP 2
  $("#calc_form div#prot input").bind("change click", function () {
	$("#ch_2").show().html(chs2_text);
  });
  
  //Step2_END
  
  //Step3
  
  var chs3_text = '';
  var chs3_num = 1;
  var chs3Arr = ['','','','','',''];
  
  //Driver add
  $("#d_pluse").click(function(){
	if($("div.driver").length < 5){
		chs3_num += 1;
		$("#driver").clone(true).attr("rel", ""+chs3_num+"").prependTo(".drivers").find("#d_pluse").remove();
	}
  });
  
  //Driver delete
  $("#d_minus").click(function(){
	if($("div.driver").length > 1){
		var pRel = $(this).parent().attr("rel")*1;
		if(pRel != 1){
			$(this).parent("div#driver").remove();
			$("#ch_3 span#chs_3"+pRel).remove();
			chs3_num = $("div.driver").length;
			chs3Arr[pRel] = '';
		}
	}
  });
  
  //Driver change
  $(".drivers select").change(function(){
		var dRel = $(this).parent().attr("rel");

		chs3Arr[dRel] = '<span id="chs_3'+dRel+'">Возраст: ' + $(this).parent().find("#vozrast").val() + ", Стаж: " + $(this).parent().find("#stag").val() + "<br /></span>";
		chs3_text = chs3Arr[5] + chs3Arr[4] + chs3Arr[3] + chs3Arr[2] + chs3Arr[1];
		$("#ch_3").show().html(chs3_text);
  });
  
  //Multi Drive
  $("#muldrv").bind("change click", function () {
	if($(this).is(":checked")){
		$(".drivers select").each(function(){
			$(this).attr('disabled', 'disabled');
			$("#ch_3").show().html("Без ограничений");
		});
	}
	else{
		$(".drivers select").each(function(){
			$(this).attr('disabled', '');
			$("#ch_3").html(chs3_text);
		});
	}
 });
    
  //Step3_END
  
  
  //Step4
  
  var chs4Arr = ['','','',''];
  var chs4_text = '';
  
  //Protect change
  $("#other input").bind("change click", function () {
	if($(this).is(":checked")){
		chs4Arr[$(this).attr("rel")] = $(this).val() + "<br />";
	}
	else{
		chs4Arr[$(this).attr("rel")] = '';
	}
	chs4_text = chs4Arr[1] + chs4Arr[2] + chs4Arr[3];
  });
  
  //Change magic STEP 4
  $("#calc_form div#other input").bind("change click", function () {
	$("#ch_4").show().html(chs4_text);
  });
  
  //Step4_END
  
  
   //Ste5
   
   var chs5_text = 'Расчет стоимости КАСКО';
   
   //Change magic STEP 4
   $("#calc_form #phone").bind("change click", function () {
	 $("#ch_5").show().html(chs5_text);
   });
   
   //Step5_END
  
  //StepChange
  var nowStep = '';
  var nextStep = '';
  var stepTtlArr = ['', 'Выберите параметры автомобиля:', 'Лица допущенные к управлению:', 'Расчет стоимости:'];
	//Foward
	$(".fbtn").click(function(){
		nowStep = ($(this).attr("rel")*1)-1;
		nextStep = $(this).attr("rel")*1;
		$("#step_" + nowStep).hide();
		$("#step_" + nextStep).fadeIn(1000);
		$("#step_num").html(nextStep);
		$("#cl_head").html(stepTtlArr[nextStep]);
	});
	//Back
	$(".bbtn").click(function(){
		nowStep = ($(this).attr("rel")*1)+1;
		nextStep = $(this).attr("rel")*1;
		$("#step_" + nowStep).hide();
		$("#step_" + nextStep).fadeIn(1000);
		$("#step_num").html(nextStep);
		$("#cl_head").html(stepTtlArr[nextStep]);
	});
});
