	var sendTime = 0;// время подачи

	var AutoTypes = Array('Газель',
												'Газель удл.база',
	                      'Валдай',
	                      'Ман',
	                      'Юджин',
	                      000);
	
	var AutoPricelist = Array(350,  // цена Газели
														400,  // цена Газели-2
	                          500,  // цена Валдай
	                          700,  //цена Ман
	                          400,  //цена Хюндай
	                          000 ); //без машины
	                          
	var AutoMinTime = Array(4,  // для Газели
													4,  // для Газели-2
													5,  //для Валдай
	                        7,  //для Ман
	                        4,  //для Хюндай
													0); //без машины
	                        
	var AutoMinPrice = Array(1750,  // цена Газели
														2000,  // цена Газели-2
	                          3000,  // цена Валдай
	                          5600,  //цена Ман
	                          2000,  //цена Хюндай
	                          000 ); //без машины
	                        
	var Access_AutoPricelist = Array(
														400,  // цена Газели
														500,  // цена Газели-2
	                          650,  // цена Валдай
	                          800,  //цена Ман
	                          500,  //цена Хюндай
	                          000 ); //без машины

	var Access_AutoMinPrice = Array(
														2000,  // цена Газели
														2400,  // цена Газели-2
	                          3900,  // цена Валдай
	                          6400,  //цена Ман
	                          2400,  //цена Хюндай
	                          000 ); //без машины

	var MCAD_Price = Array(
														10,  // цена Газели
														12,  // цена Газели-2
	                          18,  // цена Валдай
	                          22,  //цена Ман
	                          12,  //цена Хюндай
	                          000 ); //без машины
	                          	                       
	var Min_Workers_Time = 4; // минимальное время работы грузчика
	var WorkersPrice = 250;   // стоимость грузчика в час
	var KorobPrice = 50; //Стоимость 1 короба
	var PlenkaPrice = 20; //Стоимость 1 рулона пленки
	var StretchPlenkaPrice = 300; //Стоимость 1 рулона пленки
	
	function CheckSum(display)
	{
		var total_sum = 0;
		var autotime = 0;
	  var grtime = 0;
	        
	  var auto_id = $('#car_type').val();
	
	  if ($('#access_to_circle').is(' :checked'))
	  	var AutoPrice = Access_AutoPricelist[auto_id];
	  else
	  	var AutoPrice = AutoPricelist[auto_id];
	  	
	  if ($('#access_to_circle').is(' :checked'))
	  	var AutoMinSum = Access_AutoMinPrice[auto_id];
	  else
	  	var AutoMinSum = AutoMinPrice[auto_id];
	  if ((Number($('#autotime').val())+sendTime) < AutoMinTime[auto_id])
	  {
	  	autotime = AutoMinTime[auto_id];
	  	total_sum = AutoMinSum;
	  }
	  else
	  {
			autotime = Number($('#autotime').val());
			total_sum = AutoMinSum + (autotime - AutoMinTime[auto_id]) * AutoPrice;
		}
		
		var base_car_sum = total_sum;
	  
	  total_sum +=  Number($('#mcad').val())*Number(MCAD_Price[auto_id])*2;
	  
	  var worktime = Number($('#grtime').val());
		    
		if (Min_Workers_Time > worktime) 
			worktime = Min_Workers_Time;
			
    total_sum += Number($('#workers').val())*worktime*WorkersPrice;
    total_sum += Number($('#korob').val())*KorobPrice;
    total_sum += Number($('#plenka').val())*PlenkaPrice;
    total_sum += Number($('#stretch_plenka').val())*StretchPlenkaPrice;
    
    var sum_not_indexed = total_sum; 
    
    var difficult = $('#difficult').val();
    var difficult_sum = Math.ceil(total_sum*difficult/100); 
    total_sum += difficult_sum;

    $('#total_sum').html(total_sum);
    
    var ResultSpan = getobj('result');
    if (ResultSpan) ResultSpan.style.display = display;

    var totals = '';
		if (autotime > 0)
		{
			totals += '<div class="calc_section">Транспорт:</div>' + AutoTypes[auto_id] + " - " + autotime + " часов - " + base_car_sum + "руб.<br>" ;
			var mcad_distance = Number($('#mcad').val());
			if (mcad_distance > 0)
				totals += 'Расстояние от МКАД - ' + mcad_distance + ' км - ' + mcad_distance * Number(MCAD_Price[auto_id])*2 + 'руб.<br>';
		}
			
		var workers = Number($('#workers').val());
		if (workers > 0)
			totals += '<div class="calc_section">Грузчики:</div>' + workers + ' человек(а), ' + worktime + ' часов - ' + workers*worktime*WorkersPrice + ' руб.<br>';

		var korobs = Number($('#korob').val());
		var plenka = Number($('#plenka').val());
		var stretch_plenka = Number($('#stretch_plenka').val());

		if (korobs + plenka + stretch_plenka > 0)
		{
			totals += '<div class="calc_section">Упаковочный материал:</div>';
			if (korobs > 0)
				totals += 'Короб - ' + korobs + ' шт. - ' + korobs*KorobPrice + 'руб.<br>';
			if (plenka > 0)
				totals += 'Плёнка пузырчатая - ' + plenka + ' пог.м. - ' + plenka*PlenkaPrice + 'руб.<br>';
			if (stretch_plenka > 0)
				totals += 'Плёнка пузырчатая - ' + stretch_plenka + ' шт. (в рулонах) - ' + stretch_plenka*StretchPlenkaPrice + 'руб.<br>';
		}
		
		totals += '<div class="calc_section">Общий итог: ' + sum_not_indexed + ' руб.</div>';

		if (difficult > 0)
			totals += '<div class="calc_section">Сложность ' + difficult + '% - ' + difficult_sum + ' руб.</div>';
		
		totals += '<div class="calc_section">Окончательный итог: ' + total_sum + ' руб.</div>';
		
		
    $('#totals').html(totals);

    return total_sum;
//	alert(total_sum);
	}
	
	
	
	function getobj(mtxt){
		var m;
	    if(document.getElementById){
	        m=document.getElementById(mtxt)
	    }else if(document.all){
	        m=document.all[mtxt]
	    }
	    return m
	}


	function onCarTypeChange()
	{
		var car_type = $('#car_type').val(); 
		var minTime = AutoMinTime[car_type];

		if ($("#autotime").val() < minTime)
			$("#autotime").val(minTime);
			
		for(var i = 4; i <= minTime - 1; i++)
		{
			if ($("#autotime option[value='" + i + "']").length > 0)
			{
				$("#autotime option[value='" + i + "']").attr('disabled', 'disabled');
				$("#autotime option[value='" + i + "']").addClass('disabled');
			}
		}
		for(var i = minTime; i <= 7; i++)
		{
			if ($("#autotime option[value='" + i + "']").length > 0)
			{
				$("#autotime option[value='" + i + "']").removeAttr('disabled');
				$("#autotime option[value='" + i + "']").removeClass('disabled');
			}
		}
	
		$('#autotime').change(function() {
			//alert(selected);
			//alert($(this).find(":selected").hasClass("disabled"));
   		if ($(this).find(":selected").hasClass("disabled")) {
	      if(this.options.length == 0) {
						this.selectedIndex = -1;
	      } else {
				  this.selectedIndex++;
	      }
	      $(this).trigger('change');
     }
    });

		
		/*$('#autotime').each(function(it) {
     if(this.options[this.selectedIndex].disabled)
       $(this).trigger('change');
    });*/		
				
	}