/*
created:  May 11, 2009
modified: Jul 27, 2010
*/
var images = new Array();

function AddOnload(myfunc)
{
if(window.addEventListener)
window.addEventListener('load', myfunc, false);
else if(window.attachEvent)
window.attachEvent('onload', myfunc);
}

function getImageLinks(curImage) {
  var str = '  <ul class="projIcons">\n';
	for (i=0; i < images.length; i++) {
		var myclass = ((i == curImage) ? ' class="curImage"' : '');
		var href = ' href = "../' + images[i][0] + '/"';
		var title = images[i][1];
		str += '    <li><a' + href + myclass + ' title = "' + title + '">' + title + '<\/a><\/li>\n';
	}
	str += '<\/ul>\n';
	return str;
}

function getPrevNextLinks(curImage) {
	var prevIndex = (curImage + images.length - 1) % images.length;
	var nextIndex = (curImage + 1) % images.length;
	var prev_href = 'href = "../' + images[prevIndex][0] + '/" ';
	var next_href = 'href = "../' + images[nextIndex][0] + '/" ';
	var prev_title = 'title = "' + images[prevIndex][1] + '"';
	var next_title = 'title = "' + images[nextIndex][1] + '"';
	return '\n'
	  + '  <ul class="prevnext">\n'
	  + '    <li><a ' + prev_href + prev_title + '">Previous<\/a><\/li>\n'
	  + '    <li><a ' + next_href + next_title + '">Next<\/a><\/li>\n'
	  + '  <\/ul>\n';
}

function createImageNavHTML(i) {
  var str = getPrevNextLinks(i) + getImageLinks(i);
	return str;
}

function getImageIndex(str) {
  for(var i=0; i<images.length; i++) {
    if(images[i][0]==str) {
      return i;
    }
  }
  return -1;
}

function setImageNav() {
  var body = document.getElementsByTagName("body")[0];
  var bodyid = body.getAttribute("id");
  var i = getImageIndex(bodyid);
  var menu = document.getElementById("imagemenu");
  menu.innerHTML = createImageNavHTML(i);
}

// called from jquery ready function
function init() {
  images = [
  ["thins","The Thins"],
  ["horse2","Horse II"],
  ["hamiltonians","Hamiltonians"],
  ["getty","Getty"],
  ["onoff","On Off"],
  ["manwoman","Man Woman"],
  ["flipflat","Flip Flat"],
  ["xox","XOX"],
  ["smoke","Smoke"],
  ["honksmash","Honk Smash"],
  ["nebula2","Nebula"]
  ];
  setImageNav();
}