var artimage = new Image();
var capimage = new Image();
var artname = "";
var capname = "";

function loadmenu(images)
{
// preload the menu, opening the first division
 if(document.getElementById)
 { 
  var ar = document.getElementById("masterdiv").getElementsByTagName("span");   
  for (var i=0; i<ar.length; i++)
  {
   ar[i].style.display = "none";
  }
  ar[0].style.display = "";

 }

 //preload images as specified with path in the array images
 for(var i=0; i<images.length; i++)
 {
  imgId = new Image();
  imgId.src = images[i];
 }
}

// switch menus
function switchmenu(obj){
 if(document.getElementById(obj))
 {
  var el_array = document.getElementById("masterdiv").getElementsByTagName("span");
  for (var i=0; i<el_array.length; i++)
  {
   if(obj==el_array[i].id)
   {
    el_array[i].style.display = "";
   } else {
    el_array[i].style.display = "none";
   }
  }
 }
}

function openimage(page)
{
 switch(page)
 {
  case "news":
   setVisible("news");
   break;
  case "artist":
   setVisible("artist");
   break;
  case "commissions":
   setVisible("commissions");
   break;
  case "projects":
   setVisible("projects");
   break;
  case "contact":
   setVisible("contact");
   break;
  case "cv":
   setVisible("cv");
   break;
  case "bookbuy":
   setVisible("bookbuy");
   break;
  case "bookpic":
   setVisible("bookpic");
   break;
  default:
   artname = "art/" + page + ".jpg";
   capname = "art/" + page + ".caption.jpg";
   document.getElementById("artpic").src = artname;
   document.getElementById("caption").src = capname;
   setVisible("art");
   break;
 }
}

function setVisible(newpage)
{
 var pages = new Array("news","artist","commissions","contact","art","projects","cv","bookbuy","bookpic");
 for(var x=0;x<pages.length;x++)
 {
  if( pages[x] != newpage) {
   document.getElementById(pages[x]).style.display = "none";
  } else {
   document.getElementById(pages[x]).style.display = "block";
  }
 }
}

function bLook(direction)
{
 var bId = "book" + direction;
 var currPage = document.getElementById(bId).src;
 var newPage = "art/book/" + currPage.substr(currPage.search("book")+5,1) + direction + "turn.jpg";
 document.getElementById(bId).src = newPage;
}

function bNorm(direction)
{
 var bId = "book" + direction;
 var currPage = document.getElementById(bId).src;
 var newPage = currPage.replace("turn","");
 document.getElementById(bId).src = newPage;
}

function bTurn(direction)
{
 var bId = "book" + direction;
 var currPage = document.getElementById(bId).src;
 var currNum = currPage.substr(currPage.search(direction)-1,1);
 var newNum = 0;
 var newPageLeft = "";
 var newPageRight = "";

 if (direction=="left") {
   newNum = currNum-1;
   if (newNum==0) { 
     newNum=3;
   }
   newPageLeft = currPage.replace(currNum,newNum);
   newPageRight = newPageLeft.replace("left","right");
   newPageRight = newPageRight.replace("turn","");
 } else {
   currNum = currNum * 1;
   newNum = currNum+1;
   if (newNum==4) {
     newNum=1;
   }
   newPageRight = currPage.replace(currNum,newNum);
   newPageLeft = newPageRight.replace("right","left");
   newPageLeft = newPageLeft.replace("turn","");
 }
 document.getElementById("bookright").src = newPageRight;
 document.getElementById("bookleft").src = newPageLeft;
}
