function menu_init() {
path = (window.location.pathname.split('/'));
if (path[2] == 'calendar')  document.getElementById('calendar_menu').style.color = "#444";
if (path[2] == 'dailies' || path[2] == 'tag')  document.getElementById('dailies_menu').style.color = "#444";
}
 
function show_menu(id) {
  document.getElementById(id + '_white').style.display = "block";
  document.getElementById(id + '_left').style.display = "block";
  //document.getElementById(id + '_right').style.display = "block";
  document.getElementById(id + '_line').style.display = "block";
  document.getElementById('menu_' + id).style.color = "#444";
  document.getElementById(id + '_white').style.zIndex = "1";
  document.getElementById(id + '_left').style.zIndex = "1";
  //document.getElementById(id + '_right').style.zIndex = "1";
  document.getElementById(id + '_line').style.zIndex = "1";
}

function hide_menu(id) {
  document.getElementById(id + '_white').style.display = "none";
  document.getElementById(id + '_left').style.display = "none";
  //document.getElementById(id + '_right').style.display = "none";
  document.getElementById(id + '_line').style.display = "none";
  document.getElementById('menu_' + id).style.color = "#ff7f00";
  document.getElementById(id + '_white').style.zIndex = "0";
  document.getElementById(id + '_left').style.zIndex = "0";
  //document.getElementById(id + '_right').style.zIndex = "0";
  document.getElementById(id + '_line').style.zIndex = "0";
}

function switch_o() {
if ((Math.random()*10) < 1) {
  if (timer) clearTimeout(timer);
  var white_block = document.getElementById('white_block');  
  var o1 = document.getElementById('o1');
  var o2 = document.getElementById('o2');
  var pos1 = 76;
  var pos2 = 98;
  var milliseconds = 10;
  var timer = setInterval(function() {
  o1.style.left = pos1 + 'px';
  o2.style.left = pos2 + 'px';
  if (pos1 < 98) pos1++;
  if (pos2 > 76) pos2--;
  }, milliseconds);
  o1.style.left = '76px';
  o2.style.left = '98px';
}
}

// --------------------change to new year to history.html here---------


var most_recent_year = 2011;


//---------------------------------------------------------------------

var timespan = most_recent_year - 1975;
var max_pixels = 0 - (timespan*800);

function go_to_year(year) {
  if (timer2) clearTimeout(timer2);
  var new_x = (most_recent_year - year) * 800;
  new_x = 0 - new_x;
  var all_years = document.getElementById('all_years');
  var pos_x = all_years.offsetLeft;
  var diff_x = pos_x - new_x;
  var step_x = Math.round(diff_x / 50);
  var milleseconds = Math.round((Math.abs(step_x) + Math.abs(step_x))/100);
  var timer2 = setInterval(function() {
    var done_x = Math.abs(pos_x - new_x) < 4;
    if (diff_x == 0) done_x = 1;
    if (done_x) pos_x = new_x;
    all_years.style.left = pos_x + 'px';
    if ((!done_x)) pos_x = pos_x - step_x;   
    if (done_x) clearTimeout(timer2);
  }, milleseconds);
  if (new_x >= 0) document.getElementById('arrow_left').style.display = "none";
  else document.getElementById('arrow_left').style.display = "block";
  if (new_x <= max_pixels) document.getElementById('arrow_right').style.display = "none";
  else document.getElementById('arrow_right').style.display = "block";
}

function arrow_year(pixels) {
  if (timer2) clearTimeout(timer2);
  var all_years = document.getElementById('all_years');
  var pos_x = all_years.offsetLeft;
  var new_x = pos_x + pixels;
  var diff_x = pos_x - new_x;
  var step_x = Math.round(diff_x / 50);
  var milleseconds = Math.round((Math.abs(step_x) + Math.abs(step_x))/100);
  if (new_x >= max_pixels && new_x <= 0) {
  var timer2 = setInterval(function() {
    var done_x = Math.abs(pos_x - new_x) < 4;
    if (diff_x == 0) done_x = 1;
    if (done_x) pos_x = new_x;
    all_years.style.left = pos_x + 'px';
    if ((!done_x)) pos_x = pos_x - step_x;
    if (done_x) clearTimeout(timer2);
  }, milleseconds);
  }
  if (new_x >= 0) document.getElementById('arrow_left').style.display = "none";
  else document.getElementById('arrow_left').style.display = "block";
  if (new_x < (max_pixels + 800)) document.getElementById('arrow_right').style.display = "none";
  else document.getElementById('arrow_right').style.display = "block";
}

/*--------------------------------------------------------------------------
*/

var max_pixels = -6400;

function go_to_event(event) {

var ul = document.getElementById("events");
var liArray = ul.getElementsByTagName("li");
var spanArray = ul.getElementsByTagName("span");
for (var i = 0; i < spanArray.length; i++) {
   spanArray[i].style.color = "#ff7f00";
   liArray[i].style.background = "#fff";
}
spanArray[event-1].style.color = "#000";
liArray[event-1].style.background = "#ccc";

  if (timer2) clearTimeout(timer2);
  var new_x = event * 800;
  new_x = 0 - new_x;
  var all_events = document.getElementById('all_events');
  var pos_x = all_events.offsetLeft;
  var diff_x = pos_x - new_x;
  var step_x = Math.round(diff_x / 50);
  var milleseconds = Math.round((Math.abs(step_x) + Math.abs(step_x))/100);
  var timer2 = setInterval(function() {
    var done_x = Math.abs(pos_x - new_x) < 4;
    if (diff_x == 0) done_x = 1;
    if (done_x) pos_x = new_x;
    all_events.style.left = pos_x + 'px';
    if ((!done_x)) pos_x = pos_x - step_x;
    if (done_x) clearTimeout(timer2);
  }, milleseconds);
  if (new_x >= -800) document.getElementById('arrow_left').style.display = "none";
  else document.getElementById('arrow_left').style.display = "block";
  if (new_x <= max_pixels) document.getElementById('arrow_right').style.display = "none";
  else document.getElementById('arrow_right').style.display = "block";
}

function start_at_event(event) {

var ul = document.getElementById("events");
var liArray = ul.getElementsByTagName("li");
var spanArray = ul.getElementsByTagName("span");
spanArray[event-1].style.color = "#000";
liArray[event-1].style.background = "#ccc";

  var new_x = event * 800;
  new_x = 0 - new_x;
  var all_events = document.getElementById('all_events');
  all_events.style.left = new_x + 'px';
  if (new_x >= -800) document.getElementById('arrow_left').style.display = "none";
  else document.getElementById('arrow_left').style.display = "block";
  if (new_x <= max_pixels) document.getElementById('arrow_right').style.display = "none";
  else document.getElementById('arrow_right').style.display = "block";

var footer = document.getElementById("footer");
var hrArray = footer.getElementsByTagName("hr");
hrArray[0].style.display = "none";
}

function arrow_event(pixels) {

  var all_events = document.getElementById('all_events');
  var pos_x = all_events.offsetLeft;
  var new_x = pos_x + pixels;
  
var ul = document.getElementById("events");
var liArray = ul.getElementsByTagName("li");
var spanArray = ul.getElementsByTagName("span");
for (var i = 0; i < spanArray.length; i++) {
   spanArray[i].style.color = "#ff7f00";
   liArray[i].style.background = "#fff";
}
event = Math.round(Math.abs(new_x ) / 800);
spanArray[event-1].style.color = "#000";
liArray[event-1].style.background = "#ccc";

  if (timer2) clearTimeout(timer2);
  var diff_x = pos_x - new_x;
  var step_x = Math.round(diff_x / 50);
  var milleseconds = Math.round((Math.abs(step_x) + Math.abs(step_x))/100);
  if (new_x >= max_pixels && new_x <= 0) {
  var timer2 = setInterval(function() {
    var done_x = Math.abs(pos_x - new_x) < 4;
    if (diff_x == 0) done_x = 1;
    if (done_x) pos_x = new_x;
    all_events.style.left = pos_x + 'px';
    if ((!done_x)) pos_x = pos_x - step_x;
    if (done_x) clearTimeout(timer2);
  }, milleseconds);
  }
  if (new_x >= -800) document.getElementById('arrow_left').style.display = "none";
  else document.getElementById('arrow_left').style.display = "block";
  if (new_x < (max_pixels + 800)) document.getElementById('arrow_right').style.display = "none";
  else document.getElementById('arrow_right').style.display = "block";
}

/*--------------------------------------------------------------------------
*/

function photo_slide(pixels) {
  if (timer2) clearTimeout(timer2);
  var photos = document.getElementById('photos');
  max_pixels = 800 - (photos.children.length * 800);
  var pos_x = photos.offsetLeft;
  var new_x = pos_x + pixels;
  var diff_x = pos_x - new_x;
  var step_x = Math.round(diff_x / 10);
  //var milleseconds = 10;
  var milleseconds = Math.round((Math.abs(step_x) + Math.abs(step_x))/100);
  if (new_x >= max_pixels && new_x <= 0) {
  var timer2 = setInterval(function() {
    var done_x = Math.abs(pos_x - new_x) < 4;
    if (diff_x == 0) done_x = 1;
    if (done_x) pos_x = new_x;
    photos.style.left = pos_x + 'px';
    if ((!done_x)) pos_x = pos_x - step_x;
    if (done_x) clearTimeout(timer2);
  }, milleseconds);
  }
  if (new_x >= 0) document.getElementById('arrow_left').style.display = "none";
  else document.getElementById('arrow_left').style.display = "block";
  if (new_x <= (max_pixels)) document.getElementById('arrow_right').style.display = "none";
  else document.getElementById('arrow_right').style.display = "block";
num = Math.abs(pos_x/800);
document.getElementById(num).style.borderColor = "#111";
num = Math.abs(new_x/800);
document.getElementById(num).style.borderColor = "#ff7f00";
}

function close_photos() {
document.getElementById('white_video_cover').style.display = "none";
document.getElementById('photo_wrap').style.display = "none";
document.getElementById('nav_photos').style.display = "none";
document.getElementById('photo_close').style.display = "none";
document.getElementById('photos_container').style.display = "none";
var photos_thumbnails = document.getElementById('photos_thumbnails')
photos_thumbnails.style.position = "relative";
photos_thumbnails.style.top = "0px";
var title = document.getElementById('show_title');
title.style.display = "none";
var current_offset = photos.offsetLeft;
num = Math.abs(current_offset/800);
i = 0;
while (i < photos.children.length) {
  document.getElementById(i).style.borderColor = "#ffffff";
  i++;
}
num = 0;
}

function open_photos(num) {
scrollTo(0,125);
document.getElementById('white_video_cover').style.display = "block";
document.getElementById('photo_wrap').style.display = "block";
document.getElementById('nav_photos').style.display = "block";
document.getElementById('photo_close').style.display = "block";
document.getElementById('photos_container').style.display = "block";
var photos = document.getElementById('photos');
photo_width = (photos.children.length * 800);
photos.style.width = photo_width + "px";
var photos_thumbnails = document.getElementById('photos_thumbnails');
photos_thumbnails.style.position = "absolute";
photos_thumbnails.style.top = "764px";
var title = document.getElementById('show_title');
title.style.display = "block";
//title.style.position = "absolute";
//title.style.top = "170px";
//title.style.color = "#ffffff";
i = 0;
while (i < photos.children.length) {
  document.getElementById(i).style.borderColor = "#111"; // 242424
  i++;
}
var current_offset = photos.offsetLeft;
var current_photo = Math.abs(current_offset/800);
if (num) photo_slide((num-current_photo)*-800);
num = 0;
}
