
window.roll_areas = {
  'alf': {
    'link': '/alfalfa.html',
    'imgs': [
      ['alf_hall.jpg', 'Alfalfa Community Hall'],
      ['alf_hall2.jpg', 'Alfalfa Community Hall'],
      ['alf_coffee.jpg', 'Alfalfa Store Sign'],
      ['alf_pb.jpg', 'View of Powell Butte from Alfalfa'],
      ['alf_store_sign1.jpg', 'Alfalfa Store'],
      ['alf_store.jpg', 'Alfalfa Store'],
      ['horses2.jpg', 'Horses']
    ]
  },
  'bnd':  {
    'link': '/bend.html',
    'imgs': [
      ['bnd_wall_st_grill.jpg', 'Wall Street Grill at night'],
      ['bnd_gasoline_alley.jpg', 'Gasoline Alley at Dusk'],
      ['bnd_parking_clock.jpg', 'Clock Tower at Parking Garage'],
      ['bnd_crane_sunset.jpg', 'Construction Crane at Sunset'],
      ['bnd_public_library.jpg', 'Bend Public Library'],
      ['bnd_smoke_stacks.jpg', 'Smoke Stacks at the Old Mill'],
      ['bnd_st_charles.jpg', 'Saint Charles Medical Center'],
      ['bnd_tower_theater.jpg', 'Tower Theater at night']
    ]
  },
  'crr':  {
    'link': '/crookedriverranch.html',
    'imgs': [
      ['crr_watertower.jpg', 'CRR Water Tower']
    ]
  },
  'clv':  {
    'link': '/culver.html',
    'imgs': [
      ['culver_bulldogs.jpg', 'Culver Bulldogs'],
      ['marchy_pond.jpg', 'Marshy Pond'],
      ['juniper_butte.jpg', 'Juniper Butte'],
      ['juniper_butte2.jpg', 'Juniper Butte']
    ]
  },
  'jpa':  {
    'link': '/juniperacres.html',
    'imgs': [
      ['jpa_mailboxes.jpg', 'Mailboxes at the entrance'],
      ['jpa_sign.jpg', 'Sign @ Cascade Way & Pine Ln'],
      ['jpa_butte3.jpg', 'Some Kinda Butte'],
      ['jpa_butte2.jpg', 'Some Kinda Butte'],
      ['jpa_butte1.jpg', 'Some Kinda Butte']
    ]
  },
  'mdr':  {
    'link': '/madras.html',
    'imgs': [
      ['mdr_roundabout.jpg', 'Madras Roundabout'],
      ['mdr_railroad1.jpg', 'Willow Creek Canyon Railroad'],
      ['mdr_mill_railroad.jpg', 'Grain Mill from Railroad'],
      ['mdr_city1.jpg', 'The City of Madras, Oregon'],
      ['mdr_railroad2.jpg', 'Willow Creek Canyon Railroad Bridge'],
      ['mdr_safeway1.jpg', 'Madras Safeway']
    ]
  },
  'met':  {
    'link': '/metolius.html',
    'imgs': [
      ['wire_fence.jpg', 'Wire Fence'],
      ['big_sprinkler1.jpg', 'Big Sprinkler'],
      ['big_sprinkler2.jpg', 'Big Sprinkler']
    ]
  },
  'pb':   {
    'link': '/powellbutte.html',
    'imgs': [
      ['pb_country_store1.jpg', 'Country Store'],
      ['pb_postoffice1.jpg', 'Post Office'],
      ['field_roll_sprinkler.jpg', 'Farm Sprinklers']
    ]
  },
  'prn':  {
    'link': '/prineville.html',
    'imgs': [
      ['prn_sign.jpg', 'Road Sign'],
      ['prn_rimrock_cc.jpg', 'Rimrock'],
      ['prn_tastee_treet.jpg', 'Tastee Treet'],
      ['prn_town_hall.jpg', 'Town Hall'],
      ['prn_wfm_statue.jpg', 'Wildlife Firefighters Monument'],
      ['prn_wfm_sign.jpg', 'Wildlife Firefighters Monument']
    ]
  },
  'rdm':  {
    'link': '/redmond.html',
    'imgs': [
      ['rdm_tank2.jpg', 'Tank at the Redmond Armory'],
      ['rdm_armory.jpg', 'The Redmond Armory'],
      ['rdm_welcome_sign.jpg', 'Welcome to Redmond'],
      ['rdm_big_r.jpg', 'Your Big R Store']
/*
      ['rdm_tank1.jpg', 'Tank at the Redmond Armory']
*/
    ]
  },
  'sis':  {
    'link': '/sisters.html',
    'imgs': [
      ['sis_3sisters1.jpg', 'Three Sisters'],
      ['sprinkler_rows.jpg', 'Sprinkler Rows'],
      ['dill.jpg', 'Happy Traaaaillls to youuuuuu' ]
    ]
  },
  'ter':  {
    'link': '/terrebonne.html',
    'imgs': [
      ['ter_sun_spot.jpg', 'Sun Spot Drive-In'],
      ['ter_true_value.jpg', 'True Value Hardware Store'],
      ['ter_monkey_face.jpg', '"Monkey Face" at Smith Rocks'],
      ['smithrocks.jpg', 'Smith Rocks'],
      ['ter_tumbleweed.jpg', 'Tumbling Tumble Weed'],
      ['ter_grange_sign.jpg', 'Terrebonne Grange Hall']
    ]
  },
  '3rv':  {
    'link': '/3rivers.html',
    'imgs': [
      ['3rv_billy1.jpg', 'Lake Billy Chinook'],
      ['3rv_sign.jpg', '3 Rivers Recreation Area Sign'],
      ['3rv_covesign.jpg', 'Cove Palisades Sign'],
      ['country_road.jpg', 'Country Road']
    ]
  }
};

window.loadList.push('rollLoad()');

function rollLoad()
{
  var i, node, tmp;

  window.area_names = new Array();
  for(i in roll_areas)
  {
    node = document.getElementById('areaLink'+ i);
    if(node!=null)
    {
      eval('node.onmouseover = function() { roll("'+ i +'"); }');
      area_names.push(i);
    }
  }

  roll(window.homeArea);
}

function roll(area)
{
  clearTimeout(window.rollTmr);
  var b, i;

  if(area==null) { area = area_names[Math.floor(Math.random()*area_names.length)] };

  b = Math.floor(Math.random()*roll_areas[area].imgs.length);

  for(i=0; i<area_names.length; i++)
  {
    document.getElementById('areaLink'+ area_names[i]).style.background = (area_names[i]==area)?'yellow':'none';
  }
  i = document.getElementById('areaImg');
  i.src = 'res/area_images/'+ roll_areas[area].imgs[b][0];
  i.alt = roll_areas[area].imgs[b][1];
  i = i.parentNode;
  i.href = roll_areas[area].link;

  window.rollTmr = setTimeout('roll(window.homeArea)', 5000);
}
