BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Lough Ree Yacht Club - ECPv4.9.14//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Lough Ree Yacht Club
X-ORIGINAL-URL:https://www.lryc.ie
X-WR-CALDESC:Events for Lough Ree Yacht Club
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
TZNAME:UTC
DTSTART:20260101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260822
DTEND;VALUE=DATE:20260824
DTSTAMP:20260810T043845
CREATED:20220212T162610Z
LAST-MODIFIED:20260227T121720Z
UID:8273-1787356800-1787529599@www.lryc.ie
SUMMARY:Keelboat Class Captain's Weekend
DESCRIPTION:
URL:https://www.lryc.ie/event/keelboat-class-captains-sail/
ATTACH;FMTTYPE=image/jpeg:https://www.lryc.ie/wp-content/uploads/2019/03/j24.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260829
DTEND;VALUE=DATE:20260831
DTSTAMP:20260810T043845
CREATED:20170608T112503Z
LAST-MODIFIED:20260227T114900Z
UID:370-1787961600-1788134399@www.lryc.ie
SUMMARY:SODs Youth Regatta
DESCRIPTION:
URL:https://www.lryc.ie/event/barges-sods/
LOCATION:LRYC\, Lough Ree Yacht Club\, Ballyglass\, Athlone\, Ireland
CATEGORIES:Shannons
ATTACH;FMTTYPE=image/jpeg:https://www.lryc.ie/wp-content/uploads/2026/02/21f54dcc-6a35-42d8-9282-2a3718bd65fc-e1772192908833.jpg
ORGANIZER;CN="Alan%20Algeo":MAILTO:alan.algeo@gmail.com
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260904
DTEND;VALUE=DATE:20260907
DTSTAMP:20260810T043845
CREATED:20210309T110311Z
LAST-MODIFIED:20260227T120946Z
UID:6839-1788480000-1788739199@www.lryc.ie
SUMMARY:SB20 Nationals
DESCRIPTION:\nSB20 Midland Championship Notice Of Race \n\n\n\nvar total = 0;\nvar summaryMsg = [];\nthis.statusA=[];\nvar errors = [];\n//Constants\nvar fillToCartURL='https://www.lryc.ie/cart/?fill_cart=';\nfunction calculateTotal() {\n   this.summaryMsg = [];\n   thereAreValidationErrors()\n   if (this.errors.length > 0) {\n      printErrors();\n      return;\n   }\n   disableButton();\n}\nfunction goToCart() {\n   window.location.href = 'www.lryc.ie/cart';\n}\nfunction getEntryProductSingleFleet(){\n   var today = new Date();\n   var dd = today.getDate();\n   var mm = today.getMonth()+1; //January is 0!\n   \n   if (mm === 7 && dd > 18) {\n      return '1657';\n   } else if (mm > 7) {\n      return '1657';\n   }\n   return '1656'\n}\nfunction thereAreValidationErrors(){\n   this.errors = [];\n   var helm = document.getElementsByName("helm");\n   var boatNo = document.getElementsByName("boatNo");\n   var boatName = document.getElementsByName("boatName");\n   var emergency = document.getElementsByName("emergency");\nvar emergencyPhone = document.getElementsByName("emergencyPhone");\nvar club = document.getElementsByName("club");\n   var phone = document.getElementsByName("phone");\n   var member = document.getElementsByName("member");\nvar silver = document.getElementsByName("silver");\n   if (boatName[0].value.length < 3 && helm[0].value.length < 3 && boatNo[0].value.length < 3){\n      var friday = document.getElementsByName("friday");\n      var camp = document.getElementsByName("camp");\n      if (friday[0].value === "" && camp[0].value === ""){\n         this.errors.push("Please enter something to proceed")\n      }\n   } else {\n      if (boatName[0].value.length < 3) {\n         this.errors.push("Please enter a boat name")\n      } \n      if (helm[0].value.length < 3) {\n         this.errors.push("Please enter a helm name")\n      }  \n      if (boatNo[0].value.length < 3) {\n         this.errors.push("Please enter a boat number")\n      }   \n      if (club[0].value.length < 3) {\n         this.errors.push("Please enter a club")\n      }   \n      if (phone[0].value.length < 3) {\n         this.errors.push("Please enter a phone number")\n      } \n      if (emergency[0].value.length < 3) {\n         this.errors.push("Please enter an emergency contact")\n      } \n      if (emergencyPhone[0].value.length < 3) {\n         this.errors.push("Please enter an emergency contact number")\n      } \n      if (silver[0].value === "") {\n         this.errors.push("Please select whether or not you wish to be considered for Silver fleet")\n      } \n      if (member[0].value === "") {\n         this.errors.push("Please state your 2025 membership status")\n      }  \n      var declaration = document.getElementById("declaration");\n      if(!declaration.checked){\n         this.errors.push("Please agree to the declaration")\n      }\n   }\n   var validation = document.getElementById("validation");\n   validation.innerHTML = "";\n}\nfunction printErrors(){\n    var validation = document.getElementById("validation");\n    for (i = 0; i < errors.length; i++) {\n        validation.innerHTML += (errors[i] + "");\n    }\n}\nfunction createCartButton(){ \n   this.cartHref += "\″ onclick=\"disableButton()\" id=\"goToCheckout\">Add to Cart"\n   var summary = document.getElementById("addToCart").innerHTML = this.cartHref;    \n}\nfunction disableButton(){\n   var goToCheckout = document.getElementById("Next");\n   goToCheckout.disabled = true;\n   goToCheckout.value='Thank you please wait a few moments while we build your entry';\n   printStatus("Clearing Cart");\n   goToCheckout.style.background = "#909090"\n   var xhr = new XMLHttpRequest();\n   xhr.open("GET"\, 'https://www.lryc.ie/?clear-cart'\, true);\n   xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n    xhr.onload = function () {\n        printStatus("Entering Boat");\n        getTotalBoatEntryFees();\n     };\n     xhr.send();\n}\nfunction getTotalBoatEntryFees(){\n  var helm = document.getElementsByName("helm");\n  var boatNo = document.getElementsByName("boatNo");\n  var boatName = document.getElementsByName("boatName");\n  var phone = document.getElementsByName("phone");\n  var emergency = document.getElementsByName("emergency");\n  var emergencyPhone = document.getElementsByName("emergencyPhone");\n  var club = document.getElementsByName("club");\n  var silver = document.getElementsByName("silver");\n  var lift = document.getElementsByName("lift");\n  var youth = document.getElementById("youth");\n   if (boatName[0].value.length < 3 && helm[0].value.length < 3 && boatNo[0].value.length < 3){\n      getTotalOtherFees();\n   } else {\n  var xhr = new XMLHttpRequest();\n  xhr.open("POST"\, 'https://www.lryc.ie/?add-to-cart'\, true);\n  xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n  xhr.onload = function () {\n    getTotalOtherFees();\n  };\n  var additional = document.getElementsByName("paragraph_text_dietary");\n  var additionalInfo = ' Club:'+club[0].value+' Phone Number:'+phone[0].value+' Emergency Contact:'+emergency[0].value+' Emergency Phone Number:'+emergencyPhone[0].value+' Silver Fleet:'+silver[0].value+' Lift Time:'+lift[0].value+' Other requests: '+ additional[0].value;\n  var productId = 0;\n  if(youth.checked){\n     productId = 7635\n  } else {\n     productId = 7634\n  }\nxhr.send('boatNumber='+boatNo[0].value+'&helm='+helm[0].value+'&boatName='+boatName[0].value+'&AdditionalInfo='+additionalInfo+'&quantity=1&add-to-cart='+productId);\n  }\n} \nfunction getTotalOtherFees(){\n    var member = document.getElementById("member");\n    var autumn = document.getElementById("autumn");\n    var member = document.getElementsByName("member");\n    var friday = document.getElementsByName("friday");\n    var camp = document.getElementsByName("camp");\n    if  (member[0].value === "No") {\n          if(fillToCartURL.slice(-1) !== '=') {\n             this.fillToCartURL+='\,1x7641';\n          } else {\n             this.fillToCartURL+='1x7641';\n          }\n    }\n    var friInt = parseInt(friday[0].value); \n    if (friInt > 0){\n       if(fillToCartURL.slice(-1) !== '=') {\n          this.fillToCartURL+='\,'+friInt+'x2477';\n       } else {\n          this.fillToCartURL+=friInt+'x2477';\n       }\n    }\n    if  (camp[0].value === "1") {\n          if(fillToCartURL.slice(-1) !== '=') {\n             this.fillToCartURL+='\,1x14662';\n          } else {\n             this.fillToCartURL+='1x14662';\n          }\n    }\n    fillCheckout();\n}\nfunction fillCheckout() {\n   printStatus("Going to Cart with anything else");\n   window.location.href = fillToCartURL;\n}\nfunction createSummary(){\n   this.total = 0; \n    this.summaryMsg = [];\n    var kidsMeal= document.getElementsByName("selectSundayMeal");\n    var kidsMealInt = parseInt(kidsMeal[0].value); \n    this.total += (kidsMealInt*kidsMealFee );\n    if (kidsMealInt > 0) {\n        this.summaryMsg.push(kidsMealInt + " x Saturday Junior Meal = €" + kidsMealFee*kidsMealInt  );\n    }\n    var adultsMeal= document.getElementsByName("selectAdultMeal");\n    var adultsMealInt = parseInt(adultsMeal[0].value); \n    this.total += (adultsMealInt*adultMealFee);\n    if (adultsMealInt > 0) {\n        this.summaryMsg.push(adultsMealInt + " x Saturday Adult Meal = €" + adultMealFee*adultsMealInt  );\n    }\n    var fleet = document.getElementsByName("fleet")[0].value;\n    var today = new Date();\n    var dd = today.getDate();\n    var mm = today.getMonth()+1; //January is 0!\n    var entry=50;\n    if (mm === 7 && dd > 18) {\n       entry=60;\n    }\n    if (fleet.length > 0) {\n      var productSum = getEntryProductSingleFleet();\n      if (productSum == '1657') {\n         this.total += 60;\n      } else {\n         this.total += 50;\n      }\n    }\n    var summary = document.getElementById("entrySummary");\n    summary.innerHTML = "";\n    for (i = 0; i < summaryMsg.length; i++) {\n        summary.innerHTML += (summaryMsg[i] + "");\n    }\n   document.getElementById("Total").innerHTML = "€ "+ this.total; \n   document.getElementById("regattaFormTotal").style.display= "block";\n}\nfunction printStatus(newMsg){\n    this.statusA.push(newMsg)\n    var status= document.getElementById("status");\n    status.innerHTML="";\n    for (i = 0; i < this.statusA.length; i++) {\n        status.innerHTML += (this.statusA[i] + "");\n    }\n}\n\n\n\n\n\n1Boat to Enter\nBoat Name\n\nSail No\n\nClub\n\n\nHelm\n\n\nHelm Phone Number\n\n\nEmergency Contact\n\n\nEmergency Phone Number\n\n\nDo you wish to be considered for inclusion in the Silver Fleet\n\n\nPlease select an answer\nYesNo\n\n\nWhich time are you planning for lift in?\n\n\nPlease select an answer\nFriday 7pm-8pmSaturday 8.30am-11.15amDon't know yet\n\n\n\n\n\n2Additional Options\n\n\n\n\n\nUnder 30 Entry (All crew must be under 30)\n\n\n\n\n\n\nEntry in Autumn Mini Series\, 9 Races\, 3 Saturdays\, 2pm FG\, 25 Sept\, 2 Oct\, 9 Oct (€90\, incl 3 x Crane in-out\, One Month Storage between races up to SB20 Midlands 16 Oct)\n\nSB20 Class Membership paid 2025 (€100 if NO)\n\nPlease select an answerYesNo\n\n\n\n\n3Meals\nSaturday Meal (€25)\n\n\nNumber of meals\n1\n2\n3\n4\n5\n6\n\n\n\n\nIf you have any dietary requirements\, please enter here and we will endeavour\, to fulfill the request if practical/possible. \n \n\n\n\n\n4Camping €25\nDo you wish to add camping?\n\n\nNo\nYes add camping\n\n \n\n\n5 Declaration\n\n\nRules of the Regatta\n1.1 The regatta will be governed by the rules as defined by The Racing Rules of Sailing.\n1.2 The regatta will be governed by the rules as defined by The Notice Of Race & Sailing Instructions.\n1.3 All relevant class rules will apply.\n\n\n\n\n\nI have read and am aware of the Rules of the regatta as above. Please accept my entry and if accepted I will fill in the declaration form(s) and where applicable class declaration form(s) and present it/them for approval at registration.\n\n\n\n6 Summary\nPlease check that all items needed have been selected correctly. For more information contact sailing@lryc.ie\n\n\n\n\n \n\n\n\n\n
URL:https://www.lryc.ie/event/sb20-nationals/
ATTACH;FMTTYPE=image/jpeg:https://www.lryc.ie/wp-content/uploads/2020/07/WhatsApp-Image-2020-07-02-at-4.52.33-PM.jpeg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260905
DTEND;VALUE=DATE:20260907
DTSTAMP:20260810T043845
CREATED:20190128T103547Z
LAST-MODIFIED:20260227T121754Z
UID:2671-1788566400-1788739199@www.lryc.ie
SUMMARY:Keelboat Long Distance Weekend
DESCRIPTION:
URL:https://www.lryc.ie/event/keelboat-long-distance-race/
ATTACH;FMTTYPE=image/jpeg:https://www.lryc.ie/wp-content/uploads/2018/04/cruisers-600x404.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260919
DTEND;VALUE=DATE:20260921
DTSTAMP:20260810T043845
CREATED:20180108T131604Z
LAST-MODIFIED:20260227T114331Z
UID:1143-1789776000-1789948799@www.lryc.ie
SUMMARY:Béal na Locha Weekend
DESCRIPTION:\n//numericalTotals\nvar total = 0;\n//Summary Strings\nvar summaryMsg = [];\nvar fillToCartURL='https://www.lryc.ie/cart/?fill_cart=';\n//Arrays\nvar errors = [];\nfunction continuePurchase() {\n        var xhr = new XMLHttpRequest()\n        xhr.open("GET"\, 'https://www.lryc.ie/?clear-cart'\, true);\n        xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n        xhr.onload = function () {\n            getAdultMealFees();\n        };\n        xhr.send();\n}\nfunction clearCart() {\n   this.summaryMsg = [];\n   thereAreValidationErrors()\n   if (this.errors.length > 0) {\n      printErrors();\n      return;\n   }\n   disableButton();\n   continuePurchase(); \n}\nfunction thereAreValidationErrors(){\n   this.errors = [];\n   var validation = document.getElementById("validation");\n   var numberAdult = document.getElementsByName("friday");\n   validation.innerHTML = "";\n}\nfunction isNumeric(str) {\n  if (typeof str != "string") return false // we only process strings!  \n  return !isNaN(str) && // use type coercion to parse the _entirety_ of the string (`parseFloat` alone does not do this)...\n         !isNaN(parseFloat(str)) // ...and ensure strings of whitespace fail\n}\nfunction getAdultMealFees() {\n    var friday = document.getElementsByName("friday");\n    var friInt = parseInt(friday[0].value); \n    var xhr = new XMLHttpRequest();\n    xhr.open("POST"\, 'https://www.lryc.ie/?add-to-cart'\, true);\n    xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n    xhr.onload = function () {\n       getAdditionalInfo();\n    };\n    if (friInt > 0){\n      var additional = document.getElementsByName("paragraph_text_dietary");\n      var additionalInfo = additional[0].value;\n      xhr.send('AdditionalInfo='+additionalInfo+'&quantity='+friInt+'&add-to-cart=15038');\n    } else {\n        getAdditionalInfo();\n    }\n}\nfunction sodaFees() {\n    var soda= document.getElementsByName("sodaFull");\n    if  (soda[0].value > 0) {\n          if(fillToCartURL.slice(-1) !== '=') {\n             this.fillToCartURL+='\,'+soda[0].value+'x1493';\n          } else {\n             this.fillToCartURL+=soda[0].value+'x1493';\n          }\n    }\n    var associate= document.getElementsByName("sodaTen");\n    if  (associate[0].value > 0) {\n          if(fillToCartURL.slice(-1) !== '=') {\n             this.fillToCartURL+='\,'+associate[0].value+'x1495';\n          } else {\n             this.fillToCartURL+=associate[0].value+'x1495';\n          }\n    }\n    fillCheckout();\n}\nfunction fillCheckout() {\n   window.location.href = fillToCartURL;\n}\nfunction getAdditionalInfo(){\n       var soda = document.getElementsByName("sodaDesc");\n       var xhr = new XMLHttpRequest();\n       xhr.open("POST"\, 'https://www.lryc.ie/?add-to-cart'\, true);\n       xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n       xhr.onload = function () {\n           sodaFees();\n       };\n       var additionalInfo =  "";\n       if (soda[0].value != ""){\n          additionalInfo+= ' Soda Membership is for: ' +soda[0].value;\n          xhr.send('AdditionalInfo='+additionalInfo+'&quantity=1&add-to-cart='+2150);\n       } else {\n          sodaFees();\n       }\n} \nfunction breenFont() {\n var featuredimg=document.getElementsByClassName("tribe-events-event-image");\n featuredimg[0].style.display="none"\n}\n\n\n\n1Book a Saturday Meal(s) €25\nTicket bookings for 2026 are not yet open\nSaturday Meal\n\n\nNumber of meals\n1\n2\n3\n4\n5\n6\n7\n8\n\n\n\nIf you have any dietary requirements\, please enter here and we will endeavour\, to fulfill the request if practical/possible. \n \n\n\n\n\n2Option to pay Soda 2026 Membership\nPlease note its slightly cheaper to pay for these directly on SODA Website\n\nNumber of Full SODA Memberships €52 (Includes LRYC Stripe Fee)123\n\n\nNumber of Associate SODA Memberships €26 (Includes LRYC Stripe Fee)123\n\n\n\n \n \n
URL:https://www.lryc.ie/event/beal-na-locha-weekend/
CATEGORIES:Shannons
ATTACH;FMTTYPE=image/jpeg:https://www.lryc.ie/wp-content/uploads/2025/09/reids.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260919
DTEND;VALUE=DATE:20260921
DTSTAMP:20260810T043845
CREATED:20191114T140356Z
LAST-MODIFIED:20260227T121823Z
UID:4295-1789776000-1789948799@www.lryc.ie
SUMMARY:Killinure Marina Trophy
DESCRIPTION:\n//numericalTotals\nvar total = 0;\n//Summary Strings\nvar summaryMsg = [];\n//Arrays\nvar errors = [];\nfunction continuePurchase() {\n        var xhr = new XMLHttpRequest()\n        xhr.open("GET"\, 'https://www.lryc.ie/?clear-cart'\, true);\n        xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n        xhr.onload = function () {\n            getAdultMealFees();\n        };\n        xhr.send();\n}\nfunction clearCart() {\n   this.summaryMsg = [];\n   thereAreValidationErrors()\n   if (this.errors.length > 0) {\n      printErrors();\n      return;\n   }\n   disableButton();\n   continuePurchase(); \n}\nfunction thereAreValidationErrors(){\n   this.errors = [];\n   var validation = document.getElementById("validation");\n   var numberAdult = document.getElementsByName("numberAdult");\n    if (numberAdult[0].value === "") {\n      this.errors.push("Please select a number of meals")\n    } \n   validation.innerHTML = "";\n}\nfunction isNumeric(str) {\n  if (typeof str != "string") return false // we only process strings!  \n  return !isNaN(str) && // use type coercion to parse the _entirety_ of the string (`parseFloat` alone does not do this)...\n         !isNaN(parseFloat(str)) // ...and ensure strings of whitespace fail\n}\nfunction getAdultMealFees() {\n   var names = document.getElementsByName("names");\n   var numberAdult = document.getElementsByName("numberAdult");\n   var sundayInt = parseInt(numberAdult[0].value); \n   var additional = document.getElementsByName("paragraph_text")[0].value;\n   if (sundayInt > 0){\n     var xhr = new XMLHttpRequest();\n     xhr.open("POST"\, 'https://www.lryc.ie/?add-to-cart'\, true);\n     xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n     xhr.onload = function () {\n        goToCart();\n     };\n     xhr.send('AdditionalInfo='+additional+'&quantity='+sundayInt+'&add-to-cart=10309');\n  }\n}\n\n\n1Book a meal(s) €25 each\n\n\nNumber of Meals \n1\n2\n3\n4\n5\n6\n7\n8\n\n \nIf you require a Vegetarian option or other dietary requirements please indicate here\n \n \n \n
URL:https://www.lryc.ie/event/killinure-marina-trophy/
ATTACH;FMTTYPE=image/jpeg:https://www.lryc.ie/wp-content/uploads/2018/04/14470430_1184386238274678_3823896415357907759_n.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20261107
DTEND;VALUE=DATE:20261109
DTSTAMP:20260810T043845
CREATED:20190927T100616Z
LAST-MODIFIED:20260227T114452Z
UID:4141-1794009600-1794182399@www.lryc.ie
SUMMARY:Inner Inner Lakes
DESCRIPTION:\n//numericalTotals\nvar total = 0;\n//Summary Strings\nvar summaryMsg = [];\nvar fillToCartURL='https://www.lryc.ie/cart/?fill_cart=';\n//Arrays\nvar errors = [];\nfunction continuePurchase() {\n        var xhr = new XMLHttpRequest()\n        xhr.open("GET"\, 'https://www.lryc.ie/?clear-cart'\, true);\n        xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n        xhr.onload = function () {\n            getAdultMealFees();\n        };\n        xhr.send();\n}\nfunction clearCart() {\n   this.summaryMsg = [];\n   thereAreValidationErrors()\n   if (this.errors.length > 0) {\n      printErrors();\n      return;\n   }\n   disableButton();\n   continuePurchase(); \n}\nfunction thereAreValidationErrors(){\n   this.errors = [];\n   var validation = document.getElementById("validation");\n   var numberAdult = document.getElementsByName("friday");\n   validation.innerHTML = "";\n}\nfunction isNumeric(str) {\n  if (typeof str != "string") return false // we only process strings!  \n  return !isNaN(str) && // use type coercion to parse the _entirety_ of the string (`parseFloat` alone does not do this)...\n         !isNaN(parseFloat(str)) // ...and ensure strings of whitespace fail\n}\nfunction getAdultMealFees() {\n    var friday = document.getElementsByName("friday");\n    var friInt = parseInt(friday[0].value); \n    var xhr = new XMLHttpRequest();\n    xhr.open("POST"\, 'https://www.lryc.ie/?add-to-cart'\, true);\n    xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n    xhr.onload = function () {\n       getAdditionalInfo();\n    };\n    if (friInt > 0){\n      var additional = document.getElementsByName("paragraph_text_dietary");\n      var additionalInfo = additional[0].value;\n      xhr.send('AdditionalInfo='+additionalInfo+'&quantity='+friInt+'&add-to-cart=14875');\n    } else {\n        getAdditionalInfo();\n    }\n}\nfunction sodaFees() {\n    var soda= document.getElementsByName("sodaFull");\n    if  (soda[0].value > 0) {\n          if(fillToCartURL.slice(-1) !== '=') {\n             this.fillToCartURL+='\,'+soda[0].value+'x1493';\n          } else {\n             this.fillToCartURL+=soda[0].value+'x1493';\n          }\n    }\n    var associate= document.getElementsByName("sodaTen");\n    if  (associate[0].value > 0) {\n          if(fillToCartURL.slice(-1) !== '=') {\n             this.fillToCartURL+='\,'+associate[0].value+'x1495';\n          } else {\n             this.fillToCartURL+=associate[0].value+'x1495';\n          }\n    }\n    fillCheckout();\n}\nfunction fillCheckout() {\n   window.location.href = fillToCartURL;\n}\nfunction getAdditionalInfo(){\n       var soda = document.getElementsByName("sodaDesc");\n       var xhr = new XMLHttpRequest();\n       xhr.open("POST"\, 'https://www.lryc.ie/?add-to-cart'\, true);\n       xhr.setRequestHeader("Content-Type"\, "application/x-www-form-urlencoded; charset=UTF-8");\n       xhr.onload = function () {\n           sodaFees();\n       };\n       var additionalInfo =  "";\n       if (soda[0].value != ""){\n          additionalInfo+= ' Soda Membership is for: ' +soda[0].value;\n          xhr.send('AdditionalInfo='+additionalInfo+'&quantity=1&add-to-cart='+2150);\n       } else {\n          sodaFees();\n       }\n}\n\n\n\n1Book a Sunday Meal(s)\nDinner ticket bookings are not yet open.\nSunday Meal\n\n\nNumber of meals\n1\n2\n3\n\n\n\nIf you have any dietary requirements\, please enter here and we will endeavour\, to fulfill the request if practical/possible. \n \n\n\n\n1 Soda 2026 Membership\nPlease note its slightly cheaper to pay for these directly on SODA Website\n\nNumber of Full SODA Memberships €52 (Includes LRYC Stripe Fee)123\n\n\nNumber of Associate SODA Memberships €26 (Includes LRYC Stripe Fee)123\n\n\n\n \n \n
URL:https://www.lryc.ie/event/inner-inner-lakes/
ATTACH;FMTTYPE=image/jpeg:https://www.lryc.ie/wp-content/uploads/2019/09/inner-inner.jpg
END:VEVENT
END:VCALENDAR