VisitDarling DownsToowoomba, Warwick & the Southern Queensland Country

Cherrabah Resort

Cherrabah ResortCountry Hospitality
Tourism Darling Downs, Cherrabah Resort, BnBs, Weddings
Tourism Darling Downs, Cherrabah Resort, BnBs, Weddings
Tourism Darling Downs, Cherrabah Resort, BnBs, Weddings
Tourism Darling Downs, Cherrabah Resort, BnBs, Weddings

var initPhotoSwipeFromDOM = function(gallerySelector) {
// parse slide data (url, title, size …) from DOM elements
// (children of gallerySelector)
var parseThumbnailElements = function(el) {
var thumbElements = el.childNodes,
numNodes = thumbElements.length,
items = [],
figureEl,
linkEl,
size,
item;
for(var i = 0; i < numNodes; i++) {
figureEl = thumbElements[i]; //

element
// include only element nodes
if(figureEl.nodeType !== 1) {
continue;
}
linkEl = figureEl.children[0]; // element
size = linkEl.getAttribute(‘data-size’).split(‘x’);
// create slide object
item = {
src: linkEl.getAttribute(‘href’),
w: parseInt(size[0], 10),
h: parseInt(size[1], 10)
};
if(figureEl.children.length > 1) {
//
content
item.title = figureEl.children[1].innerHTML;
}
if(linkEl.children.length > 0) {
// thumbnail element, retrieving thumbnail url
item.msrc = linkEl.children[0].getAttribute(‘src’);
}
item.el = figureEl; // save link to element for getThumbBoundsFn
items.push(item);
}
return items;
};
// find nearest parent element
var closest = function closest(el, fn) {
return el && ( fn(el) ? el : closest(el.parentNode, fn) );
};
// triggers when user clicks on thumbnail
var onThumbnailsClick = function(e) {
e = e || window.event;
e.preventDefault ? e.preventDefault() : e.returnValue = false;
var eTarget = e.target || e.srcElement;
// find root element of slide
var clickedListItem = closest(eTarget, function(el) {
return (el.tagName && el.tagName.toUpperCase() === ‘FIGURE’);
});
if(!clickedListItem) {
return;
}
// find index of clicked item by looping through all child nodes
// alternatively, you may define index via data- attribute
var clickedGallery = clickedListItem.parentNode,
childNodes = clickedListItem.parentNode.childNodes,
numChildNodes = childNodes.length,
nodeIndex = 0,
index;
for (var i = 0; i = 0) {
// open PhotoSwipe if valid index found
openPhotoSwipe( index, clickedGallery );
}
return false;
};
// parse picture index and gallery index from URL (#&pid=1&gid=2)
var photoswipeParseHash = function() {
var hash = window.location.hash.substring(1),
params = {};
if(hash.length < 5) {
return params;
}
var vars = hash.split('&');
for (var i = 0; i < vars.length; i++) {
if(!vars[i]) {
continue;
}
var pair = vars[i].split('=');
if(pair.length getThumbBoundsFn section of documentation for more info
var thumbnail = items[index].el.getElementsByTagName(‘img’)[0], // find thumbnail
pageYScroll = window.pageYOffset || document.documentElement.scrollTop,
rect = thumbnail.getBoundingClientRect();
return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};
}
};
// PhotoSwipe opened from URL
if(fromURL) {
if(options.galleryPIDs) {
// parse real index when custom PIDs are used
// http://photoswipe.com/documentation/faq.html#custom-pid-in-url
for(var j = 0; j < items.length; j++) {
if(items[j].pid == index) {
options.index = j;
break;
}
}
} else {
// in URL indexes start from 1
options.index = parseInt(index, 10) – 1;
}
} else {
options.index = parseInt(index, 10);
}
// exit if index not found
if( isNaN(options.index) ) {
return;
}
if(disableAnimation) {
options.showAnimationDuration = 0;
}
// Pass data to PhotoSwipe and initialize it
gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
};
// loop through all gallery elements and bind events
var galleryElements = document.querySelectorAll( gallerySelector );
for(var i = 0, l = galleryElements.length; i < l; i++) {
galleryElements[i].setAttribute('data-pswp-uid', i+1);
galleryElements[i].onclick = onThumbnailsClick;
}
// Parse URL and open gallery if it contains #&pid=3&gid=1
var hashData = photoswipeParseHash();
if(hashData.pid && hashData.gid) {
openPhotoSwipe( hashData.pid , galleryElements[ hashData.gid – 1 ], true, true );
}
};
// execute above function
initPhotoSwipeFromDOM('.photo-gallery'); Cherrabah Resort Logo Cherrabah Resort

Phone 07 4667 9177

Send an Email

Visit Website

Share Tourism Darling Downs, Cherrabah Resort, BnBs, Weddings Tourism Darling Downs, Cherrabah Resort, BnBs, Weddings

Take advantage of the country Atmosphere and hold your ceremony out on the property here at Cherrabah. With a variety of ceremony venues scattered on the property, Cherrabah Resort offers unique and memorable setting for both you and your guests. Here at Cherrabah we are truly committed to future brides and Grooms and offer a one stop wedding venue along with high level hospitality.

If you want the best results out of your business or cause-oriented conferences, then you must have the best ambiance that will stimulate the most favourable outcome. Our perfectly situated resort lets you focus on the most important things and prevent unnecessary interruption.

Room Types

  • Queen, Singles, Queen & 1 Single, Queen & 2 Singles
  • 2 Bedroom Family Room, 2 Self Contained Unit
Tourism Darling Downs, Cherrabah Resort, BnBs, Weddings

Keoghs Rd Elbow Valley, Warwick Queensland 4370

(function($) {
/*
* new_map
*
* This function will render a Google Map onto the selected jQuery element
*
* @type function
* @date 8/11/2020
* @since 4.3.0
*
* @param $el (jQuery element)
* @return n/a
*/
function new_map( $el ) {
// var
var $markers = $el.find(‘.marker’);
// vars
var args = {
zoom : 16,
center : new google.maps.LatLng(0, 0),
mapTypeId : google.maps.MapTypeId.ROADMAP
};
// create map
var map = new google.maps.Map( $el[0], args);
// add a markers reference
map.markers = [];
// add markers
$markers.each(function(){
add_marker( $(this), map );
});
// center map
center_map( map );
// return
return map;
}
/*
* add_marker
*
* This function will add a marker to the selected Google Map
*
* @type function
* @date 8/11/2020
* @since 4.3.0
*
* @param $marker (jQuery element)
* @param map (Google Map object)
* @return n/a
*/
function add_marker( $marker, map ) {
// var
var latlng = new google.maps.LatLng( $marker.attr(‘data-lat’), $marker.attr(‘data-lng’) );
// create marker
var marker = new google.maps.Marker({
position : latlng,
map : map
});
// add to array
map.markers.push( marker );
// if marker contains HTML, add it to an infoWindow
if( $marker.html() )
{
// create info window
var infowindow = new google.maps.InfoWindow({
content : $marker.html()
});
// show info window when marker is clicked
google.maps.event.addListener(marker, ‘click’, function() {
infowindow.open( map, marker );
});
}
}
/*
* center_map
*
* This function will center the map, showing all markers attached to this map
*
* @type function
* @date 8/11/2020
* @since 4.3.0
*
* @param map (Google Map object)
* @return n/a
*/
function center_map( map ) {
// vars
var bounds = new google.maps.LatLngBounds();
// loop through all markers and create bounds
$.each( map.markers, function( i, marker ){
var latlng = new google.maps.LatLng( marker.position.lat(), marker.position.lng() );
bounds.extend( latlng );
});
// only 1 marker?
if( map.markers.length == 1 )
{
// set center of map
map.setCenter( bounds.getCenter() );
map.setZoom( 16 );
}
else
{
// fit to bounds
map.fitBounds( bounds );
}
}
/*
* document ready
*
* This function will render each map when the document is ready (page has loaded)
*
* @type function
* @date 8/11/2020
* @since 5.0.0
*
* @param n/a
* @return n/a
*/
// global var
var map = null;
$(document).ready(function(){
$(‘.acf-map’).each(function(){
// create map
map = new_map( $(this) );
});
});
})(jQuery);

Cherrabah Resort

Cherrabah Resort, Elbow Valley, Queensland, Australia

More Accommodation Listings in Southern Downs

Tourism Darling Downs, Pitstop Lodge Guesthouse and BnB, BnBs

Pitstop Lodge B&B

Southern Downs | BnBs Tourism Darling Downs, Abbey of the Roses, Motels/Hotels, Cafes, Experience, Weddings, Conferences

Abbey of the Roses

Southern Downs | Experience | Weddings | Restaurants | Motels & Hotels | Cafés | Conferences | BnBs | Heritage Tourism Darling Downs, 53 on Victoria, Motels/Hotels

53 on Victoria

Southern Downs | Motels & Hotels

Search all Listings

  • All ListingsAccommodation  (63)   Camping Darling Downs  (6)   Motels & Hotels  (47)   BnBs  (8)Dining Guide  (72)   Restaurants  (33)   Cafés  (22)   Pubs & Bars  (13)   Cellar Doors  (10)   Producers  (9)Attractions and Tours  (193)   Experience  (48)   Our Beautiful Big Outdoors  (50)   Recreation  (42)   Galleries, Theatres & Museums  (38)   Heritage  (30)Events  (13)Shop  (164)   Discovery  (6)   High Street  (5)   Markets  (2)   Shopping Centres  (3)   Business Services  (33)Venues  (44)   Weddings  (34)   Conferences  (34)Getting Here  (12)   Councils  (4)Sponsors  (19)
  • The Darling DownsToowoomba Region  (301)Western Downs  (34)Goondiwindi Region  (27)Granite Belt  (33)Southern Downs  (40)Lockyer Valley  (36)Bunya Mountains  (15)South Burnett  (35)Beyond Darling Downs  (4)