{"id":398988,"date":"2020-08-10T09:47:34","date_gmt":"2020-08-10T09:47:34","guid":{"rendered":"https:\/\/www.valdeloire-foretdorleans.com\/celebration-venues\/"},"modified":"2023-11-10T10:39:42","modified_gmt":"2023-11-10T10:39:42","slug":"celebration-venues","status":"publish","type":"page","link":"https:\/\/www.valdeloire-foretdorleans.com\/en\/practical-info\/celebration-venues\/","title":{"rendered":"A party room"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column width=&#8221;1\/6&#8243;][vc_empty_space][vc_single_image image=&#8221;14628&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221;][\/vc_column][vc_column width=&#8221;2\/3&#8243;][vc_column_text]<\/p>\n<h2 style=\"text-align: center;\">Hire a function room in the Loire Valley and Orl\u00e9ans Forest.<\/h2>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;52px&#8221;][vc_column_text]Are you organising a special event such as a wedding, anniversary, communion or christening?<br \/>\nAre you looking for an original venue for a business event such as a seminar, product launch, inauguration or business meeting?<br \/>\n<strong>The Val de Loire and For\u00eat d&#8217;Orl\u00e9ans offers a range of function rooms for hire.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Find the perfect venue to celebrate the happiest day of your life&#8230;<br \/>\nFind the perfect venue to bring your team together?<\/p>\n<p>Small, fully-equipped halls or large castle halls, the Val de Loire and For\u00eat d&#8217;Orl\u00e9ans region has plenty of spaces available for private hire.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong><a href=\"https:\/\/www.valdeloire-foretdorleans.com\/golf-de-donnery\/\" target=\"_blank\" rel=\"noopener\">Hold a product launch on a golf course<\/a><\/strong>, <strong><a href=\"https:\/\/www.valdeloire-foretdorleans.com\/aeroport-orleans-loire-valley-2\/\" target=\"_blank\" rel=\"noopener\">organise a meeting at Orl\u00e9ans Loire Valley Airport&#8230;<\/a><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>There&#8217;s something for everyone in the Loire Valley and Orl\u00e9ans Forest!<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>The Loire Valley and Orl\u00e9ans Forest offers you an exceptional natural experience combining charm and authenticity. With its wild banks of the Loire and its Orl\u00e9ans forest, make the most of your stay to book a Loire tour with Les Passeurs de Loire or take a cycle ride along the Loire \u00e0 v\u00e9lo.<br \/>\nFind out more about our reception room hire offers.<\/p>\n<p>&nbsp;<\/p>\n<p>Would you like a caterer, activities or accommodation to complete your event? Use our <strong><a href=\"https:\/\/www.valdeloire-foretdorleans.com\/organisez-un-seminaire-vous-etes-nombreux\/\">page dedicated to groups.<\/a><\/strong>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/6&#8243;][vc_empty_space][vc_single_image image=&#8221;14629&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221;][\/vc_column][vc_column][vc_empty_space]\n\n\n    <!-- DEBUT AFFICHAGE -->\n    \n\n\n\n\n    <div class=\"listeitems\"><link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.6.0\/dist\/leaflet.css\" integrity=\"sha512-xwE\/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ==\" crossorigin=\"\"\/><script src=\"https:\/\/unpkg.com\/leaflet@1.6.0\/dist\/leaflet.js\" integrity=\"sha512-gZwIG9x3wUXg2hdXF6+rVkLF\/0Vi9U8D2Ntg4Ga5I5BZpVkVxlJWbSQtXPSiUTtC0TjtGOmxa1AJPuV0CPthew==\" crossorigin=\"\"><\/script><link rel=\"stylesheet\" href=\"\/\/unpkg.com\/leaflet-gesture-handling\/dist\/leaflet-gesture-handling.min.css\" type=\"text\/css\"><script src=\"\/\/unpkg.com\/leaflet-gesture-handling\"><\/script><div class=\"col-sm-5 col-lg-5 colonnemap\"><div class=\"themap\" id=\"mapid0\"><\/div><\/div><div class=\"col-sm-7 col-lg-6 colonneitems withcarte\"><div id=\"listItems0\"><\/div><div class=\"loadmore\"><div class=\"listloader\" id=\"loader0\" hidden><img decoding=\"async\" src=\"\/wp-content\/themes\/valdeloireetforet\/images\/loader.svg\" alt=\"Loader\"><\/div><button class=\"ye_boutGrand voirsuite\" onclick=\"displayItems0();\" id=\"voirlasuite0\">Voir la suite<\/button><\/div><\/div><\/div>\n    <!-- pour sticky ok -->\n    <div style=\"color: transparent;\">-<\/div>\n\n\n\n\n\n\n    <script type=\"text\/javascript\">\n      var layers0 = [];\n      var mymap0;\n      var page0 = 0;\n      var allItems0 = [];\n      var items0 = [];\n      var fields0 = [];\n      var nbPerPg0 = 9;\n      \/\/console.log(allItems0);\n      \n      function bindMarker(id) {\n        var markerToBind = layers0[id];\n        if (markerToBind) {\n          markerToBind.openPopup();\n        }\n      }\n\n      function displayItems0() {\n        jQuery('#loader0').show();\n        var itemsToShow = [];\n        var fieldsToShow = [];\n        var deb = page0 * nbPerPg0;\n        var fin = deb + nbPerPg0;\n        var count = 0;\n        page0++;\n        var visibility_VoirSuite = true;\n\n\n        for (var i = deb; i < fin; i++) {\n          if (items0[i]) {\n            itemsToShow[count] = items0[i];\n            fieldsToShow[count] = fields0[items0[i].ID];\n          } else {\n            \/\/ jQuery('#voirlasuite0').css('visibility', 'hidden');\n            visibility_VoirSuite = false;\n          }\n          count++;\n        }\n        \/\/ console.log(itemsToShow);\n        jQuery.ajax({\n          url: 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/plugins\/yatadata-shortcodes\/includes\/ajax\/get_articlesyatadata.php',\n          data: {\n            'items': itemsToShow,\n            'fields': fieldsToShow,\n            'nlist': 0          },\n          type: 'post',\n          dataType: 'html',\n          success: function(code_html, statut) {\n            jQuery('#loader0').hide();\n            jQuery(code_html).appendTo('#listItems0');\n            if (visibility_VoirSuite) {\n              jQuery('#voirlasuite0').css('visibility', 'visible');\n            } else {\n              jQuery('#voirlasuite0').css('visibility', 'hidden');\n            }\n          }\n        });\n      }\n\n      jQuery(function() {\n\n        function initMap() {\n          mymap0 = L.map('mapid0', {\n            gestureHandling: true\n          }).setView([47.86372108358519, 2.219991875139379], 11);\n          L.tileLayer('https:\/\/{s}.tile.openstreetmap.fr\/hot\/{z}\/{x}\/{y}.png', {\n            maxZoom: 19,\n            attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors, Tiles style by <a href=\"https:\/\/www.hotosm.org\/\" target=\"_blank\">Humanitarian OpenStreetMap Team<\/a> hosted by <a href=\"https:\/\/openstreetmap.fr\/\" target=\"_blank\">OpenStreetMap France<\/a>'\n          }).addTo(mymap0);\n        }\n\n        function showAllMarkers() {\n          items0.forEach((item, i) => {\n            var latItem = fields0[item.ID]['GmapLatitude'];\n            var LngItem = fields0[item.ID]['GmapLongitude'];\n            if (latItem && LngItem) {\n              var markerIcon = L.icon({\n                iconUrl: 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/themes\/valdeloireetforet\/images\/svg\/marker.svg',\n                iconSize: [22, 27],\n                iconAnchor: [11, 27],\n                popupAnchor: [0, -12]\n              });\n              var marker = L.marker([latItem, LngItem], {\n                icon: markerIcon\n              }).addTo(mymap0);\n              if (fields0[item.ID]['photos']) {\n                \/\/IMAGES\n                var photos = fields0[item.ID]['photos'];\n                photos = photos.split(\"##\");\n                var img = photos[0];\n                var laphoto = img.split(\"||\");\n                var laphotoREF = '';\n                if (laphoto[1] != '') {\n                  if (laphoto[5] == 'oui') {\n                    laphotoREF = laphoto[1];\n                  }\n                  lastphoto = laphoto[1];\n                }\n                laphoto = laphotoREF;\n\n                if(laphoto!=\"\"){\n                  \/\/$affichephoto = '\/wp-content\/plugins\/yatadata\/public\/multimedias\/'.fields0[item.ID].'\/'.end(explode('\/', $laphoto));\n                  img = 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/plugins\/yatadata\/public\/multimedias\/' + fields0[item.ID]['SyndicObjectID'] + '\/' + laphoto;\n                }else{\n                  img = 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/themes\/valdeloireetforet\/images\/noimg.jpg';\n                }\n              } else {\n                var img = 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/themes\/valdeloireetforet\/images\/noimg.jpg';\n              }\n              var htmlPopup = \"<div class='yatadata__popup'><a href='\" + item.permalink + \"'><p>\" + item.post_title + \"<\/p><img width='250px' src='\" + img + \"'><\/a><\/div>\";\n              marker.bindPopup(htmlPopup);\n              layers0[item.ID] = marker;\n            }\n          });\n        }\n\n        function datasToArr(datas) {\n          var BeautifyDatas = [];\n          if (datas.indexOf('&')) {\n            datas = datas.split('&');\n          } else {\n            datas = [datas];\n          }\n\n          datas.forEach(function(data, index) {\n            data = data.split('=');\n            if (data[1] != '') {\n              BeautifyDatas.push(data[0]);\n              BeautifyDatas.push(data[1]);\n            }\n          });\n\n          return BeautifyDatas;\n        }\n\n        function submitForm() {\n          jQuery('#formSearch').submit();\n        }\n\n        jQuery('#formSearch').on('submit', function(e) {\n          \/\/ console.log(e);\n          jQuery('#voirlasuite0').css('visibility', 'hidden');\n          e.preventDefault();\n          items0 = getItems(jQuery(this).serialize());\n          page0 = 0;\n          jQuery('#listItems0').html('');\n          \/\/deleteMarkers();\n          \/\/showAllMarkers();\n          displayItems0();\n          if (items0.length == 0) {\n            jQuery('#listItems0').html('<p>Aucun r\u00e9sultat<\/p>');\n          }\n        });\n\n        function deleteMarkers() {\n          jQuery.each(mymap0._layers, function(ml) {\n            if (!mymap0._layers[ml]._url) {\n              mymap0._layers[ml].remove();\n            }\n          });\n        }\n\n        function getItems(datas) {\n          datas = datasToArr(datas);\n          var newItems = [];\n          if (datas.length == 0) {\n            \/\/newItems = items0;\n          }\n          console.log(newItems);\n          var itemsID = [];\n          allItems0.forEach(function(item, index) {\n            var addThis = true;\n            for (var i = 0; i < datas.length; i++) {\n              var index = datas[i];\n              i++;\n              var value = datas[i];\n              if (index == '') {\n                continue;\n              }\n              var type = '';\n              if (index == 'dateDeb' || index == 'dateFin') {\n                var dateTest = value.replace(\/%2F\/g, '\/');\n                dateTest = dateTest.split('\/').reverse().join('');\n                if (index == 'dateDeb') {\n                  var dateDeb = dateTest;\n                } else if (index == 'dateFin') {\n                  var dateFin = dateTest;\n                }\n                var DateDebTest = item.date.split('-').join('');\n                var DateFinTest = item.date.split('-').join('');\n\n                var testValue = fields0[item.ID]['ouvertureaccueil'];\n                if (testValue.indexOf('##') > -1) {\n                  testValue = testValue.split('##');\n                } else {\n                  testValue = [testValue];\n                }\n                var haveMatch = false;\n                testValue.forEach(function(val) {\n                  if (haveMatch) {\n                    return;\n                  }\n                  var datesValues = val.split('||');\n\n                  var DateDebTestPeriode = datesValues[0];\n                  if (DateDebTestPeriode.indexOf('\/') > -1) {\n                    DateDebTestPeriode = DateDebTestPeriode.split('\/').reverse().join('');\n                  } else {\n                    DateDebTestPeriode = DateDebTestPeriode.split('-').join('');\n                  }\n                  var DateFinTestPeriode = datesValues[1];\n                  if (DateFinTestPeriode.indexOf('\/') > -1) {\n                    DateFinTestPeriode = DateFinTestPeriode.split('\/').reverse().join('');\n                  } else {\n                    DateFinTestPeriode = DateFinTestPeriode.split('-').join('');\n                  }\n                  if (DateDebTest == DateDebTestPeriode) {\n                    DateFinTest = DateFinTestPeriode;\n                    haveMatch = true;\n                  }\n\n                });\n\n                if (dateFin && dateDeb && DateDebTest && DateFinTest) {\n                  if (parseInt(DateFinTest) < parseInt(dateDeb) || parseInt(DateDebTest) > parseInt(dateFin)) {\n                    addThis = false;\n                  }\n                }\n              } else {\n                if (!fields0[item.ID][index]) {\n                  addThis = false;\n                } else {\n                  var testValue = fields0[item.ID][index];\n                  if (typeof testValue != 'string') {\n                    testValue = testValue.toString();\n                  }\n                  if (index == 'nbchambresclassees' || index == 'CAPACITE' || index == 'capacitemaximumhebergement') {\n                    type = 'range';\n                  }\n                  if (type == 'range') {\n                    var values = value.split('-');\n                    if (testValue < parseInt(values[0], 10) || testValue > parseInt(values[1], 10)) {\n                      addThis = false;\n                    }\n                  } else {\n                    var testValues = testValue.split('||');\n                    if (testValues.length > 1) {\n                      if (wpFeSanitizeTitle(testValue).indexOf(value) == -1) {\n                        addThis = false;\n                      }\n                    } else {\n                      if (wpFeSanitizeTitle(testValue) != value) {\n                        addThis = false;\n                      }\n                    }\n                  }\n                }\n              }\n            }\n\n            if (addThis && !itemsID.includes(item.ID)) {\n              newItems.push(item);\n              itemsID.push(item.ID);\n            }\n          });\n          console.log(newItems);\n          return newItems;\n        }\n\n                  initMap();\n          showAllMarkers();\n        \n        if (jQuery('#formSearch').length) {\n          \/\/ jQuery('#formSearch').submit();\n          displayItems0(); \n        } else {\n          displayItems0();\n        }\n      });\n    <\/script>\n[\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/6&#8243;][vc_empty_space][vc_single_image image=&#8221;14628&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221;][\/vc_column][vc_column width=&#8221;2\/3&#8243;][vc_column_text] Hire a function room in the Loire Valley and Orl\u00e9ans Forest. [\/vc_column_text][vc_empty_space height=&#8221;52px&#8221;][vc_column_text]Are you organising a special event such as a wedding, anniversary, communion or christening? Are you looking for an original venue for a business event such as a seminar, product launch, inauguration or business meeting? The Val [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":400641,"parent":398942,"menu_order":11,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-398988","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages\/398988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/comments?post=398988"}],"version-history":[{"count":5,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages\/398988\/revisions"}],"predecessor-version":[{"id":1196140,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages\/398988\/revisions\/1196140"}],"up":[{"embeddable":true,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages\/398942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/media\/400641"}],"wp:attachment":[{"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/media?parent=398988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}