var standardStyle = "<body bgcolor=#000000 text=#fefeff link=#7CA5CE vlink=#729AC2>"
var cssLink = "<link href='hh.css' rel='stylesheet'>"
var gridStyle = "<body bgcolor=#000000 text=#fefeff link=#7CA5CE vlink=#729AC2 background=grid.jpg>"

function writeStandardStyle() {
  document.write(standardStyle+cssLink)
  document.write('<center><img src="newcont3.jpg" usemap="#contents" border=0>');
  document.write('<map name="contents">');
  document.write('  <area coords="011,000,045,035" shape="rect" href="index.htm" alt="Home">');
  document.write('  <area coords="046,000,072,035" shape="rect" href="biog.htm" alt="About Harry Harrison">');
  document.write('  <area coords="073,000,107,035" shape="rect" href="news.htm" alt="News">');
  document.write('  <area coords="108,000,144,035" shape="rect" href="biblio.htm" alt="Bibliography">');
  document.write('  <area coords="144,000,177,035" shape="rect" href="e-mail.htm" alt="Contact Us">');
  document.write('  <area coords="178,000,203,035" shape="rect" href="map-main.htm" alt="Site Map">');
  document.write('  <area coords="587,000,789,035" shape="rect" href="index.htm" alt="Updated 2011 05 25">');
  document.write('</map></center>');
}

function writeBLStyle() {
  document.write(standardStyle+cssLink)
}

function writeGridStyle() {
  document.write(gridStyle+cssLink)
}


function writeTitle(st) {
  document.write('<table border="0" width="800" align="center"><tr><td align="center"><img src="bar.jpg" /><br />')
//  xxx = '<a href="n01-.htm"><img src="images/prevbook.jpg" align="left" border="0" /></a><img src="images/nextbook.jpg" align="right" />'
  xxx = '';
  for (i = 0; i < st.length; i++) {
    code = st.charCodeAt(i)
    xxx +='<img src="$'
    if (code < 100) {
      xxx += "0"
    }
    xxx += code+'.png" />'
  }
  document.write(xxx)
  document.write('<br /><img src="bar.jpg" /></table>')
}


function writeTitle2(st) {
  document.write('<center><img src="bar.jpg" /><br />')
  xxx = ""
  for (i = 0; i < st.length; i++) {
    code = st.charCodeAt(i)
    xxx +='<img src="$'
    if (code < 100) {
      xxx += "0"
    }
    xxx += code+'.png" />'
  }
  document.write(xxx)
  document.write('<br /><img src="bar.jpg" /></center>')
}




function toggleDiv(a){
  var e=document.getElementById(a);
  if(!e)return true;
  if(e.style.display=="none"){
    e.style.display="block"
  } else {
    e.style.display="none"
  }
  return true;
}



function swapImage(imagename, newimage) {
  parent.bookcovers.document.images[imagename].src = document.images[newimage].src
}

function nextCover(numcovers) {
/*
  extract image number from src
  increment image number (wrap if necessary)
  replace in src
*/
  charlist = " bcdefghijklmnopqrstuvwxyz"
  fn = document.cover.src
  fn = fn.substr(0, fn.length-4)
  p = fn.length-1
  currentch = fn.charAt(p)
  current = charlist.indexOf(currentch)
  if (current < 0) { current = 0; fn+='!' }
  current ++
  if (current >= numcovers) { current = 0 }
  currentch = charlist.charAt(current)
  if (currentch == ' ') { currentch = '' }
  fn = fn.substr(0, fn.length-1) // strip last char
  fn+=currentch+'.jpg'
  document.cover.src = fn
}

function genCovers(bookname, numcovers) {
  xxx = '<table align="right" border="0"><tr><td>'
  xxx += '<img name="cover" src="covers/'+bookname
  var r = Math.round(Math.random() * numcovers-1)
  if (r > 0) {
    xxx += " bcdefghijklmnopqrstuvwxyz".charAt(r)
  }
  xxx += '.jpg" height="250" />'
  if (numcovers > 1) {
    xxx += '<br /><a href="javascript:nextCover('+numcovers+')"><img src="images/next.jpg" alt="Next Cover" border="0" align="right" /></a>'
  }
  xxx += '</td></tr></table>'
  document.write(xxx)
}


function genFrames(bookname, numcovers) {

  if (bookname.charAt(bookname.length-1) != "-") { // this is a book...

  // book cover frame
    window.bookcovers.document.open();
    xxx = "<html>"+standardStyle+cssLink
    xxx +="<center><img name='cover' src=covers/"+bookname
    var r = Math.round(Math.random() * numcovers-1)
    if (r > 0) {
      xxx += " bcdefghijklmnopqrstuvwxyz".charAt(r)
    }
    xxx += ".jpg height=250>"
    xxx +="</body></html>"
    window.bookcovers.document.writeln(xxx)
    window.bookcovers.document.close();
  

  // menu link frame...
    window.menulink.document.open()
    xxx = "<html>"+standardStyle+cssLink
    xxx += "<center><img src=bar2.jpg><a target=bookinfo href="+bookname
    xxx += "-menu.htm>BOOK MENU</a><img src=bar2.jpg>"
    xxx +="</body></html>"
    window.menulink.document.writeln(xxx)
    window.menulink.document.close();

  } else { // this is a series

  // menu link frame...
    window.menulink.document.open()
    xxx = "<html>"+standardStyle+cssLink
    xxx += "<center><img src=bar2.jpg><a target=serinfo href="+bookname
    xxx += "menu.htm>SERIES MENU</a><img src=bar2.jpg>"
    xxx +="</body></html>"
    window.menulink.document.writeln(xxx)
    window.menulink.document.close();
  }
}


