	/* закрытие окна */
	function closePopup(){
		//$('#opaco').toggleClass('hidden').removeAttr('style');
		//$('#popup').toggleClass('hidden');
		$('#opaco').hide(0).removeAttr('style');
		$('#popup').hide(0);
		$('#popup').html('');
		return false;
	}

	/* открытие окна */
	function showPopup(popup_type, services, text){
		if($.browser.msie){
			$('#opaco').height($(document).height()).show(0);//.toggleClass('hidden');
		} else {
			$('#opaco').height($(document).height()).show(0)/*.toggleClass('hidden')*/.fadeTo(0, 0.7);
		}

		var addHeight = 0;
		if($.browser.mozilla) addHeight = 16;
		$('#popup')
			.height($('#popup_' + popup_type).height() + addHeight)
			.html($('#popup_' + popup_type).html())
			.popupAlignCenter()
			.show(0);
			//.toggleClass('hidden');
		$("#popup input[name='js_key']").val($('#popup_'+ popup_type +" input[name='js_key']").val());
		
		for(var i = 0; i<services.length; i++){
			$("#popup #sb_service_" + services[i]).attr('checked', 'true');
			var val = $("#popup #sb_service_" + services[i] + '_text').val() +' '+ text[i];
			$("#popup #sb_service_" + services[i] + '_text').val(val);
			$("#popup #sb_service_span_" + services[i]).html(val);
		}

		return false;
	}
	/* документ загружен */
	$(document).ready(function(){
		//выравнивание всплывающего окна по центру
		$.fn.popupAlignCenter = function() {
			var marginLeft = Math.max(40, parseInt($(window).width()/2 - $(this).width()/2)) + 'px';
			var marginTop = Math.max(40, parseInt($(window).height()/2 - $(this).height()/2)) + 'px';
			return $(this).css({'margin-left':marginLeft, 'margin-top':marginTop});
		};
	});

	/* отправка формы */
	function sendFormBooking(f){
		if(checkForm(f)){
			$("#popup .booking_form_div").fadeTo(0, 0);
			$("#popup").css("background", "#151515 url(/i/loading.gif) no-repeat center");
			// параметры для ajax отправки формы
			var options = {
				url: "/formSend.php",
				success: function(text) {
					$("#popup").css("background", "#151515");
					if(text=='ok'){
						$("#popup").animate({"height" : "80px"}, 500, "swing", function(){
							$("#popup").html('<div class="sendOkMessage"><span>Спасибо! Ваше сообщение успешно отправлено!<br/>Наш менеджер свяжется с Вами сразу получения письма.</span></div>');
							setTimeout("closePopup();", 5000);
						});
					} else {
						$("#popup .booking_form_div").fadeTo(0, 1);
						$("#popup").html(text);
						$("#popup").height($(".booking_form_div").height() + 20);
					}
				}
			}; 
			 
			// передаем опции в ajaxSubmit
			$("#bookingForm").ajaxSubmit(options);
		}
	}
