var views = Object( );


// lat, lon, zoom, path, overlays, layer, zoom2, controls, day

views['iceland'] = Array( 64.20301, -18.18237, 7, 'u', 'n', '0BT', 8, 'k' );
views['iceland_glacier'] = Array( 64.04284, -16.26869, 11, 'u', 'n', '0BT', 12, 'k', 1 );
views['iceland_laugavegur'] = Array( 63.77794, -18.90335, 8, 'u', 'n', '0BT', 10, 'k', 3 );
views['iceland_linuvegur'] = Array( 64.16721, -19.63669, 9, 'u', 'n', '0BT', 10, 'k', 9 );
views['iceland_kjalvegur'] = Array( 64.60209, -19.70123, 8, 'u', 'n', '0BT', 9, 'k', 15 );


function getMapLink( view, newday, photo )
  {
  lat = views[view][0];
  lon = views[view][1];
  zoom= views[view][2];
  path= views[view][3];
  overlays = views[view][4];
  layers = views[view][5];
  zoom2 = views[view][6];
  controls = views[view][7];
  day = views[view][8];

  if ( newday ) { day = newday; }
  
  return "/maps/hikes.html?zoom=" + ( zoom2 || zoom ) + "&lon=" + Math.round( lon * 100000 ) / 100000 + "&lat=" + Math.round( lat * 100000 ) / 100000
         + "&layers=" + ( layers || 'BO' )
         + ( path ? "&path=" + path : '' )
         + ( overlays ? "&overlays=" + overlays : '' )
         + ( controls ? "&controls=" + controls : '' )
         + ( day > 0 ? "&day=" + ( day - 1 ) : '' )
         + ( photo ? "&show=" + photo : '' );
  }


function goToView( view, day, photo )
  {
  location.href = getMapLink( view, day, photo );
  }

