hypanis.ru Geocentric – 18 Years of Adventure Events – In Every Corner of Australia

18 Years of Adventure

Over 75 Mass Participation Adventure Events in All Corners of the Globe

WHAT KEEPS US BUSY

The Adventure Racing (AR) World Series unites in competition the worlds best endurance athletes at premiere Qualifier events around the globe. The top two teams at each of these races gain a coveted position on the start line of the annual pinnacle of the sport, the AR World Championship.
XPD is Australia’s own Expedition Adventure Race. Teams of four competitors from around the globe trek, mountain bike, and kayak for three to six days in this world renowned expedition. These adventurers race day and night over a 450-500km course pushing themselves to the ultimate limits of human endurance.
Trackers are a great for events that have previously been hard to watch, due to participants moving over large distances in inaccessible areas. Trackers send their latest position to a google map that anyone can view on their phone, tablet or computer.
Derby, Blue Tier, Bay of Fires, St Helens – Australia’s undisputed mecca of mountain biking. The Dragon Trail is a 3 day XC stage race that will take you on a mountain biking journey from myrtle forests, to alpine plateaus and to the stunning Bay of Fires. On each of the three unique days of racing, you will experience the joys of sensational flowing single track, purpose-built by trail gurus World Trail, through some of the most remarkable landscapes in Tasmania. 

Do You Have An Idea for An ADVENTURE Event?

We have an Intimate Knowledge of Australian Wilderness and Connections around the Globe.

Get in Touch, We Love New Ideas

EVENTS WE HAVE CREATED - PAST AND PRESENT

  • 2018 - XPD - Tasmania
  • 2017 - Mountain Designs GeoQuest - Sawtell
  • 2016 - Mountain Designs GeoQuest - Port Macquarie
  • 2016 - XPD - Shoalhaven (World Championship)
  • 2015 - Mountain Designs GeoQuest - Hawkes Nest
  • 2015 - XPD - Townsville
  • 2014 - Mountain Designs GeoQuest - Crescent Head
  • 2013 - Mountain Designs GeoQuest - Harrington
  • 2013 - XPD - Flinders Ranges
  • 2012 - Mountain Designs GeoQuest - Forster
  • 2011 - Hells Bells - South East Queensland
  • 2011 - Mountain Designs GeoQuest - Nambucca Heads
  • 2011 - XPD - Tasmania (World Champs)
  • 2011 - City Raid - Brisbane
  • 2010 - Bribie Island Multisport - South East Queensland
  • 2010 - Hells Bells - South East Queensland
  • 2010 - Mountain Designs GeoQuest - Port Macquarie
  • 2010 - XPD - Cairns
  • 2010 - City Raid - Brisbane
  • 2010 - Bribie Island Multisport - South East Queensland
  • 2009 - Hells Bells - South East Queensland
  • 2009 - Mountain Designs GeoQuest - Forster
  • 2009 - City Raid - Brisbane
  • 2008 - 8 Hr Enduro - South East Queensland
  • 2008 - Adventure Race Queensland Series (ARQ) x One Night in Vegas - City Raid
  • 2008 - Bribie Island Multisport - South East Queensland
  • 2008 - Hells Bells - South East Queensland
  • 2008 - Insomnia Mountain Bike - South East Queensland
  • 2008 - Mountain Designs GeoQuest - Emerald Beach
  • 2008 - One Night in Vegas / City Raid - Adventure Race Queensland Series (ARQ)
  • 2008 - Rush Hour - Adventure Race Queensland Series (ARQ)
  • 2008 - Summer Storm - Adventure Race Queensland Series (ARQ)
  • 2008 - The Step Up - Adventure Race Queensland Series (ARQ)
  • 2008 - XPD - Australian Alps
  • 2007 - 8 Hr Enduro - South East Queensland
  • 2007 - Adventure Race Queensland Series (ARQ) x One Night in Vegas - City Raid
  • 2007 - Bribie Island Multisport - South East Queensland
  • 2007 - Hells Bells - South East Queensland
  • 2007 - Insomnia Mountain Bike - South East Queensland
  • 2007 - Mountain Designs GeoQuest - Sawtell
  • 2007 - One Night in Vegas / City Raid - Adventure Race Queensland Series (ARQ)
  • 2007 - Rush Hour - Adventure Race Queensland Series (ARQ)
  • 2007 - Summer Storm - Adventure Race Queensland Series (ARQ)
  • 2007 - The Step Up - Adventure Race Queensland Series (ARQ)
  • 2007 - XPD - Whitsundays
  • 2006 - Adventure Race Queensland Series (ARQ) x One Night in Vegas - City Raid
  • 2006 - Hells Bells - South East Queensland
  • 2006 - Insomnia Mountain Bike - South East Queensland
  • 2006 - Mountain Designs GeoQuest - Stuarts Point
  • 2006 - One Night in Vegas / City Raid - Adventure Race Queensland Series (ARQ)
  • 2006 - Rush Hour - Adventure Race Queensland Series (ARQ)
  • 2006 - Summer Storm - Adventure Race Queensland Series (ARQ)
  • 2006 - The Step Up - Adventure Race Queensland Series (ARQ)
  • 2006 - XPD - Tasmania
  • 2005 - Hells Bells - South East Queensland
  • 2005 - Mountain Designs GeoQuest - Bonny Hills
  • 2005 - Teva Adventure Series - Melbourne
  • 2005 - Teva Adventure Series - Sydney
  • 2005 - Teva Adventure Series - Brisbane
  • 2004 - Hells Bells - South East Queensland
  • 2004 - Mountain Designs GeoQuest - Eden
  • 2004 - XPD - Broken Hill
  • 2004 - Teva Adventure Series - Melbourne
  • 2004 - Teva Adventure Series - Sydney
  • 2004 - Teva Adventure Series - Canberra
  • 2004 - Teva Adventure Series - Brisbane
  • 2003 - Mountain Designs GeoQuest - Bendalong
  • 2003 - Teva Adventure Series - Melbourne
  • 2003 - Teva Adventure Series - Sydney
  • 2003 - Teva Adventure Series - Canberra
  • 2003 - Teva Adventure Series - Brisbane
  • 2002 - Teva Adventure Series - Sydney
  • 2002 - Teva Adventure Series - Melbourne
  • 2002 - Mountain Designs GeoQuest - Batemans Bay

LATEST UPDATES

Facebook Posts

If you want to race 'XPD Rivers of Gold' in Queensland next July, which starts on the Great Barrier Reef, then you need to move fast to get the Early Bird entry rate.

The early bird rate is AUS $1000 cheaper and ends on Nov. 17th, after that the standard entry will be open until the race is filled.

As always Geocentric Outdoors will make sure it's the experience of a lifetime, and "as much an Expedition as a race".

Watch the video to get an idea of what's to come and for full details see xpd.com.au

Geocentric Outdoors
We catch up with Race Director, Craig Bycroft, to hear how the course for XPD 2020 is coming along and share some stunning visuals of the area. Join us for one of the greatest adventures on earth. Entries Open October 17th. www.xpd.com.au
... See MoreSee Less

7 days ago

ARWS - Adventure Racing World Series
Expedition Oregon – Become Your Own Legend

Expedition Oregon – Become Your Own LegendThe third edition of Expedition Oregon will be May 12-17, 2020. Since it first launched in 2018, the event has become one of the most competitive and technical expedition races on the ARWS circuit. With the ongoing motto, “Become your own Legend”, the race organization prides itself on pushing the boundaries of what is possible in the sport. The 2018 event saw competitors pack rafting class III+ whitewater, biking over 60 miles of single track, roped rock climbing, and rappelling a 300′ vertical cliff with their mountain bikes strapped to their backs. The 2019 event also included miles of single track and class III whitewater, with the addition of a snow mountaineering section, and a 3-pitch rock climb which two team members had to lead on their own. With so many skilled elements in a race, Expedition Oregon is limited to 25 teams, and the race boasts a unique point to point format that allowed every single team to finish in the 2019 edition. The 2020 edition is nearly sold out already, with many teams from the past editions returning. We caught up with Race Director Jason Magness to ask him about his course design philosophy and hopefully get some hints into what is coming in 2020. Ok, based on what we’ve heard, your races often feel more like an expedition than a race. Is this intentional? I was first captivated with the sport of expedition racing as an outlet for my need for exploration – not competition. As a world-class climber I spent my 20’s pioneering remote rock climbing ascents if far-flung places – often using bikes and rudimentary pack rafts as means of access. For a number of years, before I started racing on the ARWS circuit, my twin and I created and completed 4 “Too much fun” expeditions – essentially self-supported adventure race style trips that included technical climbing, skiing, pack rafting, mountain biking. Each time we scared ourselves and suffered a lot. And it was amazing. He had two toddlers at home so had some pretty hard cut-offs to get home and still stay married. So basically it was a race, just without the safety net. And if he made it out in time to make the plane home and stay married – we won. So yeah – I am always searching for that feeling when I am designing races. And the fact that teams just keep getting better, just means I can keep adding “more fun”. I know that you raced a lot before you started directing races. Which is more rewarding – racing or designing races? Well, I still race quite a bit, but now also put on 3-5 events each year too. I’ve done well over 100 expedition races and am still excited about racing. But now racing is as much research focused – really studying what makes for an amazing event from a racers perspective. But I also consider race directing as the ultimate AR training. I am trying to build a course that will test and satisfy the best teams in the world. And I vet every inch of that course with my racing team (Bend Racing/YogaSlackers). Since we have top teams coming to our events it is important that we determine a “fast time”, so when we are out there we get good training in. So yeah – it is beautiful. I race to be a better course designer, and I design courses to become a better racer. Ok, so what is up with your fascination with pack rafting, climbing, and crazy rappels with bikes? I did and ARWS race a number of years ago that had some class III+ paddling in two-person rafts. They told everyone about it in all the pre-race communications and told them to train, as there would be no guides captaining their boats. It was chaos. We trained and cruised through it all, but 80% of the teams needed assistance from the safety staff and the race director was not happy. In the closing ceremony, he gave a speech calling on racers to “step up” to the challenge of actually doing a race as if they were on their own. I realized that the technical portions of many races were being dumbed down, so much that teams were showing up to these sections expecting to essentially be taken care of by the staff – or trained in how to do things. Especially in rope and whitewater. Sitting there my former expedition self was a bit ashamed of the state of the AR community at that moment. So I decided to start including serious technical sections in all of my races. They are always “optional”, but if a team does not possess the skills to do it on their own, they do not receive credit for those checkpoints. And I will not dumb down my races to make them accessible to everyone. Quite the opposite. Finishing a full course with every CP in one of my events probably means that you are among the top 50 teams in the world. Even my 6-hour races. Seriously. And I am not ashamed of it. There are plenty of amazing fun races out there that are designed to make all the racers have fun and feel good about themselves. But that is not my (or Expedition Oregon’s) focus. When I do add these technical sections, I try to make them relevant to the course, not just for photos. The bike rappel allowed racers to connect a trail that went to the top of a cliff (they were riding in from above), to the trail system at the bottom. The 3-pitch lead climb took teams to the top of an iconic spire in Smith Rock that is only accessible via that route. I don’t feel the need to have racers hike to the bottom of a cliff, hike up, and then rappel back down just to get good photos. So what can you tell us about Expedition Oregon 2020? I can tell you some pretty exciting things. First, we are almost sold out! We have an amazing roster of teams already committed, with numerous teams from the ARWS top 20. We do have just a few spots left, especially for international teams. Right now we have 10 countries represented. Second, without needing to market the race (since we are nearly full), we have turned our attention to creating the most amazing media surrounding the event. The past two years we’ve had some of the best coverage in the sport (thanks to all the talent that came out – you know who you are!), and we’ll go even bigger this year. As far as the course – it is big and remote, and I am truly jealous of all the racers that get to come explore this area. While I do not want to give away too much, here is what I can say: More than 300 miles 70 miles of whitewater (mostly class II) Rugged technical single track with some massive climbs and hair raising descents. Central Oregon is world-famous for XC mountain biking for a reason Lots of off-trail navigation, route choices, and some unique navigation/teamwork opportunities. Umm, you might need to swim something, attach your bike to your pack raft at some point, climb something, and rappel something. Maybe even with your boat. Who knows. Oh, and you’ll probably encounter some snow and some really hot places. I like to say it will be an “old school” adventure race with “new school” live media coverage. Any final words? I just want to take a moment to thank all the racers that have taken the time to race one of our events over the past 15 years, and to all the race directors that have put on the events that I have done. It is a wonderful community, and I am honored to be a part of it. For more information, or to grab one of the last Expedition Oregon spots, visit: Bendracing.com Photos: Expedition Oregon Team Bendracing/YogaSlackers ... See MoreSee Less

 

Comment on Facebook

Michelle Thompson

1 week ago

ARWS - Adventure Racing World Series
:-)  Well that was quick ... but there are still some Wild Card opportunities to enter so dont despair if you missed out.

🙂 Well that was quick ... but there are still some Wild Card opportunities to enter so don't despair if you missed out.WE'RE SOLD OUT! 45 minutes! THANK YOU GUYS! Though despair not all of you who didn't make it! There is still a chance of securing 1 of the 10 additional WILD CARD spots. We want to have a competitive race and to have teams from all around the world so ARWS ranking and nationality will play part in securing the spot in those 10 extra spots. ... See MoreSee Less

 

Comment on Facebook

The Peak Adventure Ninjas got in!! 💃 YEAH!! 🙌🏼🥳

Kamikaze Adventure Team, MY

1 week ago

ARWS - Adventure Racing World Series
Registration for Adventure Race Croatia 2020 is open and in the first few minutes the places are filling up quickly. 

Those clear Adriatic waters and Mediterranean sunshine are already on the agenda for some lucky teams :-)  Race dates are May 17th-24th.

Registration for Adventure Race Croatia 2020 is open and in the first few minutes the places are filling up quickly.

Those clear Adriatic waters and Mediterranean sunshine are already on the agenda for some lucky teams 🙂 Race dates are May 17th-24th.ARC 2020 REGISTRATION IS NOW OPEN!
... See MoreSee Less

 

Comment on Facebook

Ryan James Excuse to go on a holiday.

Load more

Facebook Posts

Dragon Trail: Imagine finishing each day and handing your bike straight over to a friendly mechanic who will wash and tune it ready for the next day. Or for the ultimate, handing it over in the box straight off the plane for it to be assembled for you and packed at the end of the race .... if any of this sounds appealing, read on and get in quick for some great deals. (first 50 has a super special). 

We are excited that Tune Cycles has joined the event as the official Maintenance Crew. They are offering some sweet early deals on washing / tuning your bike each day. 

Tune Cycles who specialise in mobile bike maintenance and repair services are bringing their mechanics & workshops to the Dragon Trail. The team will be set-up at each camp offering service, repair and wash services, also out on the course at key check points offering emergency support to keep you moving.

They’ll have all the essential parts on hand so Derby’s tacky granite or a cheeky tree root doesn’t ruin your weekend. Tune Cycles have a range of early bird Service packs available so you can spend more time socialising at camp and less time worrying about tomorrow. By pre-purchasing an early bird offer the team will make sure they’re carrying the right brake pads, derailleurs and suspension seal kits to keep your bike on the trail and you’ll save money!

To book any of these packs, if you have already entered, log back into your entry https://geocentric.account.webconnex.com/, scroll down and make your choice. 

If youre yet to enter, it is an option on the entry form here - https://geocentric.redpodium.com/dragon-trail-entry. 

------------

Super Special Deluxe Service Packs (limited to first 50) $199
Tune are excited to be coming to Derby, to celebrate they’re offering their Deluxe Service Pack at a Super Special rate for the first 50 riders. Book early and start counting down the days to March 25th. Bike Assembly, nightly wash & tune and end of trip re-box are part of this package. All you need to worry about are the amazing trails, the campfire banter & Tasmania’s finest food and beverages.

Package Includes:
Unbox & Assembly on arrival at Branxholm
Bike Wash & Tune @ Welborough Hotel
Bike Wash & Tune @ St Helens
Bike Box ready for return

------------

Early Bird Offers:
Deluxe Service Pack. $299
Want to sit back and have a TRUE riding holiday with every detail taken care of? Bike Assembly, nightly wash & tune and end of trip re-box are part of this package. All you need to worry about are the amazing trails, the campfire banter & Tasmania’s finest food and beverages.

Package Includes:
Unbox & Assembly on arrival at Branxholm (24th or 25th)
Bike Wash & Tune @ Welborough Hotel
Bike Wash & Tune @ St Helens
Bike Box ready for return travel #

-------------

End of Stage Wash & Tune $150
Would you prefer your first stop was the bike wash or the Welborough Hotel’s bar? Book a wash & tune and we’ll ta to sit back and have a TRUE riding holiday? With every detail taken care of? Bike Assembly, nightly wash & tune and end of trip re-box are part of this package. All you need to worry about are the amazing trails, the campfire banter & Tasmania’s finest food and beverages.

Package Includes:
Bike Wash & Tune @ Welborough Hotel
Bike Wash & Tune @ St Helens

----------------

Bike Assembly & Boxing $150
Why delay hitting the trails? Pre-Book bike assembly on arrival and squeeze in a practice run. Also ideal, if you’re not confident with your own mechanical skills and want to know the bike will

Package Includes:
Unbox & Assembly on arrival at Branxholm
Bike Box ready for return travel

---------------

Parts not included in wash & tune, International travellers may require additional wash service (for customs clearance) prior to boxing, this is not included in standard pricing.

TUNE Cycles - Mobile Bike Mechanics
Break ODay Council
St Helens Mountain Bike Trails
Blue Derby Mountain Bike Trails

Dragon Trail: Imagine finishing each day and handing your bike straight over to a friendly mechanic who will wash and tune it ready for the next day. Or for the ultimate, handing it over in the box straight off the plane for it to be assembled for you and packed at the end of the race .... if any of this sounds appealing, read on and get in quick for some great deals. (first 50 has a super special).

We are excited that Tune Cycles has joined the event as the official Maintenance Crew. They are offering some sweet early deals on washing / tuning your bike each day.

Tune Cycles who specialise in mobile bike maintenance and repair services are bringing their mechanics & workshops to the Dragon Trail. The team will be set-up at each camp offering service, repair and wash services, also out on the course at key check points offering emergency support to keep you moving.

They’ll have all the essential parts on hand so Derby’s tacky granite or a cheeky tree root doesn’t ruin your weekend. Tune Cycles have a range of early bird Service packs available so you can spend more time socialising at camp and less time worrying about tomorrow. By pre-purchasing an early bird offer the team will make sure they’re carrying the right brake pads, derailleurs and suspension seal kits to keep your bike on the trail and you’ll save money!

To book any of these packs, if you have already entered, log back into your entry geocentric.account.webconnex.com/, scroll down and make your choice.

If you're yet to enter, it is an option on the entry form here - geocentric.redpodium.com/dragon-trail-entry.

------------

Super Special Deluxe Service Packs (limited to first 50) $199
Tune are excited to be coming to Derby, to celebrate they’re offering their Deluxe Service Pack at a Super Special rate for the first 50 riders. Book early and start counting down the days to March 25th. Bike Assembly, nightly wash & tune and end of trip re-box are part of this package. All you need to worry about are the amazing trails, the campfire banter & Tasmania’s finest food and beverages.

Package Includes:
Unbox & Assembly on arrival at Branxholm
Bike Wash & Tune @ Welborough Hotel
Bike Wash & Tune @ St Helens
Bike Box ready for return

------------

Early Bird Offers:
Deluxe Service Pack. $299
Want to sit back and have a TRUE riding holiday with every detail taken care of? Bike Assembly, nightly wash & tune and end of trip re-box are part of this package. All you need to worry about are the amazing trails, the campfire banter & Tasmania’s finest food and beverages.

Package Includes:
Unbox & Assembly on arrival at Branxholm (24th or 25th)
Bike Wash & Tune @ Welborough Hotel
Bike Wash & Tune @ St Helens
Bike Box ready for return travel #

-------------

End of Stage Wash & Tune $150
Would you prefer your first stop was the bike wash or the Welborough Hotel’s bar? Book a wash & tune and we’ll ta to sit back and have a TRUE riding holiday? With every detail taken care of? Bike Assembly, nightly wash & tune and end of trip re-box are part of this package. All you need to worry about are the amazing trails, the campfire banter & Tasmania’s finest food and beverages.

Package Includes:
Bike Wash & Tune @ Welborough Hotel
Bike Wash & Tune @ St Helens

----------------

Bike Assembly & Boxing $150
Why delay hitting the trails? Pre-Book bike assembly on arrival and squeeze in a practice run. Also ideal, if you’re not confident with your own mechanical skills and want to know the bike will

Package Includes:
Unbox & Assembly on arrival at Branxholm
Bike Box ready for return travel

---------------

Parts not included in wash & tune, International travellers may require additional wash service (for customs clearance) prior to boxing, this is not included in standard pricing.

TUNE Cycles - Mobile Bike Mechanics
Break O'Day Council
St Helens Mountain Bike Trails
Blue Derby Mountain Bike Trails
... See MoreSee Less

Dragon Trail has been named as one of Australias best new adventures in 2020 thanks to Australian Geographic Adventure Mag! We are particularly pumped about the line The Dragon Trail MTB is the brain child of Geocentric an event company famous for its XPD adventure races, so it will be very very well organised - (yes ... thats 2 verys... 😁😁) The bar is high and we are working hard to deliver. Get your hands on a copy at  https://www.australiangeographic.com.au/product/australian-geographic-adventure-october-2019-issue/

Break ODay Council
St Helens Mountain Bike Trails
Blue Derby Mountain Bike Trails

Dragon Trail has been named as one of Australia's best new adventures in 2020 thanks to Australian Geographic Adventure Mag! We are particularly pumped about the line "The Dragon Trail MTB is the brain child of Geocentric an event company famous for it's XPD adventure races, so it will be very very well organised" - (yes ... that's 2 verys... 😁😁) The bar is high and we are working hard to deliver. Get your hands on a copy at www.australiangeographic.com.au/product/australian-geographic-adventure-october-2019-issue/

Break O'Day Council
St Helens Mountain Bike Trails
Blue Derby Mountain Bike Trails
... See MoreSee Less

 

Comment on Facebook

Paula Lucas Dee Davina Joe Norris

Pal Ito Andy Mac Daniel Giffin Vanessa Reinehr

Well deserved Louise. You and Craig do brilliant events. I've been thinking of you guys - here in Tassie with dad. reliving Burnie XPD.

XPD 2020 EARLY BIRD ENTRIES CLOSE IN 5 DAYS

Don’t miss out on a great early bird discount which closes this Sunday, 17th November 2019. - Enter  http://xpd.com.au/enter-the-race/enter-the-race/ 

XPD is Australia’s own expedition-length adventure race. Teams of four athletes from around the globe trek, mountain bike, and kayak for three to six days in this world-renowned expedition. These adventurers race day and night over a 550km course pushing themselves to the ultimate limits of human endurance. All team members complete all sections of the course and they must never be separated by more than 100m.

XPD 2020 EARLY BIRD ENTRIES CLOSE IN 5 DAYS

Don’t miss out on a great early bird discount which closes this Sunday, 17th November 2019. - Enter xpd.com.au/enter-the-race/enter-the-race/

XPD is Australia’s own expedition-length adventure race. Teams of four athletes from around the globe trek, mountain bike, and kayak for three to six days in this world-renowned expedition. These adventurers race day and night over a 550km course pushing themselves to the ultimate limits of human endurance. All team members complete all sections of the course and they must never be separated by more than 100m.
... See MoreSee Less

 

Comment on Facebook

Dan Coletti

Jack

Michael Phillips

Load more

Facebook Posts

6 months ago

Track Me Live
Wow those feet must be sore! Jay, who is walking from Adelaide to Sydney to raise awareness for Melanoma, is close to the end of his journey. It’s been a pleasure to support Jay in his quest. Jay has been carrying two Track Me Live trackers that update his position every 5 minutes. To ensure we have coverage even when there is no mobile coverage, one works using a satellite. Congratulations Jay on an amazing achievement and enjoy putting your feet up! You can see him here - http://live.trackmelive.com.au/wheres-jay/

Wow those feet must be sore! Jay, who is walking from Adelaide to Sydney to raise awareness for Melanoma, is close to the end of his journey. It’s been a pleasure to support Jay in his quest. Jay has been carrying two Track Me Live trackers that update his position every 5 minutes. To ensure we have coverage even when there is no mobile coverage, one works using a satellite. Congratulations Jay on an amazing achievement and enjoy putting your feet up! You can see him here - live.trackmelive.com.au/wheres-jay/ ... See MoreSee Less

Load more

SIGN UP FOR EMAIL NEWS

(function(global) { function serialize(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=form.elements.length-1;i>=0;i=i-1){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"text":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=form.elements[i].options.length-1;j>=0;j=j-1){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")}; function extend(destination, source) { for (var prop in source) { destination[prop] = source[prop]; } } if (!Mimi) var Mimi = {}; if (!Mimi.Signups) Mimi.Signups = {}; Mimi.Signups.EmbedValidation = function() { this.initialize(); var _this = this; if (document.addEventListener) { this.form.addEventListener('submit', function(e){ _this.onFormSubmit(e); }); } else { this.form.attachEvent('onsubmit', function(e){ _this.onFormSubmit(e); }); } }; extend(Mimi.Signups.EmbedValidation.prototype, { initialize: function() { this.form = document.getElementById('ema_signup_form'); this.submit = document.getElementById('webform_submit_button'); this.callbackName = 'jsonp_callback_' + Math.round(100000 * Math.random()); this.validEmail = /.+@.+\..+/ }, onFormSubmit: function(e) { e.preventDefault(); this.validate(); if (this.isValid) { this.submitForm(); } else { this.revalidateOnChange(); } }, validate: function() { this.isValid = true; this.emailValidation(); this.fieldAndListValidation(); this.updateFormAfterValidation(); }, emailValidation: function() { var email = document.getElementById('signup_email'); if (this.validEmail.test(email.value)) { this.removeTextFieldError(email); } else { this.textFieldError(email); this.isValid = false; } }, fieldAndListValidation: function() { var fields = this.form.querySelectorAll('.mimi_field.required'); for (var i = 0; i = 0) { return 'checkboxes'; } else { return 'text_field'; } }, checkboxAndRadioValidation: function(field) { var inputs = field.getElementsByTagName('input'), selected = false; for (var i = 0; i < inputs.length; ++i) { var input = inputs[i]; if((input.type === 'checkbox' || input.type === 'radio') && input.checked) { selected = true; } } if (selected) { field.className = field.className.replace(/ invalid/g, ''); } else { if (field.className.indexOf('invalid') === -1) { field.className += ' invalid'; } this.isValid = false; } }, textAndDropdownValidation: function(field, type) { var inputs = field.getElementsByTagName('input'); for (var i = 0; i = 0) { if (type === 'text_field') { this.textValidation(input); } else { this.dropdownValidation(field, input); } } } this.htmlEmbedDropdownValidation(field); }, textValidation: function(input) { if (input.id === 'signup_email') return; if (input.value) { this.removeTextFieldError(input); } else { this.textFieldError(input); this.isValid = false; } }, dropdownValidation: function(field, input) { if (input.value) { field.className = field.className.replace(/ invalid/g, ''); } else { if (field.className.indexOf('invalid') === -1) field.className += ' invalid'; this.onSelectCallback(input); this.isValid = false; } }, htmlEmbedDropdownValidation: function(field) { var dropdowns = field.querySelectorAll('.mimi_html_dropdown'); var _this = this; for (var i = 0; i < dropdowns.length; ++i) { var dropdown = dropdowns[i]; if (dropdown.value) { field.className = field.className.replace(/ invalid/g, ''); } else { if (field.className.indexOf('invalid') === -1) field.className += ' invalid'; this.isValid = false; dropdown.onchange = (function(){ _this.validate(); }); } } }, textFieldError: function(input) { input.className = 'required invalid'; input.placeholder = input.getAttribute('data-required-field'); }, removeTextFieldError: function(input) { input.className = 'required'; input.placeholder = ''; }, onSelectCallback: function(input) { if (typeof Widget === 'undefined' || !Widget.BasicDropdown) return; var dropdownEl = input.parentNode, instances = Widget.BasicDropdown.instances, _this = this; for (var i = 0; i < instances.length; ++i) { var instance = instances[i]; if (instance.wrapperEl === dropdownEl) { instance.onSelect = function(){ _this.validate() }; } } }, updateFormAfterValidation: function() { this.form.className = this.setFormClassName(); this.submit.value = this.submitButtonText(); this.submit.disabled = !this.isValid; this.submit.className = this.isValid ? 'submit' : 'disabled'; }, setFormClassName: function() { var name = this.form.className; if (this.isValid) { return name.replace(/\s?mimi_invalid/, ''); } else { if (name.indexOf('mimi_invalid') === -1) { return name += ' mimi_invalid'; } else { return name; } } }, submitButtonText: function() { var invalidFields = document.querySelectorAll('.invalid'), text; if (this.isValid || !invalidFields) { text = this.submit.getAttribute('data-default-text'); } else { if (invalidFields.length || invalidFields[0].className.indexOf('checkgroup') === -1) { text = this.submit.getAttribute('data-invalid-text'); } else { text = this.submit.getAttribute('data-choose-list'); } } return text; }, submitForm: function() { this.formSubmitting(); var _this = this; window[this.callbackName] = function(response) { delete window[this.callbackName]; document.body.removeChild(script); _this.onSubmitCallback(response); }; var script = document.createElement('script'); script.src = this.formUrl('json'); document.body.appendChild(script); }, formUrl: function(format) { var action = this.form.action; if (format === 'json') action += '.json'; return action + '?callback=' + this.callbackName + '&' + serialize(this.form); }, formSubmitting: function() { this.form.className += ' mimi_submitting'; this.submit.value = this.submit.getAttribute('data-submitting-text'); this.submit.disabled = true; this.submit.className = 'disabled'; }, onSubmitCallback: function(response) { if (response.success) { this.onSubmitSuccess(response.result); } else { top.location.href = this.formUrl('html'); } }, onSubmitSuccess: function(result) { if (result.has_redirect) { top.location.href = result.redirect; } else if(result.single_opt_in || !result.confirmation_html) { this.disableForm(); this.updateSubmitButtonText(this.submit.getAttribute('data-thanks')); } else { this.showConfirmationText(result.confirmation_html); } }, showConfirmationText: function(html) { var fields = this.form.querySelectorAll('.mimi_field'); for (var i = 0; i < fields.length; ++i) { fields[i].style['display'] = 'none'; } (this.form.querySelectorAll('fieldset')[0] || this.form).innerHTML = html; }, disableForm: function() { var elements = this.form.elements; for (var i = 0; i < elements.length; ++i) { elements[i].disabled = true; } }, updateSubmitButtonText: function(text) { this.submit.value = text; }, revalidateOnChange: function() { var fields = this.form.querySelectorAll(".mimi_field.required"), _this = this; var onTextFieldChange = function() { if (this.getAttribute('name') === 'signup[email]') { if (_this.validEmail.test(this.value)) _this.validate(); } else { if (this.value.length === 1) _this.validate(); } } for (var i = 0; i < fields.length; ++i) { var inputs = fields[i].getElementsByTagName('input'); for (var j = 0; j < inputs.length; ++j) { if (this.fieldType(fields[i]) === 'text_field') { inputs[j].onkeyup = onTextFieldChange; inputs[j].onchange = onTextFieldChange; } else { inputs[j].onchange = function(){ _this.validate() }; } } } } }); if (document.addEventListener) { document.addEventListener("DOMContentLoaded", function() { new Mimi.Signups.EmbedValidation(); }); } else { window.attachEvent('onload', function() { new Mimi.Signups.EmbedValidation(); }); } })(this);

Contact Us

Get in touch with us

  • +61 419 427 244
  • Postal Address: PO Box 542, BUDERIM, QLD 4556, AUSTRALIA.

Adventure Racing World Series Director:

Craig Bycroft

0419 427 244 

craig@geocentricoutdoors.com.au

Australian Events including XPD and Track Me Live:

Louise Foulkes

0419 427 243 

louise@geocentricoutdoors.com.au