<!DOCTYPE HTML>
<!--[if lte IE 7]> <html class="ie7"> <![endif]-->
<!--[if IE 8]>     <html class="ie8"> <![endif]-->
<!--[if IE 9]>     <html class="ie9"> <![endif]-->
<!--[if IE 10]>     <html class="ie10"> <![endif]-->
<!--[if !IE]><!--><html class="non-ie" xml:lang="en" lang="en"><!--<![endif]-->
<head>
<title>Reservation System - Select Hotels</title>

<script>
    if(document.location.href.indexOf('cancel') === -1) { 
        document.location.href = 'https://www.selectexperiences.ie/bookings.html';
    }
</script>

<meta name="keywords" content="">
<meta name="description" content="">
<link rel="shortcut icon" href="//secure.selectexperiences.ie/files/images/favicon.ico">
<link rel="canonical" href="/sitemap.xml">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<!-- bke stylesheets/javascript -->
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,100,500,600,700' rel='stylesheet' type='text/css'>

<link rel="stylesheet" href="//secure.selectexperiences.ie/files/css/bke-reset.css" type="text/css">
<link rel="stylesheet" href="//secure.selectexperiences.ie/files/css/style-availtable.css" type="text/css">
<link rel="stylesheet" href="//secure.selectexperiences.ie/files/css/jquery.plugins.css" type="text/css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.10.1/css/all.css" integrity="sha384-wxqG4glGB3nlqX0bi23nmgwCSjWIW13BdLUEYC4VIMehfbcro/ATkyDsF/AbIOVe" crossorigin="anonymous">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css">
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/themes/base/jquery-ui.css" type="text/css">
<link rel="stylesheet" href="//secure.selectexperiences.ie/files/css/jquery.rating.css" type="text/css">
<link rel="stylesheet" href="//secure.selectexperiences.ie/files/css/calendar.css" type="text/css">
<link rel="stylesheet" href="//secure.selectexperiences.ie/files/css/bke.scss" type="text/css">
<!-- <link rel="stylesheet" href="//secure.selectexperiences.ie/files/css/bke.comp.css" type="text/css"> -->
<link rel="stylesheet" href="//secure.selectexperiences.ie/files/css/print.scss" type="text/css" media="print">
<link rel="stylesheet" href="//secure.selectexperiences.ie/bookings/bkecss" type="text/css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/i18n/jquery-ui-i18n.min.js"></script>
<script src="//secure.selectexperiences.ie/files/js/jquery.plugins.js" type="text/javascript"></script>

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBu-aZ_fS_DXfN-Dz_0YPY-9622cP0AY5I"></script>

<link rel="stylesheet" href="//secure.selectexperiences.ie/files/css/bke-searchbox.scss">

<!--[if lt IE 9]>
  <script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  <script src="//oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  <script src="//secure.selectexperiences.ie/files/js/disable-response.js" type="text/javascript"></script>
<![endif]-->


<script src="//www.tripadvisor.com/js3/conversion/pixel.js"></script>
</head>

 <!-- IF groupsite -->
<body class="pagelayout lang-en groupsite">
 <!-- ENDIF groupsite -->

 

	<script>
var $buoop = {vs:{i:9,f:25,o:12.1,s:7},c:2};
function $buo_f(){
 var e = document.createElement("script");
 e.src = "//browser-update.org/update.min.js";
 document.body.appendChild(e);
};
try {document.addEventListener("DOMContentLoaded", $buo_f,false)}
catch(e){window.attachEvent("onload", $buo_f)}
</script>

<header class="palette-bkgd-1" id="na-header">
	<div class="row">
		<div class="container">
			<!-- DESKTOP -->
			<div class="btn-home pull-left" style="display:none;">
				<a href="https://www.selectexperiences.ie/bookings.html" class="tip" title="Main website"><i class="zmdi zmdi-home"></i> <span>HOME</span></a>
			</div>
			<div class="bke-settings">
        
				<!-- BEGIN bke_languages_form -->
				<div class="setting-lang">
					<i class="zmdi zmdi-globe"></i>
					<form name="bke_search_auto" id="bke_search_auto" method=post action="//secure.selectexperiences.ie/sitemap.xml"><select name="lang" onChange="this.form.submit();"><option value="en" selected="selected">English</option> <option value="it" >Italiano</option> <option value="es" >Espa&ntilde;ol </option> <option value="sk" >Slovensky</option> <option value="pl" >Polski</option> <option value="cn" >&#x4E2D;&#x56FD;</option> <option value="lt" >Lietuvos</option> <option value="fi" >Suomen</option> <option value="ar" >&#x627;&#x644;&#x639;&#x631;&#x628;&#x64A;&#x629;</option> <option value="ru" >&#x440;&#x443;&#x301;&#x441;&#x441;&#x43A;&#x438;&#x439; &#x44F;&#x437;&#x44B;&#x301;&#x43A;</option> <option value="cs" >&#x10C;e&scaron;tina</option> <option value="sl" >Sloven&scaron;&#x10D;ina</option> <option value="pt" >Portugu&ecirc;s</option> </select></form>
				</div>
				<!-- END bke_languages_form -->

				<!-- BEGIN bke_currency_selector -->
				<div class="setting-curr">
					<div class="selected-curr-symbol"></div>
					
<select id="curr_selector" onchange="if (typeof ch_currency === 'function'){ ch_currency(this)}" class="bke_currency_selector">
      <option value="0" >Original</option>
      <option value="49" >INR</option>
      <option value="48" >MXN</option>
      <option value="47" >CZK</option>
      <option value="2" >EUR</option>
      <option value="4" >GBP</option>
      <option value="3" selected>USD</option>
      <option value="12" >CAD</option>
      <option value="11" >AUD</option>
      <option value="7" >BRL</option>
      <option value="43" >CHF</option>
      <option value="6" >DKK</option>
      <option value="9" >EGP</option>
      <option value="10" >MYR</option>
      <option value="1" >PLN</option>
      <option value="5" >ZAR</option>
      <option value="44" >NOK</option>
      <option value="45" >SEK</option>
      <option value="46" >AED</option>
      <option value="50" >OMR</option>
      <option value="51" >IDR</option>
      <option value="52" >GHS</option>
      <option value="53" >BHD</option>
</select>
<script type="text/javascript">
(function(funcName, baseObj) {
    funcName = funcName || "docReady";
    baseObj = baseObj || window;
    var readyList = [];
    var readyFired = false;
    var readyEventHandlersInstalled = false;
    function ready() {
        if (!readyFired) {
            readyFired = true;
            for (var i = 0; i < readyList.length; i++) {
                readyList[i].fn.call(window, readyList[i].ctx);
            }
            readyList = [];
        }
    }

    function readyStateChange() {
        if ( document.readyState === "complete" ) {
            ready();
        }
    }
    baseObj[funcName] = function(callback, context) {
        if (readyFired) {
            setTimeout(function() {callback(context);}, 1);
            return;
        } else {
            readyList.push({fn: callback, ctx: context});
        }
        if (document.readyState === "complete") {
            setTimeout(ready, 1);
        } else if (!readyEventHandlersInstalled) {
            if (document.addEventListener) {
                document.addEventListener("DOMContentLoaded", ready, false);
                window.addEventListener("load", ready, false);
            } else {
                document.attachEvent("onreadystatechange", readyStateChange);
                window.attachEvent("onload", ready);
            }
            readyEventHandlersInstalled = true;
        }
    }
})("docReady", window);

var set_hover = function($) {
   
}


    Object.keys = Object.keys || (function () {
        var hasOwnProperty = Object.prototype.hasOwnProperty,
            hasDontEnumBug = !{toString:null}.propertyIsEnumerable("toString"),
            DontEnums = [
                'toString',
                'toLocaleString',
                'valueOf',
                'hasOwnProperty',
                'isPrototypeOf',
                'propertyIsEnumerable',
                'constructor'
            ],
            DontEnumsLength = DontEnums.length;
      
        return function (o) {
            if (typeof o != "object" && typeof o != "function" || o === null)
                throw new TypeError("Object.keys called on a non-object");
         
            var result = [];
            for (var name in o) {
                if (hasOwnProperty.call(o, name))
                    result.push(name);
            }
         
            if (hasDontEnumBug) {
                for (var i = 0; i < DontEnumsLength; i++) {
                    if (hasOwnProperty.call(o, DontEnums[i]))
                        result.push(DontEnums[i]);
                }   
            }
         
            return result;
        };
    })();

    // START    
    var currChanger = (function(){
        var availableCurr    = {"43":{"side":"r","name":"Swiss Franc","rate":"0.9217","isocode":"CHF","symbol":"CHF"},"48":{"side":"r","name":"Mexican Peso","isocode":"MXN","rate":"20.5989","symbol":"$"},"11":{"isocode":"AUD","rate":"1.6691","side":"r","name":"Australian dollar","symbol":"$"},"5":{"symbol":"ZAR ","side":"r","name":"South African rand","isocode":"ZAR","rate":"19.5325"},"0":{"rate":1,"isocode":"Original","side":"r","name":"Original","symbol":""},"7":{"symbol":"R$","rate":"5.9515","isocode":"BRL","name":"Real","side":"r"},"45":{"symbol":"kr","side":"r","name":"Swedish Krona","isocode":"SEK","rate":"10.8827"},"46":{"symbol":"AED","name":"Dirham","side":"r","isocode":"AED","rate":"4.2380"},"2":{"rate":"1.0000","isocode":"EUR","side":"r","name":"Euro","symbol":"&euro;"},"50":{"isocode":"OMR","rate":"0.4436","side":"r","name":"Omani Rial","symbol":"OMR"},"9":{"isocode":"EGP","rate":"62.5995","side":"r","name":"Egyptian Pound","symbol":"E&pound;"},"4":{"symbol":"&pound;","name":"Pound Sterling","side":"r","isocode":"GBP","rate":"0.8718"},"44":{"symbol":"kr","name":"Norwegian Krone","side":"r","isocode":"NOK","rate":"11.2270"},"52":{"isocode":"GHS","rate":"12.7013","name":"Ghanaian cedi","side":"r","symbol":"GH&#x20B5;"},"49":{"symbol":"&#x20B9;","isocode":"INR","rate":"107.2750","name":"Indian Rupee","side":"r"},"47":{"symbol":"K&#x10D;","rate":"24.5112","isocode":"CZK","side":"l","name":"Czech Koruna"},"3":{"symbol":"$","rate":"1.1538","isocode":"USD","name":"US Dollar","side":"r"},"10":{"name":"Malaysian Ringgit","side":"r","rate":"4.6545","isocode":"MYR","symbol":"RM"},"6":{"side":"r","name":"Danish Krone","rate":"7.4728","isocode":"DKK","symbol":"kr."},"51":{"symbol":"Rp","name":"Indonesian rupiah","side":"r","isocode":"IDR","rate":"19582.5271"},"1":{"symbol":"z&#x142;","rate":"4.2768","isocode":"PLN","side":"l","name":"Zloty"},"12":{"symbol":"$","name":"Canadian dollar","side":"r","isocode":"CAD","rate":"1.6063"},"53":{"symbol":"BHD","rate":"0.4356","isocode":"BHD","name":"Bahraini dinar","side":"r"}};
        var defaultCurrency  = 2;
        var currentCurrency  = false;//2;
        var changeCurrency   = false;
        var defaultClassName = 'curr_chan';
        var settings         = {
            defaultClassName : defaultClassName,
            changeCallback   : false,
            noRound          : false,
            replaceWithin    : false,
            ignoreOwnCurr    : false,
            obj              : false,
            objName          : false,
            arr              : false,
            arrName          : false,
            exceptIdLike     : false,
            onRoom           : false,
        };
        var bke_selected_currency = 'bke_selected_currency';
        var bke_selected_currency_sbox = 'bke_selected_currency_sbox';
        var origPriceObjs = {};
        var origPriceArr = {};
        var currentObjCurr = {};
        var currentArrCurr = {};
        var changerFunction = [];
        var currDataOrigin = {};
        var currData = {};
        var currDataCurrency = {};
        var currDataId = 0;
        var origCurrency = {};
        var currRoomCurrency = {};
        return {
            // changes currency
            setCurrency  : setCurrency,            
            addSymbol    : addSymbol,
            addChangerFunction : addChangerFunction,
            setCurrencyOnMultiple : setCurrencyOnMultiple,
            // Settings that needed to be called before replacing 
            // currency when applicable
            changeCallback : changeCallback,
            getDefaultCurrency:getDefaultCurrency,
            getCurrentCurrency:getCurrentCurrency,
            exceptIdLike   : exceptIdLike,
            replaceWithin  : replaceWithin,
            ignoreOwnCurr  : ignoreOwnCurr,
            onObject       : onObject,
            onRoom         : onRoom,
            onArray        : onArray,
            // rest of changes
            getCurrentCurrencySymbol : getCurrentCurrencySymbol,
            getRate        : getRate,
            noRound	       : noRound,
        }

        function noRound () {
        	settings.noRound = true;
        	return this;
        }

        function logErr (error) {
        }

        function exceptIdLike (regex) {
            settings.exceptIdLike = regex;
            return this;
        }

        function addChangerFunction(name) {        	
            var add = true;
            try {
                if (changerFunction.indexOf(name) >= 0) {
                    add = false;
                }
            } catch(error) {logErr(error);}
            if ( add )
                changerFunction.push(name);
            return this;
        }

        function onObject(o,name) {
            settings.obj = o;
            settings.objName = name;
            return this;
        }

        function onArray(a,name) {
            settings.arr = a;
            settings.arrName = name;
            return this;
        }

        function changeCallback(c) {
            settings.changeCallback = c;
            return this;
        }

        function replaceWithin(c) {
            settings.replaceWithin = c;
            return this;
        }

        function onRoom(c) {
            settings.onRoom = c;
            return this;
        }

        function ignoreOwnCurr() {
            settings.ignoreOwnCurr = true;
            return this;
        }

        function getCurrentCurrency(obj) {
            if (currentCurrency && currentCurrency != 0) {
                return currentCurrency;
            } else  {
                return getDefaultCurrency();
            }
        }

        function getCurrentCurrencySymbol (obj) {
            if (!obj) {
                return availableCurr[getDefaultCurrency()]['symbol'];
            } else {
                return availableCurr[getCurrencyFromSpan(obj)]['symbol'];
            }
        }

        function setCurrencyOnMultiple (to) {        
            if (changerFunction.length > 0) {
                for (var i = 0; i < changerFunction.length; i++) {
                    changerFunction[i](false,to);
                };
            }
        }

        // retrieves default currency for specified room when necessary
        // this required onRoom switch to define id of room to find '#bke_room_currency'
        function getDefaultCurrency () {
            var curr = defaultCurrency;
            if (settings.onRoom && !settings.onRoom == '') {
                if (origCurrency[settings.room]) {
                    curr = origCurrency[settings.room];
                } else {
                    try {
                        curr = document.querySelectorAll('#bke_room_currency'+settings.onRoom)[0].value;
                        origCurrency[settings.onRoom] = curr;
                    } catch (error) {logErr('Cannot find default currency for room '+settings.onRoom);} 
                }
            }
            return curr;
        }

        function currChangerCurrency() {
            var curr = defaultCurrency;
            try {
                curr = document.querySelectorAll('#curr_selector')[0].value;
            } catch (error) {logErr('Cannot find default currency changer value');} 
            return curr;
        }

        function clearData() {
        	currData = {} ;
        }

        // setting currency to values on page with curr_chan class
        function setCurrency (to, clear) {        	
            if (!to) 
                to = currChangerCurrency();
            if (!availableCurr[to] || to == 0) 
                to = getDefaultCurrency();
            if (clear)	
            	clearData();
            if (settings.obj && settings.objName) {
                if (!currentObjCurr[settings.objName])
                    currentObjCurr[settings.objName] = getDefaultCurrency();
                if (currentObjCurr[settings.objName] != to) {
                    changedObject = changeObjectCurrencies(currentObjCurr[settings.objName],to);
                    currentObjCurr[settings.objName] = to;
                    returnObj = changedObject;
                } else {
                    returnObj = settings.obj;
                }
            } else if (settings.arr && settings.arrName && settings.arr.length > 0){
                if (!currentArrCurr[settings.arrName])
                    currentArrCurr[settings.arrName] = getDefaultCurrency();
                if (currentObjCurr[settings.arrName] != to) {
                    changedArray = changeArrayCurrencies(currentArrCurr[settings.arrName],to);
                    currentArrCurr[settings.arrName] = to;
                    changeElementCurrencies(false,to);
                    returnObj = changedArray;
                } else {
                    returnObj = settings.arr;
                }
            } else {            
                changeElementCurrencies(false,to, clearData);
                returnObj = this;
            }
            
            if (settings.callback) settings.callback(to);
            cleanup();            
            return returnObj;
        }

        function changeArrayCurrencies(from, to) {
            if (!origPriceArr[from])
                origPriceArr[from] = {};
            if (!origPriceArr[from][settings.arrName])
                    origPriceArr[from][settings.arrName] = settings.arr;
            if (!origPriceArr[to])
                origPriceArr[to] = {};
            if (origPriceArr[to][settings.arrName])
                return origPriceArr[to][settings.arrName];

            changedArr = recalcArr(settings.arr,from,to);
            origPriceArr[to][settings.arrName] = changedArr;
            return changedArr;
        }

        function recalcArr(arr,from,to) {
            var manip = [];
            changeArrNode(arr, manip, from, to);
            if (manip.length > 0)
                manip = manip[0];
            return manip;
        }

        function changeArrNode(arr, manip, from, to) {
            if (arr) {
                if (Object.prototype.toString.call(arr) === '[object Array]') {
                    manip.push([]);
                    for (var i=0; i < arr.length; i++ ) {
                        changeArrNode(arr[i], manip[(manip.length-1)], from, to);
                    }
                } else {
                    manip.push(changeObjValue(arr, from, to));
                }
            }
        }

        function changeObjectCurrencies (from,to) {
            if (!origPriceObjs[from])
                origPriceObjs[from] = {};
            if (!origPriceObjs[from][settings.objName])
                    origPriceObjs[from][settings.objName] = settings.obj;
            if (!origPriceObjs[to])
                origPriceObjs[to] = {}
            if (origPriceObjs[to][settings.objName])
                return origPriceObjs[to][settings.objName];

            changedObj = recalcObj(settings.obj,from,to);
            origPriceObjs[to][settings.objName] = changedObj;
            return changedObj;
        }

        function recalcObj(obj,from,to) {
            var manip = {};
            changeObjNode(obj, manip, from, to);
            return manip;
        }

        function changeObjNode (obj, manip, from, to) {
            if (Object.prototype.toString.call(obj) === '[object Object]') {
                var keys = Object.keys(obj);
                for (var i=0; i < keys.length; i++ ) {
                    manip[keys[i]] = {};
                    if (Object.prototype.toString.call(obj[keys[i]]) !== '[object Object]') {
                        manip[keys[i]] = changeObjValue(obj[keys[i]], from, to);
                    } else {
                        changeObjNode(obj[keys[i]], manip[keys[i]], from, to);
                    }
                }
            } else {
                manip = changeObjValue(obj[keys[i]], from, to)(a);
            }
        }

        function changeObjValue (value,from,to) {
            if (value === 0 || value === '0') {
                return 0;
            }
            return addSymbol(exchangeRate(getRate(value), from, to),to);
        }

        function hasClass(ele,cls) {
            return !!ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
        }

        function addClass(ele,cls) {
            if (!hasClass(ele,cls)) ele.className += " "+cls;
        }

        function setCurrSpanData(obj) {
            var id = currDataId++;
            var className = 'curr_data'+id;            
            addClass(obj,className);
            return id;
        }

        function getSpanCurrency (obj,from,to) {
            id = getDataId(obj);

            currentValue = getObjValue(obj,from);

            if (id) {
                if (!currData[from])
                    currData[from] = {}
                if (!currData[from][id]){
                    if (!isNaN(currentValue)) {
                        currData[from][id] = currentValue;
                    }
                }
                if (!currData[to])
                    currData[to] = {};
                if (currData[to][id]) {
                    return currData[to][id];
                }
            } else {
                id = setCurrSpanData(obj);
                if (from == to)
                    return currentValue;
            }

            return false;            
        }

        function getDataId (obj) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) 
                        return match[1];
                }
            }
            return false;
        }
        
        function getCurrencyFromSpan(obj) {
            id = getDataId(obj);
            
            if (id) {
                if (currDataCurrency[id]) {
                    return currDataCurrency[id]
                } else {
                    currDataCurrency[id] = getDefaultCurrency();
                    return currDataCurrency[id];
                }
            } else {
                id = setCurrSpanData(obj);
                currDataCurrency[id] = getDefaultCurrency();
                return currDataCurrency[id];
            }
        }

        function setCurrencyToSpan(obj,newValue) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) {
                        match = match[1];
                    }
                    if (currDataCurrency[match]) {
                        currDataCurrency[match] = newValue;
                    }
                }
            }
        }

        function changeElementCurrencies (from,to) {         		
                var all = getAllToChange(settings.defaultClassName, settings.replaceWithin);
                var tempFrom;
                var tempTo;
                for (var i=0; i < all.length; i++ ) {
                    obj = all[i];
                    
                    from = getCurrencyFromSpan(obj);

                    if (settings.ignoreOwnCurr) {
                        tempTo        = from
                        tempFrom      = from;
                    } else {
                        tempTo        = to;
                        tempFrom      = from;
                    }
                    if (tempTo == tempFrom) {                        
                        continue;
                    }
                    objValue = getSpanCurrency(obj,tempFrom,tempTo);

                    setCurrencyToSpan(obj,tempTo);

                    if (objValue && objValue != false) {
                        applyValue(obj, addSymbol(objValue,tempTo), objValue);
                        continue;
                    }

                    if (availableCurr[tempTo]) {
                        value         = getObjValue(obj, tempFrom);

                        if (!value || value == ''){
                            continue;
                        }
                        changed = exchangeRate(value, tempFrom, tempTo);

                        applyValue(obj, addSymbol(changed, tempTo), changed);                 
                        
                    }
                }
                if (availableCurr[to]) {
                    currentCurrency = to;
                }
                changeInputs(bke_selected_currency,to);
                changeInputs(bke_selected_currency_sbox,to);
        }

        function cleanup () {
            settings         = {
                defaultClassName : defaultClassName,
                changeCallback   : false,
                replaceWithin    : false,
                ignoreOwnCurr    : false,
                obj              : false,
                noRound          : false,
                objName          : false,
                arr              : false,
                arrName          : false,
                exceptIdLike     : false,
                onRoom           : false
            };
        }

        function addSymbol (value, toSymbol) {
            if ((toSymbol == 0 && settings.onRoom) || !toSymbol) {
                toSymbol = getDefaultCurrency();
            }                 
            if (availableCurr[toSymbol]) {
                    if (availableCurr[toSymbol]['side'] == 'l') {
                        lcurr = availableCurr[toSymbol]['symbol'];
                        rcurr = '';
                    } else {
                        lcurr = '';
                        rcurr = availableCurr[toSymbol]['symbol']
                    }
                    value = rcurr + value + lcurr;
            } 
            return value;
        }

        function applyValue(obj,changed,changedValueOnly) {

            try {
                if (obj.tagName == 'INPUT') {
                    obj.value = changedValueOnly;                    
                } else {
                    obj.innerHTML = changed;                  
                }
            } catch (error) {logErr(error);} 
        }

        function getObjValue(obj,original) {
            value = false;
            if (obj.tagName == 'INPUT') {
                value = obj.value;                    
            } else {
                value = obj.innerHTML;                    
            }
            pureValue = getRate(value);
            return pureValue;
        }

        function changeInputs (name,to) {
            input = document.getElementsByName(name);
            if (input) {
                for (var i=0;i<input.length;i++) {
                    input[i].value = to;
                }
            }
            return this;
        }

        function getAllToChange (classNames, replaceWithin) {
            var all = [];
            try {
                if (replaceWithin) {
                    if (replaceWithin.match(/^[#\.]/)) {
                        found = replaceWithin.match(/^[#|\.](.*)/);
                        if (found && found.length > 0) {
                            all = document.querySelectorAll('.'+found[1]+' .curr_chan');
                            if (all.length < 1) {
                                all = document.querySelectorAll('#'+found[1]+' .curr_chan');
                            }
                        } else {
                            all = document.querySelectorAll(replaceWithin+' .curr_chan');
                        }
                    } else {
                        all = document.querySelectorAll('#'+replaceWithin+' .curr_chan');
                    }
                } else {
                    all = document.querySelectorAll('.'+classNames);
                }
                if (all && all.length && settings.exceptIdLike) {
                    newAll = [];
                    for (var i = all.length - 1; i >= 0; i--) {
                        if (all[i].id) {
                            if (!all[i].id.match(settings.exceptIdLike)) {
                                newAll.push(all[i]);
                            }
                        } else {
                            newAll.push(all[i]);
                        }
                    };
                    all = newAll;
                }
            } catch (error) {logErr(error);}
            return all;
        }

        function getRate(rate) {
            var r = '';
            var l = '';
            
            if (!isNaN(rate)) {
                return rate;
            }
            if ($.parseHTML(rate)){
                var newRate = $.parseHTML(rate);
                rate = newRate[0].textContent;
            }
            var match_curr = rate.match(/(?:<span.*?>)?([^\d]+)?((?:\d+)?\,?(?:\d+)\.?(?:\d+)?)?\s?([^\d]+;?)?([^\d]+)?(?:<\/span.*?>)?/);
            if (match_curr && match_curr[2]) {
                rate = match_curr[2];
                if (match_curr[1]) {
                    l = match_curr[1];
                    lcurr = l;
                    rcurr = '';
                } 
                if (match_curr[3]) {
                    r = match_curr[3];
                    rcurr = r;
                    lcurr = '';
                }
            } else {
                rate = rate.replace(/[^\d\.]/,'');
            }
            return rate;
        }
        
        function exchangeRate(value, from, to , callback) {   
            var c = false;

            if (callback && typeof callback === 'function') {
                c = callback;
            }

            if (availableCurr[from] && availableCurr[to]) {
                var er = /^-?[0-9]+$/;
                var isInt = er.test(value);
                value = value.replace(/,/g,'');
                parsedRate = value;
                if (from != 0 || to != 0) {
                    parsedRate = (((parseFloat(value) / parseFloat(availableCurr[from]['rate'])) * parseFloat(availableCurr[to]['rate'])));
                	if (!settings.noRound) {
                		parsedRate = Math.round(parsedRate);
                	}
                }
                if (!isInt) parsedRate = parsedRate.toFixed(2);
                if (c) c(parsedRate);
                
                return parsedRate;
            } else {
                if (c) c(value);
                return value;
            }
        }

        function changeTripteaseCurrencies(from,to){
            var triptease_div = document.querySelectorAll(".price-fighter-widget");
            if(triptease_div[0]){
                if (availableCurr[to]) {
                    noRound();
                    var price = triptease_div[0].getAttribute("data-pf-direct-price");
                    var newPrice = exchangeRate(price, from, to);
                    triptease_div[0].setAttribute("data-pf-direct-price", newPrice);
                    triptease_div[0].setAttribute("data-pf-currency", availableCurr[to].isocode);
                    cleanup();
                }
                if(typeof Paperboy !== 'undefined' && Paperboy.PriceCheck){
                    Paperboy.PriceCheck.reset();
                }
            }
        }
    })();

docReady(function() {
document.getElementById('curr_selector').value = '3';
document.getElementById('curr_selector').onchange();
    document.getElementById('curr_selector').onchange();
   if (typeof jQuery.ui != 'undefined') {
        set_hover(jQuery);
   }
});
</script>

				</div>
				<!-- END bke_currency_selector -->
			</div>

			<a href="https://www.selectexperiences.ie/bookings.html" class="logo"><img src="//secure.selectexperiences.ie/bookings/showimage?id=868C2784C931676D57C5D0FBA18732ED&type=18" alt="Select Hotels" /></a>
      
		</div>
	</div>
</header>

<div class="settings-bar">
  <div class="settings-bar__slide">
    <div class="settings-bar__item btn-booknow open-searchbox-01">
      <i class="far fa-calendar-check"></i> Check Availability
    </div>
    <div class="settings-bar__item settings-bar__calendar">
      <i class="fas fa-edit"></i>
       <div class="booking-summary__cal loading open-searchbox-01">
  <div class="booking-summary__location" style="display:none;">
    <h3>Location</h3>
    <span class="cal-loc"><span class="search-term"></span></span>
  </div>
  <div class="booking-summary__in">
    <h3>Check in</h3>
    <span class="cal-arr__day big"></span>
    <span class="cal-arr__month big"></span>
    <span class="cal-arr__dayname"></span>
    <span class="cal-arr__year"></span>
  </div>
  <div class="booking-summary__out">
    <h3>Check out</h3>
    <span class="cal-dep__day big"></span>
    <span class="cal-dep__month big"></span>
    <span class="cal-dep__dayname"></span>
    <span class="cal-dep__year"></span>
  </div>
  <div class="booking-summary__nights">
    <h3>Nights</h3>
    <span class="cal-nights big">1</span>
  </div>
</div>

<a class="btn-searchagain btn-shadow open-searchbox-01"><i class="fa fa-redo"></i> Search again</a>		





    </div>  
    <div class="settings-bar__item settings-bar__summary" onClick="slidePanel('#booking-summary','Booking Summary')">
      <i class="fas fa-shopping-cart"></i>
      Summary
    </div>
    
    <div class="settings-bar__item settings-bar__filter" onClick="slidePanel('#filter-offers','Filters')">
      <i class="fas fa-filter"></i>
      Filters
    </div>
    <!-- BEGIN bke_currency_selector -->
    <div class="settings-bar__item settings-bar__currency">
    <div class="selected-curr-symbol"></div>
      
<select id="curr_selector" onchange="if (typeof ch_currency === 'function'){ ch_currency(this)}" class="bke_currency_selector">
      <option value="0" >Original</option>
      <option value="49" >INR</option>
      <option value="48" >MXN</option>
      <option value="47" >CZK</option>
      <option value="2" >EUR</option>
      <option value="4" >GBP</option>
      <option value="3" selected>USD</option>
      <option value="12" >CAD</option>
      <option value="11" >AUD</option>
      <option value="7" >BRL</option>
      <option value="43" >CHF</option>
      <option value="6" >DKK</option>
      <option value="9" >EGP</option>
      <option value="10" >MYR</option>
      <option value="1" >PLN</option>
      <option value="5" >ZAR</option>
      <option value="44" >NOK</option>
      <option value="45" >SEK</option>
      <option value="46" >AED</option>
      <option value="50" >OMR</option>
      <option value="51" >IDR</option>
      <option value="52" >GHS</option>
      <option value="53" >BHD</option>
</select>
<script type="text/javascript">
(function(funcName, baseObj) {
    funcName = funcName || "docReady";
    baseObj = baseObj || window;
    var readyList = [];
    var readyFired = false;
    var readyEventHandlersInstalled = false;
    function ready() {
        if (!readyFired) {
            readyFired = true;
            for (var i = 0; i < readyList.length; i++) {
                readyList[i].fn.call(window, readyList[i].ctx);
            }
            readyList = [];
        }
    }

    function readyStateChange() {
        if ( document.readyState === "complete" ) {
            ready();
        }
    }
    baseObj[funcName] = function(callback, context) {
        if (readyFired) {
            setTimeout(function() {callback(context);}, 1);
            return;
        } else {
            readyList.push({fn: callback, ctx: context});
        }
        if (document.readyState === "complete") {
            setTimeout(ready, 1);
        } else if (!readyEventHandlersInstalled) {
            if (document.addEventListener) {
                document.addEventListener("DOMContentLoaded", ready, false);
                window.addEventListener("load", ready, false);
            } else {
                document.attachEvent("onreadystatechange", readyStateChange);
                window.attachEvent("onload", ready);
            }
            readyEventHandlersInstalled = true;
        }
    }
})("docReady", window);

var set_hover = function($) {
   
}


    Object.keys = Object.keys || (function () {
        var hasOwnProperty = Object.prototype.hasOwnProperty,
            hasDontEnumBug = !{toString:null}.propertyIsEnumerable("toString"),
            DontEnums = [
                'toString',
                'toLocaleString',
                'valueOf',
                'hasOwnProperty',
                'isPrototypeOf',
                'propertyIsEnumerable',
                'constructor'
            ],
            DontEnumsLength = DontEnums.length;
      
        return function (o) {
            if (typeof o != "object" && typeof o != "function" || o === null)
                throw new TypeError("Object.keys called on a non-object");
         
            var result = [];
            for (var name in o) {
                if (hasOwnProperty.call(o, name))
                    result.push(name);
            }
         
            if (hasDontEnumBug) {
                for (var i = 0; i < DontEnumsLength; i++) {
                    if (hasOwnProperty.call(o, DontEnums[i]))
                        result.push(DontEnums[i]);
                }   
            }
         
            return result;
        };
    })();

    // START    
    var currChanger = (function(){
        var availableCurr    = {"43":{"side":"r","name":"Swiss Franc","rate":"0.9217","isocode":"CHF","symbol":"CHF"},"48":{"side":"r","name":"Mexican Peso","isocode":"MXN","rate":"20.5989","symbol":"$"},"11":{"isocode":"AUD","rate":"1.6691","side":"r","name":"Australian dollar","symbol":"$"},"5":{"symbol":"ZAR ","side":"r","name":"South African rand","isocode":"ZAR","rate":"19.5325"},"0":{"rate":1,"isocode":"Original","side":"r","name":"Original","symbol":""},"7":{"symbol":"R$","rate":"5.9515","isocode":"BRL","name":"Real","side":"r"},"45":{"symbol":"kr","side":"r","name":"Swedish Krona","isocode":"SEK","rate":"10.8827"},"46":{"symbol":"AED","name":"Dirham","side":"r","isocode":"AED","rate":"4.2380"},"2":{"rate":"1.0000","isocode":"EUR","side":"r","name":"Euro","symbol":"&euro;"},"50":{"isocode":"OMR","rate":"0.4436","side":"r","name":"Omani Rial","symbol":"OMR"},"9":{"isocode":"EGP","rate":"62.5995","side":"r","name":"Egyptian Pound","symbol":"E&pound;"},"4":{"symbol":"&pound;","name":"Pound Sterling","side":"r","isocode":"GBP","rate":"0.8718"},"44":{"symbol":"kr","name":"Norwegian Krone","side":"r","isocode":"NOK","rate":"11.2270"},"52":{"isocode":"GHS","rate":"12.7013","name":"Ghanaian cedi","side":"r","symbol":"GH&#x20B5;"},"49":{"symbol":"&#x20B9;","isocode":"INR","rate":"107.2750","name":"Indian Rupee","side":"r"},"47":{"symbol":"K&#x10D;","rate":"24.5112","isocode":"CZK","side":"l","name":"Czech Koruna"},"3":{"symbol":"$","rate":"1.1538","isocode":"USD","name":"US Dollar","side":"r"},"10":{"name":"Malaysian Ringgit","side":"r","rate":"4.6545","isocode":"MYR","symbol":"RM"},"6":{"side":"r","name":"Danish Krone","rate":"7.4728","isocode":"DKK","symbol":"kr."},"51":{"symbol":"Rp","name":"Indonesian rupiah","side":"r","isocode":"IDR","rate":"19582.5271"},"1":{"symbol":"z&#x142;","rate":"4.2768","isocode":"PLN","side":"l","name":"Zloty"},"12":{"symbol":"$","name":"Canadian dollar","side":"r","isocode":"CAD","rate":"1.6063"},"53":{"symbol":"BHD","rate":"0.4356","isocode":"BHD","name":"Bahraini dinar","side":"r"}};
        var defaultCurrency  = 2;
        var currentCurrency  = false;//2;
        var changeCurrency   = false;
        var defaultClassName = 'curr_chan';
        var settings         = {
            defaultClassName : defaultClassName,
            changeCallback   : false,
            noRound          : false,
            replaceWithin    : false,
            ignoreOwnCurr    : false,
            obj              : false,
            objName          : false,
            arr              : false,
            arrName          : false,
            exceptIdLike     : false,
            onRoom           : false,
        };
        var bke_selected_currency = 'bke_selected_currency';
        var bke_selected_currency_sbox = 'bke_selected_currency_sbox';
        var origPriceObjs = {};
        var origPriceArr = {};
        var currentObjCurr = {};
        var currentArrCurr = {};
        var changerFunction = [];
        var currDataOrigin = {};
        var currData = {};
        var currDataCurrency = {};
        var currDataId = 0;
        var origCurrency = {};
        var currRoomCurrency = {};
        return {
            // changes currency
            setCurrency  : setCurrency,            
            addSymbol    : addSymbol,
            addChangerFunction : addChangerFunction,
            setCurrencyOnMultiple : setCurrencyOnMultiple,
            // Settings that needed to be called before replacing 
            // currency when applicable
            changeCallback : changeCallback,
            getDefaultCurrency:getDefaultCurrency,
            getCurrentCurrency:getCurrentCurrency,
            exceptIdLike   : exceptIdLike,
            replaceWithin  : replaceWithin,
            ignoreOwnCurr  : ignoreOwnCurr,
            onObject       : onObject,
            onRoom         : onRoom,
            onArray        : onArray,
            // rest of changes
            getCurrentCurrencySymbol : getCurrentCurrencySymbol,
            getRate        : getRate,
            noRound	       : noRound,
        }

        function noRound () {
        	settings.noRound = true;
        	return this;
        }

        function logErr (error) {
        }

        function exceptIdLike (regex) {
            settings.exceptIdLike = regex;
            return this;
        }

        function addChangerFunction(name) {        	
            var add = true;
            try {
                if (changerFunction.indexOf(name) >= 0) {
                    add = false;
                }
            } catch(error) {logErr(error);}
            if ( add )
                changerFunction.push(name);
            return this;
        }

        function onObject(o,name) {
            settings.obj = o;
            settings.objName = name;
            return this;
        }

        function onArray(a,name) {
            settings.arr = a;
            settings.arrName = name;
            return this;
        }

        function changeCallback(c) {
            settings.changeCallback = c;
            return this;
        }

        function replaceWithin(c) {
            settings.replaceWithin = c;
            return this;
        }

        function onRoom(c) {
            settings.onRoom = c;
            return this;
        }

        function ignoreOwnCurr() {
            settings.ignoreOwnCurr = true;
            return this;
        }

        function getCurrentCurrency(obj) {
            if (currentCurrency && currentCurrency != 0) {
                return currentCurrency;
            } else  {
                return getDefaultCurrency();
            }
        }

        function getCurrentCurrencySymbol (obj) {
            if (!obj) {
                return availableCurr[getDefaultCurrency()]['symbol'];
            } else {
                return availableCurr[getCurrencyFromSpan(obj)]['symbol'];
            }
        }

        function setCurrencyOnMultiple (to) {        
            if (changerFunction.length > 0) {
                for (var i = 0; i < changerFunction.length; i++) {
                    changerFunction[i](false,to);
                };
            }
        }

        // retrieves default currency for specified room when necessary
        // this required onRoom switch to define id of room to find '#bke_room_currency'
        function getDefaultCurrency () {
            var curr = defaultCurrency;
            if (settings.onRoom && !settings.onRoom == '') {
                if (origCurrency[settings.room]) {
                    curr = origCurrency[settings.room];
                } else {
                    try {
                        curr = document.querySelectorAll('#bke_room_currency'+settings.onRoom)[0].value;
                        origCurrency[settings.onRoom] = curr;
                    } catch (error) {logErr('Cannot find default currency for room '+settings.onRoom);} 
                }
            }
            return curr;
        }

        function currChangerCurrency() {
            var curr = defaultCurrency;
            try {
                curr = document.querySelectorAll('#curr_selector')[0].value;
            } catch (error) {logErr('Cannot find default currency changer value');} 
            return curr;
        }

        function clearData() {
        	currData = {} ;
        }

        // setting currency to values on page with curr_chan class
        function setCurrency (to, clear) {        	
            if (!to) 
                to = currChangerCurrency();
            if (!availableCurr[to] || to == 0) 
                to = getDefaultCurrency();
            if (clear)	
            	clearData();
            if (settings.obj && settings.objName) {
                if (!currentObjCurr[settings.objName])
                    currentObjCurr[settings.objName] = getDefaultCurrency();
                if (currentObjCurr[settings.objName] != to) {
                    changedObject = changeObjectCurrencies(currentObjCurr[settings.objName],to);
                    currentObjCurr[settings.objName] = to;
                    returnObj = changedObject;
                } else {
                    returnObj = settings.obj;
                }
            } else if (settings.arr && settings.arrName && settings.arr.length > 0){
                if (!currentArrCurr[settings.arrName])
                    currentArrCurr[settings.arrName] = getDefaultCurrency();
                if (currentObjCurr[settings.arrName] != to) {
                    changedArray = changeArrayCurrencies(currentArrCurr[settings.arrName],to);
                    currentArrCurr[settings.arrName] = to;
                    changeElementCurrencies(false,to);
                    returnObj = changedArray;
                } else {
                    returnObj = settings.arr;
                }
            } else {            
                changeElementCurrencies(false,to, clearData);
                returnObj = this;
            }
            
            if (settings.callback) settings.callback(to);
            cleanup();            
            return returnObj;
        }

        function changeArrayCurrencies(from, to) {
            if (!origPriceArr[from])
                origPriceArr[from] = {};
            if (!origPriceArr[from][settings.arrName])
                    origPriceArr[from][settings.arrName] = settings.arr;
            if (!origPriceArr[to])
                origPriceArr[to] = {};
            if (origPriceArr[to][settings.arrName])
                return origPriceArr[to][settings.arrName];

            changedArr = recalcArr(settings.arr,from,to);
            origPriceArr[to][settings.arrName] = changedArr;
            return changedArr;
        }

        function recalcArr(arr,from,to) {
            var manip = [];
            changeArrNode(arr, manip, from, to);
            if (manip.length > 0)
                manip = manip[0];
            return manip;
        }

        function changeArrNode(arr, manip, from, to) {
            if (arr) {
                if (Object.prototype.toString.call(arr) === '[object Array]') {
                    manip.push([]);
                    for (var i=0; i < arr.length; i++ ) {
                        changeArrNode(arr[i], manip[(manip.length-1)], from, to);
                    }
                } else {
                    manip.push(changeObjValue(arr, from, to));
                }
            }
        }

        function changeObjectCurrencies (from,to) {
            if (!origPriceObjs[from])
                origPriceObjs[from] = {};
            if (!origPriceObjs[from][settings.objName])
                    origPriceObjs[from][settings.objName] = settings.obj;
            if (!origPriceObjs[to])
                origPriceObjs[to] = {}
            if (origPriceObjs[to][settings.objName])
                return origPriceObjs[to][settings.objName];

            changedObj = recalcObj(settings.obj,from,to);
            origPriceObjs[to][settings.objName] = changedObj;
            return changedObj;
        }

        function recalcObj(obj,from,to) {
            var manip = {};
            changeObjNode(obj, manip, from, to);
            return manip;
        }

        function changeObjNode (obj, manip, from, to) {
            if (Object.prototype.toString.call(obj) === '[object Object]') {
                var keys = Object.keys(obj);
                for (var i=0; i < keys.length; i++ ) {
                    manip[keys[i]] = {};
                    if (Object.prototype.toString.call(obj[keys[i]]) !== '[object Object]') {
                        manip[keys[i]] = changeObjValue(obj[keys[i]], from, to);
                    } else {
                        changeObjNode(obj[keys[i]], manip[keys[i]], from, to);
                    }
                }
            } else {
                manip = changeObjValue(obj[keys[i]], from, to)(a);
            }
        }

        function changeObjValue (value,from,to) {
            if (value === 0 || value === '0') {
                return 0;
            }
            return addSymbol(exchangeRate(getRate(value), from, to),to);
        }

        function hasClass(ele,cls) {
            return !!ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
        }

        function addClass(ele,cls) {
            if (!hasClass(ele,cls)) ele.className += " "+cls;
        }

        function setCurrSpanData(obj) {
            var id = currDataId++;
            var className = 'curr_data'+id;            
            addClass(obj,className);
            return id;
        }

        function getSpanCurrency (obj,from,to) {
            id = getDataId(obj);

            currentValue = getObjValue(obj,from);

            if (id) {
                if (!currData[from])
                    currData[from] = {}
                if (!currData[from][id]){
                    if (!isNaN(currentValue)) {
                        currData[from][id] = currentValue;
                    }
                }
                if (!currData[to])
                    currData[to] = {};
                if (currData[to][id]) {
                    return currData[to][id];
                }
            } else {
                id = setCurrSpanData(obj);
                if (from == to)
                    return currentValue;
            }

            return false;            
        }

        function getDataId (obj) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) 
                        return match[1];
                }
            }
            return false;
        }
        
        function getCurrencyFromSpan(obj) {
            id = getDataId(obj);
            
            if (id) {
                if (currDataCurrency[id]) {
                    return currDataCurrency[id]
                } else {
                    currDataCurrency[id] = getDefaultCurrency();
                    return currDataCurrency[id];
                }
            } else {
                id = setCurrSpanData(obj);
                currDataCurrency[id] = getDefaultCurrency();
                return currDataCurrency[id];
            }
        }

        function setCurrencyToSpan(obj,newValue) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) {
                        match = match[1];
                    }
                    if (currDataCurrency[match]) {
                        currDataCurrency[match] = newValue;
                    }
                }
            }
        }

        function changeElementCurrencies (from,to) {         		
                var all = getAllToChange(settings.defaultClassName, settings.replaceWithin);
                var tempFrom;
                var tempTo;
                for (var i=0; i < all.length; i++ ) {
                    obj = all[i];
                    
                    from = getCurrencyFromSpan(obj);

                    if (settings.ignoreOwnCurr) {
                        tempTo        = from
                        tempFrom      = from;
                    } else {
                        tempTo        = to;
                        tempFrom      = from;
                    }
                    if (tempTo == tempFrom) {                        
                        continue;
                    }
                    objValue = getSpanCurrency(obj,tempFrom,tempTo);

                    setCurrencyToSpan(obj,tempTo);

                    if (objValue && objValue != false) {
                        applyValue(obj, addSymbol(objValue,tempTo), objValue);
                        continue;
                    }

                    if (availableCurr[tempTo]) {
                        value         = getObjValue(obj, tempFrom);

                        if (!value || value == ''){
                            continue;
                        }
                        changed = exchangeRate(value, tempFrom, tempTo);

                        applyValue(obj, addSymbol(changed, tempTo), changed);                 
                        
                    }
                }
                if (availableCurr[to]) {
                    currentCurrency = to;
                }
                changeInputs(bke_selected_currency,to);
                changeInputs(bke_selected_currency_sbox,to);
        }

        function cleanup () {
            settings         = {
                defaultClassName : defaultClassName,
                changeCallback   : false,
                replaceWithin    : false,
                ignoreOwnCurr    : false,
                obj              : false,
                noRound          : false,
                objName          : false,
                arr              : false,
                arrName          : false,
                exceptIdLike     : false,
                onRoom           : false
            };
        }

        function addSymbol (value, toSymbol) {
            if ((toSymbol == 0 && settings.onRoom) || !toSymbol) {
                toSymbol = getDefaultCurrency();
            }                 
            if (availableCurr[toSymbol]) {
                    if (availableCurr[toSymbol]['side'] == 'l') {
                        lcurr = availableCurr[toSymbol]['symbol'];
                        rcurr = '';
                    } else {
                        lcurr = '';
                        rcurr = availableCurr[toSymbol]['symbol']
                    }
                    value = rcurr + value + lcurr;
            } 
            return value;
        }

        function applyValue(obj,changed,changedValueOnly) {

            try {
                if (obj.tagName == 'INPUT') {
                    obj.value = changedValueOnly;                    
                } else {
                    obj.innerHTML = changed;                  
                }
            } catch (error) {logErr(error);} 
        }

        function getObjValue(obj,original) {
            value = false;
            if (obj.tagName == 'INPUT') {
                value = obj.value;                    
            } else {
                value = obj.innerHTML;                    
            }
            pureValue = getRate(value);
            return pureValue;
        }

        function changeInputs (name,to) {
            input = document.getElementsByName(name);
            if (input) {
                for (var i=0;i<input.length;i++) {
                    input[i].value = to;
                }
            }
            return this;
        }

        function getAllToChange (classNames, replaceWithin) {
            var all = [];
            try {
                if (replaceWithin) {
                    if (replaceWithin.match(/^[#\.]/)) {
                        found = replaceWithin.match(/^[#|\.](.*)/);
                        if (found && found.length > 0) {
                            all = document.querySelectorAll('.'+found[1]+' .curr_chan');
                            if (all.length < 1) {
                                all = document.querySelectorAll('#'+found[1]+' .curr_chan');
                            }
                        } else {
                            all = document.querySelectorAll(replaceWithin+' .curr_chan');
                        }
                    } else {
                        all = document.querySelectorAll('#'+replaceWithin+' .curr_chan');
                    }
                } else {
                    all = document.querySelectorAll('.'+classNames);
                }
                if (all && all.length && settings.exceptIdLike) {
                    newAll = [];
                    for (var i = all.length - 1; i >= 0; i--) {
                        if (all[i].id) {
                            if (!all[i].id.match(settings.exceptIdLike)) {
                                newAll.push(all[i]);
                            }
                        } else {
                            newAll.push(all[i]);
                        }
                    };
                    all = newAll;
                }
            } catch (error) {logErr(error);}
            return all;
        }

        function getRate(rate) {
            var r = '';
            var l = '';
            
            if (!isNaN(rate)) {
                return rate;
            }
            if ($.parseHTML(rate)){
                var newRate = $.parseHTML(rate);
                rate = newRate[0].textContent;
            }
            var match_curr = rate.match(/(?:<span.*?>)?([^\d]+)?((?:\d+)?\,?(?:\d+)\.?(?:\d+)?)?\s?([^\d]+;?)?([^\d]+)?(?:<\/span.*?>)?/);
            if (match_curr && match_curr[2]) {
                rate = match_curr[2];
                if (match_curr[1]) {
                    l = match_curr[1];
                    lcurr = l;
                    rcurr = '';
                } 
                if (match_curr[3]) {
                    r = match_curr[3];
                    rcurr = r;
                    lcurr = '';
                }
            } else {
                rate = rate.replace(/[^\d\.]/,'');
            }
            return rate;
        }
        
        function exchangeRate(value, from, to , callback) {   
            var c = false;

            if (callback && typeof callback === 'function') {
                c = callback;
            }

            if (availableCurr[from] && availableCurr[to]) {
                var er = /^-?[0-9]+$/;
                var isInt = er.test(value);
                value = value.replace(/,/g,'');
                parsedRate = value;
                if (from != 0 || to != 0) {
                    parsedRate = (((parseFloat(value) / parseFloat(availableCurr[from]['rate'])) * parseFloat(availableCurr[to]['rate'])));
                	if (!settings.noRound) {
                		parsedRate = Math.round(parsedRate);
                	}
                }
                if (!isInt) parsedRate = parsedRate.toFixed(2);
                if (c) c(parsedRate);
                
                return parsedRate;
            } else {
                if (c) c(value);
                return value;
            }
        }

        function changeTripteaseCurrencies(from,to){
            var triptease_div = document.querySelectorAll(".price-fighter-widget");
            if(triptease_div[0]){
                if (availableCurr[to]) {
                    noRound();
                    var price = triptease_div[0].getAttribute("data-pf-direct-price");
                    var newPrice = exchangeRate(price, from, to);
                    triptease_div[0].setAttribute("data-pf-direct-price", newPrice);
                    triptease_div[0].setAttribute("data-pf-currency", availableCurr[to].isocode);
                    cleanup();
                }
                if(typeof Paperboy !== 'undefined' && Paperboy.PriceCheck){
                    Paperboy.PriceCheck.reset();
                }
            }
        }
    })();

docReady(function() {
document.getElementById('curr_selector').value = '3';
document.getElementById('curr_selector').onchange();
    document.getElementById('curr_selector').onchange();
   if (typeof jQuery.ui != 'undefined') {
        set_hover(jQuery);
   }
});
</script>

    </div>
    <!-- END bke_currency_selector -->
    <!-- BEGIN bke_languages_form -->
    <div class="settings-bar__item settings-bar__language">
      <i class="fas fa-globe-americas"></i>
      <form name="bke_search_auto" id="bke_search_auto" method=post action="//secure.selectexperiences.ie/sitemap.xml"><select name="lang" onChange="this.form.submit();"><option value="en" selected="selected">English</option> <option value="it" >Italiano</option> <option value="es" >Espa&ntilde;ol </option> <option value="sk" >Slovensky</option> <option value="pl" >Polski</option> <option value="cn" >&#x4E2D;&#x56FD;</option> <option value="lt" >Lietuvos</option> <option value="fi" >Suomen</option> <option value="ar" >&#x627;&#x644;&#x639;&#x631;&#x628;&#x64A;&#x629;</option> <option value="ru" >&#x440;&#x443;&#x301;&#x441;&#x441;&#x43A;&#x438;&#x439; &#x44F;&#x437;&#x44B;&#x301;&#x43A;</option> <option value="cs" >&#x10C;e&scaron;tina</option> <option value="sl" >Sloven&scaron;&#x10D;ina</option> <option value="pt" >Portugu&ecirc;s</option> </select></form>
    </div>
    <!-- END bke_languages_form -->
  </div>
</div>

<div class="na-progress-bar__wrapper">
  <div class="na-progress-bar" style="display:none;">
    <div class="na-progress-bar__main">
      <div class="step-1">
        <span>1</span>
        <span><i class="fa fa-check"></i></span>
      </div>
      <div class="step-2">
        <span>2</span>
        <span><i class="fa fa-check"></i></span>
      </div>
      <div class="step-3">
        <span>3</span>
        <span><i class="fa fa-check"></i></span>
      </div>
      <div class="na-progress-bar__bar"></div>
    </div>
    <div class="na-progress-bar__faded">
      <div class="step-1"></div>
      <div class="step-2"></div>
      <div class="step-3"></div>
      <div class="na-progress-bar__bar"></div>
    </div>
  </div>
  <div class="step-4">
    <h2>Thank you!</h2>
    <div class="confetti-wrapper">
      <div class="confetti-50"></div>
      <div class="confetti-49"></div>
      <div class="confetti-48"></div>
      <div class="confetti-47"></div>
      <div class="confetti-46"></div>
      <div class="confetti-45"></div>
      <div class="confetti-44"></div>
      <div class="confetti-43"></div>
      <div class="confetti-42"></div>
      <div class="confetti-41"></div>
      <div class="confetti-40"></div>
      <div class="confetti-39"></div>
      <div class="confetti-38"></div>
      <div class="confetti-37"></div>
      <div class="confetti-36"></div>
      <div class="confetti-35"></div>
      <div class="confetti-34"></div>
      <div class="confetti-33"></div>
      <div class="confetti-32"></div>
      <div class="confetti-31"></div>
      <div class="confetti-30"></div>
      <div class="confetti-29"></div>
      <div class="confetti-28"></div>
      <div class="confetti-27"></div>
      <div class="confetti-26"></div>
      <div class="confetti-25"></div>
      <div class="confetti-24"></div>
      <div class="confetti-23"></div>
      <div class="confetti-22"></div>
      <div class="confetti-21"></div>
      <div class="confetti-20"></div>
      <div class="confetti-19"></div>
      <div class="confetti-18"></div>
      <div class="confetti-17"></div>
      <div class="confetti-16"></div>
      <div class="confetti-15"></div>
      <div class="confetti-14"></div>
      <div class="confetti-13"></div>
      <div class="confetti-12"></div>
      <div class="confetti-11"></div>
      <div class="confetti-10"></div>
      <div class="confetti-9"></div>
      <div class="confetti-8"></div>
      <div class="confetti-7"></div>
      <div class="confetti-6"></div>
      <div class="confetti-5"></div>
      <div class="confetti-4"></div>
      <div class="confetti-3"></div>
      <div class="confetti-2"></div>
      <div class="confetti-1"></div>
      <div class="confetti-0"></div>
    </div>    
  </div>
</div>



  <div id="searchbox" style="display:none;"><script type="text/javascript">
jQuery(document).ready(function($) {
    $("#bke_name").click(function() {
        $("#bke_id").val(''); $("#loc_id").val(''); $("#c_id").val('');$("#landmark_id").val('');
    }); 
});    

function bke_check_search() {	
     var error = "";     
     if (typeof window.check_consolsite == 'function') {
        error = check_consolsite();
        //error = false;
     };

     if (error) {
        document.forms['bke_search'].bke_name.value='';     	
      };
    
     document.forms['bke_search'].submit();
     return false;
};
</script>
<form style="margin: 0px;" name="bke_search" class="bke_searchbox" method="post" action="//secure.selectexperiences.ie/bookings/checkavailability" onSubmit="return bke_check_search();">

	<input type="hidden" name="bke_calendar-jquery-collective_sbid" value=""/>
<input type="hidden" id="grid_view" name="grid_view" value="2"/>
<input type="hidden" id="minstay" value="1"/>
<input type="hidden" id="maxstay" value="31"/>
<input type="hidden" name="bke_selected_currency_sbox" value="2"/>

<!-- IF groupsite -->
<input type="hidden" value="1" name="pager"> 
<!-- ENDIF groupsite -->
<input type="hidden" value="en" name="lang">

<ul id="bke_searchbox_wrapper">
	<li class="title"><h2>Check Availability</h2></li>
	<!-- IF groupsite -->
	<li class="location field-wrapper"><label>Location:</label><div class="field-wrapper ch-holder">
<label for="loc_id">Select Your Location</label>
<script type="text/javascript">
 var hotels_json = {"874620FAEAA932923623DC39FCDBEDCA":{"country":"ireland","contacttel":"00353 64 66 79300","ranking":3,"county":"kerry","locationcounty":"Kenmare, Kerry","bke_id":"874620FAEAA932923623DC39FCDBEDCA","slug":"kenmare-bay-hotel","l_name":"Kenmare","image":1,"gps_long":"-9.59163","gps_lat":"51.883776","cc_code":"IE","price_from":"189.00","description":"Welcome to the Kenmare Bay Hotel, your home away from home in Kerry. Tucked into one of the most picturesque corners of the Wild Atlantic Way, the multi-award winning Kenmare Bay Hotel is the ideal retreat for discovering the gems of the Ring of Kerry, the Beara Peninsula, hosting that fairytale wedding, or relaxing with the family.\r\n\r\nJust a few minutes' walk from the charming shops and gourmet delights of Kenmare Town, the Kenmare Bay Hotel is a leading wedding venue and a great place to unwind, with a state-of-the-art leisure centre equipped with pool, gym, jacuzzi and sauna.\r\n\r\nEscape to living with our choice of standard and superior rooms. Whether you stay in the hotel itself or in the modern comfort of our self catering homes or lodges, you are assured of exceptional comfort, friendly service, and a thoroughly enjoyable stay. Of all the hotels in Kerry, the Kenmare Bay Hotel is the one that Kerry visitors return to again and again.","name":"Kenmare Bay Hotel","price_saving":null,"id":1573,"c_name":"Kerry","location":"kenmare","dummy":1,"idhoteltype":1,"contactadr":"Sneem Road, Gortamullen, Kenmare, Co. Kerry, V93 HY28","cc_name":"Ireland"},"32581A3409BE389F5899C416BD72C3B3":{"location":"ennistymon","dummy":1,"idhoteltype":1,"contactadr":"Ennistymon, Co Clare, Ireland, , Ireland","cc_name":"Ireland","description":"The family owned eco friendly, Falls Hotel & Spa, is nestled in a wooded vale beside the tumbling waters of the River Inagh, at the gateway to the Cliffs of Moher and Burren Geopark. Sustainability is at the heart of all that they do. This carbon neutral hotel runs on hydro power from the power of the river alongside it, one of the first in Ireland to do so. The Falls Hotel & Spa is one of the finest spa hotels in Ireland and is a popular location for hotel breaks in Clare for families, couples, groups and individuals.","name":"Falls Hotel and Spa","price_saving":null,"id":276,"c_name":"Clare","l_name":"Ennistymon","slug":"falls-hotel-and-spa","image":1,"gps_long":"-9.298725","gps_lat":"52.941281","cc_code":"IE","price_from":"89","country":"ireland","contacttel":"+353 65 707 1004","ranking":4,"county":"clare","bke_id":"32581A3409BE389F5899C416BD72C3B3","locationcounty":"Ennistymon, Clare"},"874B7F5028CA083EA6536C8293C9F11F":{"image":1,"slug":"celtic-ross-hotel0","l_name":"Rosscarbery","gps_long":"-9.028935","gps_lat":"51.575883","price_from":"124","cc_code":"IE","country":"ireland","ranking":4,"county":"cork","contacttel":"+353 23 88 48722","bke_id":"874B7F5028CA083EA6536C8293C9F11F","locationcounty":"Rosscarbery, Cork","dummy":1,"location":"rosscarbery","idhoteltype":1,"cc_name":"Ireland","contactadr":"Rosscarbery, West Cork, Ireland, , Ireland","description":"The Celtic Ross Hotel is a family owned hotel set right on the West Cork coastline, with the historic Cathedral Town of Rosscarbery on its doorstep. A superb location, unspoiled beaches, locally sourced food and a host of activities to enjoy – these are just a few reasons why people come back again and again.\r\n\r\nHotel Facilities:- Kingfisher Bar & Bistro serves food packed with seasonal and local produce from 8am – til late daily | Leisure Centre, including 15m swimming pool, baby pool, bubble pool, steam room, sauna & gym | Serenity Rooms with a full range of treatments | Kid’s Club during school holidays, complimentary to residents | Regular music entertainment and events | All major sporting events shown on our HD 8ft screen | Free Wi-Fi throughout the hotel and ample parking | Only one hour (67km) from Cork City, Airport and Ferry Terminals, on the N71 between Clonakilty and Skibbereen.\r\n\r\n","price_saving":null,"id":214,"name":"Celtic Ross Hotel","c_name":"Cork"}};
 var counties_json = {"cork":{"code":"ireland-cork","name":"Cork"},"clare":{"code":"ireland-clare","name":"Clare"},"kerry":{"name":"Kerry","code":"ireland-kerry"}};
</script>
<select name="loc_id" id="loc_id">
<option value="" class="searchbox-ch-none">All properties</option>
<option class="searchbox-ch-county" value="cc_ireland-clare" >Clare</option><option class="searchbox-ch-hotel" value="h_32581A3409BE389F5899C416BD72C3B3" >&nbsp;&nbsp;&nbsp;Falls Hotel and Spa - Ennistymon</option><option class="searchbox-ch-county" value="cc_ireland-cork" >Cork</option><option class="searchbox-ch-hotel" value="h_874B7F5028CA083EA6536C8293C9F11F" >&nbsp;&nbsp;&nbsp;Celtic Ross Hotel - Rosscarbery</option><option class="searchbox-ch-county" value="cc_ireland-kerry" >Kerry</option><option class="searchbox-ch-hotel" value="h_874620FAEAA932923623DC39FCDBEDCA" >&nbsp;&nbsp;&nbsp;Kenmare Bay Hotel - Kenmare</option></select>

</div>
<div class="field-wrapper packages-holder">
<label for="hotelgrouppackages">Select Your Offer</label>
<select name="hotelgrouppackages[]" id="hotelgrouppackages"><option  class="searchbox-ch-none" value="">All packages</option><option  class="searchbox-ch-package" value="227" >Bed & Breakfast  </option><option  class="searchbox-ch-package" value="479" >Midweek Breaks </option><option  class="searchbox-ch-package" value="286" >Autumn Breaks</option><option  class="searchbox-ch-package" value="425" >Halloween/MidTerm Offers </option><option  class="searchbox-ch-package" value="353" >Winter Offers </option><option  class="searchbox-ch-package" value="494" >Select Short Escapes</option><option  class="searchbox-ch-package" value="69" >Over 50's Offers </option><option  class="searchbox-ch-package" value="453" >Spa Breaks</option><option  class="searchbox-ch-package" value="66" >All Family Breaks</option><option  class="searchbox-ch-package" value="454" >Activities Packages</option><option  class="searchbox-ch-package" value="237" >Self Catering </option><option  class="searchbox-ch-package" value="502" >Experience Packages </option></select>


</div>
<script type="text/javascript">
  var packagelocations_json={"237":{"slug":"self-catering-","countyscodes":["ireland-clare","ireland-kerry"],"dummy":1,"hotelids":["874620FAEAA932923623DC39FCDBEDCA","32581A3409BE389F5899C416BD72C3B3"],"name":"Self Catering ","id":"237"},"502":{"hotelids":["32581A3409BE389F5899C416BD72C3B3","874B7F5028CA083EA6536C8293C9F11F"],"name":"Experience Packages ","id":"502","slug":"experience-packages-","dummy":1,"countyscodes":["ireland-clare","ireland-cork"]},"66":{"id":"66","hotelids":["874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F","32581A3409BE389F5899C416BD72C3B3"],"name":"All Family Breaks","dummy":1,"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"],"slug":"family-breaks"},"425":{"dummy":1,"countyscodes":["ireland-cork"],"slug":"halloween-offers-","id":"425","name":"Halloween/MidTerm Offers ","hotelids":["874B7F5028CA083EA6536C8293C9F11F"]},"227":{"hotelids":["32581A3409BE389F5899C416BD72C3B3","874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F"],"name":"Bed & Breakfast  ","id":"227","slug":"bed-and--breakfast--","dummy":1,"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"]},"454":{"name":"Activities Packages","hotelids":["874B7F5028CA083EA6536C8293C9F11F","32581A3409BE389F5899C416BD72C3B3"],"id":"454","slug":"activities-packages","countyscodes":["ireland-clare","ireland-cork"],"dummy":1},"494":{"id":"494","name":"Select Short Escapes","hotelids":["32581A3409BE389F5899C416BD72C3B3","874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F"],"dummy":1,"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"],"slug":"select-short-escapes"},"353":{"slug":"winter-offers-","dummy":1,"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"],"hotelids":["32581A3409BE389F5899C416BD72C3B3","874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F"],"name":"Winter Offers ","id":"353"},"453":{"dummy":1,"countyscodes":["ireland-clare"],"slug":"spa-breaks","id":"453","name":"Spa Breaks","hotelids":["32581A3409BE389F5899C416BD72C3B3"]},"479":{"hotelids":["874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F"],"name":"Midweek Breaks ","id":"479","slug":"midweek-summer-breaks-","dummy":1,"countyscodes":["ireland-kerry","ireland-cork"]},"69":{"hotelids":["874620FAEAA932923623DC39FCDBEDCA","32581A3409BE389F5899C416BD72C3B3","874B7F5028CA083EA6536C8293C9F11F"],"name":"Over 50's Offers ","id":"69","slug":"golden-years-packages-","dummy":1,"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"]},"286":{"hotelids":["874620FAEAA932923623DC39FCDBEDCA","32581A3409BE389F5899C416BD72C3B3","874B7F5028CA083EA6536C8293C9F11F"],"name":"Autumn Breaks","id":"286","slug":"autumn-breaks","dummy":1,"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"]}}
  var initiator;

  jQuery(document).ready(function($){
    $('#hotelgrouppackages').on('change',function(){
      if (typeof initiator =='object' && initiator!=this){
        return;
      } else {
        initiator=this;
      };
      var val=this.value;
      var loc=$('#loc_id');
      var locval=loc.val()
      loc.empty();
      loc.append('<option value="" class="searchbox-cl-none">All properties</option>');
      if (val != ''){
        for (var a in counties_json){
          var oa=counties_json[a];
          if (packagelocations_json[val].countyscodes.indexOf(oa.code)>-1){
            loc.append('<option value="cc_'+oa.code+'" class="searchbox-ch-county">'+oa.name+'</option>');
            for (var b in hotels_json){
              var ob=hotels_json[b];
              if (ob.county==a&&packagelocations_json[val].hotelids.indexOf(ob.bke_id)>-1){
                var city='';
                if (ob.l_name==ob.c_name) {
                  city=" City";
                };
                loc.append('<option value="h_'+ob.bke_id+'"  class="searchbox-ch-hotel" $sel>&nbsp;&nbsp;&nbsp;'+ob.name+' - '+ob.l_name+city+'</option>');
              }
            }
          }
        }
      } else {
        initiator=false;
        for (var a in counties_json){
          var oa=counties_json[a];
          if (locval=='cc_'+a){
            selected = 'selected'
          } else {
            selected = '';
          };
          loc.append('<option value="cc_'+oa.code+'" class="searchbox-ch-county" '+selected+'>'+oa.name+'</option>');
          for (var b in hotels_json){
            var ob=hotels_json[b];
            if (locval=='h_'+ob.bke_id){
              selected = 'selected'
            } else {
              selected = '';
            };
            if (ob.county==a){
              loc.append('<option value="h_'+ob.bke_id+'"  class="searchbox-ch-hotel" '+selected+'>&nbsp;&nbsp;'+ob.name+' - ' +ob.l_name+'</option>');
            }
          }
        };
        loc.trigger('change');
      }
    });
    $('#loc_id').on('change',function(){
      if (typeof initiator == 'object' && initiator!=this){
        return;
      } else {
        initiator=this;
      };
      var val=this.value;
      var pac=$('#hotelgrouppackages');
      var pacval=pac.val()
      pac.empty();
      pac.append('<option value="" class="searchbox-ch-none">All packages</option>');
      if (val != ''){
        if (val.match(/^h_/)){
          val=val.substr(2);
          for (var a in packagelocations_json){
            var oa=packagelocations_json[a];
            if (oa.hotelids.indexOf(val)>-1){
              pac.append('<option class="searchbox-ch-package" value="'+oa.id+'">'+oa.name+'</option>');
            }
          }
        } else {
          val=counties_json[val.substr(3)].code;
          for (var a in packagelocations_json){
            var oa=packagelocations_json[a];
            if (oa.countyscodes.indexOf(val)>-1){
              pac.append('<option class="searchbox-ch-package" value="'+oa.id+'">'+oa.name+'</option>');
            }
          }
        }
      } else {
        initiator=false;
        for (var a in packagelocations_json){
          var oa=packagelocations_json[a];
          if (pacval==oa.id){
            selected='selected';
          } else {
            selected='';
          };
          pac.append('<option value="'+oa.id+'" '+selected+'>'+oa.name+'</option>');
        }
        
      }
    });
  });


</script>
</li>
	<!-- ENDIF groupsite -->
	<!-- <li class="occupants field-wrapper"><SELECT class="input occupancy" name="occupancy[]" multiple style=""><OPTION value='3'  >Double</OPTION><OPTION value='4'  >Single/Double</OPTION><OPTION value='5'  >Triple</OPTION><OPTION value='8'  >Family 3</OPTION><OPTION value='6'  >Family 4</OPTION><OPTION value='7'  >Family 5</OPTION><OPTION value='9'  >Quadruple</OPTION><OPTION value='10'  >5 Adults</OPTION><OPTION value='11'  >6 Adults</OPTION><OPTION value='43'  >Family 6</OPTION><OPTION value='45'  >8 Adults</OPTION><OPTION value='44'  >7 Adults</OPTION><OPTION value='46'  >Family 7</OPTION><OPTION value='47'  >Family 8</OPTION><OPTION value='48'  >10 Adults</OPTION><OPTION value='2'  >Single</OPTION></SELECT><script type="text/javascript" src="/admin/js/jquery/jquery-ui.min.js"></script><script type="text/javascript" src="/admin/js/jquery/jquery.multiselect.min.js"></script><script>$(document).ready(function(){
        $(".occupancy").multiselect({
        selectedText : "# Room selected",
        noneSelectedText : "Select a Room",
        checkAllText: "Check all",
        uncheckAllText: "Uncheck all",
        checkAll: function(){
            checkPlu_occupancy();
        },
        classes : "multi_width",click : function(event, ui){
	        checkPlu_occupancy();
	    }
	    });function checkPlu_occupancy (){
	    var uiwidget = $(".occupancy");
	    var selectedWidget = uiwidget.multiselect("widget").find("input:checked");
	            if ((selectedWidget.length)>1) {
	            uiwidget.multiselect({selectedText : "# Rooms selected"});
	            } else { uiwidget.multiselect({selectedText : "# Room selected"}); };
	    if ((selectedWidget.length)==16) {
	        uiwidget.multiselect({selectedText : "All Rooms selected"});
	    }
	        };
	    checkPlu_occupancy();
	    ;});</script></li> -->
	<li class="arrival field-wrapper"><label>Arrive:</label> <input type="text" id="arrival-date">
<input type="hidden" name="bke_arrival_day" value="03" id="bke_arrival_day"><input type="hidden" name="bke_arrival_month" value="04" id="bke_arrival_month"><input type="hidden" name="bke_arrival_year" value="2026" id="bke_arrival_year"></li>
	<li class="departure field-wrapper"><label>Depart:</label> <input type="text" id="departure-date">
<input type="hidden" name="bke_departure_day" value="04" id="bke_departure_day"><input type="hidden" name="bke_departure_month" value="04" id="bke_departure_month"><input type="hidden" name="bke_departure_year" value="2026" id="bke_departure_year"></li>
	<!-- <li class="nights field-wrapper"><label>Nights:</label> <select name='bke_nights' class='bke_dropdown' onchange="bke_update_dropdown(form, form.bke_arrival_day.value, form.bke_arrival_month.value, form.bke_arrival_year.value, form.bke_nights.value, 1)">
<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>
<option value="9" >9</option>
<option value="10" >10</option>
<option value="11" >11</option>
<option value="12" >12</option>
<option value="13" >13</option>
<option value="14" >14</option>
<option value="15" >15</option>
<option value="16" >16</option>
<option value="17" >17</option>
<option value="18" >18</option>
<option value="19" >19</option>
<option value="20" >20</option>
<option value="21" >21</option>
<option value="22" >22</option>
<option value="23" >23</option>
<option value="24" >24</option>
<option value="25" >25</option>
<option value="26" >26</option>
<option value="27" >27</option>
<option value="28" >28</option>
<option value="29" >29</option>
<option value="30" >30</option>
<option value="31" >31</option>
</select>
</li> -->
	<li class="ratecode"><input type="text" name="bke_ratecode" size="8" class="bke_drop"
  style="text-align: center;" onclick="if (this.value == '') this.value = '';" 
  placeholder="Ratecode"
  value='' />
</li>
	<!--<li class="language"><select name="lang" ><option value="en" selected="selected">English</option> <option value="it" >Italiano</option> <option value="es" >Español </option> <option value="sk" >Slovensky</option> <option value="pl" >Polski</option> <option value="cn" >中国</option> <option value="lt" >Lietuvos</option> <option value="fi" >Suomen</option> <option value="ar" >العربية</option> <option value="ru" >ру́сский язы́к</option> <option value="cs" >Čeština</option> <option value="sl" >Slovenščina</option> <option value="pt" >Português</option> </select></li>-->
    <li class="submit"><input type="submit" name="bke_submit" class="btn" value="Book Now"></li>
</ul>
</form>





</div>

	<div class="row" id="na-bke">
		<div class="container no-padding" id="">
			<h3 class="page-title" style="display:none;">Reservation System</h3>
			<p class="bke_error">The file you have just requested is not available on server.</p>
		</div>
	</div> <!-- End - #na-bke -->

	<div class="clearfix"></div>
<footer class="row no-padding" id="na-footer">
    <div class="container">
        <div class="col-xs-12 col-sm-8 no-padding">
            <nav>
                <ul>
                  

                    

                    

                    

                    <!-- IF groupsite -->
                    
                    <!-- ENDIF groupsite -->

                    

                </ul>
            </nav>
        </div>
        <div class="col-xs-12 col-sm-4 text-right no-padding">
          <!-- <a href="" class="na-logo">
            <img src="//www.netaffinity.com/files/images/netaffinity-logo-black.svg" alt="">
          </a> -->
          <div class="made-by-na">
  <span>
  Made with <i class="fas fa-heart"></i> by</span> <a class="na-logo" href="http://www.netaffinity.com" alt="Net Affinity" target="_blank">
        <img alt="Net Affinity" src="https://www.netaffinity.com/files/images/netaffinity-logo-black.svg" style="width: 115px; height: 45px;">
    </a>
</div>
        </div>

    </div>
</footer>
<div class="slide-panel">
  <div class="slide-panel__title">
  </div>
  <div class="slide-panel__close" onClick="slidePanel()"><i class="fas fa-times"></i></div>
  <div class="slide-panel__content">
  </div>
</div>

<div class="slide-panel__overlay">
</div>


	<script type="text/javascript">
	jQuery('input.star').rating();

	</script>
	<!-- Google Consent Mode -->
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag() {
    dataLayer.push(arguments)
  }
  gtag("consent", "default", {
    ad_personalization: "denied",
    ad_storage: "denied",
    ad_user_data: "denied",
    analytics_storage: "denied",
    functionality_storage: "denied",
    personalization_storage: "denied",
    security_storage: "granted",
    wait_for_update: 500
  });
  gtag("set", "ads_data_redaction", true);
  gtag("set", "url_passthrough", true);
</script>
<!-- End Google Consent Mode-->

    
<!-- Google Tag Manager -->
    <script>
    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-WK378L');</script>
<!-- End Google Tag Manager -->
    
      
<!-- Cookiebot CMP-->
<script
  id="Cookiebot"
  src="https://consent.cookiebot.com/uc.js"
  data-cbid="edd739ca-5fd7-4c81-8be0-3605a18ee69f"
  type="text/javascript"
  data-consentmode-defaults="disabled"
  async
></script>
<!-- End Cookiebot CMP -->

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WK378L"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<script>
if(document.querySelector("input#bke_voucher_pdelivery")) {
    if(document.querySelector("input#bke_voucher_pdelivery").value == 1) {
        var voucherDed = [].slice.call(document.querySelectorAll(".voucher-dedication"));
        voucherDed.forEach(elem => {
            elem.outerHTML = "";
        });
    }
}


$(".voucher-type").eq(2).hide()
</script>
	<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>
	<script src="//secure.selectexperiences.ie/files/js/jquery.settings.js" type="text/javascript"></script>
	<script src="//secure.selectexperiences.ie/files/js/bke-searchbox.js"></script>
	
		<form method="post" action="https://secure.selectexperiences.ie/bookings/checkavailability" id="bke_searchbox_data" class="bke_searchbox" style="display:none;" >
	<input type="hidden" autocomplete="false">
	<input type="hidden" value="1" id="bke_minstay">
	<input type="hidden" value="364" id="bke_maxstay">
	<input type="hidden" name="bke_form_token" value="" id="bke_form_token">
	<input type="hidden" name="grid_view" value="2" id="bke_grid_view">
	<input type="hidden" name="lang" value="en" id="bke_lang">
	<input type="hidden" name="bke_ratecode" value="" id="bke_ratecode">
	<input type="hidden" name="bke_arrival_day" value="03" id="bke_arrival_day">
	<input type="hidden" name="bke_arrival_month" value="04" id="bke_arrival_month">
	<input type="hidden" name="bke_arrival_year" value="2026" id="bke_arrival_year">
	<input type="hidden" name="bke_departure_day" value="" id="bke_departure_day">
	<input type="hidden" name="bke_departure_month" value="" id="bke_departure_month">
	<input type="hidden" name="bke_departure_year" value="" id="bke_departure_year">
	<input type="hidden" name="bke_nights" value="1" id="bke_nights">
	<!-- IF groupsite -->
	<input type="hidden" id="idhotel" name="idhotel" value="">
	<input type="hidden" id="bke_id" name="bke_id" value="">
	<input type="hidden" id="loc_id" name="loc_id" value="">
	<input type="hidden" id="c_id" name="c_id" value="">
	<input type="hidden" id="cc_id" name="cc_id" value="">
	<input type="hidden" id="landmark_id" name="landmark_id" value="">
	<input type="hidden" id="pager" name="pager" value="1">
	<input type="hidden" id="bke_name" name="bke_name" value="Select Hotels">
	<input type="hidden" id="hotel_package_code" name="hotel_package_code" value="">
	<input type="hidden" id="hotelgrouppackages" name="hotelgrouppackages[]" value="">
	<input type="hidden" id="limit" name="limit" value="3">
	<!-- ENDIF groupsite -->
</form>
<div class="na-searchbox undone">
	<div class="na-searchbox__parameters">
		<input type="hidden" name="searchbox_type" value="">
		<input type="hidden" name="searchbox_display" value="overlay">
		<input type="hidden" name="searchbox_size" value="">
		<input type="hidden" name="searchbox_flexdate" value="">
		<input type="hidden" name="searchbox_usp" value="">
		<input type="hidden" name="searchbox_collapse" value="">
		<input type="hidden" name="searchbox_ratecode" value="">
		<input type="hidden" name="searchbox_hidden" value="yes">
		<input type="hidden" name="searchbox_debug" value="">
		<input type="hidden" name="searchbox_location" value="">
	</div>
	<div class="na-searchbox__header">
		Book Your Stay
	</div>
	<div class="na-searchbox__main">

		<!-- IF groupsite -->
		<div class="na-searchbox__location">
			<div class="field-wrapper ch-holder">
<label for="loc_id">Select Your Location</label>
<script type="text/javascript">
 var hotels_json = {"874B7F5028CA083EA6536C8293C9F11F":{"location":"rosscarbery","dummy":1,"contactadr":"Rosscarbery, West Cork, Ireland, , Ireland","cc_name":"Ireland","idhoteltype":1,"description":"The Celtic Ross Hotel is a family owned hotel set right on the West Cork coastline, with the historic Cathedral Town of Rosscarbery on its doorstep. A superb location, unspoiled beaches, locally sourced food and a host of activities to enjoy – these are just a few reasons why people come back again and again.\r\n\r\nHotel Facilities:- Kingfisher Bar & Bistro serves food packed with seasonal and local produce from 8am – til late daily | Leisure Centre, including 15m swimming pool, baby pool, bubble pool, steam room, sauna & gym | Serenity Rooms with a full range of treatments | Kid’s Club during school holidays, complimentary to residents | Regular music entertainment and events | All major sporting events shown on our HD 8ft screen | Free Wi-Fi throughout the hotel and ample parking | Only one hour (67km) from Cork City, Airport and Ferry Terminals, on the N71 between Clonakilty and Skibbereen.\r\n\r\n","c_name":"Cork","name":"Celtic Ross Hotel","id":214,"price_saving":null,"gps_long":"-9.028935","l_name":"Rosscarbery","slug":"celtic-ross-hotel0","image":1,"cc_code":"IE","price_from":"124","gps_lat":"51.575883","contacttel":"+353 23 88 48722","ranking":4,"county":"cork","country":"ireland","bke_id":"874B7F5028CA083EA6536C8293C9F11F","locationcounty":"Rosscarbery, Cork"},"32581A3409BE389F5899C416BD72C3B3":{"price_from":"89","cc_code":"IE","gps_lat":"52.941281","gps_long":"-9.298725","image":1,"slug":"falls-hotel-and-spa","l_name":"Ennistymon","bke_id":"32581A3409BE389F5899C416BD72C3B3","locationcounty":"Ennistymon, Clare","county":"clare","ranking":4,"contacttel":"+353 65 707 1004","country":"ireland","cc_name":"Ireland","contactadr":"Ennistymon, Co Clare, Ireland, , Ireland","idhoteltype":1,"dummy":1,"location":"ennistymon","c_name":"Clare","price_saving":null,"id":276,"name":"Falls Hotel and Spa","description":"The family owned eco friendly, Falls Hotel & Spa, is nestled in a wooded vale beside the tumbling waters of the River Inagh, at the gateway to the Cliffs of Moher and Burren Geopark. Sustainability is at the heart of all that they do. This carbon neutral hotel runs on hydro power from the power of the river alongside it, one of the first in Ireland to do so. The Falls Hotel & Spa is one of the finest spa hotels in Ireland and is a popular location for hotel breaks in Clare for families, couples, groups and individuals."},"874620FAEAA932923623DC39FCDBEDCA":{"description":"Welcome to the Kenmare Bay Hotel, your home away from home in Kerry. Tucked into one of the most picturesque corners of the Wild Atlantic Way, the multi-award winning Kenmare Bay Hotel is the ideal retreat for discovering the gems of the Ring of Kerry, the Beara Peninsula, hosting that fairytale wedding, or relaxing with the family.\r\n\r\nJust a few minutes' walk from the charming shops and gourmet delights of Kenmare Town, the Kenmare Bay Hotel is a leading wedding venue and a great place to unwind, with a state-of-the-art leisure centre equipped with pool, gym, jacuzzi and sauna.\r\n\r\nEscape to living with our choice of standard and superior rooms. Whether you stay in the hotel itself or in the modern comfort of our self catering homes or lodges, you are assured of exceptional comfort, friendly service, and a thoroughly enjoyable stay. Of all the hotels in Kerry, the Kenmare Bay Hotel is the one that Kerry visitors return to again and again.","name":"Kenmare Bay Hotel","id":1573,"price_saving":null,"c_name":"Kerry","location":"kenmare","dummy":1,"idhoteltype":1,"contactadr":"Sneem Road, Gortamullen, Kenmare, Co. Kerry, V93 HY28","cc_name":"Ireland","country":"ireland","contacttel":"00353 64 66 79300","ranking":3,"county":"kerry","locationcounty":"Kenmare, Kerry","bke_id":"874620FAEAA932923623DC39FCDBEDCA","l_name":"Kenmare","slug":"kenmare-bay-hotel","image":1,"gps_long":"-9.59163","gps_lat":"51.883776","cc_code":"IE","price_from":"189.00"}};
 var counties_json = {"kerry":{"name":"Kerry","code":"ireland-kerry"},"clare":{"code":"ireland-clare","name":"Clare"},"cork":{"code":"ireland-cork","name":"Cork"}};
</script>
<select name="loc_id" id="loc_id">
<option value="" class="searchbox-ch-none">All properties</option>
<option class="searchbox-ch-county" value="cc_ireland-clare" >Clare</option><option class="searchbox-ch-hotel" value="h_32581A3409BE389F5899C416BD72C3B3" >&nbsp;&nbsp;&nbsp;Falls Hotel and Spa - Ennistymon</option><option class="searchbox-ch-county" value="cc_ireland-cork" >Cork</option><option class="searchbox-ch-hotel" value="h_874B7F5028CA083EA6536C8293C9F11F" >&nbsp;&nbsp;&nbsp;Celtic Ross Hotel - Rosscarbery</option><option class="searchbox-ch-county" value="cc_ireland-kerry" >Kerry</option><option class="searchbox-ch-hotel" value="h_874620FAEAA932923623DC39FCDBEDCA" >&nbsp;&nbsp;&nbsp;Kenmare Bay Hotel - Kenmare</option></select>

</div>
<div class="field-wrapper packages-holder">
<label for="hotelgrouppackages">Select Your Offer</label>
<select name="hotelgrouppackages[]" id="hotelgrouppackages"><option  class="searchbox-ch-none" value="">All packages</option><option  class="searchbox-ch-package" value="227" >Bed & Breakfast  </option><option  class="searchbox-ch-package" value="479" >Midweek Breaks </option><option  class="searchbox-ch-package" value="286" >Autumn Breaks</option><option  class="searchbox-ch-package" value="425" >Halloween/MidTerm Offers </option><option  class="searchbox-ch-package" value="353" >Winter Offers </option><option  class="searchbox-ch-package" value="494" >Select Short Escapes</option><option  class="searchbox-ch-package" value="69" >Over 50's Offers </option><option  class="searchbox-ch-package" value="453" >Spa Breaks</option><option  class="searchbox-ch-package" value="66" >All Family Breaks</option><option  class="searchbox-ch-package" value="454" >Activities Packages</option><option  class="searchbox-ch-package" value="237" >Self Catering </option><option  class="searchbox-ch-package" value="502" >Experience Packages </option></select>


</div>
<script type="text/javascript">
  var packagelocations_json={"286":{"id":"286","hotelids":["874620FAEAA932923623DC39FCDBEDCA","32581A3409BE389F5899C416BD72C3B3","874B7F5028CA083EA6536C8293C9F11F"],"name":"Autumn Breaks","dummy":1,"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"],"slug":"autumn-breaks"},"69":{"id":"69","hotelids":["874620FAEAA932923623DC39FCDBEDCA","32581A3409BE389F5899C416BD72C3B3","874B7F5028CA083EA6536C8293C9F11F"],"name":"Over 50's Offers ","countyscodes":["ireland-clare","ireland-cork","ireland-kerry"],"dummy":1,"slug":"golden-years-packages-"},"453":{"slug":"spa-breaks","dummy":1,"countyscodes":["ireland-clare"],"name":"Spa Breaks","hotelids":["32581A3409BE389F5899C416BD72C3B3"],"id":"453"},"479":{"hotelids":["874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F"],"name":"Midweek Breaks ","id":"479","slug":"midweek-summer-breaks-","dummy":1,"countyscodes":["ireland-kerry","ireland-cork"]},"353":{"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"],"dummy":1,"slug":"winter-offers-","id":"353","hotelids":["32581A3409BE389F5899C416BD72C3B3","874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F"],"name":"Winter Offers "},"494":{"dummy":1,"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"],"slug":"select-short-escapes","id":"494","hotelids":["32581A3409BE389F5899C416BD72C3B3","874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F"],"name":"Select Short Escapes"},"454":{"id":"454","name":"Activities Packages","hotelids":["874B7F5028CA083EA6536C8293C9F11F","32581A3409BE389F5899C416BD72C3B3"],"dummy":1,"countyscodes":["ireland-clare","ireland-cork"],"slug":"activities-packages"},"227":{"name":"Bed & Breakfast  ","hotelids":["32581A3409BE389F5899C416BD72C3B3","874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F"],"id":"227","slug":"bed-and--breakfast--","dummy":1,"countyscodes":["ireland-clare","ireland-cork","ireland-kerry"]},"425":{"name":"Halloween/MidTerm Offers ","hotelids":["874B7F5028CA083EA6536C8293C9F11F"],"id":"425","slug":"halloween-offers-","countyscodes":["ireland-cork"],"dummy":1},"66":{"name":"All Family Breaks","hotelids":["874620FAEAA932923623DC39FCDBEDCA","874B7F5028CA083EA6536C8293C9F11F","32581A3409BE389F5899C416BD72C3B3"],"id":"66","slug":"family-breaks","countyscodes":["ireland-clare","ireland-cork","ireland-kerry"],"dummy":1},"502":{"slug":"experience-packages-","countyscodes":["ireland-clare","ireland-cork"],"dummy":1,"hotelids":["32581A3409BE389F5899C416BD72C3B3","874B7F5028CA083EA6536C8293C9F11F"],"name":"Experience Packages ","id":"502"},"237":{"slug":"self-catering-","countyscodes":["ireland-clare","ireland-kerry"],"dummy":1,"name":"Self Catering ","hotelids":["874620FAEAA932923623DC39FCDBEDCA","32581A3409BE389F5899C416BD72C3B3"],"id":"237"}}
  var initiator;

  jQuery(document).ready(function($){
    $('#hotelgrouppackages').on('change',function(){
      if (typeof initiator =='object' && initiator!=this){
        return;
      } else {
        initiator=this;
      };
      var val=this.value;
      var loc=$('#loc_id');
      var locval=loc.val()
      loc.empty();
      loc.append('<option value="" class="searchbox-cl-none">All properties</option>');
      if (val != ''){
        for (var a in counties_json){
          var oa=counties_json[a];
          if (packagelocations_json[val].countyscodes.indexOf(oa.code)>-1){
            loc.append('<option value="cc_'+oa.code+'" class="searchbox-ch-county">'+oa.name+'</option>');
            for (var b in hotels_json){
              var ob=hotels_json[b];
              if (ob.county==a&&packagelocations_json[val].hotelids.indexOf(ob.bke_id)>-1){
                var city='';
                if (ob.l_name==ob.c_name) {
                  city=" City";
                };
                loc.append('<option value="h_'+ob.bke_id+'"  class="searchbox-ch-hotel" $sel>&nbsp;&nbsp;&nbsp;'+ob.name+' - '+ob.l_name+city+'</option>');
              }
            }
          }
        }
      } else {
        initiator=false;
        for (var a in counties_json){
          var oa=counties_json[a];
          if (locval=='cc_'+a){
            selected = 'selected'
          } else {
            selected = '';
          };
          loc.append('<option value="cc_'+oa.code+'" class="searchbox-ch-county" '+selected+'>'+oa.name+'</option>');
          for (var b in hotels_json){
            var ob=hotels_json[b];
            if (locval=='h_'+ob.bke_id){
              selected = 'selected'
            } else {
              selected = '';
            };
            if (ob.county==a){
              loc.append('<option value="h_'+ob.bke_id+'"  class="searchbox-ch-hotel" '+selected+'>&nbsp;&nbsp;'+ob.name+' - ' +ob.l_name+'</option>');
            }
          }
        };
        loc.trigger('change');
      }
    });
    $('#loc_id').on('change',function(){
      if (typeof initiator == 'object' && initiator!=this){
        return;
      } else {
        initiator=this;
      };
      var val=this.value;
      var pac=$('#hotelgrouppackages');
      var pacval=pac.val()
      pac.empty();
      pac.append('<option value="" class="searchbox-ch-none">All packages</option>');
      if (val != ''){
        if (val.match(/^h_/)){
          val=val.substr(2);
          for (var a in packagelocations_json){
            var oa=packagelocations_json[a];
            if (oa.hotelids.indexOf(val)>-1){
              pac.append('<option class="searchbox-ch-package" value="'+oa.id+'">'+oa.name+'</option>');
            }
          }
        } else {
          val=counties_json[val.substr(3)].code;
          for (var a in packagelocations_json){
            var oa=packagelocations_json[a];
            if (oa.countyscodes.indexOf(val)>-1){
              pac.append('<option class="searchbox-ch-package" value="'+oa.id+'">'+oa.name+'</option>');
            }
          }
        }
      } else {
        initiator=false;
        for (var a in packagelocations_json){
          var oa=packagelocations_json[a];
          if (pacval==oa.id){
            selected='selected';
          } else {
            selected='';
          };
          pac.append('<option value="'+oa.id+'" '+selected+'>'+oa.name+'</option>');
        }
        
      }
    });
  });


</script>

		</div>
		<script>
			$(document).ready(function(){
				var locId = $('.na-searchbox__location select#loc_id option:selected').val();
				$("form#bke_searchbox_data input#loc_id").val(locId);
				console.log(locId);
				var packageId = $('.na-searchbox__location select#hotelgrouppackages option:selected').val();
				$("form#bke_searchbox_data input#hotelgrouppackages").val(packageId);
				console.log(packageId);

				// Adds location name to searchbox form
				$("select#loc_id").change(function() { // when the select option is changed
					$("form#bke_searchbox_data input#loc_id").val($(this).val()); // copy the value to the hidden form input
				});
				// Adds package id to searchbox form
				$(".packages-holder #hotelgrouppackages").on('change', function() {
					var packageId = $(this).val();
					$('#bke_searchbox_data input#hotelgrouppackages').val(packageId);
				});
				$('.na-searchbox__header').hide();
			})
		</script>
		<!-- ENDIF groupsite -->

		<div class="na-searchbox__dates">
			<div class="na-searchbox__checkin">
				<span class="na-searchbox__label">Check in</span>
				<div class="na-searchbox__day-week"></div>
				<div class="na-searchbox__day-number">03</div>
				<div class="na-searchbox__month">04</div>
				<div class="na-searchbox__year">2026</div>
			</div>
		</div>

		<!--if bke_ratecode_section-->
		<div class="na-searchbox__ratecode">
			<div class="na-searchbox__col-70 left">Do you have a promo code?</div>
			<div class="na-searchbox__col-30 right">
				<div class="na-searchbox__switch na-searchbox__switch-ratecode off">
					<div class="na-searchbox__slide">
						<div class="na-searchbox__on">YES</div>
						<div class="na-searchbox__button"></div>
						<div class="na-searchbox__off">NO</div>
					</div>
				</div>
			</div>
		</div>
		<input type="text" class="na-searchbox__ratecode-input" name="ratecode" placeholder="Have a promo code?">
		<!--endif bke_ratecode_section-->

		<button class="na-searchbox__submit">Search</button>

	</div>
	<!-- IF bke_usp -->
	<div class="na-searchbox__usptrigger">
		Why Book With Us? <img src="//secure.selectexperiences.ie/files/images/usp-tick.svg" alt="Select Hotels">
	</div>
	<!-- ENDIF bke_usp -->
	<!-- IF bke_usp -->
	<div class="na-searchbox__uspoverlay">
		<div class="na-searchbox__uspcontainer">
			<div class="na-searchbox__uspclose"><svg xmlns="http://www.w3.org/2000/svg" width="16.971" height="16.972" viewBox="0 0 16.971 16.972">
				<path id="icon-close" data-name="Union 9" d="M0,15.557,7.071,8.485,0,1.414,1.414,0,8.485,7.071,15.557,0,16.97,1.415,9.9,8.486l7.071,7.071L15.557,16.97,8.486,9.9,1.414,16.971Z" fill="#666"/>
			</svg>
		</div>
		<div class="na-searchbox__uspheading">Why Book With Us? <img src="//secure.selectexperiences.ie/files/images/usp-tick.svg" alt="Select Hotels"></div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//secure.selectexperiences.ie/files/images/usp-tick.svg" alt="No Booking Fee ">
			<span class="na-searchbox__usptitle">No Booking Fee </span>
			<span class="na-searchbox__usptext">Book now pay later</span>
		</div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//secure.selectexperiences.ie/files/images/usp-tick.svg" alt="Free Cancellation">
			<span class="na-searchbox__usptitle">Free Cancellation</span>
			<span class="na-searchbox__usptext">Up to 48hrs prior arrival on most rates</span>
		</div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//secure.selectexperiences.ie/files/images/usp-tick.svg" alt="Nationwide Hotels">
			<span class="na-searchbox__usptitle">Nationwide Hotels</span>
			<span class="na-searchbox__usptext">View a choice of Hotels and offers in one search</span>
		</div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//secure.selectexperiences.ie/files/images/usp-tick.svg" alt="Support Local ">
			<span class="na-searchbox__usptitle">Support Local </span>
			<span class="na-searchbox__usptext">All our hotels are family or independently owned</span>
		</div>
		
	</div>
</div>
<!-- ENDIF bke_usp -->
<div class="na-searchbox__overlay">
	<div class="na-searchbox__overlay-container" style="overflow-y: unset;">
		<div class="na-searchbox__overlaylogo">
			<div class="na-searchbox__overlaylogowrapper">
				<img src="//secure.selectexperiences.ie/bookings/showimage?id=868C2784C931676D57C5D0FBA18732ED&type=18" alt="Select Hotels"/>
			</div>
			<div class="na-searchbox__overlayclose"><svg xmlns="http://www.w3.org/2000/svg" width="16.971" height="16.972" viewBox="0 0 16.971 16.972">
				<path id="icon-close" data-name="Union 9" d="M0,15.557,7.071,8.485,0,1.414,1.414,0,8.485,7.071,15.557,0,16.97,1.415,9.9,8.486l7.071,7.071L15.557,16.97,8.486,9.9,1.414,16.971Z" fill="#666"/>
			</svg></div>
		</div>
		<div class="na-searchbox__overlaywrapper" style="max-height: 80vh; overflow-y: auto;">
			<div class="na-searchbox__overlayscroll">
				<div class="na-searchbox__header">
					Book Your Stay
				</div>
			</div>
		</div>
		<!-- IF bke_usp -->
		<div class="na-searchbox__overlayusp">
			<div class="na-searchbox__overlayusp-header">
				<div class="btn-circle">
					<svg xmlns="http://www.w3.org/2000/svg" width="12.777" height="7.777" viewBox="0 0 12.777 7.777">
						<path id="Union_9" data-name="Union 9" d="M6.389,7.753l-.025.025L0,1.414,1.414,0,6.389,4.975,11.363,0l1.414,1.414L6.413,7.778Z" fill="#fff"/>
					</svg>
				</div>
				Why Book With Us?
			</div>
			<div class="na-searchbox__overlayusp-content">
				<ul>
					
					<li>
						<div class="na-searchbox__usptitle">No Booking Fee </div>
						<div class="na-searchbox__usptext">Book now pay later</div>
					</li>
					
					<li>
						<div class="na-searchbox__usptitle">Free Cancellation</div>
						<div class="na-searchbox__usptext">Up to 48hrs prior arrival on most rates</div>
					</li>
					
					<li>
						<div class="na-searchbox__usptitle">Nationwide Hotels</div>
						<div class="na-searchbox__usptext">View a choice of Hotels and offers in one search</div>
					</li>
					
					<li>
						<div class="na-searchbox__usptitle">Support Local </div>
						<div class="na-searchbox__usptext">All our hotels are family or independently owned</div>
					</li>
					
				</ul>
			</div>
		</div>
		<!-- ENDIF bke_usp -->
	</div>
</div>
</div>
<link rel="stylesheet" href="//cdn.materialdesignicons.com/4.5.95/css/materialdesignicons.min.css">


<script>
	$(document).ready(function(){
		$('.na-searchbox__submit').on('click', function() {
			$('.na-searchbox__submit').html('searching');
			$('.na-searchbox__submit').prepend('<span class="loading-circ"></span>');
		});
	})
</script>
<style>
	@-webkit-keyframes animation-rotate { 100% { -webkit-transform: rotate(360deg); } }
	@-moz-keyframes animation-rotate { 100% { -moz-transform: rotate(360deg); } }
	@-o-keyframes animation-rotate { 100% { -o-transform: rotate(360deg); } }
	@keyframes animation-rotate { 100% { transform: rotate(360deg); } }
	.loading-circ {
		margin: 0 0 0 0;
		width: 15px;
		height: 15px;
		display: inline-block;
		position: relative;
		left: -12px;
		top: 1px;
		-webkit-border-radius: 24px;
		-webkit-background-clip: padding-box;
		-moz-border-radius: 24px;
		-moz-background-clip: padding;
		border-radius: 24px;
		background-clip: padding-box;
		border: rgba(255, 255, 255, 0.25) 2px solid!important;
		border-top-color: #fff!important;
		-webkit-animation: animation-rotate 750ms linear infinite;
		-moz-animation: animation-rotate 750ms linear infinite;
		-o-animation: animation-rotate 750ms linear infinite;
		animation: animation-rotate 750ms linear infinite;
	}
</style>

	
<script type="text/javascript" language="javascript">
    TAPixel.impressionWithReferer("001F000000v8WJk");
</script>
<script type="text/javascript" src="//secure.selectexperiences.ie/bookings/calendar-jquery-collective"></script>
</body>
</html>