$(document).ready(function(){
	
	// выбор услуги
	$('#calcyslygi :radio').click(function(){
		$('#calcyslygi :radio').each(function(){
			if($(this).is(":checked"))
				{
					// Убираем блоки утилизации, оплаты, адреса и т.д.
					if($('#kolvokybometrov').is(":visible"))
						setTimeout(function(){$('#kolvokybometrov').slideUp(500)}, 500);
									
					if($('#utilization').is(":visible"))
						setTimeout(function(){$('#utilization').slideUp(500)}, 500);
							
					if($('#kolvoezdok').is(":visible"))
						setTimeout(function(){$('#kolvoezdok').slideUp(500)}, 500);

					if($('#calckolichestvokont').is(':visible'))
						setTimeout(function(){$('#calckolichestvokont').slideUp(500)}, 500);
							
					if($('#oplata').is(':visible'))
						setTimeout(function(){$('#oplata').slideUp(500)}, 500);
						
					if($('#address').is(":visible"))
								setTimeout(function(){$('#address').slideUp(500)}, 500);
									
					if($('#pogruzka').is(":visible"))
								setTimeout(function(){$('#pogruzka').slideUp(500)}, 500);
									
					if($('#pogruzka-sneg').is(":visible"))
								setTimeout(function(){$('#pogruzka-sneg').slideUp(500)}, 500);				
					
					if($('#calcinfo').is(":visible"))
								$('#calcinfo').slideUp(500);

					if($('#calckonteyners').is(":visible"))
								$('#calckonteyners').slideUp(500);
						
					if($('#mashinoy').is(":visible"))
								$('#mashinoy').slideUp(500);

					
					$(this).next("label").addClass("LabelSelected");
					if($(this).val() == 'mysor')
						{
							if($('#precalckonteyners').is(':hidden') && $('#calckonteyners1').is(':hidden')){
									$('#precalckonteyners').slideDown(500);
								}
							else if($('#precalckonteyners').is(':hidden') && $('#calckonteyners1').is(':visible')){
									$('#calckonteyners1').slideUp(500);
									$('#calckolichestvokont').slideUp(500);
									
									var radiobut = $('#precalckonteyners :radio:checked');
									radiobut.removeAttr("checked");
									radiobut.next("label").removeClass("LabelSelected");  

									setTimeout(function(){$('#precalckonteyners').slideDown(500)}, 500);
								}
						}
					else if($(this).val() == 'sneg')
						{
							if($('#calckonteyners1').is(':hidden') && $('#precalckonteyners').is(':hidden')){
									$('#calckonteyners1').slideDown(500);
								}
							else if($('#calckonteyners1').is(':hidden') && $('#precalckonteyners').is(':visible')){
									$('#precalckonteyners').slideUp(500);
									$('#calckolichestvokont').slideUp(500);
									
									var radiobut = $('#calckonteyners1 :radio:checked');
									radiobut.removeAttr("checked");
									radiobut.next("label").removeClass("LabelSelected");  

									setTimeout(function(){$('#calckonteyners1').slideDown(500)}, 500);
								}
						
						}
	
				}
			else{
					$(this).next("label").removeClass("LabelSelected");  
					
					
				}
		});
	});
	
	// МАШИНА ИЛИ КОНТЕЙНЕР
	$('#precalckonteyners :radio').click(function(){
		var variant = $('#precalckonteyners :radio:checked').val();
		$('#precalckonteyners :radio').each(function(){
			if($(this).is(":checked"))
				{
					$(this).next("label").addClass("LabelSelected");
					
					if($('#kolvoezdok').is(":visible"))
						$('#kolvoezdok').slideUp(500);	
						
					if($('#calckolichestvokont').is(":visible"))
						$('#calckolichestvokont').slideUp(500);	
						
					if($('#oplata').is(":visible"))
						$('#oplata').slideUp(500);	
					
					if($('#address').is(":visible"))
						$('#address').slideUp(500);	
						
					
					if($(this).val() == '1')
						{
							// КОНТЕЙНЕРЫ
							if($('#mashinoy').is(":visible"))
								{
									$('#mashinoy').slideUp(500);
									setTimeout(function(){$('#calckonteyners').slideDown(500)}, 500);
								}
							else{
									$('#calckonteyners').slideDown(500);
								}
							
						}
					else if($(this).val() == '2')
						{
							// МАШИНОЙ ЕДИНОРАЗОВО
							if($('#calckonteyners').is(":visible"))
								{
									$('#calckonteyners').slideUp(500);
									setTimeout(function(){$('#mashinoy').slideDown(500)}, 500);
								}
							else{
									$('#mashinoy').slideDown(500);
								}
							
						}
				}
			else{
					$(this).next("label").removeClass("LabelSelected");  
				}
		});
	});
	
	
	// ВЫВОЗ МУСОРА МАШНОЙ ЕДИНОРАЗОВО
	$('#mashinoy :radio').click(function(){
		var yslyga = $('#calcyslygi :radio:checked').val();
		$('#mashinoy :radio').each(function(){
			if($(this).is(":checked"))
				{
					$(this).next("label").addClass("LabelSelected");
					
					// мусор газель
					if(yslyga == 'mysor' && $(this).val() == 9)
						{	
							if($('#kolvokybometrov').is(":visible"))
									setTimeout(function(){$('#kolvokybometrov').slideUp(500)}, 500);
									
							if($('#utilization').is(":visible"))
									setTimeout(function(){$('#utilization').slideUp(500)}, 500);
							
							if($('#kolvoezdok').is(":visible"))
									setTimeout(function(){$('#kolvoezdok').slideUp(500)}, 500);

							if($('#calckolichestvokont').is(':visible'))
									setTimeout(function(){$('#calckolichestvokont').slideUp(500)}, 500);
							
							if($('#oplata').is(':visible'))
									setTimeout(function(){$('#oplata').slideUp(500)}, 500);
							
							if($('#calcinfo').is(":visible"))
								$('#calcinfo').slideUp(500);
									
							$('#utilization :radio:checked, #oplata :radio:checked, #address :radio:checked').each(function(){;
									$(this).removeAttr("checked");
									$(this).next("label").removeClass("LabelSelected")
									});		
								
							if($('#address').is(":hidden"))
								$('#address').slideDown(500);
						}
					else if(yslyga == 'mysor' && ($(this).val() == 12 || $(this).val() == 16 || $(this).val() == 241))
						{
									
							if($('#oplata').is(':visible'))
									setTimeout(function(){$('#oplata').slideUp(500)}, 500);
							
							if($('#kolvokybometrov').is(":visible"))
									setTimeout(function(){$('#kolvokybometrov').slideUp(500)}, 500);
									
							if($('#calcinfo').is(":visible"))
								$('#calcinfo').slideUp(500);		
									
							if($('#address').is(":visible"))
								setTimeout(function(){$('#address').slideUp(500)}, 500);
								
							if($('#calckolichestvokont').is(':visible'))
									setTimeout(function(){$('#calckolichestvokont').slideUp(500)}, 500);
							
							$('#utilization :radio:checked, #oplata :radio:checked, #address :radio:checked').each(function(){;
									$(this).removeAttr("checked");
									$(this).next("label").removeClass("LabelSelected")
									});		
								
							if($('#kolvoezdok').is(":hidden"))
								$('#kolvoezdok').slideDown(500);	
						}
				}
			else{
					$(this).next("label").removeClass("LabelSelected");  
	
				}
			});
		});
				
				
				
				
	
	// выбор контейнеров мусор
	$('#calckonteyners :radio').click(function(){
		var yslyga = $('#calcyslygi :radio:checked').val();
		$('#calckonteyners :radio').each(function(){
			if($(this).is(":checked"))
				{
					$(this).next("label").addClass("LabelSelected");
					
					if($('#calcinfo').is(":visible"))
						$('#calcinfo').slideUp(500);
						
					if($('#kolvokybometrov').is(":visible"))
							setTimeout(function(){$('#kolvokybometrov').slideUp(500)}, 500);
							
					if($('#kolvoezdok').is(":visible"))
							setTimeout(function(){$('#kolvoezdok').slideUp(500)}, 500);
					
					if($('#oplata').is(':visible'))
							setTimeout(function(){$('#oplata').slideUp(500)}, 500);
							
					if($('#address').is(":visible"))
						setTimeout(function(){$('#address').slideUp(500)}, 500);
					
					if($('#utilization').is(":visible"))
							setTimeout(function(){$('#utilization').slideUp(500)}, 500);
							
					$('#utilization :radio:checked, #oplata :radio:checked, #address :radio:checked').each(function(){;
							$(this).removeAttr("checked");
							$(this).next("label").removeClass("LabelSelected")
							});			
						
					if($('#calckolichestvokont').is(':hidden'))
						$('#calckolichestvokont').slideDown(500);
						
				}
			else{
					$(this).next("label").removeClass("LabelSelected");  
	
				}
		});
	});






// выбор контейнеров снег
	$('#calckonteyners1 :radio').click(function(){
		var yslyga = $('#calcyslygi :radio:checked').val();
		$('#calckonteyners1 :radio').each(function(){
			if($(this).is(":checked"))
				{
					$(this).next("label").addClass("LabelSelected");
					if(yslyga == 'sneg' && ($(this).val() == 8 || $(this).val() == 24))
						{
							if($('#calcinfo').is(":visible"))
								$('#calcinfo').slideUp(500);
								
							if($('#kolvoezdok').is(':visible'))
								$('#kolvoezdok').slideUp(500);
								
							if($('#pogruzka-sneg').is(':visible'))
								$('#pogruzka-sneg').slideUp(500);	
								
							if($('#utilization').is(':visible'))
								$('#utilization').slideUp(500);	
							
							$('#pogruzka :radio').each(function(){;
									$(this).removeAttr("checked");
									$(this).next("label").removeClass("LabelSelected")
									});									

							if($('#pogruzka').is(':hidden'))
								$('#pogruzka').slideDown(500);
										
						}
					else if(yslyga == 'sneg' && $(this).val() == 12)
						{
							if($('#calcinfo').is(":visible"))
								$('#calcinfo').slideUp(500);
								
							if($('#kolvoezdok').is(':visible'))
								$('#kolvoezdok').slideUp(500);
								
							if($('#pogruzka').is(':visible'))
								$('#pogruzka').slideUp(500);

							$('#pogruzka-sneg :radio:checked, #utilization :radio:checked').each(function(){
									$(this).removeAttr("checked");
									$(this).next("label").removeClass("LabelSelected")
									});			
							
							$('#pogruzka-sneg :radio').each(function(){;
									$(this).removeAttr("checked");
									$(this).next("label").removeClass("LabelSelected")
									});		

							if($('#pogruzka-sneg').is(':hidden'))
								$('#pogruzka-sneg').slideDown(500);				
						}
				}
			else{
					$(this).next("label").removeClass("LabelSelected");  
	
				}
		});
	});

					
	
	// Утилизация
	$('#utilization :radio').click(function(){
		$('#utilization :radio').each(function(){
					if($(this).is(":checked"))
						{
							$(this).next("label").addClass("LabelSelected");
							
						}
					else{
							$(this).next("label").removeClass("LabelSelected");  
						}
			});
			var yslyga = $('#calcyslygi :radio:checked').val();
			
			if(yslyga == 'mysor')
				$('#kolvokybometrov').slideDown(500);
			else if(yslyga == 'sneg')
				$('#kolvoezdok').slideDown(500);
		});
	
	// выбор адреса
	$('#address :radio').click(function(){
		$('#address :radio').each(function(){
			if($(this).is(":checked"))
				{
					$(this).next("label").addClass("LabelSelected");
					if($('#oplata').is(":hidden"))
						$('#oplata').slideDown(500);
						
				}
			else
				{
					$(this).next("label").removeClass("LabelSelected");  
				}
		});
		if($('#kolvoezdok').is(":visible")){
			$('#kolvoezdok').slideUp(500);
		if($('#calcinfo').is(":visible"))
			$('#calcinfo').slideUp(500);
								
			$('#kolvoezdok :radio:checked, #oplata :radio:checked').each(function(){
									$(this).removeAttr("checked");
									$(this).next("label").removeClass("LabelSelected")
									});	
			}
	});
	
	
	// выбор оплаты
	$('#oplata :radio').click(function(){
		$('#oplata :radio').each(function(){
			if($(this).is(":checked"))
				{
					$(this).next("label").addClass("LabelSelected");
					if($('#kolvoezdok').is(":hidden"))
						$('#kolvoezdok').slideDown(500);
				}
			else
				{
					$(this).next("label").removeClass("LabelSelected");  
				}
		});
	
	});
	
	
	
	// выбор погрузки
	$('#pogruzka :radio').click(function(){
		$('#pogruzka :radio').each(function(){
			if($(this).is(":checked"))
				{
					if($('#calcinfo').is(":visible"))
					    $('#calcinfo').slideUp(500);
				
					$(this).next("label").addClass("LabelSelected");
					if($('#kolvoezdok').is(":hidden"))
						$('#kolvoezdok').slideDown(500);
				}
			else
				{
					$(this).next("label").removeClass("LabelSelected");  
				}
		});
	
	});
	
	
	// выбор погрузки снега (для камаза)
	$('#pogruzka-sneg :radio').click(function(){
		$('#pogruzka-sneg :radio').each(function(){
			if($(this).is(":checked"))
				{
					$(this).next("label").addClass("LabelSelected");
					
					if($('#kolvoezdok').is(":visible"))
						$('#kolvoezdok').slideUp(500);
					
					if($('#calcinfo').is(":visible"))
						$('#calcinfo').slideUp(500);
					
					$('#utilization :radio:checked').each(function(){
									$(this).removeAttr("checked");
									$(this).next("label").removeClass("LabelSelected")
									});	
						
					if($('#utilization').is(":hidden"))
						$('#utilization').slideDown(500);
				}
			else
				{
					$(this).next("label").removeClass("LabelSelected");  
				}
		});
	
	});
	
	// штука штук штуки
	$('#kolvokont').keyup(function(){
		var sht = $(this).val();
		var styk = parseInt(sht);
		var text1 = '';
		
		if(styk == 1)
			text1 = 'штука в месяц';
		else if(styk > 1 && styk < 5)
			text1 = 'штуки в месяц';
		else if(styk >= 5)
			text1 = 'штук в месяц';
					
		$('#Label44').html(text1);	
	});
	
	
	// ездки, ездок,  ездка
	$('#kolvoezd').keyup(function(){
		var ezdok = $(this).val();
		var ezd = parseInt(ezdok);
		var text1 = '';
		
		if(ezd == 1)
			text1 = 'ездка';
		else if(ezd > 1 && ezd < 5)
			text1 = 'ездки';
		else if(ezd >= 5)
			text1 = 'ездок';
					
		$('#Label55').html(text1);	
	});
	
	
	
	// количество
	
	$('#kolvokont, #kolvokubov, #kolvoezd').keyup(function(){
		kolvo = $(this).val();
		var pogruzkaname = '';
		yslyga = $('#calcyslygi :radio:checked').val();
		if(yslyga == 'mysor'){
				if($('#precalckonteyners :radio:checked').val() == '1')
					{
						var kont = $('#calckonteyners :radio:checked').val();
						var yslname = 'отходов';
					}
				else{
						var kont = $('#mashinoy :radio:checked').val();
						var yslname = 'отходов';
					}
			
			}
		else if(yslyga == 'sneg'){		
			var kont = $('#calckonteyners1 :radio:checked').val();
			var yslname = 'снега';
			}
		
		
		// название контейнера для выводв
		var taraname = '';
		
			switch(kont){
			
				case '0.8':
				taraname = 'контейнером 0,8 м<sup>3</sup>';
				break;
				
				case '1.1':
				taraname = 'контейнером 1,1 м<sup>3</sup>';
				break;
				
				case '8':
				taraname = 'контейнером 8,0 м<sup>3</sup>';
				break;
				
				case '24':
				taraname = 'контейнером 24 м<sup>3</sup>';
				break;
				
				case '9':
				taraname = 'ГАЗелью 9,0 м<sup>3</sup>';
				break;
				
				case '12':
				taraname = 'самосвалом 12,0 м<sup>3</sup>';
				break;
				
				case '16':
				taraname = 'бункеровозом 16 м<sup>3</sup>';
				break;
				
				case '241':
				taraname = 'мультилифтом 24 м<sup>3</sup>';
				break;
			}
		
		
		if(yslyga == 'mysor')
			{
				var oplata = $('#oplata :radio:checked').val();
				var adress = $('#address :radio:checked').val();
				var utilz = $('#utilization :radio:checked').val();
				  switch (kont) { 
							case '0.8': 
								if (kolvo < 6) {
								result = 500 * kolvo;
								} else if (kolvo < 41) {
								result = 350 * kolvo;
								} else {
								result = 300 * kolvo;
								}
							break;
							
							case '1.1':
								if (kolvo < 6) {
								result = 550 * kolvo;
								} else if (kolvo < 41) {
									result = 380 * kolvo;
								} else {
									result = 350 * kolvo;
								}
							break;
							
							case '8':
								if (kolvo < 4) {
								result = 3900 * kolvo;
								} else if (kolvo < 11) {
									result = 3600 * kolvo;
								} else {
									result = 3400 * kolvo;
								}
							break;
							
							case '24':
								if (kolvo < 4) {
									result = 8700 * kolvo;
								} else if (kolvo < 11) {
									result = 8500 * kolvo;
								} else {
									result = 8000 * kolvo;
								}
							break;

							case '9':
								if (oplata == 1) {
									if (adress == 1) {
										result = 3100 * kolvo;
									} else if (adress == 2) {
										result = 2800 * kolvo;
									}
								} else if (oplata == 2) {
										if (adress == 1) {
											result = 3500 * kolvo;
										} else if (adress == 2) {
											result = 3300 * kolvo;
										}
								}
							break;

							case '12':
							result = 5940 * kolvo;
							break;
							
							case '16':
							result = 7920 * kolvo;
							break;
							
							case '241':
							result = 11880 * kolvo;
							break;
							
						} 
					
					var rst = result * 0.9;
					res = parseInt(rst);
			}
		else if(yslyga == 'sneg')
			{
				var kontain = $('#calckonteyners1 :radio:checked').val();
				var utilz = $('#utilization :radio:checked').val();
				
				if(kontain == '8' || kontain == '24')
					{
						var pogruz = $('#pogruzka :radio:checked').val();
						
						if(pogruz == 1)
							pogruzkaname = 'без погрузки'
						else if(pogruz == 2)
							pogruzkaname = 'с ручной погрузкой'
					}
				else if(kontain == '12')	
					{
						var pogruz = $('#pogruzka-sneg :radio:checked').val();
						
						if(pogruz == 1)
							pogruzkaname = 'без погрузки'
						else if(pogruz == 2)
							pogruzkaname = 'с механизированной погрузкой и ручной уборкой'
						else if(pogruz == 3)
							pogruzkaname = 'с механизированной погрузкой'
					}	
				
				
				
				switch (kontain) { 
				
					case '8':
					if(pogruz == 1)
						result = 3000 * kolvo;
					else if(pogruz == 2)
						result = 4500 * kolvo;
					break;
					
					case '24':
					if(pogruz == 1)
						result = 6500 * kolvo;
					else if(pogruz == 2)
						result = 12000 * kolvo;
					break;
					
					case '12':
					if(utilz == 1){ // Наша утилизация
						if(pogruz == 1)
							result = 4400 * kolvo;
						else if(pogruz == 2)
							result = 6000 * kolvo;
						else if(pogruz == 3)
							result = 5500 * kolvo;
						
					}
					else if(utilz == 2){ // своя утилизация
						if(pogruz == 1)
							result = 3900 * kolvo;
						else if(pogruz == 2)
							result = 5500 * kolvo;
						else if(pogruz == 3)
							result = 4500 * kolvo;
					}
					break;
				
				}
			
				var rst = result * 0.9;
				var res = parseInt(rst);

			}
			
		var price_one = Math.round(res / kolvo);
		
		var info = 'Стоимость вывоза '+ yslname + ' ' + taraname +' '+ pogruzkaname +'<br /> составляет <strong>' + res + ' руб.</strong><p>Вывоз одного контейнера &mdash; '+ price_one +',00 руб.<br />Стоимость указана с учетом НДС</p>'; 
		
		var calcinfo = $('#calcinfo');
		calcinfo.html(info);
		
		if(calcinfo.is(":hidden"))
			calcinfo.slideDown(200);
			
		// alert('Цена = ' + res);
	});
	
	
	
	
	
	// checkbox оформить
	$('#oformit').click(function(){
			if($(this).is(":checked"))
				{
					$(this).next("label").addClass("LabelSelected");
					$('#calczakaz').slideDown(500);
	
				}
			else{
					$(this).next("label").removeClass("LabelSelected");  
					$('#calczakaz').slideUp(500);
				}
	});
	
	// ИМЯ
	$('#zakname').focus(function(){
		if($(this).val() == 'Контактное лицо')
			$(this).val('');
	})
	
	$('#zakname').blur(function(){
		if($(this).val() == '' || $(this).val == ' ')
			$(this).val('Контактное лицо');
	})
	
	// ТЕЛЕФОН
	$('#zakphone').focus(function(){
		if($(this).val() == 'Телефон')
			$(this).val('');
	})
	
	$('#zakphone').blur(function(){
		if($(this).val() == '' || $(this).val == ' ')
			$(this).val('Телефон');
	})
	
	// Email
	$('#zakemail').focus(function(){
		if($(this).val() == 'E-mail')
			$(this).val('');
	})
	
	$('#zakemail').blur(function(){
		if($(this).val() == '' || $(this).val == ' ')
			$(this).val('E-mail');
	})
	
	
	
	$('.inputformbutt').click(function(){
		
		flag = 0;
		
		var name = $('#zakname');
		var email = $('#zakemail');
		var phone = $('#zakphone');		
		
		name.css('border', '1px solid black');
		email.css('border', '1px solid black');
		phone.css('border', '1px solid black');
		
		
		if(name.val() == '' || name.val() == 'Контактное лицо' || name.val() == ' '){
			name.css('border', '2px solid red');
			flag = 1;}
			
		if(email.val() == '' || email.val() == 'E-mail' || email.val() == ' '){
			email.css('border', '2px solid red');	
			flag = 1;}
			
		if(phone.val() == '' || phone.val() == 'Телефон' || phone.val() == ' '){
			phone.css('border', '2px solid red');	
			flag = 1;}
			
		if(flag == 0)
			{
				var yslyga = $('#calcyslygi :radio:checked').val();
				var datapost = 'name='+ encodeURI(name.val()) +'&email='+ email.val() +'&phone='+ phone.val() +'&ysluga='+ yslyga;
				
				if(yslyga == 'mysor')
					{
						if($('#precalckonteyners :radio:checked').val() == '1')
							var kont = $('#calckonteyners :radio:checked').val();
						else
							var kont = $('#mashinoy :radio:checked').val();
							
						datapost += '&kontainers=' + kont;
						
						if(kont == '9')
							{
								var address = $('#address :radio:checked').val();
								var oplata = $('#oplata :radio:checked').val();
								var ezdok = $('#kolvoezd').val();
								
								datapost += '&address=' + address +'&oplata='+ oplata +'&ezdok='+ ezdok;
							}
						else if(kont == '12' || kont == '16' || kont == '241')
							{
								var utilization = 1;
								var kolvo = $('#kolvoezd').val();
								
								datapost += '&utilization='+ utilization +'&kolvo='+ kolvo;
							}
						else{
								var kolvo = $('#kolvokont').val();
								
								datapost += '&kolvo='+ kolvo;
							}
					}
				else if(yslyga == 'sneg')
					{
						var kont = $('#calckonteyners1 :radio:checked').val();
						datapost += '&kontainers=' + kont;
						
						if(kont == '12')
							{
								var pogruzka = $('#pogruzka-sneg :radio:checked').val();
								var utilization = $('#utilization :radio:checked').val();
								var ezdok = $('#kolvoezd').val();
								
								datapost += '&pogruzka='+ pogruzka +'&utilization='+ utilization +'&ezdok='+ ezdok;
							}
						else{
								var pogruzka = $('#pogruzka :radio:checked').val();
								var ezdok = $('#kolvoezd').val();
								
								datapost += '&pogruzka='+ pogruzka +'&ezdok='+ ezdok;
							}
					}
					
				
				// Отправка запроса ajax
				$.ajax({
				url: '/img/calc/send.php',
				type: 'POST',
				dataType : "html",
				data: datapost,
				success: function (mes){ 
						var calcinner = $('#calcinner');
						calcinner.slideUp(1500);
						setTimeout(function(){calcinner.html(mes)}, 1500); 
						calcinner.slideDown(500);
					}
				});
		
		
		
		
				
			}
	
	});
	
 });  // On document ready 	
