	$(function () {
		$('#call').click(function() {
			$('#overlay').remove();
			$('#ff_desc').html('<h1>Не дозвонились?</h1>Мы Вам перезвоним! Пожалуйста, отправьте нам своё имя, телефон, а главное вопрос и сотрудники фирмы обязательно свяжутся с Вами!');
			$('body').append('<div id=\"overlay\" />');
			var wheight = $(document).height();
			$('#overlay').height(wheight);
			$('#overlay').fadeIn('slow');
			$('#flowform').show();

			$('#ff_office').change(function() {
				var sval = $(this).val();
				$.post('/do/managers.php',{ o_id: sval, key: 1 }, function(data) {
					$('#ff_man').html(data);
				});
			});

			$('.ff_submit').click(function() {
				var ff_name = $('#ff_name').val();
				var ff_phone = $('#ff_phone').val();
				var ff_email = $('#ff_email').val();
				var ff_office = $('#ff_office').val();
				var ff_man = $('#ff_man').val();
				var ff_mess = $('#ff_mess').val();

				$.post('/do/mailto.php',{ name: ff_name, phone: ff_phone, email: ff_email, office: ff_office, man: ff_man, mess: ff_mess }, function(data) {
					switch (data)
					{
						case '0' :
						$('#ff_desc').html('<div class=\"error\">Данные введены некорректно!</div>');
						$('.error').delay(2000).fadeOut('slow', function() {
							$('.error').remove();
							$('#ff_desc').html('<h1>Не дозвонились?</h1>Мы Вам перезвоним! Пожалуйста, отправьте нам своё имя, телефон, а главное вопрос и сотрудники фирмы обязательно свяжутся с Вами!');
						});
						break;
						case '1' :
						$('#ff_desc').html('<div class=\"done\">Запрос отправлен!</div>');
						$('#overlay').delay(2000).fadeOut('slow', function() {
							$('#flowform').hide();
							$('.done').remove();
							$('#overlay').remove();
						});

						$('#ff_name').val('');
						$('#ff_phone').val('');
						$('#ff_email').val('');
						$('#ff_office').val('');
						$('#ff_man').val('');
						$('#ff_mess').val('');

						break;
						default :
					}
				});
			});
		});

		$('.ff_close').click(function(){
			$('#overlay').fadeOut('slow', function() {
				$('#flowform').hide();
				$('#overlay').remove();

				$('#ff_name').val('');
				$('#ff_phone').val('');
				$('#ff_email').val('');
				$('#ff_office').val('');
				$('#ff_man').val('');
				$('#ff_mess').val('');
			});
		});
	});
