test.cbooking.ru Open in urlscan Pro
78.155.203.13  Public Scan

URL: https://test.cbooking.ru/
Submission: On August 11 via automatic, source certstream-suspicious — Scanned from CA

Form analysis 2 forms found in the DOM

Name: form_hotel_filtersPOST search.php

<form action="search.php" method="post" name="form_hotel_filters" id="form_hotel_filters" target="_blank"><input type="hidden" name="form_hotel_filters_id" value="">
  <div class="row">
    <div class="col-xs-12 col-sm-12 col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2">
      <div class="show_search">
        <ul class="nav nav-tabs search-nav">
          <li class="active" id="search_nav_hot"><a onclick="SwitcherRegHotFlat(0)"> Гостиницы / отели </a></li>
          <li id="search_nav_flat"><a onclick="SwitcherRegHotFlat(1)"> Квартиры посуточно </a></li>
          <li id="search_nav_sanatorium"><a onclick="SwitcherRegHotFlat(2)"> Санатории </a></li>
        </ul>
        <div class="well well-lg search-block" style="margin-top:0">
          <div class="row">
            <div class="col-sm-7" style="">
              <div class="d_city_for_hotel">
                <div class="form-group">
                  <label>&nbsp;</label>
                  <div class="loader-wrapper">
                    <input type="text" class="form-control ui-autocomplete-input" placeholder="Город, отель, ст. метро, место" value="" maxlength="128" name="i_city_i_other_hot" id="i_city_i_other_hot" onchange="ControlInputCityOther($(this))"
                      autocomplete="off"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span>
                  </div>
                  <input type="hidden" id="i_city_i_other_id_hot" name="i_city_i_other_id_hot" value="">
                  <input type="hidden" id="i_city_i_other_type_hot" name="i_city_i_other_type_hot" value="">
                  <input type="hidden" id="i_city_i_other_hid_hot" name="i_city_i_other_hid_hot" value="">
                  <input type="hidden" id="i_country_hot" name="i_country_hot" value="">
                  <input type="hidden" id="i_SystemId_hid_hot" name="i_SystemId_hid_hot" value="">
                  <input type="hidden" id="i_city_i_parent_id_hot" name="i_city_i_parent_id_hot" value="">
                </div>
                <div class="form-group" style="display:none" id="d_i_c_adr_hot">
                  <div class="loader-wrapper">
                    <input type="text" value="" maxlength="128" name="i_city_i_adr_hot" class="form-control ui-autocomplete-input" id="i_city_i_adr_hot" onchange="ControlInputCityOther1($(this))" autocomplete="off"><span role="status"
                      aria-live="polite" class="ui-helper-hidden-accessible"></span>
                  </div>
                  <input type="hidden" id="i_city_i_adr_id_hot" name="i_city_i_adr_id_hot" value="">
                  <input type="hidden" id="i_city_i_adr_type_hot" name="i_city_i_adr_type_hot" value="">
                  <input type="hidden" id="i_city_i_adr_hid_hot" name="i_city_i_adr_hid_hot" value="">
                </div>
              </div>
              <div class="d_city_for_flat" style="display: none;">
                <div class="form-group">
                  <label>&nbsp;</label>
                  <div class="loader-wrapper">
                    <input type="text" class="form-control ui-autocomplete-input" placeholder="Город, отель, ст. метро, место" value="" maxlength="128" name="i_city_i_other_app" id="i_city_i_other_app" onchange="ControlInputCityOther($(this))"
                      autocomplete="off"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span>
                  </div>
                  <input type="hidden" id="i_city_i_other_id_app" name="i_city_i_other_id_app" value="">
                  <input type="hidden" id="i_city_i_other_type_app" name="i_city_i_other_type_app" value="">
                  <input type="hidden" id="i_city_i_other_hid_app" name="i_city_i_other_hid_app" value="">
                  <input type="hidden" id="i_country_app" name="i_country_app" value="">
                  <input type="hidden" id="i_SystemId_hid_app" name="i_SystemId_hid_app" value="">
                  <input type="hidden" id="i_city_i_parent_id_app" name="i_city_i_parent_id_app" value="">
                </div>
                <div class="form-group" style="display:none" id="d_i_c_adr_app">
                  <div class="loader-wrapper">
                    <input type="text" value="" maxlength="128" name="i_city_i_adr_app" class="form-control ui-autocomplete-input" id="i_city_i_adr_app" onchange="ControlInputCityOther1($(this))" autocomplete="off"><span role="status"
                      aria-live="polite" class="ui-helper-hidden-accessible"></span>
                  </div>
                  <input type="hidden" id="i_city_i_adr_id_app" name="i_city_i_adr_id_app" value="">
                  <input type="hidden" id="i_city_i_adr_type_app" name="i_city_i_adr_type_app" value="">
                  <input type="hidden" id="i_city_i_adr_hid_app" name="i_city_i_adr_hid_app" value="">
                </div>
              </div>
              <div class="row">
                <div class="col-xs-6">
                  <div class="form-group has-feedback has-lime">
                    <label class="control-label sr-only">Заезд</label>
                    <input type="text" class="form-control js-date " placeholder="Дата заезда" id="DIN" name="DIN" autocomplete="off" value="">
                    <span class="glyphicon glyphicon-calendar form-control-feedback"></span>
                  </div>
                </div>
                <div class="col-xs-6">
                  <div class="form-group has-feedback has-lime">
                    <label class="control-label sr-only">Выезд</label>
                    <input type="text" class="form-control js-date" placeholder="Дата выезда" id="DOUT" autocomplete="off" name="DOUT" value="">
                    <span class="glyphicon glyphicon-calendar form-control-feedback"></span>
                  </div>
                </div>
              </div>
            </div>
            <div class="col-sm-5">
              <div class="row">
                <div class="d_city_for_hotel">
                  <div class="col-sm-33">
                    <div class="form-group" data-toggle="popover" data-trigger="hover" data-placement="top" data-content="Укажите количество взрослых, которые будут проживать в одном номере" data-original-title="" title="">
                      <label style="color:white;">Взрослые</label>
                      <select name="s_adult_kolvo_hot" id="s_adult_kolvo_hot" class="chosen-select-no-single" style="display: none;">
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="7">7</option>
                        <option value="8">8</option>
                      </select>
                      <div class="chosen-container chosen-container-single chosen-container-single-nosearch" style="width: 0px;" title="" id="s_adult_kolvo_hot_chosen">
                        <a class="chosen-single" tabindex="-1"><span>1</span><div><span class="caret">1</span></div></a>
                        <div class="chosen-drop">
                          <div class="chosen-search"><input type="text" autocomplete="off" readonly=""></div>
                          <ul class="chosen-results"></ul>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div class="col-sm-33">
                    <div class="form-group" data-toggle="popover" data-trigger="hover" data-placement="top" data-content="Укажите количество детей, которые будут проживать в одном номере со взрослым(и)" data-original-title="" title="">
                      <label style="color:white;">Дети</label>
                      <select name="s_kinder_kolvo_hot" id="s_kinder_kolvo_hot" class="chosen-select-no-single" style="display: none;" onchange="InputKinderAge(this.value,'_hot')">
                        <option value="0">0</option>
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="7">7</option>
                        <option value="8">8</option>
                      </select>
                      <div class="chosen-container chosen-container-single chosen-container-single-nosearch" style="width: 0px;" title="" id="s_kinder_kolvo_hot_chosen">
                        <a class="chosen-single" tabindex="-1"><span>0</span><div><span class="caret">0</span></div></a>
                        <div class="chosen-drop">
                          <div class="chosen-search"><input type="text" autocomplete="off" readonly=""></div>
                          <ul class="chosen-results"></ul>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div class="d_city_for_flat" style="display: none;">
                  <div class="col-sm-33">
                    <div class="form-group" data-toggle="popover" data-trigger="hover" data-placement="top" data-content="Укажите количество взрослых, которые будут проживать в одном номере" data-original-title="" title="">
                      <label style="color:white;">Взрослые</label>
                      <select name="s_adult_kolvo_app" id="s_adult_kolvo_app" class="chosen-select-no-single" style="display: none;">
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="7">7</option>
                        <option value="8">8</option>
                      </select>
                      <div class="chosen-container chosen-container-single chosen-container-single-nosearch" style="width: 0px;" title="" id="s_adult_kolvo_app_chosen">
                        <a class="chosen-single" tabindex="-1"><span>1</span><div><span class="caret">1</span></div></a>
                        <div class="chosen-drop">
                          <div class="chosen-search"><input type="text" autocomplete="off" readonly=""></div>
                          <ul class="chosen-results"></ul>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div class="col-sm-33">
                    <div class="form-group" data-toggle="popover" data-trigger="hover" data-placement="top" data-content="Укажите количество детей, которые будут проживать в одном номере со взрослым(и)" data-original-title="" title="">
                      <label style="color:white;">Дети</label>
                      <select name="s_kinder_kolvo_app" id="s_kinder_kolvo_app" class="chosen-select-no-single" style="display: none;" onchange="InputKinderAge(this.value,'_app')">
                        <option value="0">0</option>
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        <option value="7">7</option>
                        <option value="8">8</option>
                      </select>
                      <div class="chosen-container chosen-container-single chosen-container-single-nosearch" style="width: 0px;" title="" id="s_kinder_kolvo_app_chosen">
                        <a class="chosen-single" tabindex="-1"><span>0</span><div><span class="caret">0</span></div></a>
                        <div class="chosen-drop">
                          <div class="chosen-search"><input type="text" autocomplete="off" readonly=""></div>
                          <ul class="chosen-results"></ul>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div class="d_city_for_hotel">
              <div class="col-xs-12 col-sm-12 col-lg-12 form-group" id="d_kinder_age_hot"></div>
            </div>
            <div class="d_city_for_flat" style="display: none;">
              <div class="col-xs-12 col-sm-12 col-lg-12 form-group" id="d_kinder_age_app"></div>
            </div>
          </div>
          <div class="row">
            <div class="col-xs-12 col-sm-6 col-md-8 form-inline checkbox yoga_hotels_only" style="color: white;">
              <label>
                <input type="checkbox" id="ch_yoga_hotels_only" name="ch_yoga_hotels_only" value="1" class="success-checkbox"> Отели для йоги <div class="checkbox-"></div>
              </label>
            </div>
            <div class="col-xs-12 col-sm-6 col-md-33">
              <input type="hidden" name="regim_app" id="regim_app" value="" r_yes="_app" r_no="_hot">
              <input type="hidden" name="pr_ffff" value="1">
              <a class="btn btn-default btn-block" onclick="FormSendez()">Найти</a>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <input type="hidden" name="form_hotel_filters_ok" value="1">
  <script>
    function ShowHotFlatNav() {
      var val_regh = parseInt($("#regim_app").val());
      if (val_regh == 1) { // квартиры
        if (!$("#search_nav_flat").hasClass("active")) {
          $("#search_nav_hot").removeClass("active");
          $("#search_nav_flat").addClass("active");
          $("#search_nav_sanatorium").removeClass("active");
        }
        $(".d_city_for_hotel").hide();
        $(".d_city_for_flat").show();
        $(".yoga_hotels_only input:checkbox").prop("checked", false);
        $(".yoga_hotels_only").addClass("invisible");
      } else if (val_regh == 2) { // санатории
        if (!$("#search_nav_sanatorium").hasClass("active")) {
          $("#search_nav_sanatorium").addClass("active");
          $("#search_nav_flat").removeClass("active");
          $("#search_nav_hot").removeClass("active");
        }
        $(".d_city_for_hotel").show();
        $(".d_city_for_flat").hide();
        $(".yoga_hotels_only input:checkbox").prop("checked", false);
        $(".yoga_hotels_only").addClass("invisible");
      } else { // отели
        if (!$("#search_nav_hot").hasClass("active")) {
          $("#search_nav_flat").removeClass("active");
          $("#search_nav_sanatorium").removeClass("active");
          $("#search_nav_hot").addClass("active");
        }
        $(".d_city_for_hotel").show();
        $(".d_city_for_flat").hide();
        $(".yoga_hotels_only").removeClass("invisible");
      }
    }

    function SwitcherRegHotFlat(aaa) {
      $("#regim_app").val(aaa);
      ShowHotFlatNav();
    }

    function InputKinderAge(vvv, aaa) {
      var str_s = "";
      var str_options = '<option value="">-</option>';
      for (var age = 0; age < 18; age++) {
        str_options += '<option value="' + age + '">' + age + '</option>';
      }
      for (var i = 0; i < parseInt(vvv); i++) {
        str_s = str_s + '<div class="form-group" style="margin-right:8px">' + '<select class="chosen-select-no-single" name="s_age_kinder' + aaa + '[]">' + str_options + '</select>' + '</div>';
      }
      if (str_s) {
        str_s = '<div class="row">' + '<div class="col-sm-12">' + '<div class="form-inline">' + '<label style="color:white;">Возраст детей</label><br>' + str_s + '</div></div></div>';
      }
      $("#d_kinder_age" + aaa).html(str_s);
      InitControlObject();
    }
    ShowHotFlatNav();
    var cache = {};
    cache[0] = {};
    cache[1] = {};
    cache[2] = {};
    const activeRequests = [];

    function SetCatcompleteForCity(id_postfix) {
      function OpenFreeFormRequestDialog(e) {
        $("#i_city_i_other_id" + id_postfix).val("");
        $("#i_city_i_other_type" + id_postfix).val("");
        $("#i_city_i_other_hid" + id_postfix).val("");
        $("#i_country" + id_postfix).val("");
        $("#i_SystemId_hid" + id_postfix).val("");
        $("#i_city_i_other" + id_postfix).val("");
        const arriveHour = 12;
        const departureHour = 12;
        const hotelId = "";
        IninitDialogForPriceHotelBookingReq($(this), arriveHour, departureHour, hotelId);
      }

      function GetFreeFormRequestSuggestionItem(options) {
        if (!options.freeFormRequestButton) return null;
        return GetStaticSuggestionItem({
          text: 'Не нашли нужную гостиницу? Отправить запрос',
          handler: OpenFreeFormRequestDialog,
        });
      }

      function GetStaticSuggestionItem(options) {
        const el = $('<li>').css("margin-top", "8px").css("background-color", "#ecf7e7").css("border", "1px solid #c6c3c6").css("cursor", "pointer").append('<a><b class="text-success">' + options.text + '</b></a>');
        if (options.title) {
          el.attr("title", options.title);
        }
        return {
          customElement: el,
          customElementClickHandler: options.handler,
        }
      }

      function ShowLoadingIndicator() {
        if ($("#xButton0").length === 0) {
          $("#i_city_i_other" + id_postfix).after('<img type="image" class="loader-wheel" id="xButton0" src="/img/loader1.gif">');
        }
      }

      function HideLoadingIndicator() {
        $("#xButton0").remove();
      }

      function MergeSuggestions(existingSuggestions, additionalSuggestions) {
        if (!additionalSuggestions || additionalSuggestions.length === 0) {
          return existingSuggestions;
        }
        if (!existingSuggestions || existingSuggestions.length === 0) {
          return additionalSuggestions;
        }
        const result = existingSuggestions;
        additionalSuggestions.forEach(function(item) {
          const existing = existingSuggestions.find((x) => x.id == item.id);
          if (!existing) {
            result.push(item);
          }
        });
        result.sort((a, b) => {
          if (a.type == b.type) return 0;
          const aOrder = TypeToOrder(a.type);
          const bOrder = TypeToOrder(b.type);
          return aOrder - bOrder;
        });
        return result;
      }

      function TypeToOrder(itemType) {
        switch (itemType) {
          case "City":
            return 0;
          case "Hotel":
            return 1;
          default:
            return 99;
        }
      }

      function GetCompleteSuggestions(additionalSuggestions, cache, key) {
        const existingSuggestions = cache[key] && cache[key].length > 0 ? cache[key].filter((x) => !x.customElement) : [];
        const mergedSuggestions = MergeSuggestions(existingSuggestions, additionalSuggestions);
        cache[key] = mergedSuggestions;
        const staticItem = GetFreeFormRequestSuggestionItem({
          freeFormRequestButton: false,
        });
        if (staticItem) {
          mergedSuggestions.push(staticItem);
        }
        return mergedSuggestions;
      }

      function LoadOldSuggestions(term, appMode, flag, cityId) {
        return new Promise((resolve, reject) => {
          const $request = $.ajax({
            url: "ajax/list_place_for_search_hotel.php?r=" + appMode + "&city_adr=&flag=" + flag + "&city=" + cityId,
            dataType: "json",
            type: "POST",
            cache: true,
            data: {
              name_startsWith: term
            },
            success: function(data) {
              const index = activeRequests.indexOf($request);
              activeRequests.splice(index, 1);
              if (data) {
                const preparedData = $.map(data.filter((x) => !!x.Id), function(item) {
                  return {
                    value: item.Name,
                    id: parseInt(item.Id),
                    category: GetRusType(item.Type),
                    type: item.Type,
                    desc: item.ParentName,
                    parentId: parseInt(item.ParentId),
                    system: parseInt(item.SystemId),
                  }
                });
                resolve(preparedData);
              } else {
                resolve([]);
              }
            },
            error: function(jqXHR, status, error) {
              const index = activeRequests.indexOf($request);
              activeRequests.splice(index, 1);
              reject({
                status: status,
                error: error
              });
            },
          });
          activeRequests.push($request);
        });
      }

      function LoadNewSuggestions(term, hotelTypeId) {
        const hotelTypes = {
          "0": "hotels",
          "1": "flats",
          "2": "sanatoriums"
        };
        const hotelType = hotelTypes[hotelTypeId];
        const locationsUrl = "ajax/locations_suggestions.php";
        const requestParams = {
          t: hotelType,
          q: term,
        };
        return new Promise((resolve, reject) => {
          const $request = $.ajax({
            url: locationsUrl,
            dataType: "json",
            type: "GET",
            data: requestParams,
            success: function(data) {
              let cacheItems = [];
              const locationCategory = GetRusType("City");
              for (i in data.locations) {
                const location = data.locations[i];
                cacheItems.push({
                  id: location.id,
                  value: location.name,
                  parentId: location.id,
                  desc: location.parentRegionName,
                  system: 1,
                  category: locationCategory,
                  type: "City",
                });
              }
              const hotelItemType = hotelTypeId == 1 ? "Apartment" : "Hotel";
              const hotelItemCategory = GetRusType(hotelItemType);
              for (i in data.hotels) {
                const hotel = data.hotels[i];
                cacheItems.push({
                  id: hotel.hotelId,
                  value: hotel.name,
                  parentId: -1,
                  desc: hotel.address,
                  system: 1,
                  category: hotelItemCategory,
                  type: hotelItemType,
                });
              }
              const index = activeRequests.indexOf($request);
              activeRequests.splice(index, 1);
              resolve(cacheItems);
            },
            error: function(jqXHR, status, error) {
              const index = activeRequests.indexOf($request);
              activeRequests.splice(index, 1);
              reject({
                status: status,
                error: error
              });
            },
          });
          activeRequests.push($request);
        });
      }
      return $("#i_city_i_other" + id_postfix).catcomplete({
        source: function(request, response) {
          while (activeRequests.length > 0) {
            const $request = activeRequests.shift();
            $request.abort();
          }
          const hotelTypeId = $("#regim_app").val() === "" ? "0" : $("#regim_app").val();
          const key = hotelTypeId + request.term;
          if (key in cache) {
            response(cache[key]);
            return;
          }
          const userInfo = CurrentUserInfo();
          if (!userInfo.isLoggedIn) {
            const staticItem = GetStaticSuggestionItem({
              text: 'Для поиска необходимо войти в Личный кабинет',
              title: 'Перейти на страницу входа',
              handler: function() {
                location.href = '/authorization.php'
              },
            });
            response([staticItem]);
            return;
          }
          ShowLoadingIndicator();
          const newPromise = LoadNewSuggestions(request.term, hotelTypeId).then(function(result) {
            const suggestions = GetCompleteSuggestions(result, cache, key);
            response(suggestions);
          });
          const oldPromise = LoadOldSuggestions(request.term, hotelTypeId, $("#flag").val(), $("#city").val()).then(function(result) {
            const suggestions = GetCompleteSuggestions(result, cache, key);
            response(suggestions);
          });
          Promise.allSettled([newPromise, oldPromise]).then(function(results) {
            if (results.every((x) => x.status === "rejected")) {
              const staticItem = GetFreeFormRequestSuggestionItem({
                freeFormRequestButton: false,
              });
              if (staticItem) {
                response([staticItem]);
              } else {
                response([]);
              }
            }
            if (!results.some((x) => x.status === "rejected" && x.reason.status === "abort")) {
              HideLoadingIndicator();
            }
            if (!cache[key] || cache[key].length === 0) {
              $("#i_city_i_other_id" + id_postfix).val("");
              $("#i_city_i_other_type" + id_postfix).val("");
              $("#i_city_i_other_hid" + id_postfix).val("");
              $("#i_country" + id_postfix).val("");
              $("#i_SystemId_hid" + id_postfix).val("");
            }
          })
        },
        delay: 500,
        minLength: 3,
        select: function(event, ui) {
          if (ui.item.customElement) {
            if (ui.item.customElementClickHandler) {
              ui.item.customElementClickHandler.call(this);
            }
            return false;
          }
          $("#i_city_i_other_id" + id_postfix).val(ui.item.id);
          $("#i_city_i_other_type" + id_postfix).val(ui.item.type);
          $("#i_city_i_other_hid" + id_postfix).val(ui.item.value);
          $("#i_country" + id_postfix).val(ui.item.desc);
          $("#i_SystemId_hid" + id_postfix).val(ui.item.system);
          $("#i_city_i_parent_id" + id_postfix).val(ui.item.parentId);
          var obj_sel = $("#s_adult_kolvo" + id_postfix);
          if (ui.item.system == 5) {
            $("#d_i_c_adr" + id_postfix).hide().find("input").val("").attr("placeholder", "");
            if (obj_sel.find("option").length > 6) {
              if (parseInt(obj_sel.val()) > 6) {
                obj_sel.val(6);
              }
              for (var i = 0; i < 2; i++) {
                obj_sel.find("option").eq(-1).remove();
              }
              var obj_sel2 = $("#s_kinder_kolvo" + id_postfix);
              if (parseInt(obj_sel2.val()) > 4) {
                obj_sel2.val(4).trigger("change");
              }
              for (var i = 0; i < 4; i++) {
                obj_sel2.find("option").eq(-1).remove();
              }
              obj_sel.trigger("chosen: updated");
              obj_sel2.trigger("chosen: updated");
            }
          } else {
            if (ui.item.type == "City") {
              $("#d_i_c_adr" + id_postfix).show().find("input").val("").attr("placeholder", "введите улицу в г. " + ui.item.value);
            } else {
              $("#d_i_c_adr" + id_postfix).hide().find("input").val("").attr("placeholder", "");
            }
            if (obj_sel.find("option").length < 7) {
              obj_sel.append($('<option value="7">7</option>'));
              obj_sel.append($('<option value="8">8</option>'));
              obj_sel.trigger("chosen:updated");
              var obj_sel2 = $("#s_kinder_kolvo" + id_postfix);
              obj_sel2.append($('<option value="5">5</option>'));
              obj_sel2.append($('<option value="6">6</option>'));
              obj_sel2.append($('<option value="7">7</option>'));
              obj_sel2.append($('<option value="8">8</option>'));
              obj_sel2.trigger("chosen: updated");
            }
          }
          ControlInputCityOther1($("#i_city_i_adr" + id_postfix), id_postfix);
        }
      });
    }
    search1 = SetCatcompleteForCity("_hot");
    search2 = SetCatcompleteForCity("_app");
    search1.click(function() {
      search1.catcomplete("search", $(search1).val());
    });
    search2.click(function() {
      search2.catcomplete("search", $(search2).val());
    });

    function SetCatcompleteForAdr(aaa) {
      $("#i_city_i_adr" + aaa).catcomplete({
        source: function(request, response) {
          if ($("#xButton1").length === 0) {
            $("#i_city_i_adr" + aaa).after('<img type="image" class="loader-wheel" id="xButton1" src="/img/loader1.gif">');
          }
          $.ajax({
            url: "ajax/list_place_for_search_hotel.php?city_adr=" + $("#i_city_i_other_id" + aaa).val(),
            dataType: "json",
            type: "POST",
            data: {
              name_startsWith: request.term
            },
            success: function(data) {
              $("#xButton1").remove();
              response($.map(data, function(item) {
                return {
                  value: item.Name,
                  id: item.Id,
                  category: GetRusType(item.Type),
                  type: item.Type,
                  parentId: item.ParentId,
                  desc: item.ParentName
                }
              }));
            }
          });
        },
        minLength: 3,
        select: function(event, ui) {
          $("#i_city_i_adr_id" + aaa).val(ui.item.id);
          $("#i_city_i_adr_type" + aaa).val(ui.item.type);
          $("#i_city_i_adr_hid" + aaa).val(ui.item.value);
        }
      });
    }
    SetCatcompleteForAdr("_hot");
    SetCatcompleteForAdr("_app");
  </script>
</form>

Name: form_sys_messagePOST

<form action="" method="post" name="form_sys_message" id="form_sys_message"><input type="hidden" name="form_sys_message_id" value="">
  <script type="text/javascript">
    function IninitDialogSysMessage(str) {
      $("#d_mess").html(str);
      $("#dialog_form_sys_message").modal("show");
    }
  </script>
  <div id="d_mess"></div>
</form>

Text Content

8 (495) 221-84-31
8 (800) 700-77-03

г. Москва, Рязанский проспект, дом 8А, стр. 1

zakaz@cbooking.ru
Toggle navigation Cbooking.ru
 * Главная
 * О компании
 * Сотрудничество
   * Для корпоративных клиентов
   * Для агентств
   * Для объектов размещения
 * Контакты
 * Войти

 * Гостиницы / отели
 * Квартиры посуточно
 * Санатории

 


 


Заезд
Выезд
Взрослые 12345678
1
1

Дети 012345678
0
0

Взрослые 12345678
1
1

Дети 012345678
0
0



Отели для йоги

Найти


ПРЕИМУЩЕСТВА РАБОТЫ С CBOOKING.RU:

 * Самая большая отельная база: 22 000 отелей, более 18 000 отелей Он-лайн
 * Низкие цены: цена для клиента не выше официальной цены гостиницы. Скидки от
   5%.
 * Для каждого клиента бесплатно предоставляется высококвалифицированный
   персональный менеджер:
   * Полное и бесплатное сопровождение клиента от получения заявки до выезда из
     отеля
   * Поддержка 24/7
   * Оперативное изменение заказов, аннуляция брони
   * Заказ в любой форме
   * Заказы любой сложности
   * Возможность забронировать номер в день заезда
   * Крайне высокая скорость и качество обслуживания по всем заявкам: Клиентский
     менеджер моментально получает заявку в работу и максимально оперативно и
     качественно ее обрабатывает
   
   

 * Удобные условия оплаты
 * Закрывающие документы и отчеты предоставляются бесплатно
 * Возможность работы в ЭДО
 * Интеграция с вашим интерфейсом
 * Удобная система бронирования в on-line и off-line режимах: в личном кабинете
   вы видите все текущие цены:
   * официальная цена гостиницы
   * цена со скидкой
   * цена для клиента
   * есть возможность указать и моментально рассчитать ранний / поздний заезд и
     выезд
 * База отелей и скидки нарабатываются ежедневно
 * Никаких овербукингов
 * Никакого спама


УСЛОВИЯ ОПЛАТЫ

Банковским переводом на расчетный счет организации. Оплата производится в
соответствии с условиями договора.


Обратите внимание,что до начала процедуры бронирования гостиницы указываются
дата и время наступления штрафных санкций, а также сумма штрафа за
несвоевременную отмену бронирования.



Зарегистрируйте свой объект размещения на www.cbooking.ru с помощью
онлайн-формы! Зарегистрировать

×Close

ИНФО


ОК

Договор публичной оферты ООО "СиБукинг-технолоджи"

Договор публичной оферты ООО "ГЦБО"

г. Москва, Рязанский проспект, дом 8А, стр. 1

8 (495) 221-84-31
8 (800) 700-77-03 (по России бесплатно)

info@cbooking.ru



© 2011-2024 Cbooking.ru

Август
2024ПнВтСрЧтПтСбВс2930311234567891011121314151617181920212223242526272829303112345678

2024ЯнвФевМарАпрМайИюнИюлАвгСенОктНояДек

2020-2029201920202021202220232024202520262027202820292030

Август
2024ПнВтСрЧтПтСбВс2930311234567891011121314151617181920212223242526272829303112345678

2024ЯнвФевМарАпрМайИюнИюлАвгСенОктНояДек

2020-2029201920202021202220232024202520262027202820292030