var regionNames = [];
regionNames['az_phoenix']         = "Phoenix, AZ";
regionNames['ca_sandiego']        = "San Diego, CA";
regionNames['ca_orangecounty']    = "Orange County, CA";
regionNames['ca_losangeles']      = "Los Angeles, CA";
regionNames['ca_temecula']        = "Temecula, CA";
regionNames['ca_pomona']          = "Pomona, CA";
regionNames['ca_palmsprings']     = "Palm Springs, CA";
regionNames['ca_riverside']       = "Riverside County, CA";
regionNames['ca_santabarbara']    = "Santa Barbara, CA";
regionNames['ca_santacruz']       = "Santa Cruz, CA";
regionNames['ca_sanfrancisco']    = "San Francisco, CA";
regionNames['ca_crescentcity']    = "Crescent City, CA";
regionNames['ca_monterey']        = "Monterey, CA";
regionNames['co_fortcollins']     = "Fort Collins, CO";
regionNames['co_woodlandpark']    = "Woodland Park, CO";
regionNames['fl_palmbeachcounty'] = "Florida";
regionNames['oh_findlay']         = "Findlay, OH";
regionNames['mn_stpaul']          = "St. Paul, MN";
regionNames['nc_jacksonville']    = "Jacksonville/Camp Lejeune/New River, NC";
regionNames['nm_albuquerque']     = "Albuquerque, NM";
regionNames['nv_lasvegas']        = "Las Vegas, NV";
regionNames['sc_beaufort']        = "Beaufort, SC";
regionNames['tn_nashville']       = "Nashville, TN";
regionNames['wa_seattle']         = "Seattle, WA";

$(document).ready(function(){
   $('.curvyBox').curvy("10px");
   $('#regionselect').jqm();

   var region = $.cookie('region');
   /* non-existant regions, default to San Diego */
        if (region == null                 ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'ca_crescentcity'    ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'ca_losangeles'      ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'ca_monterey'        ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'ca_palmsprings'     ) { setRegion('ca_riverside'); }
   else if (region == 'ca_pomona'          ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'ca_sanfrancisco'    ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'ca_santabarbara'    ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'ca_santacruz'       ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'ca_temecula'        ) { setRegion('ca_riverside'); }
   else if (region == 'fl_palmbeachcounty' ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'mn_stpaul'          ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'nc_jacksonville'    ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'nm_albuquerque'     ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'nv_lasvegas'        ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'oh_findlay'         ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'sc_beaufort'        ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else if (region == 'wa_seattle'         ) { setRegionNoCookie('ca_sandiego'); changeMap('us'); $('#regionselect').jqmShow();}
   else {
      setRegion(region);
   }
});


function setRegion(region)
{
   $('#regionselect').jqmHide();
   $.cookie('region', region, {expires: 1000, path: '/'});
   changeMap(region);
   /* set rest of region specific content */
   setRegionNoCookie(region);
}


function setRegionReload(region)
{
   $('#regionselect').jqmHide();
   $.cookie('region', region, {expires: 1000, path: '/'});
   changeMap(region);
   location.reload();
}


function setRegionNoCookie(region)
{
   /* change name in region */
   if (document.getElementById('regionname')) {
      document.getElementById('regionname').innerHTML = regionNames[region];
   }

   if (document.getElementById('siteheader')) {
     document.getElementById('siteheader').innerHTML = "Welcome to Dogs On The Run - " + regionNames[region];
   }
}


function changeMap(region)
{
   document.getElementById('regionselectmap').src = "/images/map/" + region + ".png";
}


