var gsBaseURL
var gsUnSecureBaseURL = ""; 
if (document.location.toString().toLowerCase().indexOf("localhost") >= 0 ||
    document.location.toString().toLowerCase().indexOf("hplaptop") >= 0 ||
    document.location.toString().toLowerCase().indexOf("newlaptop") >= 0 ||
    document.location.toString().toLowerCase().indexOf("127.0.0.1") >= 0 ||
    document.location.toString().toLowerCase().indexOf("192.168.0.160") >= 0)
    gsBaseURL = "../"
else
{
    if (document.location.toString().toLowerCase().indexOf("https://") >= 0)
    {
        gsBaseURL = "https://www.RapidAscent.com.au/"
        gsUnSecureBaseURL = "http://www.RapidAscent.com.au/"
    }
    else
        gsBaseURL = "http://www.RapidAscent.com.au/"
}
if (gsUnSecureBaseURL == "")
    gsUnSecureBaseURL = gsBaseURL;
var ii = 0;

var gfrmPicture;
var gfrmAvatar;

var UPLOAD_TYPE_PICTURE = 1;
var UPLOAD_TYPE_AVATAR = 2;

var giEventId = "";
var gsEventName = "";
var giUserStatus = 0;

var gaMenuItem = new Array();
var gaSubMenuItem = new Array();

var giCurrentSubMenuItemIndex;
var giCurrentMenuItemIndex;

var iMenuIndex = 0;
var iSubMenuIndex = 0;

var TAB_INDEX_NONE = -1;
var TAB_INDEX_LINE = -2;

var MENU_ITEM_HOME = iMenuIndex++;
var TAB_INDEX_HOME = iSubMenuIndex++;
var TAB_INDEX_CONTACT_US = iSubMenuIndex++;
var TAB_INDEX_ABOUT_US = iSubMenuIndex++;
var TAB_INDEX_JOHNS_CV = iSubMenuIndex++;
var TAB_INDEX_PRIVACY_STATEMENT = iSubMenuIndex++;
var TAB_INDEX_DISCLAIMER = iSubMenuIndex++;


var MENU_ITEM_OUR_EVENTS = iMenuIndex++;
var TAB_INDEX_GORAR = iSubMenuIndex++;
var TAB_INDEX_ANACONDA_SERIES = iSubMenuIndex++;
var TAB_INDEX_ANACONDA_CORP = iSubMenuIndex++;
var TAB_INDEX_ANACONDA_CORP_FLYER = iSubMenuIndex++;
var TAB_INDEX_LORNE = iSubMenuIndex++;
var TAB_INDEX_GC = iSubMenuIndex++;
var TAB_INDEX_WA = iSubMenuIndex++;
var TAB_INDEX_NSW = iSubMenuIndex++;
var TAB_INDEX_M2M = iSubMenuIndex++;
var TAB_INDEX_GALLERY = iSubMenuIndex++;
var TAB_INDEX_MY_GALLERY = iSubMenuIndex++;
var TAB_INDEX_BB = iSubMenuIndex++;
var TAB_INDEX_OTHER_GALLERIES = iSubMenuIndex++;
var TAB_INDEX_OO = iSubMenuIndex++;


var MENU_ITEM_RACE_DETAILS = iMenuIndex++;
var TAB_INDEX_DESCRIPTION = iSubMenuIndex++;
var TAB_INDEX_DISCIPLINES = iSubMenuIndex++;
var TAB_INDEX_ABOUT_MDs = iSubMenuIndex++;
var TAB_INDEX_ABOUT_BIKEBULLER = iSubMenuIndex++;
var TAB_INDEX_EVENT_BIKEBULLER = iSubMenuIndex++;
var TAB_INDEX_RACING_FORMAT_BIKEBULLER = iSubMenuIndex++;
var TAB_INDEX_EVENTSCHEDULE_BIKEBULLER = iSubMenuIndex++;
var TAB_INDEX_NONRIDER_BIKEBULLER = iSubMenuIndex++;
var TAB_INDEX_CATEGORIES_PRIZES_BIKEBULLER = iSubMenuIndex++;
var TAB_INDEX_RULES_BIKEBULLER = iSubMenuIndex++;
var TAB_INDEX_EQUIPMENT_LIST_BIKEBULLER = iSubMenuIndex++;
var TAB_INDEX_FLYER = iSubMenuIndex++;
var TAB_INDEX_PRESS_RELEASE = iSubMenuIndex++;
var TAB_INDEX_INT_BUT_APP = iSubMenuIndex++;
var TAB_INDEX_LOGISTICS = iSubMenuIndex++;
var TAB_INDEX_COURSE = iSubMenuIndex++;
var TAB_INDEX_MAP = iSubMenuIndex++;
var TAB_INDEX_PRIZES = iSubMenuIndex++;
var TAB_INDEX_RULES = iSubMenuIndex++;
var TAB_INDEX_EQUIPMENT = iSubMenuIndex++;
var TAB_INDEX_COMPETITOR_BRIEFING = iSubMenuIndex++;

var TAB_INDEX_RCSINGLE = iSubMenuIndex++;
var TAB_INDEX_RCKIDS = iSubMenuIndex++;

var TAB_INDEX_TESTIMONIAL = iSubMenuIndex++;
var TAB_INDEX_SUPPORT_CREW_BRIEFING = iSubMenuIndex++;
var TAB_INDEX_WALLPAPER = iSubMenuIndex++;
var TAB_INDEX_FAQS = iSubMenuIndex++;
var TAB_INDEX_PROGRAM = iSubMenuIndex++;
var TAB_INDEX_COURSE_PROFILE = iSubMenuIndex++;

var MENU_ITEM_ENTRY_AND_COMPETITOR_HUB = iMenuIndex++;
var TAB_INDEX_ENTRY_INFORMATION = iSubMenuIndex++;
var TAB_INDEX_ENTRY = iSubMenuIndex++;
var TAB_INDEX_RACE_PROGRAM = iSubMenuIndex++;
var TAB_INDEX_DOWNLOAD_ENTRY = iSubMenuIndex++;
var TAB_INDEX_CHANGE_MY_DETAILS = iSubMenuIndex++;
var TAB_INDEX_INDEMNITY = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_INDEMNITY = iSubMenuIndex++;
var TAB_INDEX_MAKE_A_PLEDGE = iSubMenuIndex++;
var TAB_INDEX_ABOUT_BURNET = iSubMenuIndex++;
var TAB_INDEX_PLEDGE_SUMMARY = iSubMenuIndex++;
var TAB_INDEX_COMPETITOR_LIST = iSubMenuIndex++;
var TAB_INDEX_BURNET = iSubMenuIndex++;
var TAB_INDEX_MAKE_A_PLEDGE = iSubMenuIndex++;
var TAB_INDEX_COMPETITOR_SEARCH = iSubMenuIndex++;
var TAB_INDEX_TEAMMATE_FINDER = iSubMenuIndex++;
var TAB_INDEX_MY_PROFILE = iSubMenuIndex++;
var TAB_INDEX_ATHLETE_PROFILES = iSubMenuIndex++;
var TAB_INDEX_TIPS_FOR_CORPORATE_SPONSORSHIP = iSubMenuIndex++;

var MENU_ITEM_RESULTS_AND_RANKINGS = iMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_RESULTS_GC_2006 = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_RESULTS_GC_2007 = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_RESULTS_GC_2008 = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_RESULTS_GC_2009 = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_RESULTS_GC_2010 = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_RESULTS_GC_2011 = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_RESULTS_GC_2012 = iSubMenuIndex++;
var TAB_INDEX_LIVE_UPDATE = iSubMenuIndex++;
var TAB_INDEX_LIVE_UPDATE_2007 = iSubMenuIndex++;
var TAB_INDEX_LIVE_UPDATE_2008 = iSubMenuIndex++;
var TAB_INDEX_LIVE_UPDATE_2009 = iSubMenuIndex++;
var TAB_INDEX_LIVE_UPDATE_2010 = iSubMenuIndex++;
var TAB_INDEX_LIVE_UPDATE_2011 = iSubMenuIndex++;
var TAB_INDEX_LIVE_UPDATE_2012 = iSubMenuIndex++;

var TAB_INDEX_REPORT_2007 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_PROLOGUE = iSubMenuIndex++;

// BIKEBULLER Tabs
var TAB_INDEX_RESULTS_BB_PREMIER_OPEN_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_JUNIOR_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_VETERAN_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_VINTAGE_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_PARTNER_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_JUNIOR_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE1_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE101_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE2_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE3_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE1_2009 = iSubMenuIndex++;

var TAB_INDEX_RESULTS_BB_PREMIER_OPEN_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_JUNIOR_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_VETERAN_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_VINTAGE_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_PARTNER_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_JUNIOR_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE1_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE101_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE2_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE3_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE1_2010 = iSubMenuIndex++;

var TAB_INDEX_RESULTS_BB_PREMIER_OPEN_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_JUNIOR_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_VETERAN_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_VINTAGE_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_PARTNER_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_PREMIER_JUNIOR_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE1_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE101_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE2_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE3_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BB_STAGE1_2011 = iSubMenuIndex++;



// AME Tabs
var TAB_INDEX_RESULTS_STAGE_1_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_4_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_5_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_6_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_7_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_1_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_4_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_5_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_6_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_7_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_1_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_4_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_5_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_6_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_7_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_1_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_4_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_5_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_6_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_7_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_1_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_4_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_5_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_6_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_7_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_1_DAY_2009 =  iSubMenuIndex++;
var TAB_INDEX_RESULTS_1_DAY_2010 =  iSubMenuIndex++;
var TAB_INDEX_RESULTS_1_DAY_2011 =  iSubMenuIndex++;
var TAB_INDEX_RESULTS_1_DAY_2012 =  iSubMenuIndex++;


var TAB_INDEX_RESULTS_STAGE_4 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_5 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_6 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_7 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_OVERALL_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_GENDER_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_CATEGORY_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_OVERALL_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_GENDER_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_CATEGORY_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_OVERALL_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_GENDER_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_CATEGORY_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_OVERALL_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_GENDER_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_CATEGORY_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_OVERALL_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_GENDER_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_CATEGORY_2012 = iSubMenuIndex++;

var TAB_INDEX_RESULTS_OVERALL = iSubMenuIndex++;
var TAB_INDEX_RESULTS_GENDER = iSubMenuIndex++;
var TAB_INDEX_RESULTS_CATEGORY = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2005 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2006 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2007 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_MAPS_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_1_MAP_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2_MAP_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3_MAP_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_4_MAP_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_MAPS_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_1_MAP_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2_MAP_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3_MAP_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_4_MAP_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_MAPS_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_1_MAP_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2_MAP_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3_MAP_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_4_MAP_2010 = iSubMenuIndex++;

var TAB_INDEX_RESULTS_STAGE_1 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_PROLOGUE_CATEGORY = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_1_CATEGORY = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_2_CATEGORY = iSubMenuIndex++;
var TAB_INDEX_RESULTS_STAGE_3_CATEGORY = iSubMenuIndex++;
// Future proof .. use this for Keen Adventure Race
var TAB_INDEX_RESULTS_2006 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2007 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2009 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2010 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2011 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_2012 = iSubMenuIndex++;
var TAB_INDEX_RESULTS = iSubMenuIndex++;
var TAB_INDEX_RESULTS_AUS = iSubMenuIndex++;
// Doubt that AUS will run beyond 2008, it's a crap competition.
var TAB_INDEX_RESULTS_AUS_2006 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_AUS_2007 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_AUS_2008 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_SERVICES = iSubMenuIndex++;
var TAB_INDEX_OVERALL_RESULTS = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BY_CATEGORY = iSubMenuIndex++;
var TAB_INDEX_RESULTS_BY_GENDER = iSubMenuIndex++;
var TAB_INDEX_FASTEST_LEGS = iSubMenuIndex++;
var TAB_INDEX_ALL_MY_RESULTS = iSubMenuIndex++;
var TAB_INDEX_COMPARE_RESULTS = iSubMenuIndex++;
var TAB_INDEX_RANKINGS_HOME = iSubMenuIndex++;
var TAB_INDEX_RANKINGS_INFORMATION = iSubMenuIndex++;
// Archived results section, hopefully in 7 years time, someone will have invented a better system than this.
var TAB_INDEX_ARCHIVED_RESULTS_1_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_RESULTS_2_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_RESULTS_3_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_RESULTS_4_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_RESULTS_5_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_RESULTS_6_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_RESULTS_7_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_RESULTS_8_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_RESULTS_9_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_RESULTS_10_YEARS_AGO = iSubMenuIndex++;
// Archived results for sub events (like junior survivor) section
var TAB_INDEX_ARCHIVED_SUBRESULTS_1_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBRESULTS_2_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBRESULTS_3_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBRESULTS_4_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBRESULTS_5_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBRESULTS_6_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBRESULTS_7_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBRESULTS_8_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBRESULTS_9_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBRESULTS_10_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_1_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_2_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_3_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_4_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_5_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_6_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_7_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_8_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_9_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_10_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_SUBRESULTS = iSubMenuIndex++;
var TAB_INDEX_OVERALL_SUBRESULTS = iSubMenuIndex++;
var TAB_INDEX_SUBRESULTS_BY_CATEGORY = iSubMenuIndex++;
var TAB_INDEX_SUB_FASTEST_LEGS = iSubMenuIndex++;
var TAB_INDEX_SUB_SUBRESULTS = iSubMenuIndex++;
var TAB_INDEX_OVERALL_SUB_SUBRESULTS = iSubMenuIndex++;
var TAB_INDEX_SUB_SUBRESULTS_BY_CATEGORY = iSubMenuIndex++;
var TAB_INDEX_SUB_SUB_FASTEST_LEGS = iSubMenuIndex++;

var TAB_INDEX_DAY_1_RESULTS = iSubMenuIndex++;
var TAB_INDEX_DAY_1_RESULTS_SERVICES = iSubMenuIndex++;
var TAB_INDEX_DAY_1_RESULTS_BY_CATEGORY = iSubMenuIndex++;
var TAB_INDEX_DAY_1_OVERALL_RESULTS = iSubMenuIndex++;
var TAB_INDEX_DAY_1_FASTEST_LEGS = iSubMenuIndex++;

var TAB_INDEX_COMBINED_RESULTS = iSubMenuIndex++;
var TAB_INDEX_COMBINED_OVERALL_RESULTS = iSubMenuIndex++;
var TAB_INDEX_COMBINED_RESULTS_BY_CATEGORY = iSubMenuIndex++;
var TAB_INDEX_COMBINED_RESULTS_SERVICES = iSubMenuIndex++;

var TAB_INDEX_HALF_RESULTS_OVERALL_0_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_OVERALL_1_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_OVERALL_2_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_OVERALL_3_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_OVERALL_4_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_OVERALL_5_YEARS_AGO = iSubMenuIndex++;

var TAB_INDEX_HALF_RESULTS_CATEGORY_0_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_CATEGORY_1_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_CATEGORY_2_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_CATEGORY_3_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_CATEGORY_4_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_HALF_RESULTS_CATEGORY_5_YEARS_AGO = iSubMenuIndex++;

var TAB_INDEX_DAY_2_RESULTS = iSubMenuIndex++;
var TAB_INDEX_DAY_HALF_RESULTS = iSubMenuIndex++;




var MENU_ITEM_PHOTOS_AND_GALLERY = iMenuIndex++;
var TAB_INDEX_RACE_GALLERY = iSubMenuIndex++;
var TAB_INDEX_PHOTOS = iSubMenuIndex++;
var TAB_INDEX_MY_PHOTOS = iSubMenuIndex++;
var TAB_INDEX_HOT_SHOTS = iSubMenuIndex++;
var TAB_INDEX_UNIDENTIFIED_PHOTOS = iSubMenuIndex++;
var TAB_INDEX_MY_SHOPPING_CART = iSubMenuIndex++;
var TAB_INDEX_WALL_OF_FAME = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_2_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_3_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_4_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_5_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_6_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_7_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_8_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_9_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_PHOTOS_10_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_1_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_2_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_3_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_4_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_5_YEAR_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_6_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_7_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_8_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_9_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_ARCHIVED_SUBPHOTOS_10_YEARS_AGO = iSubMenuIndex++;
var TAB_INDEX_FORUM_MY_PICTURES = iSubMenuIndex++;
var TAB_INDEX_DAY_1_PHOTOS = iSubMenuIndex++;
var TAB_INDEX_DAY_1_MY_PHOTOS = iSubMenuIndex++;
var TAB_INDEX_DAY_1_HOT_SHOTS = iSubMenuIndex++;
var TAB_INDEX_DAY_1_UNIDENTIFIED_PHOTOS = iSubMenuIndex++;

// Other people's events
var TAB_INDEX_AARLN_2011 = iSubMenuIndex++;
var TAB_INDEX_AJSLN_2011 = iSubMenuIndex++;
var TAB_INDEX_AARWA_2011 = iSubMenuIndex++;
var TAB_INDEX_AJSWA_2011 = iSubMenuIndex++;
var TAB_INDEX_SALOMON_R3_2011 = iSubMenuIndex++;
var TAB_INDEX_SALOMON_R2_2011 = iSubMenuIndex++;
var TAB_INDEX_SALOMON_R1_2011 = iSubMenuIndex++;
var TAB_INDEX_RAINFOREST_RIDE_2013 = iSubMenuIndex++;
var TAB_INDEX_RAINFOREST_RIDE_2012 = iSubMenuIndex++;
var TAB_INDEX_RAINFOREST_RIDE_2011 = iSubMenuIndex++;
var TAB_INDEX_RAINFOREST_RIDE_2010 = iSubMenuIndex++;
var TAB_INDEX_RAINFOREST_RIDE_2009 = iSubMenuIndex++;
var TAB_INDEX_M2M_2012 = iSubMenuIndex++;
var TAB_INDEX_M2M_2011 = iSubMenuIndex++;
var TAB_INDEX_MMC_2012 = iSubMenuIndex++;
var TAB_INDEX_MMC_2011 = iSubMenuIndex++;
var TAB_INDEX_MARS_CHALLENGE_2008 = iSubMenuIndex++;
var TAB_INDEX_ANGLESEA_MTB_2006 = iSubMenuIndex++;
var TAB_INDEX_RESULTS_ANGLESEA_MTB_2006 = iSubMenuIndex++;

var MENU_ITEM_BOATRENTAL = iMenuIndex++;
var TAB_INDEX_BOATRENTAL = iSubMenuIndex++;

var MENU_ITEM_MERCHANDISE = iMenuIndex++;
var TAB_INDEX_MERCHANDISE = iSubMenuIndex++;
var TAB_INDEX_MERCHANDISE_WINE = iSubMenuIndex++;
var TAB_INDEX_MERCHANDISE_TICKETS = iSubMenuIndex++;

var MENU_ITEM_TRAINING_DIARY = iMenuIndex++;
var TAB_INDEX_TRAINING_DIARY_DAY = iSubMenuIndex++;
var TAB_INDEX_TRAINING_DIARY_MONTH = iSubMenuIndex++;
var TAB_INDEX_TRAINING_DIARY_DETAIL = iSubMenuIndex++;
var TAB_INDEX_TRAINING_DIARY_PREFERENCES = iSubMenuIndex++;
var TAB_INDEX_TRAINING_DIARY_WHY_REGISTER = iSubMenuIndex++;
var TAB_INDEX_TRAINING_DIARY_TUTORIAL = iSubMenuIndex++;
var TAB_INDEX_TRAINING_DIARY_SUMMARY = iSubMenuIndex++;

var MENU_ITEM_FORUM_ARTICLES_AND_STORIES = iMenuIndex++;
var TAB_INDEX_FORUM = iSubMenuIndex++;
var TAB_INDEX_FORUM_PRODUCT_AND_GEAR_REVIEWS = iSubMenuIndex++;
var TAB_INDEX_FORUM_RACE_REPORTS = iSubMenuIndex++;
var TAB_INDEX_FORUM_ADVICE = iSubMenuIndex++;
var TAB_INDEX_FORUM_GENERAL = iSubMenuIndex++;
var TAB_INDEX_FORUM_TRADING_POST = iSubMenuIndex++;
var TAB_INDEX_FORUM_LOST_AND_FOUND = iSubMenuIndex++;
var TAB_INDEX_FORUM_IMAGE_UPLOAD = iSubMenuIndex++;

var MENU_ITEM_NEWS_AND_FAQS = iMenuIndex++;
var TAB_INDEX_LATEST_NEWS = iSubMenuIndex++;
var TAB_INDEX_LEAVE_EMAIL_ADDRESS = iSubMenuIndex++;
var TAB_INDEX_NEWSLETTERS = iSubMenuIndex++;
var TAB_INDEX_ARTICLES_AND_STORIES = iSubMenuIndex++;

var MENU_ITEM_KAYAKING_ADVICE = iMenuIndex++;
var TAB_INDEX_SKI_CAMP = iSubMenuIndex++;
var TAB_INDEX_ARC = iSubMenuIndex++;
var TAB_INDEX_PADDLING_HOME = iSubMenuIndex++;
var TAB_INDEX_NEW_TO_AR = iSubMenuIndex++;
var TAB_INDEX_TRAINING_SESSIONS = iSubMenuIndex++;
var TAB_INDEX_MTB_TRAINING_SESSIONS = iSubMenuIndex++;
var TAB_INDEX_COURSE_FAMILIARISATION = iSubMenuIndex++;
var TAB_INDEX_TESTIMONIAL = iSubMenuIndex++;
var TAB_INDEX_GYM_EXERCISES = iSubMenuIndex++;
var TAB_INDEX_KAYAK_HIRE = iSubMenuIndex++;
var TAB_INDEX_SURF_TECHNIQUES = iSubMenuIndex++;
var TAB_INDEX_KAYAK_TEST_RESULTS = iSubMenuIndex++;
var TAB_INDEX_KAYAK_TEST_RESULTS_NEW = iSubMenuIndex++;
var TAB_INDEX_KAYAK_AND_SURF_CLUBS = iSubMenuIndex++;
var TAB_INDEX_4_WEEKS_TO_GO = iSubMenuIndex++;
var TAB_INDEX_TRAINING_TIPS = iSubMenuIndex++;
var TAB_INDEX_NUTRITION = iSubMenuIndex++;
var TAB_INDEX_GUIDELINES_FOR_TRAINING = iSubMenuIndex++;
var TAB_INDEX_PEDALLING_TECHNIQUES = iSubMenuIndex++;
var TAB_INDEX_HILL_CLIMBING = iSubMenuIndex++;
var TAB_INDEX_MTB_EQUIPMENT = iSubMenuIndex++;

var MENU_ITEM_TRAVEL_AND_ACCOMMODATION = iMenuIndex++;
var TAB_INDEX_TRAVEL = iSubMenuIndex++;
var TAB_INDEX_MEELUP = iSubMenuIndex++;
var TAB_INDEX_THINGS_TO_SEE_AND_DO = iSubMenuIndex++;

var MENU_ITEM_FESTIVAL = iMenuIndex++;
var TAB_INDEX_FESTIVAL = iSubMenuIndex++;

var MENU_ITEM_CALENDAR_AND_LINKS = iMenuIndex++;
var TAB_INDEX_CALENDAR = iSubMenuIndex++;
var TAB_INDEX_LINKS = "Deprecated";
var TAB_INDEX_LINKS_PARTNERS = "Deprecated";

var MENU_ITEM_VOLUNTEERS = iMenuIndex++;
var TAB_INDEX_VOLUNTEER = iSubMenuIndex++;

var MENU_ITEM_SPONSORS = iMenuIndex++;
var TAB_INDEX_SPONSORS = iSubMenuIndex++;

var MENU_ITEM_MEDIA = iMenuIndex++;
var TAB_INDEX_MEDIA = iSubMenuIndex++;
var TAB_INDEX_REGISTATION_INFO = iSubMenuIndex++;
var TAB_INDEX_MEDIA_REGISTER = iSubMenuIndex++;
var TAB_INDEX_MEDIA_SIGN_IN = iSubMenuIndex++;
var TAB_INDEX_MEDIA_SIGN_OUT = iSubMenuIndex++;
var TAB_INDEX_MEDIA_GUIDES = iSubMenuIndex++;
var TAB_INDEX_PRESS_RELEASES = iSubMenuIndex++;

var MENU_ITEM_SITE_ADMINISTRATION = iMenuIndex++;
var TAB_INDEX_ADMIN = iSubMenuIndex++;
var TAB_INDEX_ADMIN_ENTRY = iSubMenuIndex++;
var TAB_INDEX_ADMIN_SITE_FUNCTIONS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_ENTRY_OPTIONS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_ENTRY_REPORTS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_ENTRY_FUNCTIONS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_NEWS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_LIVE_UPDATE = iSubMenuIndex++;
var TAB_INDEX_ADMIN_FAQs = iSubMenuIndex++;
var TAB_INDEX_ADMIN_FORUM = iSubMenuIndex++;
var TAB_INDEX_ADMIN_PHOTOS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_ISSUES = iSubMenuIndex++;
var TAB_INDEX_ADMIN_NEWSLETTER = iSubMenuIndex++;
var TAB_INDEX_ADMIN_MAIL_MERGE = iSubMenuIndex++;
var TAB_INDEX_ADMIN_CREDIT_CARD_PAYMENTS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_WEBMAIL = iSubMenuIndex++;
var TAB_INDEX_ADMIN_SITE_STATS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_IMAGE_UPLOAD = iSubMenuIndex++;
var TAB_INDEX_ADMIN_CALENDAR_LISTING = iSubMenuIndex++;
var TAB_INDEX_ADMIN_POLL = iSubMenuIndex++;
var TAB_INDEX_ADMIN_STATIC_CONTENT = iSubMenuIndex++;
var TAB_INDEX_ADMIN_FTP_TOOLS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_BURNET_DONATIONS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_RESULTS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_RESULTS_CONFIG = iSubMenuIndex++;
var TAB_INDEX_ADMIN_EVENT_DETAILS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_MERCHANDISE = iSubMenuIndex++;
var TAB_INDEX_ADMIN_MEDIA = iSubMenuIndex++;
var TAB_INDEX_ADMIN_RESULTS_EMAIL = iSubMenuIndex++;
var TAB_INDEX_ADMIN_PHOTOS_CONFIGURATION = iSubMenuIndex++;
var TAB_INDEX_ADMIN_PHOTOS_REPORTS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_ATHLETE_RESERVATIONS = iSubMenuIndex++;
var TAB_INDEX_ADMIN_ARC_REGO = iSubMenuIndex++;
var TAB_INDEX_ADMIN_ARC_FA_REGO = iSubMenuIndex++;
var TAB_INDEX_ADMIN_DINNER_REGO = iSubMenuIndex++;
var TAB_INDEX_ADMIN_SKI_CAMP_REGO = iSubMenuIndex++;
var TAB_INDEX_ADMIN_COURSE_FAMILIARISER = iSubMenuIndex++;
var TAB_INDEX_ADMIN_BUS_REGO = iSubMenuIndex++;
var TAB_INDEX_ADMIN_DEMO_DAY = iSubMenuIndex++;

var MENU_ITEM_SIGN_OUT = iMenuIndex++;
var TAB_INDEX_SIGN_OUT = iSubMenuIndex++;

var MENU_ITEM_SIGN_IN = iMenuIndex++;
var TAB_INDEX_SIGN_IN = iSubMenuIndex++;

var MENU_ITEM_REGISTER = iMenuIndex++;
var TAB_INDEX_REGISTER = iSubMenuIndex++;

var MENU_ITEM_LOST_PASSWORD = iMenuIndex++;
var TAB_INDEX_LOST_PASSWORD = iSubMenuIndex++;

var NOT_LOGGED_ON = 0;
var USER_TYPE_ATHLETE = 1;
var USER_TYPE_ADMIN = 2;

var MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR = iMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_HOME = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_NEWS = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_LATEST_UPDATE = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_INSTRUCTIONS = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_ENTRY_INFORMATION = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_COMPETITOR_LIST = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_ENTRY = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_COURSE_DESCRIPTION = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_GALLERY = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_RULES = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_PHOTOS = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_PHOTOS_2006 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_PHOTOS_2007 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_PHOTOS_2008 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_PHOTOS_2009 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_PHOTOS_2010 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_PHOTOS_2011 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_PHOTOS_2012 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_RESULTS = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_RESULTS_2006 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_RESULTS_2007 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_RESULTS_2008 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_RESULTS_2009 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_RESULTS_2010 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_RESULTS_2011 = iSubMenuIndex++;
var TAB_INDEX_SUB_EVENT_RESULTS_2012 = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_PRIZES = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_FAQS = iSubMenuIndex++;
var TAB_INDEX_JUNIOR_SURVIVOR_WALLPAPER = iSubMenuIndex++;
var TAB_INDEX_OTHER_EVENT = iSubMenuIndex++;

var TAB_INDEX_POPUP = iSubMenuIndex++;

var TAB_INDEX_OO_MASTERS_GAMES = iSubMenuIndex++;

var gsForumDisclaimer = "Registered users of Rapid Ascent who choose to read and/or participate in the forum " + 
                        "do so at their own risk.  Rapid Ascent accepts no responsibility for the messages " + 
                        "contained therein and opinions expressed are those of the posters and are not " + 
                        "necessarily endorsed by Rapid Ascent.<br /><br />" + 
                        "Rapid Ascent " + 
                        "reserves the right to moderate the forum and to remove posts it considers are " +  
                        "offensive or inappropriate.";

var gsKayakTrainingSubject = "Kayak Training Sessions";
var gsKayakTrainingSubjectWA = "Kayak Training Sessions - Western Australia";
var gsKayakTrainingSubjectQLD = "Kayak Training Sessions - Queensland";
var gsKayakTrainingSubjectVIC = "Kayak Training Sessions - Victoria";
var gsKayakTrainingSubjectNSW = "Kayak Training Sessions - New South Wales";
var iFooterHeight = 15;

var gaAgeArray = new Array();
var iAgeCounter = 15;
gsDefaultAge = "{Enter Age}";
gaAgeArray[0] = gsDefaultAge;
while (iAgeCounter <= 80)
    Push(gaAgeArray, iAgeCounter++);

// Date posted arrays
var gaNoBlankDayArray = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31);
var gaNoBlankMonthArray = new Array("Jan", "Feb","Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
var gaBlankDayArray = new Array("", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31);
var gaBlankMonthArray = new Array("", "Jan", "Feb","Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
var gaBlankYearArray = new Array();
var gaNoBlankYearArray = new Array();
var gaBlankYearArrayNextYearToo = new Array();
var gaAMPMArray = new Array("", "am", "pm");
var iYearCounter = 2004;
var dtCurrentDate = new Date();
Push(gaBlankYearArray, "");
Push(gaBlankYearArrayNextYearToo, "");
while (iYearCounter <= dtCurrentDate.getFullYear())
{
    Push(gaBlankYearArray, iYearCounter);
    Push(gaBlankYearArrayNextYearToo, iYearCounter);
    Push(gaNoBlankYearArray, iYearCounter++);
}
Push(gaBlankYearArrayNextYearToo, iYearCounter);

// Birth Date arrays
var gaDayArray = new Array("", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31);
var gaMonthArray = new Array("", "Jan", "Feb","Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
var gaYearArray = new Array();
iYearCounter = 1999;
gaYearArray[0] = "";
while (iYearCounter > 1930)
    Push(gaYearArray, iYearCounter--);

var gsDefaultSurfSkiProficiency = "{Enter surf ski proficiency}"
var gaSurfSkiProficiency = new Array(gsDefaultSurfSkiProficiency, "Superstar", "Pretty darn good", "Average", "Chicken going out through breaking surf");
var gsDefaultMTBProficiency = "{Enter MTB proficiency}"
var gaMTBProficiency     = new Array(gsDefaultMTBProficiency, "Superstar", "Pretty damn good", "Average", "Chicken on descents");
var gsDefaultRunProficiency = "{Enter run proficiency}"
var gaRunProficiency     = new Array(gsDefaultRunProficiency, "Gazelle", "Agitated cow", "Slightly injured sloth");
var gsDefaultSwimProficiency = "{Enter swim proficiency}"
var gaSwimProficiency    = new Array(gsDefaultSwimProficiency, "Dolphin", "Dog", "Wounded sea slug");
var gsDefaultGoalsForTheEvent = "{Enter event goals}"
var gaGoalsForTheEvent   = new Array(gsDefaultGoalsForTheEvent, "Money & Glory", "Glory Only", "Just Finish");
var gsDefaultCompetitiveness = "{Enter level of competitiveness}"
var gaCompetitiveness    = new Array(gsDefaultCompetitiveness, "Highly competitive", "Reasonably competitive", "Fun only");
var gsDefaultTeamCategory = "{Enter team category}"
var gaTeamCategory       = new Array(gsDefaultTeamCategory, "Male", "Mixed", "Female", "Don't care");

function InlineImage(psImageSource, piImageWidth, piImageHeight, psAltText, psLink, pbOpenInNewWindow, psFreeFloatingAlignment, psClassOverride)
{
    if (!psClassOverride)
    {
        var sAlign = "";
        
        if (psFreeFloatingAlignment == "right" ||
            psFreeFloatingAlignment == "left")
            sAlign = psFreeFloatingAlignment;
        psClassOverride = "ontab" + sAlign;
    }
        
    NewImage(psImageSource, "", psClassOverride, piImageWidth, piImageHeight, psAltText, psLink, pbOpenInNewWindow, psFreeFloatingAlignment);
}

function Login()
{
    gfrmLogin.submit();
}

var gaSponsorList = new Array();
var gaPartnerList = new Array();
/* aSponsorList[0 = Company Name (alt text),
                1 = Image Location
                2 = Has URL ?
                3 = URL
                4 = Has Tag Line ?
                5 = Tag Line
                6 = sort key
*/

function Header(piSubMenuItemIndex, piUserStatus, piEventId)
{
    giEventId = piEventId;
    
    if (giEventId == 8)
        giEventId = 5;
    if (giEventId == 18)
        giEventId = 4;
    if (giEventId == 11)
        giEventId = 2;
    if (giEventId == "100" ||
        giEventId == "24" ||
        giEventId == "26" ||
        giEventId == "28" ||
        giEventId == "22" ||
        giEventId == "29" ||
        giEventId == "30" ||
        giEventId == "9")
        giEventId = "";

    if (giEventId == giEventId + 1)
    {
        // Never get here, reserved for possible future use
        Push(gaPartnerList, ["Currumbin Wildlife Sanctuary", gsBaseURL + "images/Currumbin/Logo.gif", true, "http://www.currumbin-sanctuary.org.au", true, "Currumbin Wildlife Sanctuary", Math.random()]);
        Push(gaPartnerList, ["Queensland Events Regional Development Program", gsBaseURL + "images/QERDP/Logo180x100.gif", true, "http://www.qldevents.com.au/", true, "Queensland Events Regional Development Program", Math.random() - 1]);
        Push(gaPartnerList, ["Gold Coast Tourism", gsBaseURL + "images/VeryGC/Logo.gif", true, "http://www.goldcoasttourism.com.au", true, "Very Gold Coast, Very GC", Math.random()]);
        Push(gaPartnerList, ["Sea FM 90.9 Gold Coast", gsBaseURL + "images/SeaFM/Logo180x100.gif", true, "http://goldcoast.seafm.com.au/", true, "Sea FM 90.9 Gold Coast", Math.random()]);
        Push(gaPartnerList, ["Sleepmonsters", gsBaseURL + "images/Sleepmonsters/Logo.gif", true, "http://www.sleepmonsters.com.au/", true, "An eye on adventure racing", Math.random()]);

        Push(gaSponsorList, ["Lowan Whole Foods", gsBaseURL + "images/Lowan/Logo180x100.gif", true, "http://www.lowan.com.au/", true, "Great taste grown by nature", Math.random() - 1]);
        Push(gaSponsorList, ["2XU", gsBaseURL + "images/2XU/Logo180x100.gif", true, "http://www.2XU.com.au", true, "Human Performance Multiplied", g = Math.random()]);
        Push(gaSponsorList, ["Spirit Paddle Sports", gsBaseURL + "images/Spirit/Logo180x100.gif", true, "http://www.spiritpaddle.com.au", true, "Spirit Paddle Sports", Math.random()]);
        Push(gaSponsorList, ["Jamis Bikes", gsBaseURL + "images/Jamis/Logo180x100.gif", true, "http://www.jamisbikes.com", true, "www.jamisbikes.com", c = Math.random()]);
        Push(gaSponsorList, ["Stockland", gsBaseURL + "images/Stockland/Logo180x100.gif", true, "http://www.stockland.com.au", true, "Stockland Constructions", Math.random()]);
        Push(gaPartnerList, ["Tourism Council WA", gsBaseURL + "images/TourismCouncilWA/Logo180x100.gif", true, "http://www.tourismcouncilwa.com.au", true, "The voice of tourism, WA", Math.random() - 0.5]);
    }

    if (giEventId == "" ||
        giEventId == 0)
    {
        // Home / unbranded pages
        var sHeaderImageName  = gsBaseURL + "images/RapidAscent/Logo180x100.gif";
        var sHeaderTileName   = gsBaseURL + "images/RapidAscent/Rapid-Ascent-banner-extend.jpg"
        var sFlashHeaderName  = gsBaseURL + "flash/header_home_2009-2.swf";
        gsEventName = "Rapid Ascent";

        var iSortOrder = 0;
        Push(gaPartnerList, ["Red Centre MTB Enduro, Alice Springs, NT", gsBaseURL + "images/RapidAscent/BullriderLogo180x100.gif", true, "../icme", true, "Red Centre MTB Enduro, Alice Springs, NT - 25th-29th May, 2009", iSortOrder++]);
        Push(gaPartnerList, ["Gold Coast Junior Survivor, , QLD", gsBaseURL + "images/RapidAscent/JuniorSurvivorLogo180x100.gif", true, "../JuniorSurvivorGoldCoast", true, "Gold Coast Junior Survivor, QLD - 19th September, 2009", iSortOrder++]);
        Push(gaPartnerList, ["Gold Coast Adventure Race , QLD", gsBaseURL + "images/RapidAscent/GoldCoast180x100.gif", true, "../GoldCoast", true, "Gold Coast Adventure Race, QLD - 20th September, 2009", iSortOrder++]);
        Push(gaPartnerList, ["Forster Adventure Race, NSW", gsBaseURL + "images/RapidAscent/ForsterLogo180x100.gif", true, "../Forster", true, "Forster Adventure Race, NSW - 1st-2nd May, 2010", iSortOrder++]);
        Push(gaPartnerList, ["Great Southern A/R, WA", gsBaseURL + "images/RapidAscent/GSAR180x100.gif", true, "../GreatSouthern", true, "Denmark Adventure Race, WA - 10th-11th October, 2009", iSortOrder++]);
        Push(gaPartnerList, ["Anaconda Adventure Race Augusta, WA", gsBaseURL + "images/RapidAscent/AAR_WA Augusta-Logo.gif", true, "../GeographeBay", true, "Anaconda Adventure Race, Augusta, WA - 6th November, 2010", iSortOrder++]);
        Push(gaPartnerList, ["Anaconda Junior Survivor, Lorne, VIC", gsBaseURL + "images/RapidAscent/JuniorSurvivorLogo180x100.gif", true, "../JuniorSurvivorLorne", true, "Anaconda Junior Survivor Lorne, VIC - 5th December, 2009", iSortOrder++]);
        Push(gaPartnerList, ["Anaconda Adventure Race Lorne, VIC", gsBaseURL + "images/RapidAscent/LorneLogo180x100.gif", true, "../Lorne", true, "Anaconda Adventure Race, Lorne, VIC - 6th December, 2009", iSortOrder++]);
        Push(gaPartnerList, ["Kona Odyssey, Apollo Bay - Forrest, VIC", gsBaseURL + "images/RapidAscent/OOLogo.gif", true, "../Otways", true, "Kona Odyssey, SW VIC - 18th February, 2012", iSortOrder++]);
        Push(gaPartnerList, ["Keen Adventure Race, VIC", gsBaseURL + "images/RapidAscent/GORARLogo180x100.gif", true, "../KeenAR", true, "Keen Adventure Race, VIC - 28th April - 2nd May,  2009", iSortOrder++]);
        Push(gaPartnerList, ["Bike Buller, VIC", gsBaseURL + "images/BikeBuller/Logo180x100.gif", true, "../BikeBuller", true, "Bike Buller MTB Festival, VIC 20th-21st March, 2010", iSortOrder++]);
        var a, b, c, d, e, f;
        Push(gaSponsorList, [gsEventName, sHeaderImageName, false, "", true, "Adventure Sports Event Management", Math.random()]);
        Push(gaSponsorList, ["Anaconda Adventure Stores", gsBaseURL + "images/Anaconda/Logo180x100.gif", true, "http://www.anaconda.com.au", true, "Australia's largest outdoor and adventure warehouse", b = Math.random()]);
        
        //Push(gaSponsorList, ["Mountain Designs", gsBaseURL + "images/MDs/Logo180x100.gif", true, "http://www.mountaindesigns.com/", true, "Gear For Places You'd Rather Be", g = Math.random()]);
    }
    
        if (giEventId == 21)
    {
        // International Adventure Race Series
        var sHeaderImageName  = gsBaseURL + "images/RapidAscent/Logo180x100.gif";
        var sHeaderTileName   = gsBaseURL + "images/RapidAscent/IARS_head_tile.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_IARS_2009.swf";
        gsEventName = "International Adventure Race Series";

        var iSortOrder = 0;
        Push(gaPartnerList, ["Red Centre MTB Enduro, Alice Springs, NT", gsBaseURL + "images/RapidAscent/BullriderLogo180x100.gif", true, "../icme", true, "Red Centre MTB Enduro, Alice Springs, NT - 16th-20th May, 2010", iSortOrder++]);
        Push(gaPartnerList, ["Gold Coast Junior Survivor, , QLD", gsBaseURL + "images/RapidAscent/JuniorSurvivorLogo180x100.gif", true, "../JuniorSurvivorGoldCoast", true, "Gold Coast Junior Survivor, QLD - 4th September, 2010", iSortOrder++]);
        Push(gaPartnerList, ["Gold Coast Adventure Race , QLD", gsBaseURL + "images/RapidAscent/GoldCoast180x100.gif", true, "../GoldCoast", true, "Gold Coast Adventure Race, QLD - 5th September, 2010", iSortOrder++]);
        Push(gaPartnerList, ["Forster Adventure Race, NSW", gsBaseURL + "images/RapidAscent/ForsterLogo180x100.gif", true, "../Forster", true, "Forster Adventure Race, NSW - TBC", iSortOrder++]);
        Push(gaPartnerList, ["Great Southern A/R, WA", gsBaseURL + "images/RapidAscent/GSAR180x100.gif", true, "../GreatSouthern", true, "Denmark Adventure Race, WA - 9th-10th October, 2010", iSortOrder++]);
        Push(gaPartnerList, ["Anaconda Adventure Race Augusta, WA", gsBaseURL + "images/RapidAscent/AAR_WAAugusta-Logo.gif", true, "../GeographeBay", true, "Anaconda Adventure Race, Augusta, WA - 7th November, 2010", iSortOrder++]);
        Push(gaPartnerList, ["Anaconda Junior Survivor, Lorne, VIC", gsBaseURL + "images/RapidAscent/JuniorSurvivorLogo180x100.gif", true, "../JuniorSurvivorLorne", true, "Anaconda Junior Survivor Lorne, VIC - 4th December, 2010", iSortOrder++]);
        Push(gaPartnerList, ["Anaconda Adventure Race Lorne, VIC", gsBaseURL + "images/RapidAscent/LorneLogo180x100.gif", true, "../Lorne", true, "Anaconda Adventure Race, Lorne, VIC - 5th December, 2010", iSortOrder++]);
        Push(gaPartnerList, ["Kona Odyssey, Apollo Bay - Forrest, VIC", gsBaseURL + "images/RapidAscent/OOLogo.gif", true, "../KonaOdyssey", true, "Kona Odyssey, SW VIC - 18th February, 2012", iSortOrder++]);
      
        var a, b, c, d, e, f;
        Push(gaSponsorList, [gsEventName, sHeaderImageName, false, "", true, "Adventure Sports Event Management", Math.random()]);
        Push(gaSponsorList, ["Anaconda Adventure Stores", gsBaseURL + "images/Anaconda/Logo180x100.gif", true, "http://www.anaconda.com.au", true, "Australia's largest outdoor and adventure warehouse", b = Math.random()]);
        //Push(gaSponsorList, ["Mountain Designs", gsBaseURL + "images/MDs/Logo180x100.gif", true, "http://www.mountaindesigns.com/", true, "Gear For Places You'd Rather Be", g = Math.random()]);
    }
    
    if (giEventId == 1)
    {
        // Otways MTB
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/Logo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/otways_head_tile-2009.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_otway-2009.swf";
        gsEventName = "Kona Odyssey Mountain Bike Marathon, VIC";

         Push(gaPartnerList, ["Department of Sustainability & Environment", gsBaseURL + "images/DSE/Logo180x100.gif", true, "http://www.dse.vic.gov.au/dse/", true, "Department of Sustainability & Environment", Math.random()]);
        Push(gaPartnerList, ["Colac Otway Shire", gsBaseURL + "images/ColacOtway/Logo180x100.gif", true, "http://www.colacotway.vic.gov.au/", true, "Naturally Progressive", Math.random()]);
        Push(gaPartnerList, ["Parks Victoria", gsBaseURL + "images/Parks/Logo180x100.gif", true, "http://www.parkweb.vic.gov.au/", true, "Healthy Parks, Healthy People", Math.random()]);
        Push(gaPartnerList, ["Tourism Victoria", gsBaseURL + "images/TourismVictoria/Logo180x100.gif", true, "http://www.visitvictoria.com/", true, "You'll love every piece of it", Math.random()]);
        Push(gaPartnerList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);
        Push(gaPartnerList, ["Telstra Country Wide", gsBaseURL + "images/TelstraCountryWide/Logo180x100.gif", true, "http://telstra.com/countrywide/", true, "Living, working, spending in your local community", Math.random()]);
       Push(gaSponsorList, ["Mountain Biking Australia Magazine", gsBaseURL + "images/MTBA/Logo180x100.gif", true, 		     "http://www.bagear.com.au/search.php?mode=search&page=1&substring=mountain%20biking%20australia&win=mb", true, "Mountain Biking Australia Magazine", Math.random()]);
        Push(gaSponsorList, ["Trek Bikes", gsBaseURL + "images/Trek/Logo180x100.gif", true, "http://www.trekbikes.com/au/en/", true, "Trek Bikes", e = Math.random()]);
        Push(gaSponsorList, ["Ay Up", gsBaseURL + "images/AYUP/Logo180x100.gif", true, "http://www.ayup-lights.com", true, "Ay Up - LED Bike Lights", e = Math.random()]);
        Push(gaSponsorList, ["Shotz Sports Nutrition", gsBaseURL + "images/Shotz/Logo180x100.gif", true, "http://www.shotz1.com", true, "Shotz Sports Nutrition", e = Math.random()]);
        Push(gaSponsorList, ["Vaude", gsBaseURL + "images/Vaude/Logo180x100.gif", true, "http://www.vaude.com.au", true, "Vaude", e = Math.random()]);
        
    }
    
    
    if (giEventId == 2)
    {
        // Anaconda Forster
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/Logo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/nsw_head_tile.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_nsw.swf";
        gsEventName = "Anaconda Adventure Race, Forster, NSW";

      
 
        Push(gaSponsorList, ["Great Lakes Tourism", gsBaseURL + "images/GLITA/Logo180x100.gif", true, "http://www.greatlakes.org.au", true, "The Great Lakes - Perfect!", Math.random()]);
        Push(gaSponsorList, ["Outer Edge Magazine", gsBaseURL + "images/OuterEdge/Logo180x100.gif", true, "http://www.outer-edge.com.au", true, "Outer Edge Magazine", Math.random()]);
        Push(gaPartnerList, ["NSW National Parks & Wildlife Service", gsBaseURL + "images/NSWNPWS/Logo180x100.gif", true, "http://www.nationalparks.nsw.gov.au/", true, "Healthy Parks, Healthy People", Math.random()]);
        Push(gaPartnerList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);
        

    }
    if (giEventId == 3)
    {
        // Keen A/R
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/GORARLogo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/gor_head_tile_2009.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_gor_2009.swf";
        gsEventName = "Keen Adventure Race, Wilson's Promontory";

        Push(gaSponsorList, ["Rapid Ascent", gsBaseURL + "images/RapidAscent/Logo180x100.gif", false, "", true, "Rapid Ascent Adventure Event Management", Math.random()]);
        Push(gaSponsorList, ["Ay Up", gsBaseURL + "images/AYUP/Logo180x100.gif", true, "http://www.ayup-lights.com", true, "Ay Up - LED Bike Lights", e = Math.random()]);
        Push(gaSponsorList, [gsEventName, sHeaderImageName, false, "", true, gsEventName, Math.random()]);
        Push(gaSponsorList, ["Area 51", gsBaseURL + "images/Area51/Logo180x100.gif", true, "http://www.area51.net.au/", true, "Adventure Racing Equipment Australia", Math.random()]);
        Push(gaSponsorList, ["Finn Kayaks", gsBaseURL + "images/Finn/Logo180x100.gif", true, "http://www.finnkayaks.com", true, "Finn Kayaks", Math.random()]);
       
        Push(gaPartnerList, ["Parks Victoria", gsBaseURL + "images/Parks/Logo180x100.gif", true, "http://www.parkweb.vic.gov.au/", true, "Healthy Parks, Healthy People", Math.random()]);
        Push(gaPartnerList, ["Tourism Victoria", gsBaseURL + "images/TourismVictoria/Logo180x100.gif", true, "http://www.visitvictoria.com/", true, "You'll love every piece of it", Math.random()]);
        Push(gaPartnerList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);
        
        

        
    }

    if (giEventId == 4)
    {
        // Anaconda Lorne
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/LorneLogo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/lorne_head_tile_2009.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_lorne_2009.swf";
        gsEventName = "Anaconda Adventure Race, Lorne Surf Coast";

        var c, d, e, f, g;
                
        Push(gaPartnerList, ["Surf Coast Tourism", gsBaseURL + "images/Surfcoast/Logo180x100.gif", true, "http://www.visitsurfcoast.com", true, "Visit Surf Coast", Math.random()]);
        Push(gaPartnerList, ["Triathlon & Multisport Magazine", gsBaseURL + "images/TMSM/Logo180x100.gif", true, "http://www.sportzblitz.net", true, "Triathlon & Multisport Magazine", Math.random()]);
        Push(gaSponsorList, ["Outer Edge Magazine", gsBaseURL + "images/OuterEdge/Logo180x100.gif", true, "http://www.outer-edge.com.au", true, "Outer Edge Magazine", Math.random()]);
        Push(gaPartnerList, ["Parks Victoria", gsBaseURL + "images/Parks/Logo180x100.gif", true, "http://www.parkweb.vic.gov.au/", true, "Healthy Parks, Healthy People", Math.random()]);
        Push(gaSponsorList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);
        
    }
        
    if (piEventId == 5) // Note possible difference between giEventId and piEventId
    {
        // Anaconda Gold Coast
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/GoldCoast180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/qld_head_tile_2009.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_qld_2009.swf";
        gsEventName = "Gold Coast Adventure Race, QLD";

        var c, d, e, f, g;
        Push(gaSponsorList, ["Outer Edge Magazine", gsBaseURL + "images/OuterEdge/Logo180x100.gif", true, "http://www.outer-edge.com.au", true, "Outer Edge Magazine", Math.random()]);
        Push(gaPartnerList, ["Gold Coast City Council", gsBaseURL + "images/GoldCoastCC/Logo.gif", true, "http://www.goldcoast.qld.gov.au", true, "Gold Coast City Council", Math.random()]);
        Push(gaPartnerList, ["Triathlon & Multisport Magazine", gsBaseURL + "images/TMSM/Logo180x100.gif", true, "http://www.sportzblitz.net", true, "Triathlon & Multisport Magazine", Math.random()]);


        Push(gaPartnerList, ["Queensland Events", gsBaseURL + "images/QERDP/Logo180x100.gif", true, "http://www.qldevents.com.au/", true, "Queensland Events", Math.random()]);
        Push(gaSponsorList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);

    }
    
    if (giEventId == 6)
    {
        // Anaconda WA
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/GeographeBayLogo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/wa_head_tile_2009.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_wa_2009.swf";
        gsEventName = "Anaconda Adventure Race, WA";

        var c, d, e, f, g;
        Push(gaSponsorList, ["Margaret River", gsBaseURL + "images/MRTA/Logo180x100.gif", true, "http://www.margaretriver.com", true, "Margaret River", Math.random()]);
        Push(gaSponsorList, ["Event Rent", gsBaseURL + "images/GCS/Logo180x100.gif", true, "http://www.gcs.com.au", true, "Event Rent", Math.random()]);
          
        Push(gaPartnerList, ["Outer Edge Magazine", gsBaseURL + "images/OuterEdge/Logo180x100.gif", true, "http://www.outer-edge.com.au", true, "Outer Edge Magazine", Math.random()]);
        Push(gaPartnerList, ["EventsCorp Western Australia", gsBaseURL + "images/EventsCorpWA/Logo180x100.gif", true, "http://www.tourism.wa.gov.au/Events/Pages/Major_Events.aspx", true, "westernaustralia.com", Math.random() - 1]);
        Push(gaPartnerList, ["South West Development Commission", gsBaseURL + "images/GSDC/Logo180x100.gif", true, "http://www.swdc.wa.gov.au/", true, "South West Development Commission", Math.random()]);
        Push(gaPartnerList, ["Shire of Augusta", gsBaseURL + "images/ShireofAugusta/Logo180x100.gif", true, "http://www.amrsc.wa.gov.au/", true, "Shire of Augusta ", Math.random()]);
    
        Push(gaPartnerList, ["Triathlon & Multisport Magazine", gsBaseURL + "images/TMSM/Logo180x100.gif", true, "http://www.sportzblitz.net", true, "Triathlon & Multisport Magazine", Math.random()]);
        Push(gaPartnerList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);

  
    }
    
    
    if (giEventId == 7)
    {
        // Anaconda MTB Enduro
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/BullriderLogo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/bullrider_head_tile.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_bullroarer.swf";
        gsEventName = "IC MTB Enduro, Central Australia, NT";

        Push(gaPartnerList, ["Rapid Ascent", gsBaseURL + "images/RapidAscent/Logo180x100.gif", false, "", true, "Rapid Ascent Adventure Event Management", Math.random()]);
        Push(gaPartnerList, [gsEventName, sHeaderImageName, false, "", true, gsEventName, a = Math.random()]);
        Push(gaPartnerList, ["Northern Territory Government", gsBaseURL + "images/NTGovernment/Logo180x100.gif", true, "http://www.ntmajorevents.com.au", true, "Northern Territory Government", Math.random()]);
        Push(gaPartnerList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);
       
      
       Push(gaSponsorList, ["Chifley Hotels", gsBaseURL + "images/Chifley/Logo180x100.gif", true, "http://www.chifleyhotels.com.au", true, "Chifley Hotels", Math.random()]);
        Push(gaSponsorList, ["Ay-up! Lights", gsBaseURL + "images/AYUP/Logo180x100.gif", true, "http://www.ayup-lights.com", true, "Ay-up! Lights", Math.random()]);
        Push(gaSponsorList, ["Lasseters Hotel and Casino", gsBaseURL + "images/LassetersHotel/Logo180x100.gif", true, "http://www.lhc.com.au", true, "Lasseters Hotel and Casino", Math.random()]);
       
        Push(gaSponsorList, ["Tourism NT", gsBaseURL + "images/TourismNT/Tourism-NT-logo180x100.jpg", true, "http://en.travelnt.com", true, "Tourism NT", Math.random()]);


    }
    
    if (piEventId == 8) // Note possible difference between giEventId and piEventId
    {
        // Anaconda Junior Survivor Gold Coast
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/GoldCoast180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/qld_head_tile_2009.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_qld_2009.swf";
        gsEventName = "Gold Coast Junior Survivor Race, QLD";

        Push(gaPartnerList, ["Tugun Surf Life Saving Club", gsBaseURL + "images/Tugun/Logo.gif", true, "http://www.tugunslsc.com/", true, "Tugun Surf Life Saving Club", Math.random()]);
        Push(gaPartnerList, ["Gold Coast City Council", gsBaseURL + "images/GoldCoastCC/Logo.gif", true, "http://www.goldcoast.qld.gov.au", true, "Gold Coast City Council", Math.random()]);
        Push(gaPartnerList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);

        var c, d, e, f, g;
        Push(gaSponsorList, ["Anaconda Adventure Stores", gsBaseURL + "images/Anaconda/Logo180x100.gif", true, "http://www.anaconda.com.au", true, "Australia's largest outdoor and adventure warehouse", b = Math.random()]);
    }

    if (giEventId == 14)
    {
        // MD's Great Southern A/R
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/Logo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/gsar_head_tile.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_gsar_2010.swf";
        gsEventName = "Denmark Adventure Race, WA";

        Push(gaPartnerList, ["Great Southern Development Commission", gsBaseURL + "images/GSDC/Logo180x100.gif", true, "http://www.gsdc.wa.gov.au", true, "Great Southern Development Commission", Math.random()]);

        Push(gaPartnerList, ["Shire of Denmark", gsBaseURL + "images/ShireofDenmark/Logo180x100.gif", true, "http://www.denmark.wa.gov.au/", true, "Shire of Denmark", Math.random() - 0.5]);
        Push(gaPartnerList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);

        //Push(gaSponsorList, ["Mountain Designs", gsBaseURL + "images/MDs/Logo180x100.gif", true, "http://www.mountaindesigns.com/", true, "Gear For Places You'd Rather Be", g = Math.random()]);
        Push(gaSponsorList, ["Area 51", gsBaseURL + "images/Area51/Logo180x100.gif", true, "http://www.area51.net.au/", true, "Adventure Racing Equipment Australia", Math.random()]);   
        Push(gaSponsorList, ["Spirit Paddle Sports", gsBaseURL + "images/SpiritPaddleSports/Logo180x100.gif", true, "http://www.spiritpaddle.com.au", true, "Spirit Paddle Sports", Math.random()]);   
    }
    
    if (piEventId == 18) // Note possible difference between giEventId and piEventId
    {
        // Anaconda Junior Survivor Lorne
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/LorneLogo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/lorne_head_tile_2009.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_lorne_2009.swf";
        gsEventName = "Anaconda Junior Survivor, Lorne Surf Coast";
    }

    if (gaSponsorList.length > 0)
    {
        gaSponsorList.sort(ArraySortIndex6);
        Push(gaSponsorList, gaSponsorList[0]);
    }    
    if (gaPartnerList.length > 0)
    {
        gaPartnerList.sort(ArraySortIndex6);
        Push(gaPartnerList, gaPartnerList[0]);
    }
    
            if (giEventId == 19)
    {
        // Bike Buller MTB Festival
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/Logo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/gsar_head_tile.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_bikebuller5.swf";
        gsEventName = "Bike Buller MTB Festival";

        Push(gaPartnerList, ["Tourism Victoria", gsBaseURL + "images/TourismVictoria/Logo180x100.gif", true, "http://www.visitvictoria.com/", true, "You'll love every piece of it", Math.random()]);
        Push(gaPartnerList, ["Rapid Ascent", gsBaseURL + "images/RapidAscent/Logo180x100.gif", false, "", true, "Rapid Ascent Adventure Event Management", Math.random()]);
        Push(gaPartnerList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);
        Push(gaPartnerList, ["Victoria", gsBaseURL + "images/VBRRA/Logo180x100.gif", true, "", true, "Victoria - we will rebuild", Math.random()]);
        Push(gaPartnerList, ["Giant", gsBaseURL + "images/Giant/Logo180x100.gif", true, "http://www.giant-bicycles.com/en-AU/", true, "Giant", Math.random()]);

        Push(gaSponsorList, ["Bike Buller MTB Festival", gsBaseURL + "images/BikeBuller/Logo180x100.gif", true, "http://www.bikebullermtbfestival.com/", true, "This is what riding is all about", e = Math.random()]);
        Push(gaSponsorList, ["Mt Buller", gsBaseURL + "images/MtBuller/Logo180x100.gif", true, "http://www.mtbuller.com.au", true, "Mt Buller", e = Math.random()]);
    }
    
           if (piEventId == 23) // Note possible difference between giEventId and piEventId
    {
        // Anaconda Junior Survivor Augusta, WA 
        var sHeaderImageName = gsBaseURL + "images/RapidAscent/GeographeBayLogo180x100.gif";
        var sHeaderTileName = gsBaseURL + "images/RapidAscent/wa_head_tile_2009.gif"
        var sFlashHeaderName  = gsBaseURL + "flash/header_wa_2009.swf";
        gsEventName = "Anaconda Junior Survivor Augusta, WA";

        var c, d, e, f, g;
        Push(gaSponsorList, ["Tanita - Monitoring your health", gsBaseURL + "images/Tanita/Logo180x100.gif", true, "http://www.tanita.com", true, "Tanita - Monitoring your health", Math.random()]);
        Push(gaPartnerList, ["Outer Edge Magazine", gsBaseURL + "images/OuterEdge/Logo180x100.gif", true, "http://www.outer-edge.com.au", true, "Outer Edge Magazine", Math.random()]);
        Push(gaPartnerList, ["EventsCorp Western Australia", gsBaseURL + "images/EventsCorpWA/Logo180x100.gif", true, "http://www.tourism.wa.gov.au/Events/Pages/Major_Events.aspx", true, "westernaustralia.com", Math.random() - 1]);

        Push(gaPartnerList, ["Shire of Augusta", gsBaseURL + "images/ShireofAugusta/Logo180x100.gif", true, "http://www.amrsc.wa.gov.au/", true, "Shire of Augusta ", Math.random()]);
        Push(gaPartnerList, ["Triathlon & Multisport Magazine", gsBaseURL + "images/TMSM/Logo180x100.gif", true, "http://www.sportzblitz.net", true, "Triathlon & Multisport Magazine", Math.random()]);
        Push(gaPartnerList, ["Cycle Cover", gsBaseURL + "images/CycleCover/Logo180x100.gif", true, "http://www.cyclecover.com.au/", true, "Cycle Cover", Math.random()]);
 
    }
    
    giUserStatus = piUserStatus;

    // Construct menus
    Push(gaMenuItem, [MENU_ITEM_HOME, "Home", false]);

    Push(gaSubMenuItem, [TAB_INDEX_HOME, MENU_ITEM_HOME, "Rapid Ascent Home", gsUnSecureBaseURL + "asp/Main.aspx"]);
    Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_HOME]);
    Push(gaSubMenuItem, [TAB_INDEX_CONTACT_US, MENU_ITEM_HOME, "Contact Rapid Ascent", gsUnSecureBaseURL + "asp/ContactUs.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_ABOUT_US, MENU_ITEM_HOME, "About Rapid Ascent", gsUnSecureBaseURL + "asp/AboutUs.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_JOHNS_CV, MENU_ITEM_HOME, "John's CV", gsUnSecureBaseURL + "asp/JohnsCV.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_HOME]);
    Push(gaSubMenuItem, [TAB_INDEX_PRIVACY_STATEMENT, MENU_ITEM_HOME, "Privacy Statement", gsUnSecureBaseURL + "asp/Privacy.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_DISCLAIMER, MENU_ITEM_HOME, "Disclaimer", gsUnSecureBaseURL + "asp/Disclaimer.aspx?e=" + giEventId]);
    
  
  if (giEventId != 14)
    {
        if (!giEventId)
            Push(gaMenuItem, [MENU_ITEM_OUR_EVENTS, "Rapid Ascent Events", false]);
        else
            Push(gaMenuItem, [MENU_ITEM_OUR_EVENTS, "Other Events", false]);
    
      if (giEventId != 19)
        {
            Push(gaSubMenuItem, [TAB_INDEX_BB, MENU_ITEM_OUR_EVENTS, "Bike Buller MTB Festival", gsUnSecureBaseURL + "BikeBuller/"]);
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);
        }
     

     if (giEventId != 1)
        {
            Push(gaSubMenuItem, [TAB_INDEX_OO, MENU_ITEM_OUR_EVENTS, "Kona Odyssey MTB", gsUnSecureBaseURL + "KonaOdyssey/"]);
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);
        }
     
        if (giEventId != 7)
        {
            Push(gaSubMenuItem, [TAB_INDEX_WA, MENU_ITEM_OUR_EVENTS, "IC MTB Enduro", gsUnSecureBaseURL + "icme/Default.aspx?e=7"]);
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);
        }
        if (giEventId != 5)
            Push(gaSubMenuItem, [TAB_INDEX_OTHER_EVENT, MENU_ITEM_OUR_EVENTS, "Gold Coast Jnr Srv ", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/"]);

        if (giEventId != 4)
            Push(gaSubMenuItem, [TAB_INDEX_OTHER_EVENT, MENU_ITEM_OUR_EVENTS, "Lorne Jnr Srv'", gsUnSecureBaseURL + "JuniorSurvivorLorne/"]);
             if (giEventId != 23)
            Push(gaSubMenuItem, [TAB_INDEX_OTHER_EVENT, MENU_ITEM_OUR_EVENTS, "Augusta Jnr Srv ", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/"]);
            
            
            
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);

        if (giEventId != 14)
        {
            Push(gaSubMenuItem, [TAB_INDEX_OTHER_EVENT, MENU_ITEM_OUR_EVENTS, "Denmark A/R (WA)", gsUnSecureBaseURL + "GreatSouthern/"]);
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);
        }
                  if (giEventId  != 19)
        {
            Push(gaSubMenuItem, [TAB_INDEX_BB, MENU_ITEM_OUR_EVENTS, "Rainforest Ride, Vic", gsUnSecureBaseURL + "RainForestRide/"]);
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);
        }
        

        Push(gaSubMenuItem, [TAB_INDEX_ANACONDA_SERIES, MENU_ITEM_OUR_EVENTS, "Anaconda Adv Races", gsUnSecureBaseURL + "asp/AnacondaEventChooser.aspx"]);
        Push(gaSubMenuItem, [TAB_INDEX_ANACONDA_CORP, MENU_ITEM_OUR_EVENTS, "Anaconda Corp Challenge", gsUnSecureBaseURL + "asp/AnacondaCorporateChallenge.aspx?e=" + giEventId]);
        if (giEventId == 2 ||
            giEventId == 4 ||
            giEventId == 5 ||
            giEventId == 6)
            Push(gaSubMenuItem, [TAB_INDEX_ANACONDA_CORP_FLYER, MENU_ITEM_OUR_EVENTS, "Corp Challenge Flyer", gsUnSecureBaseURL + "PDF/Corp4EventFlyer.pdf"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);

               if (giEventId != 5)
            Push(gaSubMenuItem, [TAB_INDEX_GC, MENU_ITEM_OUR_EVENTS, "Anaconda Gold Coast, QLD", gsUnSecureBaseURL + "asp/GCDescription.aspx?e=5"]); 
            if (giEventId != 6)
            Push(gaSubMenuItem, [TAB_INDEX_WA, MENU_ITEM_OUR_EVENTS, "Anaconda Augusta WA", gsUnSecureBaseURL + "asp/WADescription.aspx?e=6"]);
                 if (giEventId != 4)
            Push(gaSubMenuItem, [TAB_INDEX_LORNE, MENU_ITEM_OUR_EVENTS, "Anaconda Lorne VIC", gsUnSecureBaseURL + "asp/Description.aspx?e=4"]);
            
          
    }
    
     if (giEventId  != 2)
        {
            
             Push(gaSubMenuItem, [TAB_INDEX_NSW, MENU_ITEM_OUR_EVENTS, "Anaconda Forster, NSW", gsUnSecureBaseURL + "asp/NSWDescription.aspx?e=2"]);
           
        }
         if (giEventId  != 22)
        {
             Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);
             Push(gaSubMenuItem, [TAB_INDEX_NSW, MENU_ITEM_OUR_EVENTS, "Marysville2Melbourne", "http://www.marysville2melbourne.com.au"]);
           
        }

     if (giEventId  != 22)
        {
             Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);
             Push(gaSubMenuItem, [TAB_INDEX_NSW, MENU_ITEM_OUR_EVENTS, "Coastal Clash", "http://www.coastalclash.com.au"]);
           
        }
             if (giEventId  != 22)
        {
             Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_OUR_EVENTS]);
             Push(gaSubMenuItem, [TAB_INDEX_NSW, MENU_ITEM_OUR_EVENTS, "Mainpeak Multi Challenge", "http://www.mainpeakmultisport.com.au"]);
           
        }
    if (giEventId > 0 &&
        giEventId != 23 
        )
    {
        Push(gaMenuItem, [MENU_ITEM_RACE_DETAILS, "Race Details", false]);
        if (giEventId == 1)
            Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race HQ", gsUnSecureBaseURL + "KonaOdyssey/"]);
        else if (giEventId == 2)
            Push(gaSubMenuItem, [TAB_INDEX_NSW, MENU_ITEM_RACE_DETAILS, "Race Home", gsUnSecureBaseURL + "Forster/"]);
        else if (giEventId == 3)
            Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race Home", gsUnSecureBaseURL + "KeenAR/"]);
        else if (giEventId == 4)
            Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race Home", gsUnSecureBaseURL + "Lorne/"]);
        else if (giEventId == 5)
            Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race Home", gsUnSecureBaseURL + "GoldCoast/"]);
        else if (giEventId == 6)
            Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race Home", gsUnSecureBaseURL + "GeographeBay/"]);
        else if (giEventId == 7)
            Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race Home", gsUnSecureBaseURL + "icme/"]);
        else if (giEventId == 8)
            Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race Home", gsUnSecureBaseURL + "JuniorSurvivorGoldCoast/"]);
        else if (giEventId == 14)
            Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race HQ", gsUnSecureBaseURL + "GreatSouthern/"]);
        else if (giEventId == 18)
        Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race HQ", gsUnSecureBaseURL + "GreatSouthern/"]);
       
     else if (giEventId == 19)
            Push(gaSubMenuItem, [TAB_INDEX_DESCRIPTION, MENU_ITEM_RACE_DETAILS, "Race HQ", gsUnSecureBaseURL + "BikeBuller/"]);
            
            
       
        if (giEventId == 14)
            Push(gaSubMenuItem, [TAB_INDEX_ABOUT_MDs, MENU_ITEM_RACE_DETAILS, "About Our Sponsors", gsUnSecureBaseURL + "asp/AboutMDs.aspx?e=14"]);
            
    // Bike Buller       
        if (giEventId == 19) {
    Push(gaSubMenuItem, [TAB_INDEX_ABOUT_BIKEBULLER, MENU_ITEM_RACE_DETAILS, "About Bike Buller", gsUnSecureBaseURL + "asp/AboutBikeBuller.aspx?e=19"]);
            Push(gaSubMenuItem, [TAB_INDEX_EVENT_BIKEBULLER, MENU_ITEM_RACE_DETAILS, "Event Description", gsUnSecureBaseURL + "asp/EventDescriptionBikeBuller.aspx?e=19"]);
            Push(gaSubMenuItem, [TAB_INDEX_RACING_FORMAT_BIKEBULLER, MENU_ITEM_RACE_DETAILS, "Racing Format", gsUnSecureBaseURL + "asp/RacingFormatBikeBuller.aspx?e=19"]);
            Push(gaSubMenuItem, [TAB_INDEX_EVENTSCHEDULE_BIKEBULLER, MENU_ITEM_RACE_DETAILS, "Event Schedule", gsUnSecureBaseURL + "asp/EventScheduleBikeBuller.aspx?e=19"]);
            Push(gaSubMenuItem, [TAB_INDEX_NONRIDER_BIKEBULLER, MENU_ITEM_RACE_DETAILS, "Non Rider Activities", gsUnSecureBaseURL + "asp/NonRiderBikeBuller.aspx?e=19"]);
            Push(gaSubMenuItem, [TAB_INDEX_CATEGORIES_PRIZES_BIKEBULLER, MENU_ITEM_RACE_DETAILS, "Categories & Prizes", gsUnSecureBaseURL + "asp/PrizesBikeBuller.aspx?e=19"]);
            Push(gaSubMenuItem, [TAB_INDEX_RULES_BIKEBULLER, MENU_ITEM_RACE_DETAILS, "Rules", gsUnSecureBaseURL + "asp/RulesBikeBuller.aspx?e=19"]);
            Push(gaSubMenuItem, [TAB_INDEX_EQUIPMENT_LIST_BIKEBULLER, MENU_ITEM_RACE_DETAILS, "Equipment List", gsUnSecureBaseURL + "asp/EquipmentListBikeBuller.aspx?e=19"]);

        }
        
        if (giEventId == 3)
            Push(gaSubMenuItem, [TAB_INDEX_FLYER, MENU_ITEM_RACE_DETAILS, "Race Flyer", gsUnSecureBaseURL + "PDF/KAR.pdf"]);

        if (giEventId == 3 ||
            giEventId == 14)
        {
            Push(gaSubMenuItem, [TAB_INDEX_INT_BUT_APP, MENU_ITEM_RACE_DETAILS, "Interested but not sure ?", gsUnSecureBaseURL + "asp/InterestedButApprehensive.aspx?e=" + giEventId]);
            if (giEventId == 3)
                Push(gaSubMenuItem, [TAB_INDEX_LOGISTICS, MENU_ITEM_RACE_DETAILS, "Logistics", gsUnSecureBaseURL + "asp/Logistics.aspx?e=" + giEventId]);
        }
        if (giEventId == 60)
            Push(gaSubMenuItem, [TAB_INDEX_POPUP, MENU_ITEM_RACE_DETAILS, "Official Race Poster", gsUnSecureBaseURL + "images/ForumAndNews/WAPosterFullSize.jpg"]);
        if (giEventId == 20 ||
            giEventId == 50 ||
            giEventId == 60)
        {
            Push(gaSubMenuItem, [TAB_INDEX_POPUP, MENU_ITEM_RACE_DETAILS, "Surf Club Flyer", gsUnSecureBaseURL + "PDF/SurfClubAdventureChallangePoster.pdf"]);
        }
        if (giEventId == 4 ||
            giEventId == 6)
            Push(gaSubMenuItem, [TAB_INDEX_WALLPAPER, MENU_ITEM_RACE_DETAILS, "Computer Wallpaper", gsUnSecureBaseURL + "asp/Wallpaper.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RACE_DETAILS]);
        // ------------------------------------------------------------
        if (giEventId != 2 &&
            giEventId != 19 &&
            giEventId != 23 &&
            giEventId != 7)
        {
            Push(gaSubMenuItem, [TAB_INDEX_COURSE, MENU_ITEM_RACE_DETAILS, "Course Description", gsUnSecureBaseURL + "asp/Map.aspx?e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_MAP, MENU_ITEM_RACE_DETAILS, "Map of course", gsUnSecureBaseURL + "asp/CourseMap.aspx?e=" + giEventId]);
        }
        else if (giEventId == 2)
            Push(gaSubMenuItem, [TAB_INDEX_MAP, MENU_ITEM_RACE_DETAILS, "Course Map & Description", gsUnSecureBaseURL + "asp/CourseMap.aspx?e=" + giEventId]);
        else if (giEventId == 7)
            Push(gaSubMenuItem, [TAB_INDEX_COURSE, MENU_ITEM_RACE_DETAILS, "Course Description", gsUnSecureBaseURL + "asp/Map.aspx?e=" + giEventId]);
        if (giEventId == 4)
            Push(gaSubMenuItem, [TAB_INDEX_COURSE_PROFILE, MENU_ITEM_RACE_DETAILS, "Elevation Profile", gsUnSecureBaseURL + "asp/CourseProfile.aspx?e=" + giEventId]);
        if (giEventId == 14
            )
            Push(gaSubMenuItem, [TAB_INDEX_DISCIPLINES, MENU_ITEM_RACE_DETAILS, "Disciplines", gsUnSecureBaseURL + "asp/Disciplines.aspx?e=14"]);
          if (giEventId != 19)
        Push(gaSubMenuItem, [TAB_INDEX_PRIZES, MENU_ITEM_RACE_DETAILS, "Prizes", gsUnSecureBaseURL + "asp/Prizes.aspx?e=" + giEventId]);
          if (giEventId != 19)
        Push(gaSubMenuItem, [TAB_INDEX_RULES, MENU_ITEM_RACE_DETAILS, "Rules", gsUnSecureBaseURL + "asp/Rules.aspx?e=" + giEventId]);
          if (giEventId != 19)
        Push(gaSubMenuItem, [TAB_INDEX_EQUIPMENT, MENU_ITEM_RACE_DETAILS, "Equipment List", gsUnSecureBaseURL + "asp/Equipment.aspx?e=" + giEventId]);
        if (giEventId != 14 && 
            giEventId != 19 &&
            giEventId != 7 && 
            giEventId != 6 && 
            giEventId != 3 && 
            giEventId != 2 && 
            giEventId != 1)
            Push(gaSubMenuItem, [TAB_INDEX_SUPPORT_CREW_BRIEFING, MENU_ITEM_RACE_DETAILS, "Support Crew Info", gsUnSecureBaseURL + "asp/SupportCrewBriefing.aspx?e=" + giEventId]);
        else if (giEventId == 6)
            Push(gaSubMenuItem, [TAB_INDEX_SUPPORT_CREW_BRIEFING, MENU_ITEM_RACE_DETAILS, "Support & Spectator Info", gsUnSecureBaseURL + "asp/SupportCrewBriefing.aspx?e=" + giEventId]);
        else if (giEventId == 14)
            Push(gaSubMenuItem, [TAB_INDEX_SUPPORT_CREW_BRIEFING, MENU_ITEM_RACE_DETAILS, "Competitors & Supt Crew", gsUnSecureBaseURL + "asp/SupportCrewBriefing.aspx?e=" + giEventId]);

        if (giEventId == 1)
            Push(gaSubMenuItem, [TAB_INDEX_COMPETITOR_BRIEFING, MENU_ITEM_RACE_DETAILS, "Competitor Briefing", gsUnSecureBaseURL + "KonaOdyssey/RaceBriefing.aspx?e=" + giEventId]);
        else if (giEventId != 14 &&
                giEventId != 19)
            Push(gaSubMenuItem, [TAB_INDEX_COMPETITOR_BRIEFING, MENU_ITEM_RACE_DETAILS, "Competitor Briefing", gsUnSecureBaseURL + "asp/RaceBriefing.aspx?e=" + giEventId]);
        
        if (giEventId == 7)
        {
            Push(gaSubMenuItem, [TAB_INDEX_RCSINGLE, MENU_ITEM_RACE_DETAILS, "Single Stage", gsUnSecureBaseURL + "/MTBEnduro/singlestage.aspx?e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_RCKIDS, MENU_ITEM_RACE_DETAILS, "Kids Race", gsUnSecureBaseURL + "/MTBEnduro/KidsRace.aspx?e=" + giEventId]);
        }        
        
        if (giEventId == 1)
            Push(gaSubMenuItem, [TAB_INDEX_RACE_PROGRAM, MENU_ITEM_RACE_DETAILS, "Race Program (PDF)", gsUnSecureBaseURL + "PDF/OOProgram.pdf"]);
        else if (giEventId == 2)
            Push(gaSubMenuItem, [TAB_INDEX_RACE_PROGRAM, MENU_ITEM_RACE_DETAILS, "Race Program (PDF)", gsUnSecureBaseURL + "PDF/ForsterProgram.pdf"]);
        else if (giEventId == 4)
            Push(gaSubMenuItem, [TAB_INDEX_RACE_PROGRAM, MENU_ITEM_RACE_DETAILS, "Race Program (PDF)", gsUnSecureBaseURL + "PDF/LorneProgram.pdf"]);
        else if (giEventId == 5)
            Push(gaSubMenuItem, [TAB_INDEX_RACE_PROGRAM, MENU_ITEM_RACE_DETAILS, "Race Program (PDF)", gsUnSecureBaseURL + "PDF/GoldCoastProgram.pdf"]);
        else if (giEventId == 6)
            Push(gaSubMenuItem, [TAB_INDEX_RACE_PROGRAM, MENU_ITEM_RACE_DETAILS, "Race Program (PDF)", gsUnSecureBaseURL + "PDF/WAProgram.pdf"]);
            else if (giEventId == 19)
            Push(gaSubMenuItem, [TAB_INDEX_RACE_PROGRAM, MENU_ITEM_RACE_DETAILS, "Race Program (PDF)", gsUnSecureBaseURL + "PDF/BBprogram.pdf "]);
            
    }
    

      
    if (giEventId == 7
        )
    Push(gaSubMenuItem, [TAB_INDEX_TESTIMONIAL, MENU_ITEM_RACE_DETAILS, "Testimonials", gsUnSecureBaseURL + "asp/testimonial2.aspx?e=" + giEventId]);
    
    
    if (giEventId != 19
        )
    Push(gaSubMenuItem, [TAB_INDEX_FAQS, MENU_ITEM_RACE_DETAILS, "FAQ's", gsUnSecureBaseURL + "asp/FAQs.aspx?e=" + giEventId]);
    if (giEventId == 7
        )
    Push(gaSubMenuItem, [TAB_INDEX_PROGRAM, MENU_ITEM_RACE_DETAILS, "Event Program", gsUnSecureBaseURL + "pdf/rcmeprogram.pdf"]);

    // Entry And Compatitor Hub
   
    Push(gaMenuItem, [MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Entry & Comp. Hub", false]);
    Push(gaSubMenuItem, [TAB_INDEX_ENTRY, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Enter Online", gsUnSecureBaseURL + "asp/Entry.aspx?ent=-1&e=" + giEventId]);
  
    if (giEventId != 1)
  
  Push(gaSubMenuItem, [TAB_INDEX_ENTRY_INFORMATION, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Entry Information", gsUnSecureBaseURL + "asp/EntryInformation.aspx?e=" + giEventId]);
    
   if (giEventId == 1)
    {
        //Push(gaSubMenuItem, [TAB_INDEX_DOWNLOAD_ENTRY, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Download Entry Form", gsUnSecureBaseURL + "PDF/OtwayOdysseyEntryForm.pdf"]);
        Push(gaSubMenuItem, [TAB_INDEX_ENTRY_INFORMATION, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Entry Information", gsUnSecureBaseURL + "KonaOdyssey/EntryInformation.aspx?e=" + giEventId]);
    }
    if (giEventId == 2)
        Push(gaSubMenuItem, [TAB_INDEX_DOWNLOAD_ENTRY, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Download Entry Form", gsUnSecureBaseURL + "PDF/ForsterEntryForm.pdf"]);
    if (giEventId == 40)
        Push(gaSubMenuItem, [TAB_INDEX_DOWNLOAD_ENTRY, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Download Entry Form", gsUnSecureBaseURL + "PDF/LorneEntry.pdf"]);
    if (giEventId == 5)
        Push(gaSubMenuItem, [TAB_INDEX_DOWNLOAD_ENTRY, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Download Entry Form", gsUnSecureBaseURL + "PDF/GoldCoastEntryForm.pdf"]);
    if (giEventId == 60)
        Push(gaSubMenuItem, [TAB_INDEX_DOWNLOAD_ENTRY, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Download Entry Form", gsUnSecureBaseURL + "PDF/WAEntryForm.pdf"]);

    if (giEventId != 1 &&   
        giEventId != 3 &&   
        giEventId != 7 &&
        piUserStatus != NOT_LOGGED_ON)
        Push(gaSubMenuItem, [TAB_INDEX_CHANGE_MY_DETAILS, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Change My Entry Details", gsUnSecureBaseURL + "asp/ChangeTeamDetails.aspx?e=" + giEventId]);

    Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB]); 
    if (giEventId == 14)
        Push(gaSubMenuItem, [TAB_INDEX_MERCHANDISE_TICKETS, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Presos / Dinner Tickets", gsUnSecureBaseURL + "Merchandise/Tickets.aspx?e=" + giEventId]);

    if (giEventId != 1 &&
        giEventId != 7 &&
        giEventId != 19 &&
        giEventId != 14)
    {
        //Push(gaSubMenuItem, [TAB_INDEX_ABOUT_BURNET, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "About Burnet Institute", gsUnSecureBaseURL + "asp/Burnet.aspx?e=" + giEventId]);
        //Push(gaSubMenuItem, [TAB_INDEX_MAKE_A_PLEDGE, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Donate Now !", gsUnSecureBaseURL + "asp/MakeAPledge.aspx?e=" + giEventId]);
        //Push(gaSubMenuItem, [TAB_INDEX_PLEDGE_SUMMARY, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Fund-raising Summary", gsUnSecureBaseURL + "asp/PledgeSummary.aspx?e=" + giEventId]);

        //Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB]); 
    }
    
    if (giEventId == 14)
        Push(gaSubMenuItem, [TAB_INDEX_MERCHANDISE_TICKETS, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Corporate Teams", gsUnSecureBaseURL + "/GreatSouthern/CorporateTeams.aspx?e=" + giEventId]);

    
    if (piUserStatus == USER_TYPE_ADMIN ||
        giEventId == 1 ||
        giEventId == 2 ||
        giEventId == 3 ||
        giEventId == 4 ||
        giEventId == 5 ||
        giEventId == 6 ||
        giEventId == 7 ||
        giEventId == 14)
        Push(gaSubMenuItem, [TAB_INDEX_COMPETITOR_LIST, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Competitor List", gsUnSecureBaseURL + "asp/CompetitorList.aspx?e=" + giEventId]);
    if (giEventId != 1 &&
        giEventId != 19 &&
        giEventId != 7)
        Push(gaSubMenuItem, [TAB_INDEX_TEAMMATE_FINDER, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Team-mate Finder", gsUnSecureBaseURL + "asp/AthleteFinder.aspx?e=" + giEventId]);
     if (giEventId == 19)
   Push(gaSubMenuItem, [TAB_INDEX_MY_PROFILE, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "My Profile", gsUnSecureBaseURL + "asp/Profile.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_ATHLETE_PROFILES, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Athlete Profiles", gsUnSecureBaseURL + "asp/AthleteProfiles.aspx?e=" + giEventId]);

    Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB]); 

    if (giEventId != 0 && 
        giEventId != "")
    {
        if (giEventId != 3 &&
            giEventId != 2 &&
            giEventId != 4 &&
            giEventId != 5 &&
            giEventId != 6 &&
            giEventId != 7 &&
            giEventId != 19 &&
            giEventId != 14)
            Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_INDEMNITY, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Junior Indemnity Form", gsUnSecureBaseURL + "asp/JuniorIndemnity.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_INDEMNITY, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Indemnity Form", gsUnSecureBaseURL + "asp/Indemnity.aspx?e=" + giEventId]);
    }
    if (giEventId != 1 &&
        giEventId != 19 &&
        giEventId != 7)
        Push(gaSubMenuItem, [TAB_INDEX_TIPS_FOR_CORPORATE_SPONSORSHIP, MENU_ITEM_ENTRY_AND_COMPETITOR_HUB, "Tips for corp. spons'ship", gsUnSecureBaseURL + "asp/CorporateSponsorship.aspx?e=" + giEventId]);

      /********* RESULTS ***********/
    Push(gaMenuItem, [MENU_ITEM_RESULTS_AND_RANKINGS, "Results", false]);

    if (giEventId == 0 ||
        giEventId == "") {

        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Mainpeak MultiSport 11", "http://www.mainpeakmultisport.com.au/ResultsSummary.aspx"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Gold Coast 11", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Salmon Trail R3 11", "http://www.salomontrailseries.com.au/ResultsSummary.aspx?evn=30"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Salmon Trail R2 11", "http://www.salomontrailseries.com.au/ResultsSummary.aspx?evn=29"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Salmon Trail R1 11", "http://www.salomontrailseries.com.au/ResultsSummary.aspx?evn=28"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Forster 11", gsUnSecureBaseURL + "Results/ResultsService.aspx?eid=11&yr=2011&day=1&hf=f"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Bike Buller 11", gsUnSecureBaseURL + "Results/Results.aspx?e=19&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Odyssey 11", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
    
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Lorne 10", gsUnSecureBaseURL + "Results/Results.aspx?e=4&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Augusta 10", gsUnSecureBaseURL + "Results/Results.aspx?e=6&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Denmark A/R 2010", gsUnSecureBaseURL + "Results/DAR2010CombinedOverall.aspx?e=14&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Gold Coast AR 2010", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Red Centre MTB", gsUnSecureBaseURL + "Results/AMEOverall.aspx?y=2010&e=7"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Forster 10", gsUnSecureBaseURL + "Results/ResultsService.aspx?eid=11&yr=2010&day=1&hf=f"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Bike Buller 10", gsUnSecureBaseURL + "Results/Results.aspx?e=19&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Odyssey 10", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
        
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Lorne 09", gsUnSecureBaseURL + "Results/Results.aspx?e=4&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Augusta 09", gsUnSecureBaseURL + "Results/Results.aspx?e=6&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Jnr Svr WA 09", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/WAResults2009.aspx?e=23"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "MD's Gt Southern A/R 09", gsUnSecureBaseURL + "Results/GreatSouthern2009CombinedOverall.aspx?e=14&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Gold Coast 09", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Jnr Svr QLD 09", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Results2009.aspx?e=8"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda MTB Enduro 09", gsUnSecureBaseURL + "Results/AMEOverall.aspx?y=2009&e=7"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Keen A/R Otways 09", gsUnSecureBaseURL + "Results/Results.aspx?e=3&y=2009&ev=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Bike Buller 09", gsUnSecureBaseURL + "Results/Results.aspx?e=19&y=2009"]);
        
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Odyssey 09", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Lorne 08", gsUnSecureBaseURL + "Results/Results.aspx?e=4&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Jnr Svr VIC 08", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/LorneResults2008.aspx?e=18"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Geogr. Bay 08", gsUnSecureBaseURL + "Results/Results.aspx?e=6&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "MD's Gt Southern A/R 08", gsUnSecureBaseURL + "Results/GreatSouthern2008CombinedOverall.aspx?e=14&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Forster 08", gsUnSecureBaseURL + "Results/CombinedResultsOverall.aspx?e=2&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Gold Coast 08", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Jnr Svr QLD 08", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Results2008.aspx?e=8"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda MTB Enduro 08", gsUnSecureBaseURL + "Results/AMEOverall.aspx?y=2008&e=7"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Keen A/R Alps to Oc'n 08", gsUnSecureBaseURL + "Results/KAROverall_2008.aspx?e=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Lowan Otway Od'ssey 08", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2008&ev=1"]);
        
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Lorne 07", gsUnSecureBaseURL + "Results/Results.aspx?e=4&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Geogr. Bay 07", gsUnSecureBaseURL + "Results/Results.aspx?e=6&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Forster 07", gsUnSecureBaseURL + "Results/CombinedResultsOverall.aspx?e=2&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Gold Coast 07", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Keen Jnr Survivor 07", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Results2007.aspx"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Keen A/R Gt Ocean Rd 07", gsUnSecureBaseURL + "Results/KAROverall.aspx?e=3&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Odyssey 07", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2007&ev=1"]);
        
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Lorne 06", gsUnSecureBaseURL + "Results/Results.aspx?e=4&y=2006"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_ANGLESEA_MTB_2006, MENU_ITEM_RESULTS_AND_RANKINGS, "Anglesea MTB Race 06", gsUnSecureBaseURL + "AngleseaMTB/Results.aspx?e=&y=2006"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Geogr. Bay 06", gsUnSecureBaseURL + "Results/Results.aspx?e=6&y=2006"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Gold Coast 06", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2006"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Jnr Survivor 06", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Results.aspx"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Anaconda Lorne 05", gsUnSecureBaseURL + "Results/Results.aspx?e=4&y=2005"]);
    }

    if (giEventId == 1)
    {
    
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Odyssey 100km summary", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2011&ev=1"]);
        Push(gaSubMenuItem, [TAB_INDEX_OVERALL_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Odyssey 100km overall", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?e=1&y=2011&ev=1"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Odyssey 100km category", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?e=1&y=2011&ev=1"]);
        Push(gaSubMenuItem, [TAB_INDEX_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Odyssey 100km legs", gsUnSecureBaseURL + "Results/FastestLegs.aspx?e=1&y=2011&ev=1"]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);


        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Shorty 50km summary", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2011&ev=10"]);
        Push(gaSubMenuItem, [TAB_INDEX_OVERALL_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Shorty 50km overall", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?e=1&y=2011&ev=10"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Shortly 50km category", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?e=1&y=2011&ev=10"]);
        Push(gaSubMenuItem, [TAB_INDEX_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Shorty 50km legs", gsUnSecureBaseURL + "Results/FastestLegs.aspx?e=1&y=2011&ev=10"]);


        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 

        Push(gaSubMenuItem, [TAB_INDEX_SUB_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Pioneer 15km summary", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2011&ev=12"]);
        Push(gaSubMenuItem, [TAB_INDEX_OVERALL_SUB_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Pioneer 15km overall", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?e=1&y=2011&ev=12"]);
        Push(gaSubMenuItem, [TAB_INDEX_SUB_SUBRESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Pioneer 15km category", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?e=1&y=2011&ev=12"]);
        Push(gaSubMenuItem, [TAB_INDEX_SUB_SUB_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Pioneer 15km legs", gsUnSecureBaseURL + "Results/FastestLegs.aspx?e=1&y=2011&ev=12"]);

        
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);

        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Odyssey 100km 10", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2010&ev=1"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Shorty 50km 10", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2010&ev=10"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Pioneer 15km 10", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2010&ev=12"]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Odyssey 100km 09", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2009&ev=1"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Shorty 50km 09", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2009&ev=10"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Pioneer 15km 09", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2009&ev=12"]);
        Push(gaSubMenuItem, [TAB_INDEX_OO_MASTERS_GAMES, MENU_ITEM_RESULTS_AND_RANKINGS, "Masters Games 09", gsUnSecureBaseURL + "Results/OtwayMasters2009Summary.aspx?e=1&ev=1"]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 

        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_3_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Odyssey 100km 08", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2008&ev=1"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_3_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Shorty 50km 08", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2008&ev=10"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_3_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Pioneer 15km 08", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2008&ev=12"]);
        
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 

        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_4_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Odyssey 100km 07", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2007&ev=1"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_4_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "Otway Shorty 50km 07", gsUnSecureBaseURL + "Results/Results.aspx?e=1&y=2007&ev=10"]);
    }

    if (giEventId == 1 &&
        piUserStatus == USER_TYPE_ADMIN)
    {
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 

        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Odyssey 100km sum (db)", gsUnSecureBaseURL + "Results/Results.aspx?db=1&ev=1&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_OVERALL_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Odyssey 100km ov (db)", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?db=1&ev=1&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Odyssey 100km cat (db)", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?db=1&ev=1&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Odyssey 100km legs (db)", gsUnSecureBaseURL + "Results/FastestLegs.aspx?db=1&ev=1&e=" + giEventId]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 

        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Shorty 50km summ (db)", gsUnSecureBaseURL + "Results/Results.aspx?db=1&ev=10&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_OVERALL_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Shorty 50km ov (db)", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?db=1&ev=10&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Shorty 50km cat (db)", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?db=1&ev=10&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SUB_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Shorty 50km legs (db)", gsUnSecureBaseURL + "Results/FastestLegs.aspx?db=1&ev=10&e=" + giEventId]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 

        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Pioneer 15km summ (db)", gsUnSecureBaseURL + "Results/Results.aspx?db=1&ev=12&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_OVERALL_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Pioneer 15km ov (db)", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?db=1&ev=12&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Pioneer 15km cat (db)", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?db=1&ev=12&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SUB_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Pioneer 15km legs (db)", gsUnSecureBaseURL + "Results/FastestLegs.aspx?db=1&ev=12&e=" + giEventId]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 

        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "100km overall print (db)", gsUnSecureBaseURL + "Results/ResultsOverallPrint.aspx?db=1&ev=1&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "100km category print (db)", gsUnSecureBaseURL + "Results/ResultsByCategoryPrint.aspx?db=1&ev=1&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "50km overall print (db)", gsUnSecureBaseURL + "Results/ResultsOverallPrint.aspx?db=1&ev=10&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "50km category print (db)", gsUnSecureBaseURL + "Results/ResultsByCategoryPrint.aspx?db=1&ev=10&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "15km overall print (db)", gsUnSecureBaseURL + "Results/ResultsOverallPrint.aspx?db=1&ev=12&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SUBRESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "15km category print (db)", gsUnSecureBaseURL + "Results/ResultsByCategoryPrint.aspx?db=1&ev=12&e=" + giEventId]);
    }
    else if (giEventId == 2)
    {
        Push(gaSubMenuItem, [TAB_INDEX_DAY_1_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Results Full (Day 1)", gsUnSecureBaseURL + "Results/resultsservice.aspx?eid=11&yr=2011&day=1&hf=f"]);
        Push(gaSubMenuItem, [TAB_INDEX_DAY_2_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Results Full (Day 2)", gsUnSecureBaseURL + "Results/resultsservice.aspx?eid=2&yr=2011&day=2&hf=f"]);
        Push(gaSubMenuItem, [TAB_INDEX_DAY_HALF_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Results Half", gsUnSecureBaseURL + "Results/resultsservice.aspx?eid=2&yr=2011&day=2&hf=h"]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Results Full (Day 1)", gsUnSecureBaseURL + "Results/resultsservice.aspx?eid=11&yr=2010&day=1&hf=f"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Results Full (Day 2)", gsUnSecureBaseURL + "Results/resultsservice.aspx?eid=2&yr=2010&day=2&hf=f"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Results Half", gsUnSecureBaseURL + "Results/resultsservice.aspx?eid=2&yr=2010&day=2&hf=h"]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Day 1 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&ev=11&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Day 2 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Combined Results", gsUnSecureBaseURL + "Results/CombinedResultsOverall.aspx?e=" + giEventId + "&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_HALF_RESULTS_OVERALL_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Half Overall", gsUnSecureBaseURL + "Results/HalfResultsOverall.aspx?e=" + giEventId + "&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_HALF_RESULTS_CATEGORY_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Half Category", gsUnSecureBaseURL + "Results/HalfResultsCategory.aspx?e=" + giEventId + "&y=2008"]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBRESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Day 1 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&ev=11&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Day 2 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUB_SUBRESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Combined Results", gsUnSecureBaseURL + "Results/CombinedResultsOverall.aspx?e=" + giEventId + "&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_HALF_RESULTS_OVERALL_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Half Overall", gsUnSecureBaseURL + "Results/HalfResultsOverall.aspx?e=" + giEventId + "&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_HALF_RESULTS_CATEGORY_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Half Category", gsUnSecureBaseURL + "Results/HalfResultsCategory.aspx?e=" + giEventId + "&y=2007"]);

        if (piUserStatus == USER_TYPE_ADMIN)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 1 Summary (DB)", gsUnSecureBaseURL + "Results/Results.aspx?db=1&ev=11&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_OVERALL_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 1 Overall (DB)", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?db=1&ev=11&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 1 Category (DB)", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?db=1&ev=11&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_OVERALL_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 1 Overall Print (DB)", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?db=1&ev=11&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 1 Category Print (DB)", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?db=1&ev=11&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 1 Fastest Legs (DB)", gsUnSecureBaseURL + "Results/FastestLegs.aspx?db=1&ev=11&e=" + giEventId]);
            
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 2 Summary (DB)", gsUnSecureBaseURL + "Results/Results.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_OVERALL_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 2 Overall (DB)", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 2 Category (DB)", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_OVERALL_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 2 Overall Print (DB)", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 2 Category Print (DB)", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Day 2 Fastest Legs (DB)", gsUnSecureBaseURL + "Results/FastestLegs.aspx?db=1&e=" + giEventId]);
            
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Combined Overall (DB)", gsUnSecureBaseURL + "Results/CombinedResultsOverall.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Combined Category (DB)", gsUnSecureBaseURL + "Results/CombinedResultsOverall.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Half Overall (DB)", gsUnSecureBaseURL + "Results/HalfResultsOverall.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Half Category (DB)", gsUnSecureBaseURL + "Results/HalfResultsByCategory.aspx?db=1&e=" + giEventId]);
        }
    }
    else if (giEventId == 3)
    {
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
        Push(gaSubMenuItem, [TAB_INDEX_LIVE_UPDATE, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Live Updates", gsUnSecureBaseURL + "Results/LiveUpdate.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_OVERALL_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Overall Results", gsUnSecureBaseURL + "Results/KAROverall_2009.aspx?e=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_1_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 1 Results", gsUnSecureBaseURL + "Results/KARStage1_2009.aspx?e=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_2_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 2 Results", gsUnSecureBaseURL + "Results/KARStage2_2009.aspx?e=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_3_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 3 Results", gsUnSecureBaseURL + "Results/KARStage3_2009.aspx?e=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_4_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 4 Results", gsUnSecureBaseURL + "Results/KARStage4_2009.aspx?e=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_1_DAY_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 1 Day Expose Results", gsUnSecureBaseURL + "Results/KAR1Day_2009.aspx?e=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_MAPS_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage Maps", gsUnSecureBaseURL + "Results/KAR2Maps.aspx?e=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_1_MAP_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 1 Map", gsUnSecureBaseURL + "Results/KAR2Maps.aspx?e=3&s=1"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_2_MAP_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 2 Map", gsUnSecureBaseURL + "Results/KAR2Maps.aspx?e=3&s=2"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_3_MAP_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 3 Map", gsUnSecureBaseURL + "Results/KAR2Maps.aspx?e=3&s=3"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_4_MAP_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 4 Map", gsUnSecureBaseURL + "Results/KAR2Maps.aspx?e=3&s=4"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_2008, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Results", gsUnSecureBaseURL + "Results/KAROverall_2008.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LIVE_UPDATE_2008, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Live Updates", gsUnSecureBaseURL + "Results/LiveUpdate.aspx?y=2008&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_2007, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Results", gsUnSecureBaseURL + "Results/KAROverall.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LIVE_UPDATE_2007, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Live Updates", gsUnSecureBaseURL + "Results/LiveUpdate.aspx?y=2007&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_REPORT_2007, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Report", gsUnSecureBaseURL + "asp/Articleskeen07Report.aspx?e=" + giEventId]);
    }        

    else if (giEventId == 4 ||
             giEventId == 5 ||
             giEventId == 6)
    {
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Results Summary", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx"]);
        Push(gaSubMenuItem, [TAB_INDEX_OVERALL_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Overall Results", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/OverallResults.aspx"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Category Results", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/CategoryResults.aspx"]);
        Push(gaSubMenuItem, [TAB_INDEX_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Fastest Legs", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/FastestLegs.aspx"]);
        // Push(gaSubMenuItem, [TAB_INDEX_RESULTS_SERVICES, MENU_ITEM_RESULTS_AND_RANKINGS, "Services Challenge", gsUnSecureBaseURL + "Results/Services.aspx?e=" + giEventId]);
        // if (giEventId != 4)
        // AJC TODO: Push(gaSubMenuItem, [TAB_INDEX_RESULTS_SERVICES, MENU_ITEM_RESULTS_AND_RANKINGS, "Surf Club Challenge", gsUnSecureBaseURL + "Results/SurfClub.aspx?e=" + giEventId]);
        // Push(gaSubMenuItem, [TAB_INDEX_RESULTS_AUS_2007, MENU_ITEM_RESULTS_AND_RANKINGS, "Aust. University Sports", gsUnSecureBaseURL + "Results/AUS2007.aspx?e=" + giEventId + "&y=2007"]);
        if (giEventId == 4)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2009"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2008"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_3_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2007"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_4_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2006 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2006"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_5_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2005 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2005"]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_RESULTS_AND_RANKINGS, "Junior Survivor 2008", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/LorneResults2008.aspx?e=" + giEventId]);
            
        }
        else if (giEventId == 5)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Results", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2009"]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_RESULTS_AND_RANKINGS, "Junior Survivor", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Results2009.aspx?e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Results", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2008"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Results", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2007"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_3_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2006 Results", gsUnSecureBaseURL + "anacondaadventurerace/goldcoast/ResultsSummary.aspx?y=2006"]);
        }
        else if (giEventId == 6)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_1_YEAR_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2009"]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_RESULTS_AND_RANKINGS, "Junior Survivor 09", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/WAResults2009.aspx?e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_2_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2008"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_3_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2007 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2007"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_RESULTS_4_YEARS_AGO, MENU_ITEM_RESULTS_AND_RANKINGS, "2006 Results", gsUnSecureBaseURL + "Results/Results.aspx?e=" + giEventId + "&y=2006"]);
        }
        if (piUserStatus == USER_TYPE_ADMIN)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Results Summary (DB)", gsUnSecureBaseURL + "Results/Results.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_OVERALL_RESULTS, MENU_ITEM_RESULTS_AND_RANKINGS, "Overall Results (DB)", gsUnSecureBaseURL + "Results/ResultsOverall.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_RESULTS_BY_CATEGORY, MENU_ITEM_RESULTS_AND_RANKINGS, "Category Results (DB)", gsUnSecureBaseURL + "Results/ResultsByCategory.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_RESULTS_AND_RANKINGS, "Overall Results Print (DB)", gsUnSecureBaseURL + "Results/ResultsOverallPrint.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_RESULTS_AND_RANKINGS, "Cat. Results Print (DB)", gsUnSecureBaseURL + "Results/ResultsByCategoryPrint.aspx?db=1&e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_FASTEST_LEGS, MENU_ITEM_RESULTS_AND_RANKINGS, "Fastest Legs (DB)", gsUnSecureBaseURL + "Results/FastestLegs.aspx?db=1&e=" + giEventId]);
        }
    }
    
    if (giEventId == 7)
    {
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_OVERALL_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "Overall Standings", gsUnSecureBaseURL + "Results/AMEOverall.aspx?y=2011&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_CATEGORY_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "Category Standings", gsUnSecureBaseURL + "Results/AMECategory.aspx?y=2011&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LIVE_UPDATE, MENU_ITEM_RESULTS_AND_RANKINGS, "Live Updates", gsUnSecureBaseURL + "Results/LiveUpdate.aspx?y=2011&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_1_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "Lasseters S1 Results", gsUnSecureBaseURL + "Results/AMEStage.aspx?y=2011&s=1&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_2_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "Subway S2 Results", gsUnSecureBaseURL + "Results/AMEStage.aspx?y=2011&s=2&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_3_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "Ingkerreke S3 Results", gsUnSecureBaseURL + "Results/AMEStage.aspx?y=2011&s=3&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_4_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "NT Maj Ev S4 Results", gsUnSecureBaseURL + "Results/AMEStage.aspx?y=2011&s=4&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_5_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "Sth Cross S5 Results", gsUnSecureBaseURL + "Results/AMEStage.aspx?y=2011&s=5&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_6_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "Cyclecover S6 Results", gsUnSecureBaseURL + "Results/AMEStage.aspx?y=2011&s=6&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_7_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "Chifley S7 Results", gsUnSecureBaseURL + "Results/AMEStage.aspx?y=2011&s=7&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_OVERALL_2010, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Results", gsUnSecureBaseURL + "Results/AMEOverall.aspx?y=2010&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LIVE_UPDATE_2010, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Live Updates", gsUnSecureBaseURL + "Results/LiveUpdate.aspx?y=2010&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_OVERALL_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Results", gsUnSecureBaseURL + "Results/AMEOverall.aspx?y=2009&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LIVE_UPDATE_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Live Updates", gsUnSecureBaseURL + "Results/LiveUpdate.aspx?y=2009&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]); 
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_OVERALL_2008, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Results", gsUnSecureBaseURL + "Results/AMEOverall.aspx?y=2008&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LIVE_UPDATE_2008, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Live Updates", gsUnSecureBaseURL + "Results/LiveUpdate.aspx?y=2008&e=" + giEventId]);
    }    
    
    // Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
    // Push(gaSubMenuItem, [TAB_INDEX_WALL_OF_FAME, MENU_ITEM_RESULTS_AND_RANKINGS, "Wall of Fame", gsUnSecureBaseURL + "Results/WallOfFame.aspx?e=" + giEventId + "&ev=" + giEventId]);


    if (giEventId == 14)
    {
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_1_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Stage 1 Overall", gsUnSecureBaseURL + "Results/DAR2010Stage1Overall.aspx?e=" + giEventId + "&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_2_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Stage 2 Overall", gsUnSecureBaseURL + "Results/DAR2010Stage2Overall.aspx?e=" + giEventId + "&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_3_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Combined Overall", gsUnSecureBaseURL + "Results/DAR2010CombinedOverall.aspx?e=" + giEventId + "&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_1_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 1 Overall", gsUnSecureBaseURL + "Results/GreatSouthern2009Stage1Overall.aspx?e=" + giEventId + "&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_2_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 2 Overall", gsUnSecureBaseURL + "Results/GreatSouthern2009Stage2Overall.aspx?e=" + giEventId + "&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_3_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Combined Overall", gsUnSecureBaseURL + "Results/GreatSouthern2009CombinedOverall.aspx?e=" + giEventId + "&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_1_2008, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Stage 1 Overall", gsUnSecureBaseURL + "Results/GreatSouthern2008Stage1Overall.aspx?e=" + giEventId + "&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_2_2008, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Stage 2 Overall", gsUnSecureBaseURL + "Results/GreatSouthern2008Stage2Overall.aspx?e=" + giEventId + "&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_3_2008, MENU_ITEM_RESULTS_AND_RANKINGS, "2008 Combined Overall", gsUnSecureBaseURL + "Results/GreatSouthern2008CombinedOverall.aspx?e=" + giEventId + "&y=2008"]);
    }


    if (giEventId == 19)
    {
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_1_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "2011 Overall Results", gsUnSecureBaseURL + "Results/BikeBuller2011Summary.aspx?e=" + giEventId + "&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_2_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "2011 Stage 1 Results", gsUnSecureBaseURL + "Results/BikeBuller2011S1.aspx?e=" + giEventId + "&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_3_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "2011 Stage 2 Results", gsUnSecureBaseURL + "Results/BikeBuller2011S2.aspx?e=" + giEventId + "&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_4_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "2011 Stage 2b Results", gsUnSecureBaseURL + "Results/BikeBuller2011S2b.aspx?e=" + giEventId + "&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_5_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "2011 Stage 3 Results", gsUnSecureBaseURL + "Results/BikeBuller2011S3.aspx?e=" + giEventId + "&y=2011"])
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_6_2011, MENU_ITEM_RESULTS_AND_RANKINGS, "2011 Stage 101 Results", gsUnSecureBaseURL + "Results/BikeBuller2011S101.aspx?e=" + giEventId + "&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_RESULTS_AND_RANKINGS]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_1_2010, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Results", gsUnSecureBaseURL + "Results/BikeBuller2010Summary.aspx?e=" + giEventId + "&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_6_2010, MENU_ITEM_RESULTS_AND_RANKINGS, "2010 Stage 101 Results", gsUnSecureBaseURL + "Results/BikeBuller2010S101.aspx?e=" + giEventId + "&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_1_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Results", gsUnSecureBaseURL + "Results/BikeBuller2009Summary.aspx?e=" + giEventId + "&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RESULTS_STAGE_6_2009, MENU_ITEM_RESULTS_AND_RANKINGS, "2009 Stage 101 Results", gsUnSecureBaseURL + "Results/BikeBuller2009S101.aspx?e=" + giEventId + "&y=2009"]);
    }
    
    

Push(gaMenuItem, [MENU_ITEM_PHOTOS_AND_GALLERY, "Photos & Galleries", false]);
    if (giEventId == "")
    {
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Kona Odyssey 12", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=1&ev=1&y=2012"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_AARLN_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Lorne 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=&ev=4&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_AJSLN_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr VIC 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=18&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_AARWA_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Augusta 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=&ev=6&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_AJSWA_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr WA 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=23&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_MMC_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Mainpeak Multisport 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=&ev=26&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Gold Coast 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=5&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_SALOMON_R3_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Salomon Series R3 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=30&ev=30&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_SALOMON_R2_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Salomon Series R2 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=29&ev=29&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_SALOMON_R1_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Salomon Series R1 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=28&ev=28&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Forst. D1 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=2&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Forst. D2 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=11&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_M2M_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Marysville 2 Melb. 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=&ev=24&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Bike Buller 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=19&ev=19&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Otway Odyssey 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=1&ev=1&y=2011"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_RAINFOREST_RIDE_2010, MENU_ITEM_PHOTOS_AND_GALLERY, "Rainforest Ride 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=22&ev=22&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Lorne 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=4&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Jnr Srv Lorne 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=18&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Augusta 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=6&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr WA 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=23&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Denmark A/R 2010", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=14&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Gold Coast A/R 2010", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=5&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Jnr Survivor GC 2010", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Red Centre MTB 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=7&ev=7&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Forst. D1 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=2&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Forst. D2 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=11&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Bike Buller 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=19&ev=19&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Otway Odyssey 10", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=1&ev=1&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Lorne 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=4&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr VIC 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=18&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_RAINFOREST_RIDE_2009, MENU_ITEM_PHOTOS_AND_GALLERY, "Rainforest Ride 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=&ev=22&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Augusta 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=6&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr WA 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=23&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "MD's Gt Southern A/R 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=14&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Gold Coast 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=5&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr QLD 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda MTB Enduro 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=7&ev=7&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Keen A/R Otways 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=3&ev=3&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Bike Buller 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=19&ev=19&y=2009"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Odyssey 09", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=1&ev=1&y=2009"]);
        
        
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Lorne 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=4&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr VIC 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=18&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Geogr. Bay 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=6&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "MD's Gt Southern A/R 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=14&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Forst. Day 2 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=2&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Forst. Day 1 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=11&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Gold Coast 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=5&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr QLD 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda MTB Enduro 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=7&ev=7&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_MARS_CHALLENGE_2008, MENU_ITEM_PHOTOS_AND_GALLERY, "Mars Challenge 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=&ev=100&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Keen A/R Alps To Oc'n 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=3&ev=3&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Lowan Otway Od'ssey 08", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=1&ev=1&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Lorne 07", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=4&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Geogr. Bay 07", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=6&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Forst. Day 2 07", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=2&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Forst. Day 1 07", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=11&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Gold Coast 07", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=5&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Keen Jun. Survivor 07", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Keen A/R Gt Ocean Rd 07", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=5&e=3&ev=3&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Otway Mountain Bike 07", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=1&ev=1&y=2007"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Lorne 06", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=4&y=2006"]);
        Push(gaSubMenuItem, [TAB_INDEX_ANGLESEA_MTB_2006, MENU_ITEM_PHOTOS_AND_GALLERY, "Anglesea MTB Race 06", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=&ev=9&y=2006"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Geogr. Bay 06", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=6&y=2006"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Gold Coast 06", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=5&y=2006"]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jun. Surv'or 06", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2006"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Lorne 05", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=4&y=2005"]);
    }
    else if (giEventId == 1 ||
             giEventId == 3 ||
             giEventId == 4 ||
             giEventId == 5 ||
             giEventId == 6 ||
             giEventId == 7 ||
             giEventId == 14 ||
             giEventId == 19)
    {
        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&ev=" + giEventId]);
        if (piUserStatus != NOT_LOGGED_ON)
            Push(gaSubMenuItem, [TAB_INDEX_MY_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "My team's photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=1&e=" + giEventId + "&ev=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_UNIDENTIFIED_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Unidentified Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=4&e=" + giEventId + "&ev=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_HOT_SHOTS, MENU_ITEM_PHOTOS_AND_GALLERY, "Hot Shots", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=5&e=" + giEventId + "&ev=" + giEventId]);
        if (giEventId == 4)
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Survivor", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=18&y=2010"]);
        if (giEventId == 5)
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Survivor", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2010"]);
        if (giEventId == 6)
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Survivor", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=23&y=2010"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_MY_SHOPPING_CART, MENU_ITEM_PHOTOS_AND_GALLERY, "My Shopping Cart", gsUnSecureBaseURL + "Photos/PhotosViewCart.aspx?e=" + giEventId + "&ev=" + giEventId]);
        if (giEventId == 1)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2011 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2011&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_2_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2010 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2010&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_3_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2009 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2009&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_4_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2008 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2008&ev=" + giEventId]);
        }
        if (giEventId == 14)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2008 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2008&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_2_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2009 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2009&ev=" + giEventId]);
        }

        if (giEventId == 19) {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2010 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2010&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_2_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2009 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2009&ev=" + giEventId]);
        }
        
        if (giEventId == 3)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]); 
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2008 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2008&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2007 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2007&ev=" + giEventId]);
        }
        if (giEventId == 4)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2009 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2009&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_2_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2008 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2008&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_3_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2007 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2007&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_4_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2006 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2006&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "2006 Anglesea MTB Race", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=&ev=9&y=2006"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_5_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2005 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2005&ev=" + giEventId]);
        }
        if (giEventId == 5)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2011 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2011&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "Junior Survivor 2011", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2011"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_2_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2010 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2010&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "Junior Survivor 2010", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2010"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_3_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2009 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2009&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "Junior Survivor 2009", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2009"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_4_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2008 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2008&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "Keen Junior Surv'or 2008", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2008"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_5_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2007 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2007&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "Keen Junior Surv'or 2007", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2007"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_6_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2006 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2006&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr S'rvr 2006", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=5&ev=8&y=2006"]);
        }
        if (giEventId == 6)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2009 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2009&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_2_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2008 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2008&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_3_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2007 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2007&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_4_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2006 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2006&ev=" + giEventId]);
        }
        if (giEventId == 7)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2010 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2010&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_2_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2009 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2009&ev=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_3_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2008 Competitor Photos", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&y=2008&ev=" + giEventId]);
        }
    }
    else if (giEventId == 2)
    {
        Push(gaSubMenuItem, [TAB_INDEX_DAY_1_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Competitor Photos (Day 1)", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&ev=11"]);
        if (piUserStatus != NOT_LOGGED_ON)
            Push(gaSubMenuItem, [TAB_INDEX_DAY_1_MY_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "My team's photos (Day 1)", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=1&e=" + giEventId + "&ev=11"]);
        Push(gaSubMenuItem, [TAB_INDEX_DAY_1_UNIDENTIFIED_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Unidentified (Day 1)", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=4&e=" + giEventId + "&ev=11"]);
        Push(gaSubMenuItem, [TAB_INDEX_DAY_1_HOT_SHOTS, MENU_ITEM_PHOTOS_AND_GALLERY, "Hot Shots (Day 1)", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=5&e=" + giEventId + "&ev=11"]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]); 

        Push(gaSubMenuItem, [TAB_INDEX_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Competitor Photos (Day 2)", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=" + giEventId + "&ev=2"]);
        if (piUserStatus != NOT_LOGGED_ON)
            Push(gaSubMenuItem, [TAB_INDEX_MY_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "My team's photos (Day 2)", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=1&e=" + giEventId + "&ev=2"]);
        Push(gaSubMenuItem, [TAB_INDEX_UNIDENTIFIED_PHOTOS, MENU_ITEM_PHOTOS_AND_GALLERY, "Unidentified (Day 2)", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=4&e=" + giEventId + "&ev=2"]);
        Push(gaSubMenuItem, [TAB_INDEX_HOT_SHOTS, MENU_ITEM_PHOTOS_AND_GALLERY, "Hot Shots (Day 2)", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=5&e=" + giEventId + "&ev=2"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_MY_SHOPPING_CART, MENU_ITEM_PHOTOS_AND_GALLERY, "My Shopping Cart", gsUnSecureBaseURL + "Photos/PhotosViewCart.aspx?e=" + giEventId + "&ev=" + giEventId]);

        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBPHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2010 Photos Day 1", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&y=2010&ev=11"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2010 Photos Day 2", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=2&y=2010"]);
        
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]); 
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBPHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2008 Photos Day 1", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&y=2008&ev=11"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_1_YEAR_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2008 Photos Day 2", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=2&y=2008"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBPHOTOS_2_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2007 Photos Day 1", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&y=2007&ev=11"]);
        Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_PHOTOS_2_YEARS_AGO, MENU_ITEM_PHOTOS_AND_GALLERY, "2007 Photos Day 2", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=2&ev=2&y=2007"]);

    }

    Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_PHOTOS_AND_GALLERY]);
    if (giEventId == 23) {
        Push(gaSubMenuItem, [TAB_INDEX_AJSWA_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr WA 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=6&ev=23&y=2011"]);
    }
    if (giEventId == 18) {
        Push(gaSubMenuItem, [TAB_INDEX_AJSLN_2011, MENU_ITEM_PHOTOS_AND_GALLERY, "Anaconda Jnr Svr VIC 11", gsUnSecureBaseURL + "Photos/Photos.aspx?mode=2&e=4&ev=18&y=2011"]);
    }

    if (giEventId == "" ||
        giEventId == 0 ||
        giEventId == 3 ||
        giEventId == 4 ||
        giEventId == 5 ||
        giEventId == 6)
    Push(gaSubMenuItem, [TAB_INDEX_GALLERY, MENU_ITEM_PHOTOS_AND_GALLERY, "Rapid Ascent Gallery", gsUnSecureBaseURL + "asp/Gallery.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_OTHER_GALLERIES, MENU_ITEM_PHOTOS_AND_GALLERY, "Other People's Galleries", gsUnSecureBaseURL + "asp/GallerySearch.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_FORUM_MY_PICTURES, MENU_ITEM_PHOTOS_AND_GALLERY, "My Gallery", gsUnSecureBaseURL + "forum/MyPictures.aspx?e=" + giEventId]);

    if (giEventId == 5 ||
        giEventId == 6 ||
        giEventId == 23 ||
        giEventId == 4
        )
    {
        Push(gaMenuItem, [MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Junior Survivor", false]);

        Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_ENTRY, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Enter Online", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/entry.aspx?e=" + piEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_ENTRY_INFORMATION, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Entry Information", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/EntryInformation.aspx?e=" + piEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_COMPETITOR_LIST, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Competitor List", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/CompetitorList.aspx?e=" + piEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR]);
        Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_HOME, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Race Home - Description", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Default.aspx?e=" + piEventId]);
        //Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_NEWS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Latest News", gsUnSecureBaseURL + "asp/News.aspx?e=" + piEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_INSTRUCTIONS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Survivor's Instructions", gsUnSecureBaseURL + "JuniorSurvivorGoldCoast/2011AJSintructions.pdf"]);
        Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_COURSE_DESCRIPTION, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Course Description", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/CourseDescription.aspx?e=" + piEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_RULES, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Rules & Equipment", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Rules.aspx?e=" + piEventId]);
        //Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_PRIZES, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Prizes", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Prizes.aspx?e=" + piEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_FAQS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "FAQ's", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/FAQs.aspx?e=" + piEventId]);
        //Push(gaSubMenuItem, [TAB_INDEX_JUNIOR_SURVIVOR_WALLPAPER, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Race Wallpaper", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Wallpaper.aspx?e=" + piEventId]);
        // Push(gaSubMenuItem, [TAB_INDEX_NONE, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Flyer & Entry Form", gsUnSecureBaseURL + "PDF/JuniorSurvivorFlyer.pdf", true]);

        if (giEventId == 4)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_PHOTOS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2011", gsUnSecureBaseURL + "Photos/Photos.aspx?e=4&ev=18&y=2011"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_PHOTOS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2010", gsUnSecureBaseURL + "Photos/Photos.aspx?e=4&ev=18&y=2010"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_PHOTOS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2009", gsUnSecureBaseURL + "Photos/Photos.aspx?e=4&ev=18&y=2009"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_PHOTOS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2008", gsUnSecureBaseURL + "Photos/Photos.aspx?e=4&ev=18&y=2008"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_RESULTS_2008, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Results from 2008", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/LorneResults2008.aspx?e=18"]);
        }

        if (giEventId == 5)
        {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_PHOTOS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2011", gsUnSecureBaseURL + "Photos/Photos.aspx?e=5&ev=8&y=2011"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_PHOTOS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2010", gsUnSecureBaseURL + "Photos/Photos.aspx?e=5&ev=8&y=2010"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_PHOTOS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2009", gsUnSecureBaseURL + "Photos/Photos.aspx?e=5&ev=8&y=2009"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_RESULTS_2009, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Results from 2009", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Results2009.aspx?e=8"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_PHOTOS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2008", gsUnSecureBaseURL + "Photos/Photos.aspx?e=5&ev=8&y=2008"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_RESULTS_2008, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Results from 2008", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Results2008.aspx?e=8"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBPHOTOS_1_YEAR_AGO, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2007", gsUnSecureBaseURL + "Photos/Photos.aspx?e=5&ev=8&y=2007"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_RESULTS_2007, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Results from 2007", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Results2007.aspx?e=8"]);
            Push(gaSubMenuItem, [TAB_INDEX_ARCHIVED_SUBPHOTOS_2_YEARS_AGO, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2006", gsUnSecureBaseURL + "Photos/Photos.aspx?e=5&ev=8&y=2006"]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_RESULTS_2006, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Results from 2006", gsUnSecureBaseURL + "AnacondaJuniorSurvivor/Results.aspx?e=8"]);
        }

        if (giEventId == 6) {
            Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR]);
            Push(gaSubMenuItem, [TAB_INDEX_SUB_EVENT_PHOTOS, MENU_ITEM_ANACONDA_JUNIOR_SURVIVOR, "Photos from 2009", gsUnSecureBaseURL + "Photos/Photos.aspx?e=6&ev=23&y=2010"]);
            
        }
    }
    
     if (giEventId != 1)
    
        Push(gaMenuItem, [MENU_ITEM_BOATRENTAL, "Boat Rentals", gsUnSecureBaseURL + "asp/BoatRental.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_BOATRENTAL, MENU_ITEM_BOATRENTAL, "Boat Rentals (hidden)", ""]);

/*    if (giEventId == "" ||
        giEventId == 6)
    {
        Push(gaMenuItem, [MENU_ITEM_MERCHANDISE, "Merchandise & Wine", false]);
        Push(gaSubMenuItem, [TAB_INDEX_MERCHANDISE, MENU_ITEM_MERCHANDISE, "Merchandise", gsUnSecureBaseURL + "Merchandise/Default.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_MERCHANDISE_WINE, MENU_ITEM_MERCHANDISE, "'Endurance' Wine offer", gsUnSecureBaseURL + "Merchandise/Wine.aspx?e=" + giEventId]);
    }
    else*/ if (giEventId != 14)
    {
        Push(gaMenuItem, [MENU_ITEM_MERCHANDISE, "Merchandise", gsUnSecureBaseURL + "Merchandise/Default.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_MERCHANDISE, MENU_ITEM_MERCHANDISE, "Merchandise (hidden)", ""]);
    }

    Push(gaMenuItem, [MENU_ITEM_FORUM_ARTICLES_AND_STORIES, "Forum", false]);
    Push(gaSubMenuItem, [TAB_INDEX_FORUM, MENU_ITEM_FORUM_ARTICLES_AND_STORIES, "Forum", gsUnSecureBaseURL + "Forum/Forum.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_FORUM_ARTICLES_AND_STORIES]);
    Push(gaSubMenuItem, [TAB_INDEX_FORUM_PRODUCT_AND_GEAR_REVIEWS, MENU_ITEM_FORUM_ARTICLES_AND_STORIES, "Product & Gear Reviews", gsUnSecureBaseURL + "Forum/ForumTopics.aspx?tt=1&e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_FORUM_RACE_REPORTS, MENU_ITEM_FORUM_ARTICLES_AND_STORIES, "Adventure Stories", gsUnSecureBaseURL + "Forum/ForumTopics.aspx?tt=2&e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_FORUM_ADVICE, MENU_ITEM_FORUM_ARTICLES_AND_STORIES, "Training & Racing Advice", gsUnSecureBaseURL + "Forum/ForumTopics.aspx?tt=3&e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_FORUM_GENERAL, MENU_ITEM_FORUM_ARTICLES_AND_STORIES, "General Chit-chat", gsUnSecureBaseURL + "Forum/ForumTopics.aspx?tt=4&e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_FORUM_TRADING_POST, MENU_ITEM_FORUM_ARTICLES_AND_STORIES, "Trading Post", gsUnSecureBaseURL + "Forum/ForumTopics.aspx?tt=5&e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_FORUM_LOST_AND_FOUND, MENU_ITEM_FORUM_ARTICLES_AND_STORIES, "Lost & Found", gsUnSecureBaseURL + "Forum/ForumTopics.aspx?tt=6&e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_FORUM_ARTICLES_AND_STORIES]);
    Push(gaSubMenuItem, [TAB_INDEX_FORUM_IMAGE_UPLOAD, MENU_ITEM_FORUM_ARTICLES_AND_STORIES, "Upload an image", gsUnSecureBaseURL + "admin/AdminImageUpload.aspx?e=" + giEventId]);


    Push(gaMenuItem, [MENU_ITEM_NEWS_AND_FAQS, "<SPAN style=\"letter-spacing: 0px;\">News, Articles & Reports</sPAN>", false]);
    Push(gaSubMenuItem, [TAB_INDEX_LATEST_NEWS, MENU_ITEM_NEWS_AND_FAQS, "Latest News", gsUnSecureBaseURL + "asp/News.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_LEAVE_EMAIL_ADDRESS, MENU_ITEM_NEWS_AND_FAQS, "Leave Email Address", gsUnSecureBaseURL + "asp/LeaveEmailAddress.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_NEWSLETTERS, MENU_ITEM_NEWS_AND_FAQS, "Newsletters", gsUnSecureBaseURL + "asp/Newsletters.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_NEWS_AND_FAQS]);
    Push(gaSubMenuItem, [TAB_INDEX_ARTICLES_AND_STORIES, MENU_ITEM_NEWS_AND_FAQS, "Articles & Race Reports", gsUnSecureBaseURL + "asp/Articles.aspx?e=" + giEventId]);

    if (giEventId == 1 ||
        giEventId == 19 ||
        giEventId == 7)
        Push(gaMenuItem, [MENU_ITEM_KAYAKING_ADVICE, "MTB Training", false]);
    else if (giEventId == 14)
        Push(gaMenuItem, [MENU_ITEM_KAYAKING_ADVICE, "Training", false]);
    else if
    (  giEventId > 0 ||
        giEventId > "")
       
       Push(gaMenuItem, [MENU_ITEM_KAYAKING_ADVICE, "<SPAN style=\"letter-spacing: 0px;\">Training: Kayaking & MTB</sPAN>", false]);
        
    if (giEventId == 2 ||
        giEventId == 3 ||
        giEventId == 4 ||
        giEventId == 5 ||
        giEventId == 6 ||
        giEventId == 0 ||
        giEventId == "")
    {
        Push(gaSubMenuItem, [TAB_INDEX_NEW_TO_AR, MENU_ITEM_KAYAKING_ADVICE, "New to adventure races ?", gsUnSecureBaseURL + "asp/NewToAR.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_KAYAKING_ADVICE]);
    }
    if (giEventId == 6 ||
        giEventId == 14)
    {
        Push(gaSubMenuItem, [TAB_INDEX_ARC, MENU_ITEM_KAYAKING_ADVICE, "Adventure Race Camp", gsUnSecureBaseURL + "asp/ARC.aspx?e=14"]);
        Push(gaSubMenuItem, [TAB_INDEX_SKI_CAMP, MENU_ITEM_KAYAKING_ADVICE, "Ski Camp", gsUnSecureBaseURL + "asp/SkiCamp.aspx?e=6"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_KAYAKING_ADVICE]);
    }
    else if (giEventId == "" ||
             giEventId == 0)
    {
        Push(gaSubMenuItem, [TAB_INDEX_ARC, MENU_ITEM_KAYAKING_ADVICE, "Adv'ture Race Camp (WA)", gsUnSecureBaseURL + "asp/ARC.aspx?e=14"]);
        Push(gaSubMenuItem, [TAB_INDEX_SKI_CAMP, MENU_ITEM_KAYAKING_ADVICE, "Ski Camp  (WA)", gsUnSecureBaseURL + "asp/SkiCamp.aspx?e=6"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_KAYAKING_ADVICE]);
    }
    
    if (giEventId == 2 ||
        giEventId == 3 ||
        giEventId == 4 ||
        giEventId == 5)
        Push(gaSubMenuItem, [TAB_INDEX_TRAINING_SESSIONS, MENU_ITEM_KAYAKING_ADVICE, "Kayak Training Sessions", gsUnSecureBaseURL + "asp/TrainingSessions.aspx?e=" + giEventId]);
    else if (giEventId != 1 &&
             giEventId != 19 &&
             giEventId != 7)
        Push(gaSubMenuItem, [TAB_INDEX_TRAINING_SESSIONS, MENU_ITEM_KAYAKING_ADVICE, "Training Sessions", gsUnSecureBaseURL + "asp/TrainingSessions.aspx?e=" + giEventId]);
    if (giEventId == 1 ||
        giEventId == 2 ||
        giEventId == 4 ||
        giEventId == 5 ||
        giEventId == 6 ||
        giEventId == 19)
        Push(gaSubMenuItem, [TAB_INDEX_COURSE_FAMILIARISATION, MENU_ITEM_KAYAKING_ADVICE, "Course Familiarisation", gsUnSecureBaseURL + "asp/CourseFamiliarisation.aspx?e=" + giEventId]);

    if (giEventId != 1 &&
        giEventId != 19 &&
        giEventId != 7)
    {
        Push(gaSubMenuItem, [TAB_INDEX_KAYAK_HIRE, MENU_ITEM_KAYAKING_ADVICE, "Kayak Hire" + (giEventId==2?" & Sales":""), gsUnSecureBaseURL + "asp/KayakRental.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_PADDLING_HOME, MENU_ITEM_KAYAKING_ADVICE, "Intro to Kayaking", gsUnSecureBaseURL + "asp/Training.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SURF_TECHNIQUES, MENU_ITEM_KAYAKING_ADVICE, "Surf Techniques", gsUnSecureBaseURL + "asp/ArticlesSurfTechniques.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_GYM_EXERCISES, MENU_ITEM_KAYAKING_ADVICE, "Weights for Kayaking", gsUnSecureBaseURL + "asp/ArticlesKayakWeights.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_TESTIMONIAL, MENU_ITEM_KAYAKING_ADVICE, "Testimonial", gsUnSecureBaseURL + "asp/Testimonial.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_KAYAK_TEST_RESULTS_NEW, MENU_ITEM_KAYAKING_ADVICE, "The Big Kayak Test", gsUnSecureBaseURL + "asp/KayakTestReportII.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_KAYAK_AND_SURF_CLUBS, MENU_ITEM_KAYAKING_ADVICE, "Kayak & Canoe Clubs", "http://www.canoe.org.au/myclub/tools/nattree.aspx", true]);
        Push(gaSubMenuItem, [TAB_INDEX_KAYAK_AND_SURF_CLUBS, MENU_ITEM_KAYAKING_ADVICE, "SLSA Surf Clubs", "http://www.slsa.asn.au/default.aspx?s=findbeachorclub", true]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_KAYAKING_ADVICE]);
        if (giEventId == 5)
            Push(gaSubMenuItem, [TAB_INDEX_MTB_TRAINING_SESSIONS, MENU_ITEM_KAYAKING_ADVICE, "MTB Training Sessions", gsUnSecureBaseURL + "asp/MTBTrainingSessions.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_GUIDELINES_FOR_TRAINING, MENU_ITEM_KAYAKING_ADVICE, "Guide for MTB Training", gsUnSecureBaseURL + "asp/MTBTrainingGuidelines.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_PEDALLING_TECHNIQUES, MENU_ITEM_KAYAKING_ADVICE, "MTB Pedalling Technique", gsUnSecureBaseURL + "asp/MTBTrainingPedallingTechnique.aspx?e=" + giEventId]);
        if (giEventId == 1 ||
            giEventId == 19)
        {
            Push(gaSubMenuItem, [TAB_INDEX_HILL_CLIMBING, MENU_ITEM_KAYAKING_ADVICE, "MTB Hill Climbing Tips", gsUnSecureBaseURL + "asp/MTBTrainingHillClimbing.aspx?e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_MTB_EQUIPMENT, MENU_ITEM_KAYAKING_ADVICE, "Equipment & Maintenance", gsUnSecureBaseURL + "asp/MTBEquipment.aspx?e=" + giEventId]);
            Push(gaSubMenuItem, [TAB_INDEX_NUTRITION, MENU_ITEM_KAYAKING_ADVICE, "MTB Nutrition", gsUnSecureBaseURL + "asp/Nutrition.aspx?e=" + giEventId]);
        }
    }
    else
    {
        Push(gaSubMenuItem, [TAB_INDEX_PADDLING_HOME, MENU_ITEM_KAYAKING_ADVICE, "Intro to MTB'ing", gsUnSecureBaseURL + "asp/Training.aspx?e=" + giEventId]);
        if (giEventId != 7 &&
            giEventId != 19)
            Push(gaSubMenuItem, [TAB_INDEX_DOWNLOAD_ENTRY, MENU_ITEM_KAYAKING_ADVICE, "Forrest Trail Map (PDF)", gsUnSecureBaseURL + "PDF/ForrestTrailMap.pdf"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_KAYAKING_ADVICE]);
        Push(gaSubMenuItem, [TAB_INDEX_4_WEEKS_TO_GO, MENU_ITEM_KAYAKING_ADVICE, "4 weeks to go !", gsUnSecureBaseURL + "asp/MTBTrainingFourWeeksToGo.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_TRAINING_TIPS, MENU_ITEM_KAYAKING_ADVICE, "Tips for last 4 weeks", gsUnSecureBaseURL + "asp/MTBTrainingFourWeekTrainingTips.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_GUIDELINES_FOR_TRAINING, MENU_ITEM_KAYAKING_ADVICE, "Guidelines for Training", gsUnSecureBaseURL + "asp/MTBTrainingGuidelines.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_PEDALLING_TECHNIQUES, MENU_ITEM_KAYAKING_ADVICE, "Pedalling Technique", gsUnSecureBaseURL + "asp/MTBTrainingPedallingTechnique.aspx?e=" + giEventId]);
        if (giEventId != 7)
            Push(gaSubMenuItem, [TAB_INDEX_HILL_CLIMBING, MENU_ITEM_KAYAKING_ADVICE, "Hill Climbing Tips", gsUnSecureBaseURL + "asp/MTBTrainingHillClimbing.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_MTB_EQUIPMENT, MENU_ITEM_KAYAKING_ADVICE, "Equipment & Maintenance", gsUnSecureBaseURL + "asp/MTBEquipment.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_NUTRITION, MENU_ITEM_KAYAKING_ADVICE, "Nutrition", gsUnSecureBaseURL + "asp/Nutrition.aspx?e=" + giEventId]);
    }
    
 if (giEventId > "" ||
             giEventId > 0)

    Push(gaMenuItem, [MENU_ITEM_TRAVEL_AND_ACCOMMODATION, "Travel & Accomm", false]);
    Push(gaSubMenuItem, [TAB_INDEX_TRAVEL, MENU_ITEM_TRAVEL_AND_ACCOMMODATION, "Travel & Accommodation", gsUnSecureBaseURL + "asp/Travel.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_THINGS_TO_SEE_AND_DO, MENU_ITEM_TRAVEL_AND_ACCOMMODATION, "Things To See & Do", gsUnSecureBaseURL + "asp/TravelThingsToDo.aspx?e=" + giEventId]);
    
/*    if (giEventId == 6)
        Push(gaSubMenuItem, [TAB_INDEX_MEELUP, MENU_ITEM_TRAVEL_AND_ACCOMMODATION, "Meelup Regional Park", gsUnSecureBaseURL + "asp/TravelMeelup.aspx?e=" + giEventId]); */
    if (giEventId == 1)
    {
        Push(gaSubMenuItem, [TAB_INDEX_MEELUP, MENU_ITEM_TRAVEL_AND_ACCOMMODATION, "Forrest & Surrounds", gsUnSecureBaseURL + "asp/TravelForrest.aspx?e=" + giEventId]);
        Push(gaMenuItem, [MENU_ITEM_FESTIVAL, "Forrest Festival", gsUnSecureBaseURL + "asp/ForrestFestival.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_FESTIVAL, MENU_ITEM_FESTIVAL, "Forrest Festival (hidden)", ""]);
    }

    Push(gaMenuItem, [MENU_ITEM_CALENDAR_AND_LINKS, "Calendar Of Events", gsUnSecureBaseURL + "asp/LinksEvents.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_CALENDAR, MENU_ITEM_CALENDAR_AND_LINKS, "Calendar Of Events (hidden)", ""]);
 if (giEventId != 19)
    Push(gaMenuItem, [MENU_ITEM_VOLUNTEERS, "Volunteers", gsUnSecureBaseURL + "asp/Volunteers.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_VOLUNTEER, MENU_ITEM_VOLUNTEERS, "Volunteers (hidden)", ""]);

    Push(gaMenuItem, [MENU_ITEM_SPONSORS, "Sponsors", gsUnSecureBaseURL + "asp/Sponsors.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_SPONSORS, MENU_ITEM_SPONSORS, "Sponsors (hidden)", ""]);

    Push(gaMenuItem, [MENU_ITEM_MEDIA, "Media", gsUnSecureBaseURL + "Media/Default.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_MEDIA, MENU_ITEM_MEDIA, "Media (Hidden)", ""]);
/*  Push(gaSubMenuItem, [TAB_INDEX_REGISTATION_INFO, MENU_ITEM_MEDIA, "Media Registration Info", gsUnSecureBaseURL + "Media/Links.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_MEDIA_REGISTER, MENU_ITEM_MEDIA, "Register for Media Acc.", gsUnSecureBaseURL + "Media/Links.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_MEDIA_SIGN_IN, MENU_ITEM_MEDIA, "Sign In to Media Area", gsUnSecureBaseURL + "Media/Links.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_MEDIA_SIGN_OUT, MENU_ITEM_MEDIA, "Sign Out of Media Area", gsUnSecureBaseURL + "Media/Links.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_MEDIA_GUIDES, MENU_ITEM_MEDIA, "Media Guides", gsUnSecureBaseURL + "Media/Links.aspx?e=" + giEventId]);
    Push(gaSubMenuItem, [TAB_INDEX_PRESS_RELEASES, MENU_ITEM_MEDIA, "Press Releases", gsUnSecureBaseURL + "Media/Links.aspx?e=" + giEventId]); */
    if (piUserStatus == USER_TYPE_ADMIN)
    {
        Push(gaMenuItem, [MENU_ITEM_SITE_ADMINISTRATION, "Administration", false]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN, MENU_ITEM_SITE_ADMINISTRATION, "Administration Home", gsUnSecureBaseURL + "Admin/AdminHome.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_SITE_ADMINISTRATION]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_ATHLETE_RESERVATIONS, MENU_ITEM_SITE_ADMINISTRATION, "Athlete Reservations", gsUnSecureBaseURL + "Admin/AdminAthleteReservations.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_BURNET_DONATIONS, MENU_ITEM_SITE_ADMINISTRATION, "Burnet Donations", gsUnSecureBaseURL + "Admin/AdminBurnetDonations.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_CALENDAR_LISTING, MENU_ITEM_SITE_ADMINISTRATION, "Calendar Of Events", gsUnSecureBaseURL + "Admin/AdminCalendarListing.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_CREDIT_CARD_PAYMENTS, MENU_ITEM_SITE_ADMINISTRATION, "Credit card payments", gsUnSecureBaseURL + "Admin/CreditCardPayments.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_SITE_ADMINISTRATION]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_ENTRY, MENU_ITEM_SITE_ADMINISTRATION, "Entries - Competitors", gsUnSecureBaseURL + "Admin/AdminEntryListing.aspx?e=" + giEventId + "&up=1"]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_ENTRY_OPTIONS, MENU_ITEM_SITE_ADMINISTRATION, "Entries - Configuration", gsUnSecureBaseURL + "Admin/AdminEntryOptions.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_ENTRY_REPORTS, MENU_ITEM_SITE_ADMINISTRATION, "Entries - Reports", gsUnSecureBaseURL + "Admin/AdminEntryReports.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_ENTRY_FUNCTIONS, MENU_ITEM_SITE_ADMINISTRATION, "Entries - Other", gsUnSecureBaseURL + "Admin/AdminEntryFunctions.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_ENTRY_FUNCTIONS, MENU_ITEM_SITE_ADMINISTRATION, "Entries - Edit Entry Details", gsUnSecureBaseURL + "Admin/GenericEntryAdmin.aspx"]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_SITE_ADMINISTRATION]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_EVENT_DETAILS, MENU_ITEM_SITE_ADMINISTRATION, "Event Details", gsUnSecureBaseURL + "Admin/AdminEventDetails.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_FORUM, MENU_ITEM_SITE_ADMINISTRATION, "Forum Administration", gsUnSecureBaseURL + "Admin/AdminForum.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_FAQs, MENU_ITEM_SITE_ADMINISTRATION, "Frequently Asked Quest's", gsUnSecureBaseURL + "Admin/AdminFAQListing.aspx?e=" + giEventId]);
        // Push(gaSubMenuItem, [TAB_INDEX_ADMIN_ISSUES, MENU_ITEM_SITE_ADMINISTRATION, "Issues Register", gsUnSecureBaseURL + "Admin/AdminIssueList.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_LIVE_UPDATE, MENU_ITEM_SITE_ADMINISTRATION, "Live Race Updates", gsUnSecureBaseURL + "Admin/LiveUpdate.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_MERCHANDISE, MENU_ITEM_SITE_ADMINISTRATION, "Merchandise", gsUnSecureBaseURL + "Admin/AdminMerchandise.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_MEDIA, MENU_ITEM_SITE_ADMINISTRATION, "Media", gsUnSecureBaseURL + "Admin/AdminMedia.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_SITE_ADMINISTRATION]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_NEWS, MENU_ITEM_SITE_ADMINISTRATION, "News Releases", gsUnSecureBaseURL + "Admin/AdminNewsItemListing.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_NEWSLETTER, MENU_ITEM_SITE_ADMINISTRATION, "Newsletters - en masse", gsUnSecureBaseURL + "Admin/SendNewsletter.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_MAIL_MERGE, MENU_ITEM_SITE_ADMINISTRATION, "Newsletters - mail merges", gsUnSecureBaseURL + "Admin/MailMerge.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_SITE_ADMINISTRATION]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_PHOTOS, MENU_ITEM_SITE_ADMINISTRATION, "Photos - Orders", gsUnSecureBaseURL + "Admin/AdminPhotos.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_PHOTOS_CONFIGURATION, MENU_ITEM_SITE_ADMINISTRATION, "Photos - Configuration", gsUnSecureBaseURL + "Admin/AdminPhotosConfig.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_PHOTOS_REPORTS, MENU_ITEM_SITE_ADMINISTRATION, "Photos - Reports", gsUnSecureBaseURL + "Admin/AdminPhotosReports.aspx?e=" + giEventId]);
//        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_SITE_ADMINISTRATION]);
//        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_POLL, MENU_ITEM_SITE_ADMINISTRATION, "Poll Questions & Answers", gsUnSecureBaseURL + "Admin/AdminPoll.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_SITE_ADMINISTRATION]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_RESULTS_CONFIG, MENU_ITEM_SITE_ADMINISTRATION, "Race Results - Config.", gsUnSecureBaseURL + "Admin/AdminResultsConfig.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_RESULTS, MENU_ITEM_SITE_ADMINISTRATION, "Race Results - Process", gsUnSecureBaseURL + "Admin/AdminResults.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_RESULTS, MENU_ITEM_SITE_ADMINISTRATION, "Race Results - Notify", gsUnSecureBaseURL + "Admin/AdminResultsNotify.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_SITE_ADMINISTRATION]);
        // Push(gaSubMenuItem, [TAB_INDEX_ADMIN_SITE_STATS, MENU_ITEM_SITE_ADMINISTRATION, "Site Statistics - old", "http://wic004v.server-statistics.com:87/stats?action=login&username=&password=&serverid=vs153924"]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_ARC_REGO, MENU_ITEM_SITE_ADMINISTRATION, "Adv'ture Race Camp Rego", gsUnSecureBaseURL + "Admin/AdminARCListing.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_ARC_FA_REGO, MENU_ITEM_SITE_ADMINISTRATION, "Albany MTB Tour Rego", gsUnSecureBaseURL + "Admin/AdminARCFreshAirListing.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_DINNER_REGO, MENU_ITEM_SITE_ADMINISTRATION, "Preso Dinner Tickets", gsUnSecureBaseURL + "Admin/AdminDinnerListing.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_COURSE_FAMILIARISER, MENU_ITEM_SITE_ADMINISTRATION, "Course Familiariser Regos", gsUnSecureBaseURL + "Admin/AdminCourseFamiliariserListing.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_BUS_REGO, MENU_ITEM_SITE_ADMINISTRATION, "Bus Service Regos", gsUnSecureBaseURL + "Admin/AdminBusRegoListing.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_DEMO_DAY, MENU_ITEM_SITE_ADMINISTRATION, "Anaconda Demo Day Regos", gsUnSecureBaseURL + "Admin/anacondademodays.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_SKI_CAMP_REGO, MENU_ITEM_SITE_ADMINISTRATION, "Ski-camp Registrations", gsUnSecureBaseURL + "Admin/AdminSkiCampListing.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_LINE, MENU_ITEM_SITE_ADMINISTRATION]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_FTP_TOOLS, MENU_ITEM_SITE_ADMINISTRATION, "FTP Tools & Guide", gsUnSecureBaseURL + "Admin/AdminFTPTools.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_SITE_FUNCTIONS, MENU_ITEM_SITE_ADMINISTRATION, "Website & DB Functions", gsUnSecureBaseURL + "Admin/AdminSiteFunctions.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_STATIC_CONTENT, MENU_ITEM_SITE_ADMINISTRATION, "Static Website Content", gsUnSecureBaseURL + "Admin/AdminStaticContent.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_IMAGE_UPLOAD, MENU_ITEM_SITE_ADMINISTRATION, "Upload Images", gsUnSecureBaseURL + "Admin/AdminImageUpload.aspx?mode=admin&e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_SITE_STATS, MENU_ITEM_SITE_ADMINISTRATION, "Website Statistics", "http://wic007s.server-statistics.com:80/livestats/login.aspx?Domain=www.rapidascent.com.au "]);
        Push(gaSubMenuItem, [TAB_INDEX_ADMIN_FTP_TOOLS, MENU_ITEM_SITE_ADMINISTRATION, "Webmail", "https://165.228.167.30/exchange", true]);
    }
    
    if (piUserStatus != NOT_LOGGED_ON)
    {
        Push(gaMenuItem, [MENU_ITEM_SIGN_OUT, "Sign Out", gsUnSecureBaseURL + "asp/SignOut.aspx?e=" + giEventId]);
        Push(gaSubMenuItem, [TAB_INDEX_SIGN_OUT, MENU_ITEM_SIGN_OUT, "Sign Out (hidden)", ""]);
    }
    else
    {
        Push(gaMenuItem, [MENU_ITEM_SIGN_IN, "Sign In / Register", gsUnSecureBaseURL + "asp/LoginForm-RegisterForm.aspx?e=" + giEventId]);

    }

    // Figure out the id's                        
    var j;
    giCurrentSubMenuItemIndex = piSubMenuItemIndex;
    
    for (j = 0; j < gaSubMenuItem.length; j++)
    {
        if (gaSubMenuItem[j][0] == piSubMenuItemIndex) 
        {
            giCurrentMenuItemIndex = gaSubMenuItem[j][1];
            break;
        }
    }

    // Write the HTML
    NewTable("PageContainer", "", "", "", "", "0", "0");
        NewRow(true, "BannerContainerRow");
            NewCell(true, "hidefromprint");
                NewTable("top", "", "", "", "", "0", "0");
                    Write('  <tr><td class="BannerContainer">');
                    //  Event specific Banners
                    if (giEventId == 14 ||
                        
                        giEventId == 15)
                        FlashMovie(sFlashHeaderName, 800, 300);
                    else
                        if (giEventId == 19)
                        FlashMovie(sFlashHeaderName, 775, 330);
                          else
            
                     if (giEventId == "" ||
                         giEventId == 0)
                        FlashMovie(sFlashHeaderName, 1010, 200);
                        else
                        
                        
                      if (giEventId == 6 ||
                          giEventId == 5 ||
                         giEventId == 4 ||
                         giEventId == 21||
                         piEventId == 23)
                        FlashMovie(sFlashHeaderName, 775, 300);
                    else
                        FlashMovie(sFlashHeaderName, 600, 200);
                    Write('</td><td class="BannerSeparator"> ');
                    NewTable("", "", "top", "100%", "100%", "0", "0", sHeaderTileName);
                        NewRow(true, "", "", "bottom", "100%");
                            NewCell(true, "ScrollerHeading", "", "", "", "", 2);
                                LayerStart("", "Countdown");
                                Write('&nbsp;');
                                LayerEnd();
                 NewRow("", "", "", "top", "100%");
                            var iImageHeight = 100;
                            var iImageWidth = 180;
                        
                            Write('<td id="Scroller1">');
                            LayerStart("", "Holder1");
                            LayerStart("", "ScrollContainer1");
                            LayerStart("", "ScrollerPicture");
                            NewTable("", "", "", "", "", "0", "0");
                            for (var jj = 0; jj < gaSponsorList.length; jj++)
                            {
                                NewRow(jj==0);
                                    NewCell();
                                        NewImage(gaSponsorList[jj][1], "", "", iImageWidth, iImageHeight, gaSponsorList[jj][0], gaSponsorList[jj][3], true);
                            }
                            LayerEnd();
                            LayerEnd();
                            LayerEnd();
                            EndTable();
                        NewRow();
                            Write(' <td id="Scroller2" colspan=2>');
                            LayerStart("", "Holder2");
                            LayerStart("", "ScrollContainer2");
                            LayerStart("", "ScrollerText");
                            for (var jj = 0; jj < gaSponsorList.length; jj++)
                            {
                                if (!gaSponsorList[jj][4])
                                    Write("&nbsp;");
                                else
                                {
                                    if (gaSponsorList[jj][2])
                                    {
                                        LayerStart("itemlink");
                                        Link(gaSponsorList[jj][5], gaSponsorList[jj][3], "banner", true);
                                        LayerEnd();
                                    }
                                    else
                                    {
                                        LayerStart("item");
                                        Write(gaSponsorList[jj][5]);
                                        LayerEnd();
                                    }
                                }
                            }
                            LayerEnd();
                            LayerEnd();
                            LayerEnd();
                        
                        NewRow();
                            Write('<TD id="Scroller1B">');
                            LayerStart("", "Holder1B");
                            LayerStart("", "ScrollContainer1B");
                            LayerStart("", "ScrollerPictureB");
                            NewTable("", "", "", "", "", "0", "0");
                            for (var jj = 0; jj < gaPartnerList.length; jj++)
                            {
                                NewRow(jj==0);
                                    NewCell();
                                        NewImage(gaPartnerList[jj][1], "", "", iImageWidth, iImageHeight, gaPartnerList[jj][0], gaPartnerList[jj][3], true);
                            }
                            LayerEnd();
                            LayerEnd();
                            LayerEnd();
                            EndTable();
                        NewRow();
                            Write(' <td id="Scroller2B">');
                            LayerStart("", "Holder2B");
                            LayerStart("", "ScrollContainer2B");
                            LayerStart("", "ScrollerTextB");
                            for (var jj = 0; jj < gaPartnerList.length; jj++)
                            {
                                if (!gaPartnerList[jj][4])
                                    Write("&nbsp;");
                                else
                                {
                                    if (gaPartnerList[jj][2])
                                    {
                                        LayerStart("itemlink");
                                        Link(gaPartnerList[jj][5], gaPartnerList[jj][3], "banner", true);
                                        LayerEnd();
                                    }
                                    else
                                    {
                                        LayerStart("item");
                                        Write(gaPartnerList[jj][5]);
                                        LayerEnd();
                                    }
                                }
                            }
                            LayerEnd();
                            LayerEnd();
                            LayerEnd();

                        NewRow();
                            NewCell(true, "", "center", "top", "180", 20, 2);
                                LayerStart("", "VisitorNumber", "");
                                Write("<span style='white-space: nowrap;'>You're visitor " + CommasInNumber(giSiteHits) + " to this site</span>");
                                LayerEnd();
                                LayerStart("", "MajorSponsors", "");
                                if (giEventId == "" ||
                                    giEventId == 0)
                                    Write("<span style='white-space: nowrap;'></span>");
                                else
                                    Write("<span style='white-space: nowrap;'></span>");
                                LayerEnd();
                                LayerStart("", "", "");
                                if (giEventId == "" ||
                                    giEventId == 0)
                                    Write("<span style='white-space: nowrap;'></span>");
                                else
                                    Write("<span style='white-space: nowrap;'></span>");
                                LayerEnd();
                    EndTable();
                    Write('</td><td class="BannerExtender">&nbsp;');
                EndTable();
        NewRow("", "EventMenu");
            NewCell(true, "EventMenu");
                WriteEventMenu(giEventId);
        NewRow("", "", "", "top");
            NewCell(true, "", "", "top");
                NewTable("", "", "top", "100%", "", "0", "0");
                    NewRow(true, "", "", "top");
                        Write("<td class='tab' valign='top' rowspan='2'>")
                            WriteLeftMenu();
                                
                          
                                Write("<br />");
                                Write("<img src=\"" + gsBaseURL + "images/RapidAscent/rapidascentlogo_new.png\">");                            
                            
                            
                        NewCell("", "content", "left", "top", "100%", "100%");
                            if (giEventId == 14)
                                Write('<div class="CountdownTimerContainer"><iframe id="datamain" scrolling="no" frameborder="0" class="CountdownTimer" src="' + gsUnSecureBaseURL + 'GreatSouthern/Countdown.aspx"></iframe></div>');
                            else
                                if (giEventId == 19)
                                 Write('<div class="CountdownTimerContainer"><iframe id="datamain" scrolling="no" frameborder="0" class="CountdownTimer" src="' + gsUnSecureBaseURL + 'BikeBuller/Countdown.aspx"></iframe></div>');
                                     else
                         if (giEventId == 21)
                                 Write('<div class="CountdownTimerContainer"></div>');
                                     else
                            
                             if (giEventId == 23)
                                 Write('<div class="CountdownTimerContainer"></div>');
                                else
                            if (giEventId == 6)
                                 Write('<div class="CountdownTimerContainer"></div>');
                                else
                                 if (giEventId == 4)
                                 Write('<div class="CountdownTimerContainer"></div>');
                                else
                                     if (giEventId == "")
                                 Write('<div class="CountdownTimerContainer"></div>');
                                else
                                
                                 if (giEventId == 0)
                                 Write('<div class="CountdownTimerContainer"></div>');
                                else
                                 if (giEventId == 5)
                                 Write('<div class="CountdownTimerContainer"></div>');
                                else
                                                        
                                                                 if (giEventId == 1) {
                                 Write('<div class="GSARLink"><a href="/BikeBuller/"><img src="/images/RapidAscent/MenuItemBikeBuller.png" alt="Bike Buller MTB Festival" /></a><a href="http://www.salomontrailseries.com.au"><img src="/images/RapidAscent/MenuItemSalomon.png" alt="Coastal Clash" /></a></div>');
                                                                 } else {
                        
                                Write('<div class="GSARLink"><a href="/BikeBuller/"><img src="/images/RapidAscent/MenuItemBikeBuller.png" alt="Bike Buller MTB Festival" /></a><a href="http://www.salomontrailseries.com.au"><img src="/images/RapidAscent/MenuItemSalomon.png" alt="Coastal Clash" /></a></div>');
                                                                 }
                        
}

function WriteEventMenu(piEventId)
{
    WriteNoLineBreak(
                     "<span class=\"MenuItem Event1\"><a href=\"../KonaOdyssey\">Kona Odyssey MTB</a></span>" +
                     
                    "<span class=\"MenuItem Event1\"><a href=\"../RainForestRide/\">Rainforest Ride</a></span>" +
                     "<span class=\"MenuItem Event1\"><a href=\"../icme\">IC MTB Enduro</a></span>" +
                     "<span class=\"MenuItem Event2\"><a href=\"../JuniorSurvivor\">Anaconda Jnr Survivor</a></span>" +
                     "<span class=\"MenuItem Event3\"><a href=\"../GoldCoast\">Anaconda Gold Coast QLD</a></span>" +
                    "<span class=\"MenuItem Event4\"><a href=\"../GeographeBay\">Anaconda Augusta WA</a></span>" +
                    "<span class=\"MenuItem Event5\"><a href=\"../Lorne\">Anaconda Lorne VIC</a></span>" +
        
                    "<span class=\"MenuItem Event6\"><a href=\"http://www.marysville2melbourne.com.au\">Marysville2Melbourne</a></span>" +

                     "<span class=\"MenuItem Event14\"><a href=\"../GreatSouthern\">Denmark A/R</a></span>" +
                     "<span class=\"MenuItem Event19\"><a href=\"../BikeBuller\">Bike Buller</a></span>" +
                     "<span class=\"MenuItem Event2\"><a href=\"../Forster\">Anaconda Forster</a></span>");
}



function WriteLeftMenu()
{
    var i;
    var sClass;
    for (i = 0; i < gaMenuItem.length; i++)
    {
        if (gaMenuItem[i][0] == giCurrentMenuItemIndex)
            sClass = " class='selected' ";
        else
            sClass = "";
        document.write("<div id=menu" + i + " class=menu><P width='100%'><span style='white-space: nowrap;'>");
        
        if (gaMenuItem[i][2])
            document.write("<A " + sClass + "href='" + gaMenuItem[i][2] + "'>" + gaMenuItem[i][1] + "</a></span></P></DIV>");
        else
        {
            document.write("<A " + sClass + "href='javascript:ExpandCollapseMenu(" + i + ");'>" + gaMenuItem[i][1] + GetImageHTML(i, (gaMenuItem[i][0] == giCurrentMenuItemIndex?1:-1)) + "</a></span></P></DIV>");
            if (gaMenuItem[i][0] == giCurrentMenuItemIndex)
                ExpandCollapseMenu(i);
        }
    }
    document.write("<div id=menulast class=menu>&nbsp;<div>");
}

function GetImageHTML(piWriteIndex, piOverride) // 0, false, null = do nothing, 1 = up, -1 = down
{
    var sUpDown;
    if (piOverride == 1)
        sUpDown = "Up";
    else if (piOverride == -1)
        sUpDown = "Down";
    else
        sUpDown = (!gaMenuItem[piWriteIndex][3]?"Up":"Down");
    return " <IMG alt='More options ...' src='" + gsBaseURL + "images/RapidAscent/" + sUpDown + "Arrow.gif' name='menuimg" + piWriteIndex + "'>"; 
}

function ExpandCollapseMenu(piIndex)
{
    var sClass;
    if (gaMenuItem[piIndex][0] == giCurrentMenuItemIndex)
        sClass = " class='selected' ";
    else
        sClass = "";
        
    var sHTML = "<P width='100%'><span style='white-space: nowrap;'><A " + sClass + "href='javascript:ExpandCollapseMenu(" + piIndex + ");'>";
    sHTML += gaMenuItem[piIndex][1] + " " + GetImageHTML(piIndex) + "</a></span></P>";
    
    if (!gaMenuItem[piIndex][3])
    {
        var j;
        sHTML += "<div class=\"submenu\">";
        for (j=0; j<gaSubMenuItem.length; j++)
        {
            if (gaSubMenuItem[j][0] == giCurrentSubMenuItemIndex)
                sClass = " class='selected' ";
            else
                sClass = "";
            if (gaSubMenuItem[j][1] == gaMenuItem[piIndex][0])
            {
                if (gaSubMenuItem[j][0] == TAB_INDEX_LINE)
                {
                    sHTML += "<span class=\"Line\"><!-- Empty Cell --></span>";
                    continue;
                }
                sHTML += "<P><span style='white-space: nowrap;'><A " + sClass + " href='" + gaSubMenuItem[j][3] + "'>" + gaSubMenuItem[j][2] + "</a></span></P>";
            }
        }
        sHTML += "</div>";
    }
    gaMenuItem[piIndex][3] = !gaMenuItem[piIndex][3];
    ReplaceContent("menu" + piIndex, sHTML);
}

function ArraySortIndex3(a, b)
{
    return a[3] - b[3];
}

function ArraySortIndex6(a, b)
{
    return a[6] - b[6];
}

function Footer(piUserStatus, piEventId)
{
            EndTable();
        NewRow("", "", "", "bottom", "100%", "100%");
            NewCell(true, "hidefromprint", "center", "bottom", "100%", "100%");
                NewTable("footer", "center", "bottom", "100%");
                    NewRow(true);
                        NewCell(true, "footer", "center", "bottom", "100%");
                            Link("Rapid Ascent Home", gsBaseURL + "asp/Main.aspx?e=" + giEventId);
                            Write("&nbsp;|&nbsp;");
                            Link("Privacy Statement", gsBaseURL + "asp/Privacy.aspx?e=" + giEventId);
                            Write("&nbsp;|&nbsp;");
                            Link("Disclaimer", gsBaseURL + "asp/Disclaimer.aspx?e=" + giEventId);
                            Write("&nbsp;|&nbsp;");
                            Link("About Us", gsBaseURL + "asp/AboutUs.aspx?e=" + giEventId);
                            Write("&nbsp;|&nbsp;");
                            Link("Contact Us", gsBaseURL + "asp/ContactUs.aspx?e=" + giEventId);
                EndTable();
    EndTable();

    CountdownTimer();
    InitScrollers();
}

function OtherOptions(paOptionArray)
{
    var i;
    var b;
    NewTable("", "center"); NewRow(true); NewCell(true, "", "center");
    for (i=0; i < paOptionArray.length; i++)
    {
        b = false;
        amp = "?";
        if (paOptionArray[i][2])
            b = true;
        if (paOptionArray[i][3])
            amp = "&";
        if (i > 0)
            Write(" &nbsp;|&nbsp; ");
        Write("<span style='white-space: nowrap;'>");

        Link(paOptionArray[i][0], paOptionArray[i][1] + amp + "e=" + giEventId, "", b);
        Write("</span>");
    }
    EndTable();
}

function FormStart(psFormName, psFormAction)
{
    FormBegin(psFormName, psFormAction + "?e=" + giEventId);
}

function ListBoxValue(psListBoxName, psListBoxClass, paListBoxValueArray, paListBoxTextArray, paListBoxSelectedValue)
{
    if (paListBoxSelectedValue.toString().substring(0, 1) == "{")
        Write(" ");
    else
        Write(paListBoxSelectedValue);
}

function TextBoxOrAreaValue(psTextBoxName, psTextBoxClass, psTextBoxValue)
{
    Write(psTextBoxValue);
}

function PersonalInformation(pbIsSelf)
{

    var TextBoxFunction = TextBox;
    var ListBoxFunction = ListBox;

    if (!pbIsSelf)
    {
        TextBoxFunction  = TextBoxOrAreaValue;
        ListBoxFunction  = ListBoxValue;
    }
    
    NewTable();
        NewRow(true); NewCell(true, "", "", "", "", "", 2);
                      Write("<h3>Personal information</H3>");
                      NewRow();     NewCell(true); Write("First Name" + (!pbIsSelf?"":" *")); 
                      NewCell();     TextBoxFunction("txtFirstName", "", sFirstName, 40, 40);
        NewRow();     NewCell(true); Write("Surname" + (!pbIsSelf?"":" *")); 
                      NewCell();     TextBoxFunction("txtSurname", "", sSurname, 40, 40);
        if (pbIsSelf)
        {
            NewRow();     NewCell(true); Write("Email Address&nbsp;*"); 
                          NewCell();     TextBox("txtEmailAddress", "", sEmailAddress, 80, 40);
            NewRow();     NewCell(true, "", "", "", "", "", 2);
                                         Write("<B>Please be very careful typing in your email address as this is the only way we can contact you</b><br /><br />");
            NewRow();     NewCell(true); Write("Choose&nbsp;a&nbsp;password&nbsp; (min&nbsp;4,&nbsp;max&nbsp;20&nbsp;chars)&nbsp;*&nbsp;");
                          NewCell();     Password("txtPassword", "", 20, 20, sPassword);
            NewRow();     NewCell(true); Write("Confirm Password *");
                          NewCell();     Password("txtConfirmPassword", "", 20, 20, sPassword);
        }
        NewRow();     NewCell(true); Write("Birth Date");
                      NewCell();     ListBoxFunction("lbBirthDateDay", "", gaDayArray, "", sBirthDateDay);
                                     ListBoxFunction("lbBirthDateMonth", "", gaMonthArray, "", sBirthDateMonth);
                                     ListBoxFunction("lbBirthDateYear", "", gaYearArray, "", sBirthDateYear);
        NewRow();     NewCell(true); Write("Gender");
                      NewCell();     if (pbIsSelf)
                                     {
                                         RadioButton("rbGender", "male", "", sGender != "female");   Write ("Male&nbsp;&nbsp;&nbsp;&nbsp;");
                                         RadioButton("rbGender", "female", "", sGender == "female"); Write ("Female");
                                     } 
                                     else
                                         Write(sGender);

        if (pbIsSelf)
        {
            NewRow();     NewCell(true, "", "", "", "", "", 2);
                              Write("<H3>Preferences</H3>");
            NewRow();     NewCell(true, "", "", "", "", "", 2);
                              CheckBox("cbxReceiveNewsletter", "", bReceiveNewsletter);
                              Write("&nbsp;Send me email news updates as they occur");
            NewRow();     NewCell(true, "", "", "", "", "", 2);
                              CheckBox("cbxListInProfile", "", bListInProfile);
                              Write("&nbsp;List me in the athlete profile section");
        }

    EndTable();
}

function ImageInformation(pbIsSelf)
{
    NewTable();
        NewRow();     NewCell(true, "", "", "", "", "", 2);
                            Write("<H3>Profile Pictures & Avatars</H3>");
        if (pbIsSelf)
        {
            NewRow(); NewCell(true);    FormBegin("frmPictureUpload", gsBaseURL + "asp/UploadImage.aspx?e=" + giEventId, true);
                                        if (!bPictureExists)
                                            Write("<span style='white-space: nowrap;'>Add a");
                                        else
                                            Write("<span style='white-space: nowrap;'>Change the");
                                        Write(" profile picture of me ...&nbsp;</span>");            
                      NewCell();        File("flPicture", "", 25);
                                        
            NewRow(); NewCell(true);    Write("<span style='white-space: nowrap;'>");
                                        Write("Desired final size of your shot ?");
                                        Write("</span>");
                      NewCell();        Write("<span style='white-space: nowrap;'>");
                                        RadioButton("rbMaxPixelSize", 500, "", true);
                                        Write("Large&nbsp;&nbsp;");
                                        RadioButton("rbMaxPixelSize", 350);
                                        Write("Medium&nbsp;&nbsp;");
                                        RadioButton("rbMaxPixelSize", 200);
                                        Write("Small</span>");
            NewRow(); NewCell(true);    Write("And would you like to rotate it before loading ?");
                      NewCell();        Write("<span style='white-space: nowrap;'>");
                                        RadioButton("rbRotate", "0", "", true);
                                        Write("Nope&nbsp;&nbsp;");
                                        RadioButton("rbRotate", "270");
                                        Write("90<SUP>o</SUP> CW&nbsp;&nbsp;");
                                        RadioButton("rbRotate", "90");
                                        Write("90<SUP>o</SUP> CCW</span>");
            NewRow(); NewCell(true);    Write("&nbsp;");   
                      NewCell();        Button("Upload picture", "UploadImage(gfrmPicture);");
                                        if (bPictureExists)
                                            Button("Remove", "document.location='" + gsBaseURL + "asp/RemoveImage.aspx?e=" + giEventId + "&a=" + iAthleteId + "&i=" + UPLOAD_TYPE_PICTURE + "';");
                                        Hidden("a", iAthleteId);
                                        Hidden("i", UPLOAD_TYPE_PICTURE);
            NewRow(); NewCell(true, "", "center", "", "", "", 2);
                                        Write("<I>(It can take a while if it's a large image and/or your internet connection is slow, if it takes too long, it will time out trying to upload your file and fail)</I>");
                                        
        }
        NewRow();     NewCell(true, "", "", "", "", "", 2);
                                        Write("<span style='white-space: nowrap;'><B>Profile Shot</B>");
                                        if (pbIsSelf && bPictureExists)
                                            Write("&nbsp;&nbsp;&nbsp;&nbsp;( " + gsBaseURL + "images/ProfilePictures/" + String(iAthleteId) + sPictureExtension + " )");
                                        Write("</span>");
        NewRow();     NewCell(true, "", "center", "", "", "", 2);
                                        if (bPictureExists)
                                            InlineImage('../images/ProfilePictures/' + String(iAthleteId) + sPictureExtension);
                                        else
                                            Write("&lt;No picture yet&gt;");
                                        FormEnd();
                                        gfrmPicture = document.frmPictureUpload;

        if (pbIsSelf)
        {
            NewRow(); NewCell(true);    FormBegin("frmAvatarUpload", gsBaseURL + "asp/UploadImage.aspx?e=" + giEventId, true);
                                        if (!bAvatarExists)
                                            Write("Add an");
                                        else
                                            Write("Change my");
                                        Write(" avatar ...&nbsp;</span><br /><br /><B>Note:</B> Avatars are always displayed in the forum at a maximum height/width of 100 pixels, your image will automatically be resized down to this if it is larger");
                      NewCell();        Write("<I><B>What is an avatar ?</B>  An 'avatar' is the image that appears next to your name in posts you make on the forum</I><br /><br />");
                                        // file dialog box
                                        File("flPicture", "", 25);
                                        Hidden("i", UPLOAD_TYPE_AVATAR);
                                        Hidden("a", iAthleteId);
                                        Hidden("rbMaxPixelSize", 100);
            NewRow(); NewCell(true);    Write("And would you like to rotate it before loading ?");
                      NewCell();        Write("<span style='white-space: nowrap;'>");
                                        RadioButton("rbRotate", "0", "", true);
                                        Write("Nope&nbsp;&nbsp;");
                                        RadioButton("rbRotate", "270");
                                        Write("90<SUP>o</SUP> CW&nbsp;&nbsp;");
                                        RadioButton("rbRotate", "90");
                                        Write("90<SUP>o</SUP> CCW</span>");
            NewRow(); NewCell(true);    Write("&nbsp;");
                      NewCell();        Button("Upload avatar", "UploadImage(gfrmAvatar);");
                                        if (bAvatarExists)
                                            Button("Remove", "document.location='" + gsBaseURL + "asp/RemoveImage.aspx?e=" + giEventId + "&a=" + iAthleteId + "&i=" + UPLOAD_TYPE_AVATAR + "';");
        }
        NewRow();     NewCell(true);    Write("<B>Current avatar</B>");
                      NewCell();        if (bAvatarExists)
                                            InlineImage('../images/Avatars/' + String(iAthleteId) + sAvatarExtension);
                                        else
                                            Write("&lt;No avatar yet&gt;");
                                        FormEnd();
                                        gfrmAvatar = document.frmAvatarUpload;
    EndTable();
}

function ProfileInformation(pbIsSelf)
{
    var TextBoxFunction = TextBox;

    if (!pbIsSelf)
        var TextBoxFunction  = TextBoxOrAreaValue;
    
    NewTable();
        NewRow(true); NewCell(true, "", "", "", "", "", 2);
        if (pbIsSelf)
                      Write("<h3><span style='white-space: nowrap;'>Optional additional information for your athlete profile</span></H3>");
        else
                      Write("<h3>Profile Information</H3>");
        NewRow();     NewCell(true); Write("Suburb"); 
                      NewCell();     TextBoxFunction("txtLives", "", sLives, 40, 40)
        NewRow();     NewCell(true); Write("Marital status"); 
                      NewCell();     TextBoxFunction("txtMaritalStatus", "", sMaritalStatus, 40, 40)
        NewRow();     NewCell(true); Write("Day job"); 
                      NewCell();     TextBoxFunction("txtDayJob", "", sDayJob, 80, 40)
        NewRow();     NewCell(true); Write("Dream job"); 
                      NewCell();     TextBoxFunction("txtDreamJob", "", sDreamJob, 80, 40)
        NewRow();     NewCell(true); Write("Best leg"); 
                      NewCell();     TextBoxFunction("txtBestLeg", "", sBestLeg, 40, 20)
        NewRow();     NewCell(true); Write("Weakest leg"); 
                      NewCell();     TextBoxFunction("txtWeakestLeg", "", sWeakestLeg, 40, 20)
        NewRow();     NewCell(true); Write("Greatest sporting achievement"); 
                      NewCell();     TextBoxFunction("txtGreatestSportingAchievement", "", sGreatestSportingAchievement, 80, 40)
        if (giEventId == 3)
        {
        NewRow();     NewCell(true); Write("Number of expedition length adventure races completed"); 
                      NewCell();     TextBoxFunction("txtNumberOfExpeditionRaces", "", sNumberOfExpeditionRaces, 20, 20)
        }
        else
                                     Hidden("txtNumberOfExpeditionRaces", sNumberOfExpeditionRaces);
        NewRow();     NewCell(true); Write("Number of " + ((giEventId == 3)?"other":"") + "adventure races completed"); 
                      NewCell();     TextBoxFunction("txtNumberOfOtherAdventureRaces", "", sNumberOfOtherAdventureRaces, 20, 20)
        NewRow();     NewCell(true); Write("Number of triathlons completed"); 
                      NewCell();     TextBoxFunction("txtNumberOfTriathlons", "", sNumberOfTriathlons, 20, 20)
        if (giEventId == 3)
        {
        NewRow();     NewCell(true); Write("Number of marathons/ultra marathons completed"); 
                      NewCell();     TextBoxFunction("txtNumberOfUltraMarathons", "", sNumberOfUltraMarathons, 20, 20)
        }
        else
                                     Hidden("txtNumberOfUltraMarathons", sNumberOfUltraMarathons);
        NewRow();     NewCell(true); Write("Number of hours training per week"); 
                      NewCell();     TextBoxFunction("txtHoursTrainingPerWeek", "", sHoursTrainingPerWeek, 20, 20)
        NewRow();     NewCell(true); Write("What I like about adventure racing"); 
                      NewCell();     TextBoxFunction("txtWhatILike", "", sWhatILike, 80, 40)
        NewRow();     NewCell(true); Write("Other sports I participate in"); 
                      NewCell();     TextBoxFunction("txtOtherSports", "", sOtherSports, 80, 40)
        NewRow();     NewCell(true); Write("Worst injury sustained"); 
                      NewCell();     TextBoxFunction("txtWorstInjury", "", sWorstInjury, 80, 40)
                                     Hidden("txtNumberOfTimesOnOpTable", sNumberOfTimesOnOpTable);
        NewRow();     NewCell(true); Write("If I could exchange one part of my body for a new one, it would be"); 
                      NewCell();     TextBoxFunction("txtBodyPartExchange", "", sBodyPartExchange, 40, 40)
        NewRow();     NewCell(true); Write("... and that's because ..."); 
                      NewCell();     TextBoxFunction("txtBodyPartExchangeReason", "", sBodyPartExchangeReason, 80, 40)
        NewRow();     NewCell(true); Write("Biggest adrenaline rush"); 
                      NewCell();     TextBoxFunction("txtBiggestAdrenalineRush", "", sBiggestAdrenalineRush, 80, 40)
        NewRow();     NewCell(true); Write("Favourite piece of sporting equipment"); 
                      NewCell();     TextBoxFunction("txtFavouriteSportingEquipment", "", sFavouriteSportingEquipment, 40, 40)
        NewRow();     NewCell(true); Write("Hobbies"); 
                      NewCell();     TextBoxFunction("txtHobbies", "", sHobbies, 80, 40)
        NewRow();     NewCell(true); Write("Favourite food"); 
                      NewCell();     TextBoxFunction("txtFavouriteFood", "", sFavouriteFood, 80, 40)
        NewRow();     NewCell(true); Write("Favourite alcoholic beverage"); 
                      NewCell();     TextBoxFunction("txtFavouriteAlcohol", "", sFavouriteAlcohol, 80, 40)
        NewRow();     NewCell(true); Write("Favourite movie"); 
                      NewCell();     TextBoxFunction("txtFavouriteMovie", "", sFavouriteMovie, 40, 40)
        NewRow();     NewCell(true); Write("Favourite band"); 
                      NewCell();     TextBoxFunction("txtFavouriteBand", "", sFavouriteBand, 80, 40)
        NewRow();     NewCell(true); Write("Favourite place in the world (to live)"); 
                      NewCell();     TextBoxFunction("txtFavouritePlaceToLive", "", sFavouritePlaceToLive, 80, 40)
        NewRow();     NewCell(true); Write("Favourite place in the world (for holiday)"); 
                      NewCell();     TextBoxFunction("txtFavouritePlaceForHoliday", "", sFavouritePlaceForHoliday, 80, 40)
        NewRow();     NewCell(true); Write("Favourite mountain"); 
                      NewCell();     TextBoxFunction("txtFavouriteMountain", "", sFavouriteMountain, 80, 40)
        NewRow();     NewCell(true); Write("Favourite beach"); 
                      NewCell();     TextBoxFunction("txtFavouriteBeach", "", sFavouriteBeach, 80, 40)
        NewRow();     NewCell(true); Write("Favourite river"); 
                      NewCell();     TextBoxFunction("txtFavouriteRiver", "", sFavouriteRiver, 80, 40)
                                     Hidden("txtIfICouldBeAFish", sIfICouldBeAFish);
                                     Hidden("txtIfICouldBeABird", sIfICouldBeABird);
        NewRow();     NewCell(true); Write("One place I have to go before I leave this earth"); 
                      NewCell();     TextBoxFunction("txtOnePlaceIHaveToGo", "", sOnePlaceIHaveToGo, 80, 40)
        NewRow();     NewCell(true); Write("I drive a"); 
                      NewCell();     TextBoxFunction("txtIDriveA", "", sIDriveA, 40, 40)
    EndTable();
}

function BannerLink(psURL)
{
    document.location = psURL + ".aspx?e=" + giEventId;
}

function BreadcrumbTrail(aBreadcrumbNameArray, aBreadcrumbLinkArray)
{
    var i;
    
    SpanStart("", "", "font-size: 7pt;");
    
    for (i=0; i < aBreadcrumbNameArray.length; i++)
    {
        if (i > 0)
            Write(" -> ");
        if (aBreadcrumbLinkArray[i])
            Link(aBreadcrumbNameArray[i], aBreadcrumbLinkArray[i], "footer");
        else
            Write(aBreadcrumbNameArray[i]);
    }
    SpanEnd();
}


function RandomInlineImage(pbPortrait, psFreeFloatingAlignment, piEventId)
{
    if (!piEventId)
        piEventId = giEventId;
        
    if (piEventId == "" ||
        piEventId <= 0)
        piEventId = 0

    var iHeight = 300,
        iWidth = 200,
        i;

    if (!pbPortrait)
    {
        iHeight = 200;
        iWidth = 300;
    }

    var aImageArray = new Array();
    if (pbPortrait)
    {
        // Otway Odyssey
        if (piEventId == 0 ||
            piEventId == 1)
        {
            Push(aImageArray, "OO_P_528F0257");
            Push(aImageArray, "OO_P_528F1131");
            Push(aImageArray, "OO_P_528F1375");
            Push(aImageArray, "OO_P_528F1463");
            Push(aImageArray, "OO_P_CHUTE_1");
            Push(aImageArray, "OO_P_DSC_0657");
            Push(aImageArray, "OO_P_DSC_9657");
            Push(aImageArray, "OO_P_DSC_9696");
            Push(aImageArray, "OO_P_IMG_4411");
            Push(aImageArray, "OO_P_IMG_4429");
            Push(aImageArray, "OO_P_IMG_4458");
            Push(aImageArray, "OO_P_IMG_4465");
            Push(aImageArray, "OO_P_IMG_4494");
            Push(aImageArray, "OO_P_IMG_4498");
            Push(aImageArray, "OO_P_IMG_6645");
            Push(aImageArray, "OO_P_IMG_6659");
            Push(aImageArray, "OO_P_IMG_6803");
            Push(aImageArray, "OO_P_IMG_6809");
            Push(aImageArray, "OO_P_IMG_6815");
            Push(aImageArray, "OO_P_IMG_6826");
            Push(aImageArray, "OO_P_IMG_6937");
            Push(aImageArray, "OO_P_IMG_6939");
            Push(aImageArray, "OO_P_IMG_6977");
            Push(aImageArray, "OO_P_JB1_5543");
            Push(aImageArray, "OO_P_JB1_6102");
            Push(aImageArray, "OO_P_JEB_0812");
            Push(aImageArray, "OO_P_JEB_0826");
            Push(aImageArray, "OO_P_JEB_0836");
            Push(aImageArray, "OO_P_JEB_0863");
            Push(aImageArray, "OO_P_JEB_1235");
            Push(aImageArray, "OO_P_JEB_1892");
            Push(aImageArray, "OO_P_JEB_1913");
            Push(aImageArray, "OO_P_JEB_1964");
            Push(aImageArray, "OO_P_JSC_6074");
            Push(aImageArray, "OO_P_JSC_6105");
            Push(aImageArray, "OO_P_JSC_6230");
            Push(aImageArray, "OO_P_JSC_6403");
            Push(aImageArray, "OO_P_JSC_6460");
            Push(aImageArray, "OO_P_JSC_6562");
            Push(aImageArray, "OO_P_JSC_7459");
            Push(aImageArray, "OO_P_RT6S0136");
            Push(aImageArray, "OO_P_RT6S0210");
            Push(aImageArray, "OO_P_RT6S9057");
            Push(aImageArray, "OO_P_RT6S9210");
        }

        // GSAR
        if (piEventId == 0 ||
            piEventId == 14)
        {
            Push(aImageArray, "GSAR_P_1_300");
            Push(aImageArray, "GSAR_P_2_300");
            Push(aImageArray, "GSAR_P_3_300");
            Push(aImageArray, "GSAR_P_4_300");
            Push(aImageArray, "GSAR_P_5_300");
            Push(aImageArray, "GSAR_P_6_300");
            Push(aImageArray, "GSAR_P_7_300");
            Push(aImageArray, "GSAR_P_8_300");
            Push(aImageArray, "GSAR_P_9_300");
            Push(aImageArray, "GSAR_P_10_300");
            Push(aImageArray, "GSAR_P_11_300");
            Push(aImageArray, "GSAR_P_12_300");
            Push(aImageArray, "GSAR_P_13_300");
            Push(aImageArray, "GSAR_P_14_300");
            Push(aImageArray, "GSAR_P_15_300");
            Push(aImageArray, "GSAR_P_16_300");
            Push(aImageArray, "GSAR_P_17_300");
            Push(aImageArray, "GSAR_P_18_300");
            Push(aImageArray, "GSAR_P_19_300");
            Push(aImageArray, "GSAR_P_20_300");
        }
        
              // MDGSAR
        if (piEventId == 14)
        {
            Push(aImageArray, "P_MAD_IMG_0260");
            Push(aImageArray, "P_MAD_IMG_1294");
            Push(aImageArray, "P_MAD_IMG_1383");
            Push(aImageArray, "P_MAD_IMG_1495");
            Push(aImageArray, "P_MAD_IMG_1506");
            Push(aImageArray, "P_MAD_IMG_1508");
            Push(aImageArray, "P_MAD_IMG_1518");
            Push(aImageArray, "P_MAD_IMG_1536");
            Push(aImageArray, "P_MAD_IMG_1546");
            Push(aImageArray, "P_MAD_IMG_1546");
            Push(aImageArray, "P_MAD_IMG_1554");
            Push(aImageArray, "P_MAD_IMG_1575");
            Push(aImageArray, "P_MAD_IMG_1818");
            Push(aImageArray, "P_MAD_IMG_2029");
            Push(aImageArray, "P_MAD_IMG_2037");
            Push(aImageArray, "P_MAD_IMG_2041");
            Push(aImageArray, "P_MAD_IMG_2099");
            Push(aImageArray, "P_MAD_IMG_9986");

                        
        }

  // BIKEBULLER
        if (piEventId == 0 ||
            piEventId == 19)
        {
           Push(aImageArray, "JMS_0834");
            Push(aImageArray, "JMS_0838");
            Push(aImageArray, "JMS_1541");
            Push(aImageArray, "JMS_1545");
            Push(aImageArray, "JMS_1552");
            Push(aImageArray, "JMS_1562");
            Push(aImageArray, "JMS_1573");
            Push(aImageArray, "JMS_1594");
            Push(aImageArray, "JMS_1597");
            
            Push(aImageArray, "JMS_1603");
            Push(aImageArray, "JMS_1609");
            Push(aImageArray, "JMS_1619");
            Push(aImageArray, "JMS_1627");
            Push(aImageArray, "JMS_1633");
            Push(aImageArray, "JMS_1638");
            Push(aImageArray, "JMS_1846");
            Push(aImageArray, "JMS_2101");
            Push(aImageArray, "JMS_2117");
            
            Push(aImageArray, "JMS_2129");
            Push(aImageArray, "JMS_2180");
            Push(aImageArray, "JMS_2200");
            Push(aImageArray, "JMS_2201");
            Push(aImageArray, "JMS_2284");
            Push(aImageArray, "JMS_2317");
            Push(aImageArray, "JMS_2695");
            Push(aImageArray, "JMS_2826");
            Push(aImageArray, "JMS_2908");
            
            Push(aImageArray, "JMS_2974");
            Push(aImageArray, "JMS_2975");
            Push(aImageArray, "JMS_3010");
            Push(aImageArray, "JMS_3125");
        
        }


        // Gold Coast
        if (piEventId == 0 ||
            piEventId == 5)
        {
            Push(aImageArray, "P_GC_22");
            Push(aImageArray, "P_GC_IMG_0013");
            Push(aImageArray, "P_GC_DSC_3305");
            Push(aImageArray, "P_GC_IMG_0001");
            Push(aImageArray, "P_GC_IMG_0019");
            Push(aImageArray, "P_GC_IMG_0082");
            Push(aImageArray, "P_GC_IMG_0604");
            Push(aImageArray, "P_GC_IMG_0605");
            Push(aImageArray, "P_GC_IMG_0616");
            Push(aImageArray, "P_GC_IMG_3973");
            Push(aImageArray, "P_GC_IMG_4091");
            Push(aImageArray, "P_GC_IMG_8858");
            Push(aImageArray, "P_GC_IMG_9293");
            Push(aImageArray, "P_GC_IMG_9296");
            
             Push(aImageArray, "P_GC_IMG_9350");
            Push(aImageArray, "P_GC_IMG_9978");
            Push(aImageArray, "P_GC_jb1_JEB_3981_p");
            Push(aImageArray, "P_GC_JEB_6025");
            Push(aImageArray, "P_GC_JEB_6029");
            Push(aImageArray, "P_GC_JEB_6044");
            Push(aImageArray, "P_GC_JEB_6262");
            Push(aImageArray, "P_GC_JEB_6465");
            Push(aImageArray, "P_GC_JEB_6472");
            Push(aImageArray, "P_GC_JEB_6499");
            Push(aImageArray, "P_GC_JEB_6589");
            Push(aImageArray, "P_GC_js1_JUD_0056_p");
            Push(aImageArray, "P_GC_JUD_0892");
            Push(aImageArray, "P_GC_P8054169");
            
                Push(aImageArray, "P_GC_RIMG0025");
            Push(aImageArray, "P_GC_RIMG0114");
            Push(aImageArray, "P_GC_RIMG0115");
            Push(aImageArray, "P_GC_wl4_DSC_0011_p");
            Push(aImageArray, "P_GC_wl4_DSCF0246_p");

        }
                
        // Anaconda Junior Survivor, Gold Coast
   if (piEventId == 0 ||
            piEventId == 18 ||
            piEventId == 23 ||
            piEventId == 8)
        {
            Push(aImageArray, "P_JuniorSurvivor_15");
            Push(aImageArray, "P_JuniorSurvivor_1");
            Push(aImageArray, "BCC6967");
            Push(aImageArray, "BCC7030");
            Push(aImageArray, "BCC7051");
            Push(aImageArray, "Img_5462_300");
            Push(aImageArray, "Img_5472_300");
            Push(aImageArray, "Img_5476_300");
            Push(aImageArray, "Img_5484_300");
            Push(aImageArray, "Img_5505_300");
            Push(aImageArray, "Img_5516_300");
            Push(aImageArray, "Img_5524_300");
            Push(aImageArray, "Img_5528_300");
            Push(aImageArray, "Img_5538_300");
            Push(aImageArray, "Img_5541_300");
            Push(aImageArray, "Img_5545_300");
            Push(aImageArray, "Img_6964_300");
            Push(aImageArray, "Img_6965_300");
            Push(aImageArray, "Img_6988_300");
            Push(aImageArray, "Img_7093_300");
            Push(aImageArray, "Img_7100_300");
            Push(aImageArray, "Img_7013_300");
            Push(aImageArray, "Img_7108_300");
            Push(aImageArray, "Img_7066_300");
            Push(aImageArray, "Img_7125_300");
            Push(aImageArray, "Img_7128_300");
            Push(aImageArray, "Img_7140_300");
        }
                
        // Forster
        if (piEventId == 0 ||
            piEventId == 2)
        {
            Push(aImageArray, "Img_1639_300");
            Push(aImageArray, "Img_1647_300");
            Push(aImageArray, "Img_1713_300");
            Push(aImageArray, "Img_1718_300");
            Push(aImageArray, "Img_1723_300");
            Push(aImageArray, "Img_1732c_300");
            Push(aImageArray, "Img_1752c_300");
            Push(aImageArray, "Img_1761_300");
            Push(aImageArray, "Img_1782_300");
            Push(aImageArray, "Img_1895_300");
            Push(aImageArray, "Img_1900_300");
            Push(aImageArray, "Img_1916_300");
            Push(aImageArray, "Img_1926_300");
            Push(aImageArray, "Img_1962_300");
            Push(aImageArray, "Img_1971_300");
            Push(aImageArray, "Img_2062c_300");
            Push(aImageArray, "Img_1419tc_300");
            Push(aImageArray, "Img_1470c_300");
            Push(aImageArray, "Img_1484c_300");
        }

        // WA AAR
        if (piEventId == 0 ||
            piEventId == 6)
        {
            Push(aImageArray, "P_WAAR_9419");
            Push(aImageArray, "P_WAAR_DSC_9636");
            Push(aImageArray, "P_WAAR_DSC_9971");
            Push(aImageArray, "P_WAAR_IMG_0123");
            Push(aImageArray, "P_WAAR_IMG_2527");
            Push(aImageArray, "P_WAAR_IMG_2575");
            Push(aImageArray, "P_WAAR_IMG_2589");
            Push(aImageArray, "P_WAAR_IMG_2596");
            Push(aImageArray, "P_WAAR_IMG_2622a");
            Push(aImageArray, "P_WAAR_IMG_2682");
            Push(aImageArray, "P_WAAR_IMG_2765");
            Push(aImageArray, "P_WAAR_IMG_3058");
            Push(aImageArray, "P_WAAR_IMG_3078");
            Push(aImageArray, "P_WAAR_IMG_3352");
            Push(aImageArray, "P_WAAR_IMG_3364");
            Push(aImageArray, "P_WAAR_IMG_3670");
            Push(aImageArray, "P_WAAR_IMG_3704");
            Push(aImageArray, "P_WAAR_IMG_5524");
            Push(aImageArray, "P_WAAR_IMG_6159");
            Push(aImageArray, "P_WAAR_IMG_7959");
            Push(aImageArray, "P_WAAR_IMG_8031");
            Push(aImageArray, "P_WAAR_IMG_8205");
            Push(aImageArray, "P_WAAR_IMG_8389");
            Push(aImageArray, "P_WAAR_IMG_8538");
            Push(aImageArray, "P_WAAR_IMG_8607");
            
            Push(aImageArray, "P_WAAR_IMG_9261");
            Push(aImageArray, "P_WAAR_IMG_9505");
            Push(aImageArray, "P_WAAR_IMG_9561");
            Push(aImageArray, "P_WAAR_JUD_2239");
            Push(aImageArray, "P_WAAR_RT6S3074");
            Push(aImageArray, "P_WAAR_RT6S3133");
            Push(aImageArray, "P_WAAR_RT6S3198");
            Push(aImageArray, "P_WAAR_RT6S4008");
            Push(aImageArray, "P_WAAR_YCP_0139");
    
                        
        }
        
        // GORAR
        if (piEventId == 0 ||
            piEventId == 3)
        {
            Push(aImageArray, "KEEN-1");
            Push(aImageArray, "KEEN-4b");
            Push(aImageArray, "KEEN-13a");
            Push(aImageArray, "KEEN-16");
            Push(aImageArray, "KEEN-18");
            Push(aImageArray, "KEEN-18c");
            Push(aImageArray, "KEEN-23");
            Push(aImageArray, "KEEN-25a");
            Push(aImageArray, "KEEN-27b");
            Push(aImageArray, "KEEN-IMG_0051");
            Push(aImageArray, "KEEN-IMG_0967");
            Push(aImageArray, "KEEN-IMG_1015");
            Push(aImageArray, "KEEN-IMG_1031");
            Push(aImageArray, "KEEN-IMG_1599");
            Push(aImageArray, "KEEN-IMG_1602");
            Push(aImageArray, "KEEN-IMG_1612");
            Push(aImageArray, "KEEN-IMG_1981");
            Push(aImageArray, "KEEN-IMG_2131");
            Push(aImageArray, "KEEN-IMG_4751");
            Push(aImageArray, "KEEN-IMG_5229");
            Push(aImageArray, "KEEN-IMG_8408");
            Push(aImageArray, "KEEN-IMG_8455");
            Push(aImageArray, "KEEN-IMG_9324");
            Push(aImageArray, "KEEN-IMG_9950");
        }

        if (piEventId == 0 ||
            piEventId == 1 ||
            piEventId == 3 ||
            piEventId == 4)
        {
            Push(aImageArray, "AMTB1");
            Push(aImageArray, "AMTB2");
            Push(aImageArray, "AMTB3");
            Push(aImageArray, "AMTB4");
            Push(aImageArray, "AMTB5");
            Push(aImageArray, "AMTB6");
            Push(aImageArray, "AMTB7");
            Push(aImageArray, "AMTB8");
            Push(aImageArray, "AMTB9");
            Push(aImageArray, "AMTB10");
            Push(aImageArray, "AMTB11");
            Push(aImageArray, "AMTB12");
            Push(aImageArray, "AMTB13");
            Push(aImageArray, "AMTB14");
        }

        // Lorne
        if (piEventId == 0 ||
            piEventId == 4)
        {
            Push(aImageArray, "P_Lorne_BCC7087");
            Push(aImageArray, "P_Lorne_BCC7096");
            Push(aImageArray, "P_Lorne_BCC8133");
            Push(aImageArray, "P_Lorne_BCC8139");
            Push(aImageArray, "P_Lorne_BCC8148");
            Push(aImageArray, "P_Lorne_BCC8149");
            Push(aImageArray, "P_Lorne_BCC8466");
            Push(aImageArray, "P_Lorne_BCC8780");
            Push(aImageArray, "P_Lorne_75CD4051");
            Push(aImageArray, "P_Lorne_DSC_0049");
            Push(aImageArray, "P_Lorne_IMG_2160");
            Push(aImageArray, "P_Lorne_IMG_3114");
            Push(aImageArray, "P_Lorne_IMG_3151");
            Push(aImageArray, "P_Lorne_IMG_3340");
            Push(aImageArray, "P_Lorne_IMG_3847");
            Push(aImageArray, "P_Lorne_IMG_4141");
            Push(aImageArray, "P_Lorne_IMG_4200");
            Push(aImageArray, "P_Lorne_IMG_4246");
            Push(aImageArray, "P_Lorne_IMG_5008");
            Push(aImageArray, "P_Lorne_IMG_5071");
            Push(aImageArray, "P_Lorne_IMG_5076");
            Push(aImageArray, "P_Lorne_IMG_5135");
            Push(aImageArray, "P_Lorne_IMG_5446");
            Push(aImageArray, "P_Lorne_IMG_5541");
            Push(aImageArray, "P_Lorne_IMG_5578");
            Push(aImageArray, "P_Lorne_IMG_6187");
            Push(aImageArray, "P_Lorne_IMG_12121");
            Push(aImageArray, "P_Lorne_JB1_2058");
            Push(aImageArray, "P_Lorne_JB1_2076");
            Push(aImageArray, "P_Lorne_JB1_2625");
            Push(aImageArray, "P_Lorne_JB1_2701");
            Push(aImageArray, "P_Lorne_JB1_2766");
            Push(aImageArray, "P_Lorne_JB1_2938");
            Push(aImageArray, "P_Lorne_JEB_0003");
            Push(aImageArray, "P_Lorne_JEB_0017");
            
            Push(aImageArray, "P_Lorne_JEB_0017a");
            Push(aImageArray, "P_Lorne_JEB_0144");
            Push(aImageArray, "P_Lorne_JEB_0190");
            Push(aImageArray, "P_Lorne_JEB_0217");
            Push(aImageArray, "P_Lorne_JUD_1104");
            Push(aImageArray, "P_Lorne_JUD_3644");
            Push(aImageArray, "P_Lorne_JUD_3654");
            Push(aImageArray, "P_Lorne_JUD_3808");
            Push(aImageArray, "P_Lorne_JUD_3815");
            Push(aImageArray, "P_Lorne_race");
            Push(aImageArray, "P_Lorne_RT6S4628");
            Push(aImageArray, "P_Lorne_RT6S4644");
            Push(aImageArray, "P_Lorne_RT6S4729");
            Push(aImageArray, "P_Lorne_RT6S5529");
        }
        
                // Anaconda MTB Enduro
        if (piEventId == 0 ||
            piEventId == 7)
        {
            Push(aImageArray, "P_AME_IMG_0066");
            Push(aImageArray, "P_AME_IMG_0413");
            Push(aImageArray, "P_AME_IMG_0440");
            Push(aImageArray, "P_AME_IMG_0558");
            Push(aImageArray, "P_AME_IMG_0603");
            Push(aImageArray, "P_AME_IMG_0690");
            Push(aImageArray, "P_AME_IMG_0902");
            Push(aImageArray, "P_AME_IMG_1375");
            Push(aImageArray, "P_AME_IMG_3262");
            Push(aImageArray, "P_AME_IMG_2467");
            Push(aImageArray, "P_AME_IMG_2997");
            Push(aImageArray, "P_AME_IMG_3895");
            Push(aImageArray, "P_AME_IMG_3915");
            Push(aImageArray, "P_AME_IMG_3932");
            Push(aImageArray, "P_AME_IMG_4095");
            Push(aImageArray, "P_AME_IMG_4163");
            Push(aImageArray, "P_AME_IMG_4358");
            Push(aImageArray, "P_AME_IMG_4903");
            Push(aImageArray, "P_AME_IMG_5139");
            Push(aImageArray, "P_AME_IMG_5291");
            Push(aImageArray, "P_AME_IMG_5519");
            Push(aImageArray, "P_AME_IMG_5622");
            Push(aImageArray, "P_AME_IMG_5772");
            Push(aImageArray, "P_AME_IMG_6022");
            Push(aImageArray, "P_AME_IMG_6049");
            
            Push(aImageArray, "P_AME_IMG_6051");
            Push(aImageArray, "P_AME_IMG_6107");
            Push(aImageArray, "P_AME_IMG_6246");
            Push(aImageArray, "P_AME_IMG_6543");
            Push(aImageArray, "P_AME_IMG_6545");
            Push(aImageArray, "P_AME_IMG_6547");
            Push(aImageArray, "P_AME_IMG_6832");
            Push(aImageArray, "P_AME_IMG_6929");
            Push(aImageArray, "P_AME_IMG_7247");
            Push(aImageArray, "P_AME_IMG_7300");
            Push(aImageArray, "P_AME_IMG_7354");
            Push(aImageArray, "P_AME_IMG_7441");
            Push(aImageArray, "P_AME_IMG_7455");
            Push(aImageArray, "P_AME_IMG_7886");
            Push(aImageArray, "P_AME_IMG_8471");
            Push(aImageArray, "P_AME_IMG_8535");
        }
    }
    else // Landscape
    {
        // Otways
        if (piEventId == 0 ||
            piEventId == 1)
        {
            Push(aImageArray, "OO_L_528F1779");
            Push(aImageArray, "OO_L_DSC_0877");
            Push(aImageArray, "OO_L_DSC_1016");
            Push(aImageArray, "OO_L_IMG_4366");
            Push(aImageArray, "OO_L_IMG_4434");
            Push(aImageArray, "OO_L_IMG_4448");
            Push(aImageArray, "OO_L_IMG_4448_750");
            Push(aImageArray, "OO_L_IMG_4463");
            Push(aImageArray, "OO_L_IMG_4481");
            Push(aImageArray, "OO_L_IMG_6605");
            Push(aImageArray, "OO_L_IMG_6631");
            Push(aImageArray, "OO_L_IMG_6649");
            Push(aImageArray, "OO_L_IMG_6658");
            Push(aImageArray, "OO_L_IMG_6699");
            Push(aImageArray, "OO_L_IMG_6705");
            Push(aImageArray, "OO_L_IMG_6728");
            Push(aImageArray, "OO_L_IMG_6737");
            Push(aImageArray, "OO_L_IMG_6853");
            Push(aImageArray, "OO_L_JB1_4796");
            Push(aImageArray, "OO_L_JB1_4798");
            Push(aImageArray, "OO_L_JB1_5003");
            Push(aImageArray, "OO_L_JB1_5107");
            Push(aImageArray, "OO_L_JEB_0804");
            Push(aImageArray, "OO_L_JEB_1225");
            Push(aImageArray, "OO_L_JEB_1737");
            Push(aImageArray, "OO_L_JEB_1784");
            Push(aImageArray, "OO_L_JSC_7009");
            Push(aImageArray, "OO_L_RT6S0114");
            Push(aImageArray, "OO_L_RT6S0115");
        }

 
         // MDGSAR
        if (piEventId == 14)
        {
            Push(aImageArray, "L_MAD_IMG_0088");
            Push(aImageArray, "L_MAD_IMG_0151");
            Push(aImageArray, "L_MAD_IMG_0169");
            Push(aImageArray, "L_MAD_IMG_0180");
            Push(aImageArray, "L_MAD_IMG_0230");
            Push(aImageArray, "L_MAD_IMG_0244");
            Push(aImageArray, "L_MAD_IMG_0268");
            Push(aImageArray, "L_MAD_IMG_0292");
            Push(aImageArray, "L_MAD_IMG_0301");
            Push(aImageArray, "L_MAD_IMG_0312");
            Push(aImageArray, "L_MAD_IMG_0326");
            
            Push(aImageArray, "L_MAD_IMG_0346");
            Push(aImageArray, "L_MAD_IMG_0361");
            Push(aImageArray, "L_MAD_IMG_0385");
            Push(aImageArray, "L_MAD_IMG_0460");
            Push(aImageArray, "L_MAD_IMG_0465");
            Push(aImageArray, "L_MAD_IMG_0244");
            Push(aImageArray, "L_MAD_IMG_0504");
            Push(aImageArray, "L_MAD_IMG_0522");
            Push(aImageArray, "L_MAD_IMG_0617");
            Push(aImageArray, "L_MAD_IMG_0625");
            Push(aImageArray, "L_MAD_IMG_0714");
            Push(aImageArray, "L_MAD_IMG_0716");
            Push(aImageArray, "L_MAD_IMG_0717");
            Push(aImageArray, "L_MAD_IMG_0749");
            Push(aImageArray, "L_MAD_IMG_0756");
            Push(aImageArray, "L_MAD_IMG_0774");
            Push(aImageArray, "L_MAD_IMG_0867");
            Push(aImageArray, "L_MAD_IMG_1214");
            Push(aImageArray, "L_MAD_IMG_1230");
            Push(aImageArray, "L_MAD_IMG_1244");
            Push(aImageArray, "L_MAD_IMG_1262");
            Push(aImageArray, "L_MAD_IMG_1281");
            Push(aImageArray, "L_MAD_IMG_1335");
            Push(aImageArray, "L_MAD_IMG_1360");
            Push(aImageArray, "L_MAD_IMG_1401");
            Push(aImageArray, "L_MAD_IMG_1426");
            Push(aImageArray, "L_MAD_IMG_1438");
            Push(aImageArray, "L_MAD_IMG_1448");
            Push(aImageArray, "L_MAD_IMG_1451");
            
            Push(aImageArray, "L_MAD_IMG_1485");
            Push(aImageArray, "L_MAD_IMG_1513");
            Push(aImageArray, "L_MAD_IMG_1516");
            Push(aImageArray, "L_MAD_IMG_1520");
            Push(aImageArray, "L_MAD_IMG_1525");
            Push(aImageArray, "L_MAD_IMG_1551");
            Push(aImageArray, "L_MAD_IMG_1557");
            Push(aImageArray, "L_MAD_IMG_1574");
            Push(aImageArray, "L_MAD_IMG_1700");
            Push(aImageArray, "L_MAD_IMG_1702");
            Push(aImageArray, "L_MAD_IMG_1709");
            Push(aImageArray, "L_MAD_IMG_1720");
            Push(aImageArray, "L_MAD_IMG_1755");
            Push(aImageArray, "L_MAD_IMG_1780");
            Push(aImageArray, "L_MAD_IMG_1806");
            Push(aImageArray, "L_MAD_IMG_1831");
            Push(aImageArray, "L_MAD_IMG_2052");
            Push(aImageArray, "L_MAD_IMG_2080");
            Push(aImageArray, "L_MAD_IMG_2097");
            Push(aImageArray, "L_MAD_IMG_2105");
            Push(aImageArray, "L_MAD_IMG_2125");
            Push(aImageArray, "L_MAD_IMG_2173");
            Push(aImageArray, "L_MAD_IMG_2180");
            Push(aImageArray, "L_MAD_IMG_2265");
            Push(aImageArray, "L_MAD_IMG_2421");
            Push(aImageArray, "L_MAD_IMG_9990");

        }
 
 
 
 // Otways
        if (piEventId == 0 )
        {
            Push(aImageArray, "GSAR_L_1_300");
            Push(aImageArray, "GSAR_L_2_300");
            Push(aImageArray, "GSAR_L_3_300");
            Push(aImageArray, "GSAR_L_4_300");
            Push(aImageArray, "GSAR_L_5_300");
            Push(aImageArray, "GSAR_L_6_300");
            Push(aImageArray, "GSAR_L_7_300");
            Push(aImageArray, "GSAR_L_8_300");
            Push(aImageArray, "GSAR_L_9_300");
            Push(aImageArray, "GSAR_L_10_300");
            Push(aImageArray, "GSAR_L_11_300");
            Push(aImageArray, "GSAR_L_12_300");
            Push(aImageArray, "GSAR_L_13_300");
            Push(aImageArray, "GSAR_L_14_300");
            Push(aImageArray, "GSAR_L_15_300");
            Push(aImageArray, "GSAR_L_16_300");
            Push(aImageArray, "GSAR_L_17_300");
            Push(aImageArray, "GSAR_L_18_300");
            Push(aImageArray, "GSAR_L_19_300");
            Push(aImageArray, "GSAR_L_20_300");
            Push(aImageArray, "GSAR_L_21_300");
            Push(aImageArray, "GSAR_L_22_300");
            Push(aImageArray, "GSAR_L_23_300");
            Push(aImageArray, "GSAR_L_24_300");
            Push(aImageArray, "GSAR_L_25_300");
            Push(aImageArray, "GSAR_L_26_300");
            Push(aImageArray, "GSAR_L_27_300");
        }

        // Anaconda MTB Enduro
        if (piEventId == 0 ||
            piEventId == 7)
        {
            Push(aImageArray, "AME_L_IMG_0585.JPG");
            Push(aImageArray, "AME_L_IMG_0973");
            Push(aImageArray, "AME_L_IMG_0997");
            Push(aImageArray, "AME_L_IMG_3457");
            Push(aImageArray, "AME_L_IMG_3496");
            Push(aImageArray, "AME_L_IMG_4118");
            Push(aImageArray, "AME_L_IMG_4450");
            Push(aImageArray, "AME_L_IMG_4543");
            Push(aImageArray, "AME_L_IMG_4543changed");
            Push(aImageArray, "AME_L_IMG_4741");
            Push(aImageArray, "AME_L_IMG_4967");
            Push(aImageArray, "AME_L_IMG_5089");
            Push(aImageArray, "AME_L_IMG_5124");
            Push(aImageArray, "AME_L_IMG_5180");
            Push(aImageArray, "AME_L_IMG_5553");
            Push(aImageArray, "AME_L_IMG_5841");
            Push(aImageArray, "AME_L_IMG_5970");
            Push(aImageArray, "AME_L_IMG_5977");
            Push(aImageArray, "AME_L_IMG_6323");
            
            Push(aImageArray, "AME_L_IMG_6525");
            Push(aImageArray, "AME_L_IMG_6614");
            Push(aImageArray, "AME_L_IMG_6645a");
            Push(aImageArray, "AME_L_IMG_6876");
            Push(aImageArray, "AME_L_IMG_6912");
            Push(aImageArray, "AME_L_IMG_6970");
            Push(aImageArray, "AME_L_IMG_6979");
            Push(aImageArray, "AME_L_IMG_7004");
            Push(aImageArray, "AME_L_IMG_7006");
            
            Push(aImageArray, "AME_L_IMG_7160");
            Push(aImageArray, "AME_L_IMG_7187");
            Push(aImageArray, "AME_L_IMG_7260");
            Push(aImageArray, "AME_L_IMG_7263");
            Push(aImageArray, "AME_L_IMG_7357");
            Push(aImageArray, "AME_L_IMG_7685");
            Push(aImageArray, "AME_L_IMG_8376");
            Push(aImageArray, "AME_L_IMG_8417");
            Push(aImageArray, "AME_L_IMG_8646");
            
            Push(aImageArray, "AME_L_IMG_8769");
            Push(aImageArray, "AME_L_IMG_8846");
            Push(aImageArray, "AME_L_IMG_9262");
            Push(aImageArray, "AME_L_IMG_9292");
        }
        
          // BIKEBULLER
        if (piEventId == 0 ||
            piEventId == 19)
        {
           Push(aImageArray, "DSC_3632");
            Push(aImageArray, "DSC_3854");
            Push(aImageArray, "DSC_3908");
            Push(aImageArray, "DSC_4000");
            Push(aImageArray, "DSC_4110");
            Push(aImageArray, "JM1_0846");
            
            Push(aImageArray, "JM1_0870");
            Push(aImageArray, "JM1_0873");
            Push(aImageArray, "JM1_0881");
            Push(aImageArray, "JM1_0882");
            Push(aImageArray, "JM1_0904");
            Push(aImageArray, "JM1_0905");
            
            Push(aImageArray, "JM1_0907");
            Push(aImageArray, "JM1_0927");
            Push(aImageArray, "JMS_0737");
            Push(aImageArray, "JMS_0738");
            Push(aImageArray, "JMS_0742");
            Push(aImageArray, "JMS_0764");
            
            Push(aImageArray, "JMS_0766");
            Push(aImageArray, "JMS_0808");
            Push(aImageArray, "JMS_0810");
            Push(aImageArray, "JMS_0820");
            Push(aImageArray, "JMS_1008");
            Push(aImageArray, "JMS_1044");
        
            Push(aImageArray, "JMS_1049");
            Push(aImageArray, "JMS_1137");
            Push(aImageArray, "JMS_1151");
            Push(aImageArray, "JMS_1152");
            Push(aImageArray, "JMS_1157");
            Push(aImageArray, "JMS_1162");
            
            Push(aImageArray, "JMS_1180");
            Push(aImageArray, "JMS_1210");
            Push(aImageArray, "JMS_1255");
            Push(aImageArray, "JMS_1654");
            Push(aImageArray, "JMS_1883");
            Push(aImageArray, "JMS_1891");
            
            Push(aImageArray, "JMS_1908");
            Push(aImageArray, "JMS_1914");
            Push(aImageArray, "JMS_2004");
            Push(aImageArray, "JMS_2014");
            Push(aImageArray, "JMS_2030");
            Push(aImageArray, "JMS_2037");
            
            Push(aImageArray, "JMS_2054");
            Push(aImageArray, "JMS_2084");
            Push(aImageArray, "JMS_2243");
            Push(aImageArray, "JMS_2499");
            Push(aImageArray, "JMS_2569");
            Push(aImageArray, "JMS_2649");
            
            Push(aImageArray, "JMS_2707");
            Push(aImageArray, "JMS_2723");
            Push(aImageArray, "JMS_2771");
            Push(aImageArray, "JMS_3052");
            Push(aImageArray, "JMS_3069");
            Push(aImageArray, "JMS_3101");
        
        }
        
        if (piEventId == 0 ||
            piEventId == 1 ||
            piEventId == 3 ||
            piEventId == 4)
        {
            Push(aImageArray, "AMTBL1");
            Push(aImageArray, "AMTBL2");
            Push(aImageArray, "AMTBL3");
            Push(aImageArray, "AMTBL4");
        }
                
        // Gold Coast
        if (piEventId == 0 ||
            piEventId == 5)
        {
            Push(aImageArray, "L_GC_88");
            Push(aImageArray, "L_GC_IMG_0633");
            Push(aImageArray, "L_GC_IMG_0672");
            Push(aImageArray, "L_GC_IMG_0761");
            Push(aImageArray, "L_GC_IMG_0898");
            Push(aImageArray, "L_GC_IMG_0945");
            
            Push(aImageArray, "L_GC_IMG_0955");
            Push(aImageArray, "L_GC_IMG_0991");
            Push(aImageArray, "L_GC_IMG_8769");
            Push(aImageArray, "L_GC_IMG_8783");
            Push(aImageArray, "L_GC_IMG_8793");
            Push(aImageArray, "L_GC_IMG_8818");
            
            Push(aImageArray, "L_GC_IMG_8820");
            Push(aImageArray, "L_GC_IMG_8854");
            Push(aImageArray, "L_GC_IMG_8938");
            Push(aImageArray, "L_GC_IMG_9754");
            Push(aImageArray, "L_GC_IMG_9810");
            Push(aImageArray, "L_GC_IMG_9903");
            
            Push(aImageArray, "L_GC_IMG_9937");
            Push(aImageArray, "L_GC_IMG_9955");
            Push(aImageArray, "L_GC_IMG_9974");
            Push(aImageArray, "L_GC_IMG_9992");
            Push(aImageArray, "L_GC_IMG_9998");
            Push(aImageArray, "L_GC_jb1_JEB_3527_p");
            
            Push(aImageArray, "L_GC_jb1_JEB_3542_p");
            Push(aImageArray, "L_GC_jb1_JEB_3580_p");
            Push(aImageArray, "L_GC_JEB_6451");
            Push(aImageArray, "L_GC_JEB_6478");
            Push(aImageArray, "L_GC_JEB_6549");
            Push(aImageArray, "L_GC_JEB_6693");
            
            Push(aImageArray, "L_GC_JUD_0476");
            Push(aImageArray, "L_GC_JUD_0488");
            Push(aImageArray, "L_GC_JUD_0503");
            Push(aImageArray, "L_GC_JUD_0507");
            Push(aImageArray, "L_GC_JUD_0518");
            Push(aImageArray, "L_GC_JUD_0519");
            
            Push(aImageArray, "L_GC_JUD_0523");
            Push(aImageArray, "L_GC_JUD_0555");
            Push(aImageArray, "L_GC_JUD_0685");
            Push(aImageArray, "L_GC_JUD_0737");
            Push(aImageArray, "L_GC_JUD_0766");
            Push(aImageArray, "L_GC_JUD_0767");
            
            Push(aImageArray, "L_GC_JUD_1184");
            Push(aImageArray, "L_GC_R0010068");
            Push(aImageArray, "L_GC_R0010118");
            Push(aImageArray, "L_GC_RIMG0068");
            Push(aImageArray, "L_GC_RIMG0096");
            Push(aImageArray, "L_GC_wl2_DSC_0050_t");
            
            Push(aImageArray, "L_GC_wl2_DSC_0072_p");
            Push(aImageArray, "L_GC_wl4_DSC_0020_p");
 
            
        }

        // Lorne
        if (piEventId == 0 ||
            piEventId == 4)
        {
            Push(aImageArray, "L_Lorne_BCC7608");
            Push(aImageArray, "L_Lorne_BCC8791");
            Push(aImageArray, "L_Lorne_DSC7746");
            Push(aImageArray, "L_Lorne_DSC8252");
            Push(aImageArray, "L_Lorne_DSC8253");
            Push(aImageArray, "L_Lorne_DSC8734");
            Push(aImageArray, "L_Lorne_DSC8936");
            Push(aImageArray, "L_Lorne_515F3397");
            Push(aImageArray, "L_Lorne_515F3407");
            Push(aImageArray, "L_Lorne_515F3469");
            Push(aImageArray, "L_Lorne_DSC_0016");
            Push(aImageArray, "L_Lorne_DSC_0025");
            Push(aImageArray, "L_Lorne_DSC_0214");
            Push(aImageArray, "L_Lorne_DSC_0276");
            Push(aImageArray, "L_Lorne_DSC_7309");
            Push(aImageArray, "L_Lorne_DSC_7450");
            Push(aImageArray, "L_Lorne_DSC_7480");
            Push(aImageArray, "L_Lorne_DSCF1606");
            Push(aImageArray, "L_Lorne_DSCF1609");
            Push(aImageArray, "L_Lorne_IMG_2897");
            Push(aImageArray, "L_Lorne_IMG_3288");
            Push(aImageArray, "L_Lorne_IMG_3344");
            Push(aImageArray, "L_Lorne_IMG_3370");
            Push(aImageArray, "L_Lorne_IMG_3496");
            Push(aImageArray, "L_Lorne_IMG_3516");
            Push(aImageArray, "L_Lorne_IMG_3565");
            Push(aImageArray, "L_Lorne_IMG_3584");
            Push(aImageArray, "L_Lorne_IMG_3620");
            Push(aImageArray, "L_Lorne_IMG_3671");
            Push(aImageArray, "L_Lorne_IMG_3679");
            Push(aImageArray, "L_Lorne_IMG_3822");
            Push(aImageArray, "L_Lorne_IMG_3826");
            Push(aImageArray, "L_Lorne_IMG_3827");
            Push(aImageArray, "L_Lorne_IMG_3829");
            Push(aImageArray, "L_Lorne_IMG_3868");
            
            Push(aImageArray, "L_Lorne_IMG_3945");
            Push(aImageArray, "L_Lorne_IMG_3992");
            Push(aImageArray, "L_Lorne_IMG_4169");
            Push(aImageArray, "L_Lorne_IMG_4180");
            Push(aImageArray, "L_Lorne_IMG_4209");
            Push(aImageArray, "L_Lorne_IMG_4270");
            Push(aImageArray, "L_Lorne_IMG_4430");
            Push(aImageArray, "L_Lorne_IMG_4563");
            Push(aImageArray, "L_Lorne_IMG_4638");
            Push(aImageArray, "L_Lorne_IMG_4707");
            Push(aImageArray, "L_Lorne_IMG_4819");
            Push(aImageArray, "L_Lorne_IMG_4936");
            Push(aImageArray, "L_Lorne_IMG_5706");
            Push(aImageArray, "L_Lorne_IMG_5770");
            
            Push(aImageArray, "L_Lorne_JEB_0190a");
            Push(aImageArray, "L_Lorne_JEB_0227");
            Push(aImageArray, "L_Lorne_JUD_1012");
            Push(aImageArray, "L_Lorne_JUD_1028");
            Push(aImageArray, "L_Lorne_JUD_1075");
            Push(aImageArray, "L_Lorne_JUD_1131");
            Push(aImageArray, "L_Lorne_JUD_1701");
            Push(aImageArray, "L_Lorne_JUD_3263");
            Push(aImageArray, "L_Lorne_JUD_3339");
            Push(aImageArray, "L_Lorne_JUD_3374");
            Push(aImageArray, "L_Lorne_JUD_3375");
            Push(aImageArray, "L_Lorne_JUD_3386");
            Push(aImageArray, "L_Lorne_JUD_3409");
            Push(aImageArray, "L_Lorne_RT6S4641");
            
            Push(aImageArray, "L_Lorne_RT6S4684");
            Push(aImageArray, "L_Lorne_RT6S4696");
            Push(aImageArray, "L_Lorne_RT6S4832");
            Push(aImageArray, "L_Lorne_RT6S5305");
            Push(aImageArray, "L_Lorne_RT6S5495");
            Push(aImageArray, "L_Lorne_RT6S6284");

        }
        
        // Forster
        if (piEventId == 0 ||
            piEventId == 2)
        {
            Push(aImageArray, "Img_1581c_300");
            Push(aImageArray, "Img_1603c_300");
            Push(aImageArray, "Img_1626c_300");
            Push(aImageArray, "Img_1631c_300");
            Push(aImageArray, "Img_1655_300");
            Push(aImageArray, "Img_1667_300");
            Push(aImageArray, "Img_1716c_300");
            Push(aImageArray, "Img_1741_300");
            Push(aImageArray, "Img_1758c_300");
            Push(aImageArray, "Img_1802c_300");
            Push(aImageArray, "Img_1803c_300");
            Push(aImageArray, "Img_1822_300");
            Push(aImageArray, "Img_1827c_300");
            Push(aImageArray, "Img_1851c_300");
            Push(aImageArray, "Img_1851tc_300");
            Push(aImageArray, "Img_1931_300");
            Push(aImageArray, "Img_2032c_300");
            Push(aImageArray, "Img_2035c_300");
            Push(aImageArray, "Img_2047c_300");
            Push(aImageArray, "Img_2054c_300");
            Push(aImageArray, "Img_2066c_300");
            Push(aImageArray, "Img_1345c_300");
            Push(aImageArray, "Img_1354c_300");
            Push(aImageArray, "Img_1357c_300");
            Push(aImageArray, "Img_1361_300");
            Push(aImageArray, "Img_1369c_300");
            Push(aImageArray, "Img_1370_300");
            Push(aImageArray, "Img_1381c_300");
            Push(aImageArray, "Img_1401c_300");
            Push(aImageArray, "Img_1413c_300");
            Push(aImageArray, "Img_1428_300");
            Push(aImageArray, "Img_1436c_300");
            Push(aImageArray, "Img_1447_300");
            Push(aImageArray, "Img_1448c_300");
            Push(aImageArray, "Img_1457c_300");
            Push(aImageArray, "Img_1458c_300");
            Push(aImageArray, "Img_1468c_300");
            Push(aImageArray, "Img_1481c_300");
            Push(aImageArray, "Img_1499c_300");
            Push(aImageArray, "Img_1521c_300");
            Push(aImageArray, "Img_1527c_300");
            Push(aImageArray, "Img_1530c_300");
            Push(aImageArray, "Img_1539c_300");
            Push(aImageArray, "Img_1541c_300");
        }

        // WA AAR
        if (piEventId == 0 ||
            piEventId == 6)
        {
            Push(aImageArray, "L_WAAAR_MG_1584");
            Push(aImageArray, "L_WAAAR_Anaconda_0212");
            Push(aImageArray, "L_WAAAR_DSC_0267");
            Push(aImageArray, "L_WAAAR_DSC_1688");
            Push(aImageArray, "L_WAAAR_DSC_1981");
            Push(aImageArray, "L_WAAAR_DSC_1990");
            Push(aImageArray, "L_WAAAR_DSC_2026");
            Push(aImageArray, "L_WAAAR_DSC_2137");
            Push(aImageArray, "L_WAAAR_DSC_3225");
            Push(aImageArray, "L_WAAAR_DSC_3230");
            Push(aImageArray, "L_WAAAR_DSC_3234");
            Push(aImageArray, "L_WAAAR_DSC_3461");
            Push(aImageArray, "L_WAAAR_DSC_3554");
            Push(aImageArray, "L_WAAAR_DSC_3595");
            Push(aImageArray, "L_WAAAR_DSC_3826");
            Push(aImageArray, "L_WAAAR_DSC_4977");
            Push(aImageArray, "L_WAAAR_DSCF7221");
            Push(aImageArray, "L_WAAAR_DSCF7223");
            Push(aImageArray, "L_WAAAR_IMG_0014");
            Push(aImageArray, "L_WAAAR_IMG_0067");
            Push(aImageArray, "L_WAAAR_IMG_1724");
            Push(aImageArray, "L_WAAAR_IMG_1732");
            Push(aImageArray, "L_WAAAR_IMG_1742");
            Push(aImageArray, "L_WAAAR_IMG_1764");
            Push(aImageArray, "L_WAAAR_IMG_1770");
            Push(aImageArray, "L_WAAAR_IMG_2036");
            Push(aImageArray, "L_WAAAR_IMG_2144");
            Push(aImageArray, "L_WAAAR_IMG_2473");
            Push(aImageArray, "L_WAAAR_IMG_2481");
            Push(aImageArray, "L_WAAAR_IMG_2483");
            Push(aImageArray, "L_WAAAR_IMG_2530");
            Push(aImageArray, "L_WAAAR_IMG_2540");
            Push(aImageArray, "L_WAAAR_IMG_2555");
            Push(aImageArray, "L_WAAAR_IMG_2576");
            Push(aImageArray, "L_WAAAR_IMG_2587");
            Push(aImageArray, "L_WAAAR_IMG_2625");
            Push(aImageArray, "L_WAAAR_IMG_2629");
            Push(aImageArray, "L_WAAAR_IMG_2643");
            Push(aImageArray, "L_WAAAR_IMG_2672");
            Push(aImageArray, "L_WAAAR_IMG_2676");
            Push(aImageArray, "L_WAAAR_IMG_2688");
            Push(aImageArray, "L_WAAAR_IMG_2690");
            Push(aImageArray, "L_WAAAR_IMG_2704");
            
            Push(aImageArray, "L_WAAAR_IMG_2744");
            Push(aImageArray, "L_WAAAR_IMG_2748");
            Push(aImageArray, "L_WAAAR_IMG_2814");
            Push(aImageArray, "L_WAAAR_IMG_2996");
            Push(aImageArray, "L_WAAAR_IMG_3122");
            Push(aImageArray, "L_WAAAR_IMG_3139");
            Push(aImageArray, "L_WAAAR_IMG_3173");
            Push(aImageArray, "L_WAAAR_IMG_3209.");
            Push(aImageArray, "L_WAAAR_IMG_3231");
            Push(aImageArray, "L_WAAAR_IMG_3243");
            Push(aImageArray, "L_WAAAR_IMG_7945");
            Push(aImageArray, "L_WAAAR_IMG_7951");
            Push(aImageArray, "L_WAAAR_IMG_7979");
            Push(aImageArray, "L_WAAAR_IMG_8008");
            Push(aImageArray, "L_WAAAR_IMG_8023");
            
            Push(aImageArray, "L_WAAAR_IMG_8028");
            Push(aImageArray, "L_WAAAR_IMG_8220");
            Push(aImageArray, "L_WAAAR_IMG_8285");
            Push(aImageArray, "L_WAAAR_IMG_8384");
            
            Push(aImageArray, "L_WAAAR_IMG_8403");
            Push(aImageArray, "L_WAAAR_IMG_8418");
            Push(aImageArray, "L_WAAAR_IMG_9222");
            Push(aImageArray, "L_WAAAR_IMG_9243");
            Push(aImageArray, "L_WAAAR_JSC_0595");
            Push(aImageArray, "L_WAAAR_JSC_0738");
            Push(aImageArray, "L_WAAAR_JUD_1954");
            
            Push(aImageArray, "L_WAAAR_JUD_1956");
            Push(aImageArray, "L_WAAAR_JUD_1958");
            Push(aImageArray, "L_WAAAR_JUD_3212");
            Push(aImageArray, "L_WAAAR_JUD_3434");
            Push(aImageArray, "L_WAAAR_JUD_3435");
            Push(aImageArray, "L_WAAAR_JUD_3736");
            Push(aImageArray, "L_WAAAR_RT6S2564");
                        
        }

        // GORAR
        if (piEventId == 0 ||
            piEventId == 3)
        {        
            Push(aImageArray, "KEEN-L-1a");
            Push(aImageArray, "KEEN-L-4a");
            Push(aImageArray, "KEEN-L-13");
            Push(aImageArray, "KEEN-L-15b");
            Push(aImageArray, "KEEN-L-17a");
            Push(aImageArray, "KEEN-L-18a");
            Push(aImageArray, "KEEN-L-18b");
            Push(aImageArray, "KEEN-L-19a");
            Push(aImageArray, "KEEN-L-22b");
            Push(aImageArray, "KEEN-L-24a");
            Push(aImageArray, "KEEN-L-27e");
            Push(aImageArray, "KEEN-L-DSC_0042");
            Push(aImageArray, "KEEN-L-IMG_0025");
            Push(aImageArray, "KEEN-L-IMG_0026");
            Push(aImageArray, "KEEN-L-IMG_0977");
            Push(aImageArray, "KEEN-L-IMG_1022");
            Push(aImageArray, "KEEN-L-IMG_1736");
            Push(aImageArray, "KEEN-L-IMG_4701");
            Push(aImageArray, "KEEN-L-IMG_4752");
            Push(aImageArray, "KEEN-L-IMG_4753");
            Push(aImageArray, "KEEN-L-IMG_4781");
            Push(aImageArray, "KEEN-L-IMG_4794");
            Push(aImageArray, "KEEN-L-IMG_4843");
            Push(aImageArray, "KEEN-L-IMG_4882");
            Push(aImageArray, "KEEN-L-IMG_4936");
            Push(aImageArray, "KEEN-L-IMG_5003");
            Push(aImageArray, "KEEN-L-IMG_5036");
            Push(aImageArray, "KEEN-L-IMG_5106");
            Push(aImageArray, "KEEN-L-IMG_5142");
            Push(aImageArray, "KEEN-L-IMG_5172");
            Push(aImageArray, "KEEN-L-IMG_5190");
            Push(aImageArray, "KEEN-L-IMG_5191");
            Push(aImageArray, "KEEN-L-IMG_5198");
            Push(aImageArray, "KEEN-L-IMG_5216");
            Push(aImageArray, "KEEN-L-IMG_5228");
            Push(aImageArray, "KEEN-L-IMG_5239");
            Push(aImageArray, "KEEN-L-IMG_5249");
            Push(aImageArray, "KEEN-L-IMG_5433");
            Push(aImageArray, "KEEN-L-IMG_5437");
            Push(aImageArray, "KEEN-L-IMG_5462");
            Push(aImageArray, "KEEN-L-IMG_5518");
            Push(aImageArray, "KEEN-L-IMG_9041");
            Push(aImageArray, "KEEN-L-IMG_9171");
            Push(aImageArray, "KEEN-L-IMG_9173");
            Push(aImageArray, "KEEN-L-IMG_9577");
            Push(aImageArray, "KEEN-L-IMG_9844");
            Push(aImageArray, "KEEN-L-Race2007006");
            Push(aImageArray, "KEEN-L-Race22007007");
            Push(aImageArray, "KEEN-L- Race2007011");
            Push(aImageArray, "KEEN-L-Race2007012");
            Push(aImageArray, "KEEN-L-Race2007051");
            Push(aImageArray, "KEEN-L-Race2007214");
            Push(aImageArray, "KEEN-L-RT6S5362");
            
        }
        // Anaconda Junior Survivor, Gold Coast
 if (piEventId == 0 ||
            piEventId == 18 ||
            piEventId == 23 ||
            piEventId == 8)
        {
            Push(aImageArray, "L_JuniorSurvivor_2");
            Push(aImageArray, "L_JuniorSurvivor_1");
            Push(aImageArray, "P6739_42412_1_IMG_7983");
            Push(aImageArray, "P6739_42414_1_IMG_8021");
            Push(aImageArray, "P6739_42415_1_IMG_1880")
            Push(aImageArray, "Img_5450_300");
            Push(aImageArray, "Img_5451_300");
            Push(aImageArray, "Img_5452_300");
            Push(aImageArray, "Img_5473_300");
            Push(aImageArray, "Img_5474_300");
            Push(aImageArray, "Img_5515_300");
            Push(aImageArray, "Img_5539_300");
            Push(aImageArray, "Img_6976_300");
            Push(aImageArray, "Img_6983_300");
            Push(aImageArray, "Img_7102_300");
            Push(aImageArray, "Img_7016_300");
            Push(aImageArray, "Img_7106_300");
            Push(aImageArray, "Img_7107_300");
            Push(aImageArray, "Img_7027_300");
            Push(aImageArray, "Img_7047_300");
            Push(aImageArray, "Img_7135_300");
            Push(aImageArray, "Img_7137_300");
            Push(aImageArray, "Img_7154_300");
            Push(aImageArray, "Img_7162_300");


        }
    }

    i = Math.floor(aImageArray.length * Math.random());
    
    InlineImage(gsBaseURL + "images/Photos/" + aImageArray[i] + ".jpg", iWidth, iHeight, "", false, false, psFreeFloatingAlignment);
}

function CountdownTimer()
{
    var dtToday = new Date();
    var dtEventGoldCoast = new Date(2008, 7, 10, 8, 0, 0);
    var dtEventGoldCoastf = new Date(2008, 7, 10, 15, 30, 0);
    var dtEventForster = new Date(2007, 7, 30, 8, 00, 0);
    var dtEventForsterf = new Date(2007, 7, 31, 15, 30, 0);
    var dtEventGSAR = new Date(2008, 3, 8, 14, 0, 0);
    var dtEventGSARf = new Date(2008, 3, 12, 19, 0, 0);
    var dtEventGeoBay = new Date(2008, 10, 2, 7, 00, 0);
    var dtEventGeoBayf = new Date(2008, 10, 2, 15, 30, 0);
    var dtEventLorne = new Date(2008, 10, 30, 7, 30, 0);
    var dtEventLornef = new Date(2008, 10, 30, 16, 30, 0);
    var dtEventOtways = new Date(2009, 1, 21, 6, 45, 0);
    var dtEventOtwaysf = new Date(2009, 1, 21, 19, 00, 0);
    var dtEventKeen = new Date(2009, 3, 28, 14, 0, 0);
    var dtEventKeenf = new Date(2009, 4, 2, 19, 0, 0);
    var dtEventBullrider = new Date(2009, 4, 25, 7, 30, 0);
    var dtEventBullriderf = new Date(2009, 4, 29, 14, 0, 0);
    var dtEvent
    var bInProgress = false;
    
    if (dtToday < dtEventGoldCoastf)
    {
        if (dtToday > dtEventGoldCoast)
            bInProgress = true;
        dtEvent = dtEventGoldCoast;
        var sEventName = "Anaconda Gold Coast, QLD";
    }
    else if (dtToday < dtEventForsterf)
    {
        if (dtToday > dtEventForster)
            bInProgress = true;
        dtEvent = dtEventForster;
        var sEventName = "Anaconda Forster, NSW";
    }
    else if (dtToday < dtEventGSARf)
    {
        if (dtToday > dtEventGSAR)
            bInProgress = true;
        dtEvent = dtEventGSAR;
        var sEventName = "Denmark A/R, WA";
    }
    else if (dtToday < dtEventGeoBayf)
    {
        if (dtToday > dtEventGeoBay)
            bInProgress = true;
        dtEvent = dtEventGeoBay;
        var sEventName = "Anaconda Geog'phe Bay, WA";
    }
    else if (dtToday < dtEventLornef)
    {
        if (dtToday > dtEventLorne)
            bInProgress = true;
        dtEvent = dtEventLorne;
        var sEventName = "Anaconda Lorne, VIC";
    }
    else if (dtToday < dtEventOtwaysf)
    {
        if (dtToday > dtEventOtways)
            bInProgress = true;
        dtEvent = dtEventOtways;
        var sEventName = "Otway Odyssey MTB, VIC";
    }
    else if (dtToday < dtEventKeenf)
    {
        if (dtToday > dtEventKeen)
            bInProgress = true;
        dtEvent = dtEventKeen;
        var sEventName = "Keen A/R, Wilson's Prom, VIC";
    }
    else if (dtToday < dtEventBullriderf)
    {
        if (dtToday > dtEventBullrider)
            bInProgress = true;
        dtEvent = dtEventBullrider;
        var sEventName = "Anaconda MTB Enduro, NT";
    }
    else 
        return;

    if (!bInProgress)
    {
        var iMsDiff = dtEvent - dtToday;
        var sDays = new String(iMsDiff/86400000);
        var iDays = parseInt(Math.floor(sDays));
        var sHours = ((iMsDiff/86400000) - iDays) * 24;
        var iHours = Math.floor(sHours);
        var sMinutes = (sHours - iHours) * 60;
        var iMinutes = Math.floor(sMinutes);
        if (iMinutes < 10)
            iMinutes = "0" + iMinutes.toString();
        var sSeconds = (sMinutes - parseInt(iMinutes)) * 60;
        var iSeconds = Math.floor(sSeconds);
        if (iSeconds < 10)
            iSeconds = "0" + iSeconds.toString();

        ReplaceContent("Countdown", "<span style='white-space: nowrap;'>" + sEventName + ": " + iDays.toString() + " days, " + 
                                    iHours + ":" + iMinutes + ":" + iSeconds + "</span>");
        setTimeout("CountdownTimer()", 1000);
    }
    else
    {
        ReplaceContent("Countdown", "<span style='white-space: nowrap;'>" + sEventName + ": In Progress</span>");
        setTimeout("CountdownTimer()", 1000000);
    }
}

function fHome()
{
    document.location = gsBaseURL + "";
}

function fDescription(psEvent)
{
    if (psEvent == 'WA')
        document.location = gsUnSecureBaseURL + "asp/WADescription.aspx?e=6";
    else if (psEvent == 'FORSTER')
        document.location = gsUnSecureBaseURL + "asp/NSWDescription.aspx?e=2";
    else if (psEvent == 'OO')
        document.location = gsUnSecureBaseURL + "OtwayOdyssey/Default.aspx";
    else if (psEvent == 'LORNE')
        document.location = gsUnSecureBaseURL + "asp/Description.aspx?e=4";
    else if (psEvent == 'SEQLD')
        document.location = gsUnSecureBaseURL + "asp/GCDescription.aspx?e=5";
    else if (psEvent == 'GORAR')
        document.location = gsUnSecureBaseURL + "asp/Description.aspx?e=3";
    else if (psEvent == 'JUNIOR')
        document.location = gsUnSecureBaseURL + "AnacondaJuniorSurvivor/EventSwitcher.aspx?e=";
    else if (psEvent == 'BULLROARER')
        document.location = gsUnSecureBaseURL + "icme/Default.aspx?e=7";
    else
        alert(psEvent);
}

function fContactUs()
{
    if (!giEventId)
        giEventId = "";

    document.location = gsBaseURL + "asp/ContactUs.aspx?e=" + giEventId;
}
    
var giGalleryPhoto = 0;
var giGalleryPage = 0;
var gaGalleryArray = new Array();

function PopulateGalleryArray()
{
    if (giEventId == 6 ||
        giEventId == "" ||
        giEventId == 0)
    {
        var sCaption;
        var sPhotographer;
        var iEventId;
        // Page 1
        Push(gaGalleryArray, [++giGalleryPage, iEventId = 6, gsBaseURL + "images/Photos/IMG_3504_300.jpg", 300, 200, 
                            sCaption = "Racquey porpoises through the surf at the start of the swim leg near Dunsborough", sPhotographer = "Andrew Connolly", 0, 
                            gsBaseURL + "images/Photos/IMG_3504.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3509_300.jpg", 300, 200, 
                            sCaption = "Charging through the clear waters of Geographe bay to start the swim",
                            sPhotographer,
                            1, gsBaseURL + "images/Photos/IMG_3509.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3569_300.jpg", 300, 200, 
                            sCaption = "Side by side through the aqua waters of Geographe Bay",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_3569.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3586_300.jpg", 300, 200, 
                            sCaption = "You will not want the swim to end",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_3586.jpg" ]);
        // Page 2
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3637_300.jpg", 200, 300, 
                            sCaption = "Race director Tom Smitheringale gets a bit wet on the coasteer / trail run.",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_3637.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3658_300.jpg", 200, 300, 
                            sCaption = "You are going to have to do a bit of wading on the Geographe Bay run leg ...",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_3658.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3685_300.jpg", 200, 300, 
                            sCaption = "... and running over some rocks on the 12.5km Geographe Bay run.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_3685.jpg" ]);
        // Page 3
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3628_300.jpg", 300, 200, 
                            sCaption = "Runners forced by the terrain down into the shallows on the run leg", sPhotographer, 0, 
                            gsBaseURL + "images/Photos/IMG_3628.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3680_300.jpg", 300, 200, 
                            sCaption = "Total concentration in finding the quickest route through a rocky section near Castle Rock, Geographe Bay, WA",
                            sPhotographer,
                            1, gsBaseURL + "images/Photos/IMG_3680.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3720_300.jpg", 300, 200, 
                            sCaption = "Stretching out directly in front of Castle Rock, Geographe Bay, WA",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_3720.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3771_300.jpg", 300, 200, 
                            sCaption = "Dropping down off the rocks on the WA run leg and onto the beach (through some surf !) before the final run along a sandy beach at Bunker Bay",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_3771.jpg" ]);
        // Page 4
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3817_300.jpg", 300, 200, 
                            sCaption = "Heading inland from Bunker Bay, WA on the MTB bike leg", sPhotographer, 0, 
                            gsBaseURL + "images/Photos/IMG_3817.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3826_300.jpg", 300, 200, 
                            sCaption = "Riding the fire trails amidst the native grass trees, WA",
                            sPhotographer,
                            1, gsBaseURL + "images/Photos/IMG_3826.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_4045_300.jpg", 300, 200, 
                            sCaption = "These slippery slopes need negotiating on the Geographe Bay MTB leg",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_4045.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_4094_300.jpg", 300, 200, 
                            sCaption = "Tom Smitheringale climbs up to one of the highest points on the MTB course, well above Geographe Bay in the background.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_4094.jpg" ]);
        // Page 5
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3872_300.jpg", 200, 300, 
                            sCaption = "A surprise in store for the mountain bikers, having to negotiate a small caving section midway through the mountain bike leg on the WA course",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_3872.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3903_300.jpg", 200, 300, 
                            sCaption = "Racquey and Tom make the surprisingly energy sapping climb back out of the depths of the cave to hop back on the bike and finish the mountain bike leg",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_3903.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_4090_300.jpg", 200, 300, 
                            sCaption = "The last climb on the way back to the Bunker Bay MTB to Kayak transition.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_4090.jpg" ]);
        // Page 6
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3401_300.jpg", 300, 200, 
                            sCaption = "Race Director Tom Smitheringale paddles his ski along the limestone of the WA coastline on the Anaconda Adventure Race, Geographe Bay", sPhotographer, 0, 
                            gsBaseURL + "images/Photos/IMG_3401.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3417_300.jpg", 300, 200, 
                            sCaption = "Massive limestone caves form the backdrop of the WA paddle course",
                            sPhotographer,
                            1, gsBaseURL + "images/Photos/IMG_3417.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3436_300.jpg", 300, 200, 
                            sCaption = "Be on the lookout for seals on the paddle course near Cape Naturaliste",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_3436.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_3474_300.jpg", 300, 200, 
                            sCaption = "After turning around at Cape Naturaliste, it is all the way back to Dunsborough for the final team run to the finish",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_3474.jpg" ]);
    }
    if (giEventId == 4 ||
        giEventId == "" ||
        giEventId == 0)
    {
        // Page 1
        Push(gaGalleryArray, [++giGalleryPage, iEventId = 4, gsBaseURL + "images/Photos/Lorne_42_300.jpg", 300, 200, 
                            sCaption = "Anaconda Man scales the crane atop the old pier to start the inaugural Anaconda Adventure Race, Lorne", 
                            sPhotographer = "Andrew Briscoe", 0, 
                            gsBaseURL + "images/Photos/Lorne_42.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_44_300.jpg", 300, 200, 
                            sCaption = "The infamous bomb dive from the A-man starts the Anaconda Adventure Race, Lorne",
                            sPhotographer,
                            1, gsBaseURL + "images/Photos/Lorne_44.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_46_300.jpg", 300, 200, 
                            sCaption = "And they are off, 350 swimmers start the journey",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/Lorne_46.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_4_300.jpg", 300, 200, 
                            sCaption = "Paddlers hammer it to get out of the way of the charging swimmers, Anaconda Adventure Race, Lorne",
                            sPhotographer = "Jon Barter",
                            2, gsBaseURL + "images/Photos/Lorne_4.jpg" ]);
        // Page 2
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_9_300.jpg", 200, 300, 
                            sCaption = "Charging through the surf to finish the `Pier To Pub` swim leg at Lorne",
                            sPhotographer = "Wen Lim",
                            0, gsBaseURL + "images/Photos/Lorne_9.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_52_300.jpg", 200, 300, 
                            sCaption = "Exiting the water in a pretty slick 14 minutes, this is the pointy end of the field",
                            sPhotographer = "Jon Barter",
                            0, gsBaseURL + "images/Photos/Lorne_52.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_53_300.jpg", 200, 300, 
                            sCaption = "Ian de Kam finishes the swim leg of the Anaconda Adventure Race, Lorne",
                            sPhotographer = "Wen Lim",
                            2, gsBaseURL + "images/Photos/Lorne_53.jpg" ]);
        // Page 3
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_60_300.jpg", 200, 300, 
                            sCaption = "3rd placed female Del Lloyd watches the runner and the course ahead on the <% =GetRunLegSponsorName(4) %>run leg.",
                            sPhotographer = "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/Lorne_60.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_59_300.jpg", 200, 300, 
                            sCaption = "A line of runners on the 11.2km <% =GetRunLegSponsorName(4) %>Run Leg, Anaconda Adventure Race, Lorne",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/Lorne_59.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_45_300.jpg", 200, 300, 
                            sCaption = "The easiest of the 5 river crossings, this is St George`s River, early on in the <% =GetRunLegSponsorName(4) %>run",
                            sPhotographer = "Rebecca Jennings",
                            2, gsBaseURL + "images/Photos/Lorne_45.jpg" ]);
        // Page 4
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_62_300.jpg", 200, 300, 
                            sCaption = "Eventual men`s winner Jody Zerbst in the thick of the Great Otway National Park during the <% =GetRunLegSponsorName(4) %>run leg.",
                            sPhotographer = "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/Lorne_62.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_63_300.jpg", 200, 300, 
                            sCaption = "Guy Andrews finds a way through the ferns alongside Cumberland River during Lorne`s Anaconda Adventure Race",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/Lorne_63.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_78_300.jpg", 200, 300, 
                            sCaption = "The second last river crossing on Cumberland River near the end of the run leg.",
                            sPhotographer = "Rebecca Jennings",
                            2, gsBaseURL + "images/Photos/Lorne_78.jpg" ]);
        // Page 5
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_74_300.jpg", 300, 200, 
                            sCaption = "The Cumberland River entry point for the paddle leg can be quite exciting.  Anaconda Adventure Race, Lorne", 
                            sPhotographer = "Bjorn Davies", 0, 
                            gsBaseURL + "images/Photos/Lorne_74.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_77_300.jpg", 300, 200, 
                            sCaption = "Doing it the hard way ?  Paddling an outrigger during the Anaconda Adventure Race, Lorne",
                            sPhotographer,
                            1, gsBaseURL + "images/Photos/Lorne_77.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_26_300.jpg", 300, 200, 
                            sCaption = "Just a hint of carnage in the surf at the end of the paddle leg at Lorne",
                            sPhotographer = "Wen Lim",
                            0, gsBaseURL + "images/Photos/Lorne_26.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_66_300.jpg", 300, 200, 
                            sCaption = "The crowd on the beach await paddlers at the end of the ocean kayak leg in the Anaconda Adventure Race, Lorne",
                            sPhotographer = "Andrew Connolly",
                            2, gsBaseURL + "images/Photos/Lorne_66.jpg" ]);
        // Page 6
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_69_300.jpg", 200, 300, 
                            sCaption = "Ian Franzke sets out on the <% =GetMTBLegSponsorName(4) %>mounain bike leg at Lorne.",
                            sPhotographer = "Jon Barter",
                            0, gsBaseURL + "images/Photos/Lorne_69.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_68_300.jpg", 200, 300, 
                            sCaption = "Crossing a creek (careful now) mid way through the (long) climb to start the <% =GetMTBLegSponsorName(4) %>Mountain Bike leg, Lorne.",
                            sPhotographer = "Thom Rigney",
                            0, gsBaseURL + "images/Photos/Lorne_68.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_80_300.jpg", 200, 300, 
                            sCaption = "Specialist mountain biker Al Farley shreds the opposition (by 6 minutes !!) near the end of the <% =GetMTBLegSponsorName(4) %>Mountain Bike leg, Lorne",
                            sPhotographer = "Rebecca Jennings",
                            2, gsBaseURL + "images/Photos/Lorne_80.jpg" ]);
        // Page 7
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_3_300.jpg", 300, 200, 
                            sCaption = "Luke Haines on the final beach run, Anaconda Adventure Race, Lorne", 
                            sPhotographer = "Jon Barter", 0, 
                            gsBaseURL + "images/Photos/Lorne_3.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_10_300.jpg", 300, 200, 
                            sCaption = "Team bonding, Anaconda Adventure Race style",
                            sPhotographer,
                            1, gsBaseURL + "images/Photos/Lorne_10.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_11_300.jpg", 300, 200, 
                            sCaption = "A steady stream of competitors made their way up the beach in the final team run at Lorne",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/Lorne_11.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_32_300.jpg", 300, 200, 
                            sCaption = "Even Anaconda Man sssslinked in to sssave sssome sssuffering teams on the final beach run at Lorne",
                            sPhotographer = "Wen Lim",
                            2, gsBaseURL + "images/Photos/Lorne_32.jpg" ]);
        // Page 8
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_22_300.jpg", 200, 300, 
                            sCaption = "Inaugural Anaconda Adventure Race Champion, Jody Zerbst runs up the finish shute at Lorne",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/Lorne_22.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_71_300.jpg", 200, 300, 
                            sCaption = "The first 2 person team to cross the line, brothers Campbell (right: swim-run) and Sam (left: paddle-MTB) Maffett",
                            sPhotographer = "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/Lorne_71.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/Lorne_73_300.jpg", 200, 300, 
                            sCaption = "Bruce Dunlop takes out the veteran category at the Anaconda Adventure Race, Lorne, breaking the 4 hour mark along the way.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/Lorne_73.jpg" ]);
    }
    if (giEventId == 5 ||
        giEventId == "" ||
        giEventId == 0)
    {
        // Page 2
        Push(gaGalleryArray, [++giGalleryPage, iEventId = 5, gsBaseURL + "images/Photos/IMG_5362_300.jpg", 200, 300, 
                            sCaption = "Running through the Tallebudgerra Creek early in the Keen run course, Gold Coast",
                            sPhotographer = "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/IMG_5362.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5369_300.jpg", 200, 300, 
                            sCaption = "Jody Zerbst showing good form powering to the top of the hill at the top of the climb during the Keen run leg.  Gold Coast city can be seen in the background far away (and far below !)",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_5369.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5391_300.jpg", 200, 300, 
                            sCaption = "And back down the other side of the ridge into Tomewin valley at the end of the Keen Run, Gold Coast.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_5391.jpg" ]);
        // Page 3
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5404_300.jpg", 200, 300, 
                            sCaption = "Anaconda Lorne winner, Jody Zerbst, spins his way along the border track, MTB, Gold Coast.",
                            sPhotographer = "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/IMG_5404.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5412_300.jpg", 200, 300, 
                            sCaption = "Sam Maffett approaches the top of a climb along the NSW-QLD border track on the Mountain Bike leg, Gold Coast",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_5412.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5419_300.jpg", 200, 300, 
                            sCaption = "At the summit of the MTB leg, Gold Coast, but be aware, there's still a few pretty serious pinches between you and the ocean.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_5419.jpg" ]);
        // Page 4
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5418.jpg", 600, 400, 
                            sCaption = "The high point of the MTB leg at Gold Coast with Mt Cougal in the background.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_5418.jpg" ]);
        // Page 1
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/745_4502_300.jpg", 300, 200, 
                            sCaption = "Swimming in the beautiful clean (and warm) waters of the Gold Coast",
                            sPhotographer = "Harvie Allison",
                            0, gsBaseURL + "images/Photos/745_4502.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/745_4530_300.jpg", 300, 200, 
                            sCaption = "Guy Andrews powers along on a ski",
                            sPhotographer,
                            1, gsBaseURL + "images/Photos/745_4530.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/745_4540_300.jpg", 300, 200, 
                            sCaption = "Guy again on the ski leg at the Gold Coast",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/745_4540.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/745_4570_300.jpg", 300, 200, 
                            sCaption = "Ditching the ski and making a run for it, Gold Coast",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/745_4570.jpg" ]);
    }
/*    if (giEventId == 2 ||
        giEventId == "" ||
        giEventId == 0)
    {
        // Page 1
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_1626c_300.jpg", 300, 200, 
                            sCaption = "Guy Andrews & Christie Sym in the clean warm waters of the ocean at the Tanks, Forster, day 1 swim.",
                            sPhotographer = "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/IMG_1626c.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/745_4530_300.jpg", 300, 200, 
                            sCaption = "Guy Andrews powers along on a ski",
                            sPhotographer,
                            1, gsBaseURL + "images/Photos/745_4530.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/745_4540_300.jpg", 300, 200, 
                            sCaption = "Guy again on the Enervit ski at the Gold Coast",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/745_4540.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/745_4570_300.jpg", 300, 200, 
                            sCaption = "Ditching the ski and making a run for it, Gold Coast",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/745_4570.jpg" ]);
        // Page 1
        Push(gaGalleryArray, [++giGalleryPage, iEventId = 5, gsBaseURL + "images/Photos/IMG_5362_300.jpg", 200, 300, 
                            sCaption = "Running through the Tallebudgerra Creek early in the Keen run course, Gold Coast",
                            sPhotographer = "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/IMG_5362.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5369_300.jpg", 200, 300, 
                            sCaption = "Jody Zerbst showing good form powering to the top of the hill at the top of the climb during the Keen run leg.  Gold Coast city can be seen in the background far away (and far below !)",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_5369.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5391_300.jpg", 200, 300, 
                            sCaption = "And back down the other side of the ridge into Tomewin valley at the end of the Keen Run, Gold Coast.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_5391.jpg" ]);
        // Page 2
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5404_300.jpg", 200, 300, 
                            sCaption = "Anaconda Lorne winner, Jody Zerbst, spins his way along the border track, MTB, Gold Coast.",
                            sPhotographer = "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/IMG_5404.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5412_300.jpg", 200, 300, 
                            sCaption = "Sam Maffett approaches the top of a climb along the NSW-QLD border track on the Mountain Bike leg, Gold Coast",
                            sPhotographer,
                            0, gsBaseURL + "images/Photos/IMG_5412.jpg" ]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5419_300.jpg", 200, 300, 
                            sCaption = "At the summit of the MTB leg, Gold Coast, but be aware, there's still a few pretty serious pinches between you and the ocean.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_5419.jpg" ]);
        // Page 4
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/IMG_5418.jpg", 600, 400, 
                            sCaption = "The high point of the MTB leg at Gold Coast with Mt Cougal in the background.",
                            sPhotographer,
                            2, gsBaseURL + "images/Photos/IMG_5418.jpg" ]);
    } */

    if (giEventId == 3 ||
        giEventId == "" ||
        giEventId == 0)
    {
        // Page 1
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR24.jpg", 300, 200, 
                            "Running in front of the enormous sea cliffs along the Keen Adventure Race, Great Ocean Road course",
                            "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/GORAR24_600.jpg"]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR7.jpg", 300, 200, 
                            "John Jacoby & Sam Maffett showing how it's done in the shore break, Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            1, gsBaseURL + "images/Photos/GORAR7_600.jpg"]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR4.jpg", 300, 200, 
                            "Catching a runner past Eagle Rock ...",
                            "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/GORAR4_600.jpg"]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR6.jpg", 300, 200, 
                            "... all the way into shore past the massive sea cliffs, Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            2, gsBaseURL + "images/Photos/GORAR6_600.jpg"]);
        // Page 2
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/AMTBL2.jpg", 300, 200, 
                            "Single track abounds on the MTB legs in the Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/AMTBL2_600.jpg"]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR29.jpg", 300, 200, 
                            "John Jacoby showing rookie adventure racer Bodin Pollard a thing or two about the navigation required for the Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            1, gsBaseURL + "images/Photos/GORAR29_600.jpg"]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR28.jpg", 300, 200, 
                            "Mixed , female or male pairs are all welcome to compete - beach running/trekking, Keen Adventure Race, Great Ocean Road ",
                            "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/GORAR28_600.jpg"]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/AMTBL4.jpg", 300, 200, 
                            "Well and truly inland now, up into the Great Otway national park in the Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            2, gsBaseURL + "images/Photos/AMTBL4_600.jpg"]);
        // Page 3
        Push(gaGalleryArray, [++giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR34.jpg", 300, 200, 
                            "Coasteering, getting wet (?), Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/GORAR34_600.jpg"]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR33.jpg", 300, 200, 
                            "Coasteering, staying dry (?), Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            1, gsBaseURL + "images/Photos/GORAR33_600.jpg"]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR38.jpg", 300, 200, 
                            "Running along the intertidal zone, Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            0, gsBaseURL + "images/Photos/GORAR38_600.jpg"]);
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/GORAR12.jpg", 300, 200, 
                            "More navigation with the sea cliffs and lighthosue behind, Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            2, gsBaseURL + "images/Photos/GORAR12_600.jpg"]);
        // Page 4
        Push(gaGalleryArray, [++giGalleryPage, iEventId = 3, gsBaseURL + "images/Photos/AK011600.jpg", 600, 200, 
                            "Paddling out through the swell at Bay Of Islands, Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            1, false]);
                            // gaGalleryArray[0:page #, 1:photo #, 2:preview URL, 3:width, 4:height, 5:caption, 6:photographer, 7:new line after (0, no, 1 yes, 2 end), 8:large image link]
        Push(gaGalleryArray, [giGalleryPage, iEventId, gsBaseURL + "images/Photos/DistanceShotLandscape600.jpg", 600, 200, 
                            "Coasteering near Merengo, just outside of Apollo Bay, Keen Adventure Race, Great Ocean Road",
                            "Andrew Connolly",
                            2, false]);
    }
    

    
    
}

function UploadImage(poForm)
{
    if (Trim(poForm.flPicture.value) == "")
    {
        alert("Must select an image to upload.");
        poForm.flPicture.focus();
        return;
    }
    poForm.submit();
}


function WriteSideBarMonth(piSideBarMonth, piSideBarYear, piIncrement, paOccupiedDays)
{
    if (!paOccupiedDays)
        paOccupiedDays = new Array();

    piSideBarMonth = ConvertMonthFormat(piSideBarMonth, 0) + piIncrement;
    if (piSideBarMonth < 1)
    {
        piSideBarMonth = piSideBarMonth + 12;
        piSideBarYear = piSideBarYear - 1;
    }
    else if (piSideBarMonth > 12)
    {
        piSideBarMonth = piSideBarMonth - 12;
        piSideBarYear = piSideBarYear + 1;
    }
    piSideBarMonth = ConvertMonthFormat(piSideBarMonth, 2)

    var dtFirstOfMonth = new Date("1 " + piSideBarMonth + " " + piSideBarYear);
    var iFirstOfMonthDayOfWeek = dtFirstOfMonth.getDay();
    if (iFirstOfMonthDayOfWeek == 0)
        iFirstOfMonthDayOfWeek = 7;

    var dtLastOfMonth = new Date(DaysInMonth(piSideBarMonth, piSideBarYear) + " " + piSideBarMonth + " " + piSideBarYear);
    var iLastOfMonthDayOfWeek = dtLastOfMonth.getDay();
    if (iLastOfMonthDayOfWeek == 0)
        iLastOfMonthDayOfWeek = 7;

    var iRowCount = 5;
    if (iFirstOfMonthDayOfWeek >= 6 &&
        iLastOfMonthDayOfWeek <= 2)
        iRowCount = 6;
    else if (iFirstOfMonthDayOfWeek == 1 &&
             iLastOfMonthDayOfWeek == 7)
        iRowCount = 4;

    var iRowCounter;
    var iColumnCounter;

    var iCurrentDayNumber = 2 - iFirstOfMonthDayOfWeek;

    NewTable("", "", "center", "", 1, 1, "0", "0");
        NewRow(true, "", "1");
            NewCell(true, "", "center", "", "", "", 7);
                Link(piSideBarMonth + " " + piSideBarYear, 
                     "javascript:CalendarMonthView(\"" + piSideBarMonth.substring(0, 3) + "\", " + piSideBarYear + ")",
                     "calendar");
        NewRow();
            NewCell(true, "", "center");
                SpanStart("smalltext");
                Write("&nbsp;M&nbsp;");
                SpanEnd();
            NewCell("", "", "center");
                SpanStart("smalltext");
                Write("&nbsp;Tu&nbsp;");
                SpanEnd();
            NewCell("", "", "center");
                SpanStart("smalltext");
                Write("&nbsp;W&nbsp;");
                SpanEnd();
            NewCell("", "", "center");
                SpanStart("smalltext");
                Write("&nbsp;Th&nbsp;");
                SpanEnd();
            NewCell("", "", "center");
                SpanStart("smalltext");
                Write("&nbsp;Fr&nbsp;");
                SpanEnd();
            NewCell("", "", "center");
                SpanStart("smalltext");
                Write("&nbsp;Sa&nbsp;");
                SpanEnd();
            NewCell("", "", "center");
                SpanStart("smalltext");
                Write("&nbsp;S&nbsp;");
                SpanEnd();

            for (iRowCounter = 0; iRowCounter < iRowCount; iRowCounter++)
            {
                iCalendarPrintDate = iCurrentDayNumber;
                NewRow();
                for (iColumnCounter = 0; iColumnCounter < 7; iColumnCounter++)
                {
                    iCalendarPrintDate = iCurrentDayNumber;

                    if (iCurrentDayNumber < 1 ||
                        iCurrentDayNumber > DaysInMonth(piSideBarMonth, piSideBarYear))
                        iCalendarPrintDate = "&nbsp;";

                    NewCell("", "", "center");
                    if (iCalendarPrintDate != "&nbsp;")
                    {
                        var bMakeItBold = false;
                        var iii;
                        for (iii = 0; iii < paOccupiedDays.length; iii++)
                        {
                            if (iCalendarPrintDate == paOccupiedDays[iii])
                            {
                                bMakeItBold = true;
                                break;
                            }
                        }
                        Link((bMakeItBold?"<B>":"") + iCalendarPrintDate + (bMakeItBold?"</B>":""), 
                                 "javascript:CalendarDay(" + iCalendarPrintDate + ", " +
                                                       "\"" + piSideBarMonth.substring(0, 3) + "\"  , " + 
                                                             piSideBarYear + ")",
                                 "calendar");
                    }
                    else
                        Write("&nbsp;");
                    iCurrentDayNumber++;
                }
            }
    EndTable();
}

function WriteAddCalendarEntryHTML(piCalendarYear, piCalendarMonth, piCalendarDay)
{
    NewTable("", "", "", "", "1%", "", "0", "0");
    NewRow(true);
    NewCell(true, "CalendarDisabled");
    NewTable();
    NewRow(true);
        NewCell(true);
            Write("Date ");
        NewCell();
            Write("<span style='white-space: nowrap;'>");
            ListBox("lbDiaryEntryDay", "", gaDayArray, gaDayArray, piCalendarDay);
            ListBox("lbDiaryEntryMonth", "", gaMonthArray, gaMonthArray, piCalendarMonth);
            ListBox("lbDiaryEntryYear", "", gaBlankYearArray, gaBlankYearArray, piCalendarYear);
            Write("</span>");
        NewCell();
            Write("Subject ");
        NewCell();
            TextBox("txtDiaryEntrySubject", "", "", 80, 29);
        NewCell("", "", "right");
            Write("Email&nbsp;reminder&nbsp;?&nbsp;");
        NewCell();
            CheckBox("cbxDiaryEntryEmailReminder");
        NewCell();
            Button("add this entry", "javascript:CalendarAddItem()");
    NewRow();
        NewCell(true);
            Write("Time ");
        NewCell();
            SetOnChangeEvent("ValidateNumeric(gfrmForm.txtDiaryEntryHour, 12, 1)");
            TextBox("txtDiaryEntryHour", "", "", 2, 2);
            Write(":");
            SetOnChangeEvent("ValidateNumeric(gfrmForm.txtDiaryEntryMinute, 59, 0)");
            TextBox("txtDiaryEntryMinute", "", "00", 2, 2);
            ListBox("lbDiaryEntryAMPM", "", gaAMPMArray);
        NewCell();
            Write("Description ");
        NewCell("", "", "", "", "", "", 4);
            TextBox("txtDiaryEntryDescription", "", "", 2000, 79);
    EndTable();
    EndTable();
}

function CalendarDetail(piCalendarId)
{
    document.location = gsBaseURL + "MyTrainingDiary/CalendarDetail.aspx?e=" + giEventId + 
                                                             "&i=" + piCalendarId
}

function CalendarAddItem()
{
    SetValue(gfrmForm.hdnAction, "Add");

    if (gfrmForm.lbDiaryEntryDay.value == "" ||
        gfrmForm.lbDiaryEntryMonth.value == "" ||
        gfrmForm.lbDiaryEntryYear.value == "")
        return ValidationError(gfrmForm.lbDiaryEntryDay, "Please enter day, month and year of the session.");
    else if (DaysInMonth(gfrmForm.lbDiaryEntryMonth.value, gfrmForm.lbDiaryEntryYear.value) < gfrmForm.lbDiaryEntryDay.value)
        return ValidationError(gfrmForm.lbDiaryEntryDay, "The date you specified is invalid.  (There are only " + 
                                                         DaysInMonth(gfrmForm.lbDiaryEntryMonth.value, gfrmForm.lbDiaryEntryYear.value) +
                                                         " days in " + gfrmForm.lbDiaryEntryMonth.value + ", " + gfrmForm.lbDiaryEntryYear.value + ")");
    else if (Trim(gfrmForm.txtDiaryEntrySubject.value) == "")
        return ValidationError(gfrmForm.txtDiaryEntrySubject, "You must enter a subject for the calendar entry.")
    else if (Trim(gfrmForm.txtDiaryEntryHour.value) == "")
        return ValidationError(gfrmForm.txtDiaryEntryHour, "You must specify an hour between 1 and 12");
    else if (Trim(gfrmForm.txtDiaryEntryMinute.value) == "")
        return ValidationError(gfrmForm.txtDiaryEntryMinute, "You must specify an hour between 0 and 59");
    else if (Trim(gfrmForm.lbDiaryEntryAMPM.value) == "")
        return ValidationError(gfrmForm.lbDiaryEntryAMPM, "Please select 'AM' or 'PM'.")
    else
        Submit();
}

function CalendarDay(piDay, piMonth, piYear)
{
    document.location = gsBaseURL + "MyTrainingDiary/CalendarDay.aspx?e=" + giEventId + "&d=" + piDay + "&m=" + piMonth + "&y=" + piYear;
}

function CalendarMonthView(piMonth, piYear)
{
    document.location = gsBaseURL + "MyTrainingDiary/CalendarMonth.aspx?e=" + giEventId + "&m=" + piMonth + "&y=" + piYear
}

function InitScrollers() 
{
    // arguments: id of layer that scrolls, width and height of scroller (of wn), 
    // number of items (including repeated 1st item), axis ("v" or "h")
    var scr1 = new Scroller('ScrollerPicture', 250, 100, gaSponsorList.length, "v");
    scr1.setTiming(100, 6000);
    
    var scr2 = new Scroller('ScrollerText', 250, 30, gaSponsorList.length, "v");
    scr2.setTiming(30, 6000);  
    
    Scrollers.setPartners(scr1, scr2);
    Scrollers.GeckoTableFix('ScrollContainer1', 'ScrollContainer2'); // needed for scrollers in tables
    
    var scr3 = new Scroller('ScrollerPictureB', 250, 100, gaPartnerList.length, "v");
    scr3.setTiming(100, 3737);
    
    var scr4 = new Scroller('ScrollerTextB', 250, 30, gaPartnerList.length, "v");
    scr4.setTiming(30, 3737);  
    
    Scrollers.setPartners(scr3, scr4);
    Scrollers.GeckoTableFix('ScrollContainer1B', 'ScrollContainer2B'); // needed for scrollers in tables
}

