{"id":4950,"date":"2016-06-09T13:33:34","date_gmt":"2016-06-09T11:33:34","guid":{"rendered":"https:\/\/coolhouse.sosadiazeventos.com\/search-results\/"},"modified":"2026-05-13T23:46:24","modified_gmt":"2026-05-13T21:46:24","slug":"search-results","status":"publish","type":"page","link":"https:\/\/coolhouse.com.co\/en\/search-results\/","title":{"rendered":"Search Results"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4950\" class=\"elementor elementor-4950 elementor-1648\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09e9d2d e-flex e-con-boxed e-con e-parent\" data-id=\"09e9d2d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e6e943 elementor-widget elementor-widget-html\" data-id=\"7e6e943\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n(function () {\r\n\r\n  var RENT_MIN = 1000000;\r\n  var RENT_MAX = 100000000;\r\n\r\n  var SALE_MIN = 1000000;\r\n  var SALE_MAX = 9000000000;\r\n\r\n  var RENT_STATUS_VALUES = [\r\n    'arrendar',\r\n    'arriendo',\r\n    'for-rent',\r\n    'rent',\r\n    'en-alquiler',\r\n    'alquiler'\r\n  ];\r\n\r\n  function normalize(value) {\r\n    return String(value || '')\r\n      .toLowerCase()\r\n      .trim()\r\n      .replace(\/\\+\/g, ' ');\r\n  }\r\n\r\n  function moneyFormat(num) {\r\n    return '$' + Number(num).toLocaleString('en-US');\r\n  }\r\n\r\n  function getUrlNumber(names, fallback) {\r\n    var params = new URLSearchParams(window.location.search);\r\n\r\n    for (var i = 0; i < names.length; i++) {\r\n      var value = params.get(names[i]);\r\n\r\n      if (value !== null && value !== '') {\r\n        value = String(value).replace(\/[^\\d]\/g, '');\r\n        value = parseInt(value, 10);\r\n\r\n        if (!isNaN(value)) {\r\n          return value;\r\n        }\r\n      }\r\n    }\r\n\r\n    return fallback;\r\n  }\r\n\r\n  function removeFirstFlexGrow() {\r\n    var elementos = document.querySelectorAll(\".advanced-search-v3 .flex-grow-1\");\r\n\r\n    if (elementos.length > 0) {\r\n      elementos[0].classList.remove(\"flex-grow-1\");\r\n    }\r\n  }\r\n\r\n  function isRentSelected() {\r\n    var params = new URLSearchParams(window.location.search);\r\n    var found = false;\r\n\r\n    params.forEach(function (value, key) {\r\n      key = normalize(key);\r\n      value = normalize(value);\r\n\r\n      if (\r\n        key.indexOf('status') !== -1 &&\r\n        RENT_STATUS_VALUES.indexOf(value) !== -1\r\n      ) {\r\n        found = true;\r\n      }\r\n    });\r\n\r\n    if (found) {\r\n      return true;\r\n    }\r\n\r\n    var checkedStatuses = document.querySelectorAll(\r\n      'input[name=\"status[]\"]:checked, input[name=\"status\"]:checked, input[name*=\"status\"]:checked'\r\n    );\r\n\r\n    for (var i = 0; i < checkedStatuses.length; i++) {\r\n      if (RENT_STATUS_VALUES.indexOf(normalize(checkedStatuses[i].value)) !== -1) {\r\n        return true;\r\n      }\r\n    }\r\n\r\n    var hiddenStatuses = document.querySelectorAll(\r\n      'input[type=\"hidden\"][name=\"status[]\"], input[type=\"hidden\"][name=\"status\"], input[type=\"hidden\"][name*=\"status\"]'\r\n    );\r\n\r\n    for (var j = 0; j < hiddenStatuses.length; j++) {\r\n      if (RENT_STATUS_VALUES.indexOf(normalize(hiddenStatuses[j].value)) !== -1) {\r\n        return true;\r\n      }\r\n    }\r\n\r\n    return false;\r\n  }\r\n\r\n  function updateHouzezPriceRange() {\r\n    var rentSelected = isRentSelected();\r\n\r\n    var rangeMin = rentSelected ? RENT_MIN : SALE_MIN;\r\n    var rangeMax = rentSelected ? RENT_MAX : SALE_MAX;\r\n\r\n    var selectedMin = getUrlNumber(\r\n      ['min-price', 'min_price', 'min-price[]', 'min_price[]'],\r\n      rangeMin\r\n    );\r\n\r\n    var selectedMax = getUrlNumber(\r\n      ['max-price', 'max_price', 'max-price[]', 'max_price[]'],\r\n      rangeMax\r\n    );\r\n\r\n    if (selectedMin < rangeMin) {\r\n      selectedMin = rangeMin;\r\n    }\r\n\r\n    if (selectedMin > rangeMax) {\r\n      selectedMin = rangeMin;\r\n    }\r\n\r\n    if (selectedMax > rangeMax) {\r\n      selectedMax = rangeMax;\r\n    }\r\n\r\n    if (selectedMax < rangeMin) {\r\n      selectedMax = rangeMax;\r\n    }\r\n\r\n    if (selectedMax < selectedMin) {\r\n      selectedMax = rangeMax;\r\n    }\r\n\r\n    var minHidden = document.querySelector('.range-text input.min-price-range-hidden[name=\"min-price\"]');\r\n    var maxHidden = document.querySelector('.range-text input.max-price-range-hidden[name=\"max-price\"]');\r\n\r\n    var minText = document.querySelector('.range-text .min-price-range');\r\n    var maxText = document.querySelector('.range-text .max-price-range');\r\n\r\n    if (minHidden) {\r\n      minHidden.value = selectedMin;\r\n      minHidden.setAttribute('value', selectedMin);\r\n    }\r\n\r\n    if (maxHidden) {\r\n      maxHidden.value = selectedMax;\r\n      maxHidden.setAttribute('value', selectedMax);\r\n    }\r\n\r\n    if (minText) {\r\n      minText.textContent = moneyFormat(selectedMin);\r\n    }\r\n\r\n    if (maxText) {\r\n      maxText.textContent = moneyFormat(selectedMax);\r\n    }\r\n\r\n    updateJqueryUiSlider(rangeMin, rangeMax, selectedMin, selectedMax);\r\n  }\r\n\r\n  function updateJqueryUiSlider(rangeMin, rangeMax, selectedMin, selectedMax) {\r\n    if (!window.jQuery) {\r\n      return;\r\n    }\r\n\r\n    var $ = window.jQuery;\r\n    var $slider = $('.price-range.ui-slider');\r\n\r\n    if (!$slider.length || typeof $slider.slider !== 'function') {\r\n      return;\r\n    }\r\n\r\n    $slider.each(function () {\r\n      var $this = $(this);\r\n\r\n      try {\r\n        $this.slider('option', 'min', rangeMin);\r\n        $this.slider('option', 'max', rangeMax);\r\n        $this.slider('values', 0, selectedMin);\r\n        $this.slider('values', 1, selectedMax);\r\n      } catch (e) {}\r\n    });\r\n  }\r\n\r\n  function insertEnglishFeatures() {\r\n    if (!window.location.pathname.includes('\/en\/search-results')) {\r\n      return;\r\n    }\r\n\r\n    var featuresList = document.querySelector('.features-list-wrap .features-list');\r\n    var collapse = document.querySelector('#features-list');\r\n    var button = document.querySelector('.btn-features-list');\r\n\r\n    if (!featuresList || !collapse || !button) {\r\n      return;\r\n    }\r\n\r\n    if (!featuresList.querySelector('input[name=\"feature[]\"]')) {\r\n      var features = [\r\n        { value: '24-hour-surveillance', label: '24-hour surveillance' },\r\n        { value: 'elevator', label: 'Elevator' },\r\n        { value: 'squash-court', label: 'Squash court' },\r\n        { value: 'gym', label: 'Gym' },\r\n        { value: 'drivers-room', label: \"Driver's room\" },\r\n        { value: 'visitor-parking', label: 'Visitor parking' },\r\n        { value: 'pool', label: 'Pool' },\r\n        { value: 'power-generator', label: 'Power generator' },\r\n        { value: 'community-room', label: 'Community room' },\r\n        { value: 'communal-terrace', label: 'Communal terrace' },\r\n        { value: 'bbq-area', label: 'BBQ area' },\r\n        { value: 'children-playground', label: \"Children's playground\" }\r\n      ];\r\n\r\n      featuresList.innerHTML = features.map(function (feature) {\r\n        return '' +\r\n          '<label class=\"control control--checkbox\">' +\r\n            '<input class=\"houzez_search_ajax\" name=\"feature[]\" type=\"checkbox\" value=\"' + feature.value + '\">' +\r\n            feature.label +\r\n            '<span class=\"control__indicator\"><\/span>' +\r\n          '<\/label>';\r\n      }).join('');\r\n    }\r\n\r\n    button.removeAttribute('data-toggle');\r\n    button.removeAttribute('data-bs-toggle');\r\n    button.removeAttribute('href');\r\n\r\n    button.style.cursor = 'pointer';\r\n    button.style.userSelect = 'none';\r\n\r\n    if (!collapse.dataset.initialized) {\r\n      collapse.classList.remove('show');\r\n      collapse.style.display = 'none';\r\n      button.setAttribute('aria-expanded', 'false');\r\n      collapse.dataset.initialized = 'true';\r\n    }\r\n\r\n    if (!button.dataset.toggleReady) {\r\n      button.dataset.toggleReady = 'true';\r\n\r\n      button.addEventListener('click', function (e) {\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n\r\n        var isOpen = collapse.style.display === 'block';\r\n\r\n        if (isOpen) {\r\n          collapse.style.display = 'none';\r\n          collapse.classList.remove('show');\r\n          button.setAttribute('aria-expanded', 'false');\r\n        } else {\r\n          collapse.style.display = 'block';\r\n          collapse.classList.add('show');\r\n          button.setAttribute('aria-expanded', 'true');\r\n        }\r\n      });\r\n    }\r\n  }\r\n\r\n  function initCustomFixes() {\r\n    removeFirstFlexGrow();\r\n    insertEnglishFeatures();\r\n    updateHouzezPriceRange();\r\n  }\r\n\r\n  document.addEventListener('DOMContentLoaded', initCustomFixes);\r\n\r\n  setTimeout(initCustomFixes, 500);\r\n  setTimeout(initCustomFixes, 1500);\r\n  setTimeout(initCustomFixes, 3000);\r\n\r\n  document.addEventListener('click', function () {\r\n    setTimeout(initCustomFixes, 500);\r\n    setTimeout(initCustomFixes, 1500);\r\n  });\r\n\r\n  document.addEventListener('change', function () {\r\n    setTimeout(initCustomFixes, 500);\r\n    setTimeout(initCustomFixes, 1500);\r\n  });\r\n\r\n})();\r\n<\/script>\r\n\r\n<style>\r\nfooter {\r\n    display: none;\r\n}\r\n.half-map-wrap {\r\n    margin-bottom: 2rem;\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template\/template-search.php","meta":{"footnotes":""},"class_list":["post-4950","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coolhouse.com.co\/en\/wp-json\/wp\/v2\/pages\/4950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coolhouse.com.co\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coolhouse.com.co\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coolhouse.com.co\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coolhouse.com.co\/en\/wp-json\/wp\/v2\/comments?post=4950"}],"version-history":[{"count":19,"href":"https:\/\/coolhouse.com.co\/en\/wp-json\/wp\/v2\/pages\/4950\/revisions"}],"predecessor-version":[{"id":121870,"href":"https:\/\/coolhouse.com.co\/en\/wp-json\/wp\/v2\/pages\/4950\/revisions\/121870"}],"wp:attachment":[{"href":"https:\/\/coolhouse.com.co\/en\/wp-json\/wp\/v2\/media?parent=4950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}