if ($USE_JQUERY_UI && !defined('__JQUERY_UI_JS')) {
    define('__JQUERY_UI_JS', true);
    $GLOBALS['APPLICATION']->AddHeadString(CIBECacheControl::RenderJSLink($templateFolder . '/js/jquery-ui-1.8.10.custom.min.js'));
}
if ($USE_JQUERY_UI && !defined('__JQUERY_UI_CSS')) {
    define('__JQUERY_UI_CSS', true);
    $GLOBALS['APPLICATION']->AddHeadString(CIBECacheControl::RenderCSSLink($templateFolder . '/css/jquery-ui-1.8.10.custom.css'));
}
if (!defined("__BROWSER_JS")) {
    define("__BROWSER_JS", true);
    $GLOBALS["APPLICATION"]->AddHeadString(CIBECacheControl::RenderJSLink($templateFolder . "/js/jquery.browser-2.3.min.js"));
}
if (!defined("__PERCIFORMES_JS")) {
    define("__PERCIFORMES_JS", true);
    $GLOBALS["APPLICATION"]->AddHeadString(CIBECacheControl::RenderJSLink($templateFolder . "/js/jquery.perciformes.js"));
}
if (!defined("__HIGHSLIDE_JS")) {
    define("__HIGHSLIDE_JS", true);
    $GLOBALS["APPLICATION"]->AddHeadString(CIBECacheControl::RenderJSLink($templateFolder . "/js/highslide-full-3.3.19.pack.js"));
}
if ($USE_AUTOCOMPLETE) {
    // Если используется автозаполнение
    if (!defined("__AUTOCOMPLETE_JS")) {
        define("__AUTOCOMPLETE_JS", true);
        $GLOBALS["APPLICATION"]->AddHeadString(CIBECacheControl::RenderJSLink($templateFolder . "/js/jquery.autocomplete.pack.js"));
    }
    if (!defined("__AUTOCOMPLETE_CSS")) {
        define("__AUTOCOMPLETE_CSS", true);
        $GLOBALS["APPLICATION"]->AddHeadString(CIBECacheControl::RenderCSSLink($templateFolder . "/css/jquery.autocomplete.css"));
    }
}
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
$USE_AUTOCOMPLETE = !count($arResult['points']) && true == $arParams["USE_AUTOCOMPLETE"];
// Использовать автозаполнение, если используются поля для ввода пунктов и разрешено автозаполнение
$USE_JQUERY_UI = true;
require_once dirname(__FILE__) . '/tools.php';
$APPLICATION->AddHeadString(CIBECacheControl::RenderJSLink("/bitrix/js/ibe/tools.js"));
$APPLICATION->AddHeadString(CIBECacheControl::RenderJSLink("/bitrix/js/ibe/formtools.js"));
$frontofficeHelper = new frontofficeHelper();
if (isset($arResult["processor"])) {
    $APPLICATION->SetPageProperty("TravelShopBookingCurrentStage", ToUpper($arResult["processor"]));
    $APPLICATION->SetPageProperty("HIDE_TEXT_FIELD", 'Y');
    if ($arResult["processor"] != 'form_order') {
        $APPLICATION->SetPageProperty("HIDE_RIGHT_COLLUMN", true);
        $APPLICATION->IncludeComponent("travelshop:ibe.bookstage", "", array("COMPONENT" => "travelshop:ibe.frontoffice", "IBE_AJAX_MODE" => "N", "SHOW_STAGE_SERVICES" => "Y"));
    }
}
if (isset($arResult["processor"])) {
    //$arResult["processor"]
    ?>
<div id="ts_ag_reservation_curtain">
<?php 
    if ($arParams["~IBE_AJAX_MODE"] == "Y" && !$arResult["~IS_AJAX_MODE"]) {
        // компонент в Ajax-режиме и это не жестко предопределенный Ajax-вызов
        // если это загрузка всей страницы, то подключаем базовые скрипты
        if (!CIBEAjax::IsAjaxMode()) {
            $APPLICATION->IncludeComponent("travelshop:ibe.ajax", "");
        }
<?php

if (!defined('B_PROLOG_INCLUDED') || true !== B_PROLOG_INCLUDED) {
    die;
}
if (file_exists($_SERVER['DOCUMENT_ROOT'] . ($sStyleFile = $this->GetFolder() . '/styles.css'))) {
    echo CIBECacheControl::RenderCSSLink($sStyleFile);
}
?>

<span id="ts_ag_offer_filter_container">
<?php 
if (CIBEAjax::StartArea("#ts_ag_offer_filter_container")) {
    $iEnabledFiltersCount = 0;
    if ($arResult['FILTER']) {
        ?>
<div class="ts_ag_offer_filter">
	<h2><?php 
        echo GetMessage('TS_IBE_OFFER_FILTER_TITLE');
        ?>
</h2>
	<div class="inner">
		<?php 
        foreach ($arResult['FILTER'] as $arFilter) {
            ?>
		<?php 
            if ($arFilter['~ENABLED']) {
                $iEnabledFiltersCount++;
            }
            ?>
		<h3 class="title<?php 
echo $arLang["SITE_NAME"] ? $arLang["SITE_NAME"] . " &#151; " : "";
$APPLICATION->ShowTitle();
?>
</title>

<link type="image/x-icon" href="/favicon.ico" rel="icon" />
<link type="image/ico" href="/favicon.ico" rel="SHORTCUT ICON" />

<?php 
$APPLICATION->ShowCSS();
define("__JQUERY_JS", true);
echo CIBECacheControl::RenderJSLink('/bitrix/templates/' . SITE_TEMPLATE_ID . '/js/jquery-1.5.1.min.js');
define("__BROWSER_JS", true);
echo CIBECacheControl::RenderJSLink('/bitrix/templates/' . SITE_TEMPLATE_ID . '/js/jquery.browser-2.3.min.js');
define("__TOOLTIP_JS", true);
echo CIBECacheControl::RenderJSLink('/bitrix/templates/' . SITE_TEMPLATE_ID . '/js/jquery.tooltip-1.3.js');
?>

<?php 
method_exists($APPLICATION, 'ShowHeadStrings') ? $APPLICATION->ShowHeadStrings() : '';
method_exists($APPLICATION, 'ShowHeadScripts') ? $APPLICATION->ShowHeadScripts() : '';
?>

<script type="text/javascript">
// <![CDATA[
function tooltip(selector) {
  var titles = ('undefined' === typeof selector) ? $('[title]') : selector.find('[title]');
  if (titles.length) {
    titles.tooltip({
      bodyHandler: function() {
        return $('<div class="arr"></div><div class="inner">'.concat(this.tooltipText, '</div>'));