// rollovers.js
// 09/27/2001 3:47AM
// for michaelhiller.com by division-7.com

//var newWin=null
var CPR
function openWin(theURL,cpr) {
  //URL = "../portfolio/headshots/ah02.jpg"
  CPR=2001
  if(cpr && cpr != ''){CPR=cpr}
  var winName = theURL.substr(theURL.length - 8, 4)

  //if (document.body) {var ht=document.body.clientHeight}
  //else {var ht=self.innerHeight}
  var ht=window.screen.availHeight-15

  if ((!ht)||(ht<100)) {ht=550}
  if (ht>760) {ht=760}

  var features="scrollbars,resizable,status,width=610,height="+ht

  newWin=window.open("",winName,features)
  setTimeout("writeWin('"+theURL+"')",200)
  setTimeout("newWin.focus()",300)
  }

function writeWin(theURL) {

  var content='<HTML><HEAD><TITLE> enlargement </TITLE></HEAD>\n'
  content+='<BODY background="../portfolio/thumbnails/tlblank.jpg" bgcolor="#000000"><center><img src="' + theURL + '">\n'
  content+='<br><font face="Verdana, Arial, Helvetica, sans-serif" size="-4" color="CCCCCC">\n'
  content+='Copyright &copy;'+CPR+' Michael Hiller</font></center>\n'
  content+='</BODY>\n</HTML>'
  newWin.document.write(content)
  newWin.document.close()
  }

//newWin=window.open("javascript:opener.writeWin()",winName,features);

//function writeWin() {
//  var content='<HTML><HEAD></HEAD><BODY>\n'
//  content+='stuff here...\n'
//  content+='</BODY>\n</HTML>'
//  return content;
//}

var sT0=0
var startNums=new Array(1,9,17,25,33,41,49,97,106,113)
var start,S,num=0
var s_tart
var Z
function swapO(start,state) {
  s_tart=start
  if (state=='dim'){
    Z='d'
    S=''
    sT0=setTimeout("Show(s_tart,Z,S)",10) // the mouseout dim
    }
  else{
    Z='l'
    var SLH=self.location.href
    var SLHa=SLH.indexOf('alt')
    var SLHh=SLH.indexOf('headshots')

    if((SLHa > -1)||(SLHh > -1)){
      if(SLHh > -1){
        pg=(start==1)?"1":(start==9)?"2":(start==17)?"3":"4"
        S="Open headshots page " + pg
        var num=SLH.substr(SLHh+9,1)
        var num_base=1
        var num_end=32
        }
      if(SLHa > -1){
        pg=(start==33)?"1":(start==41)?"2":"3"
        S="Open portfolio page " + pg
        var num=parseInt(SLH.substr(SLHa+3,1),10)+4
        var num_base=33
        var num_end=113
        }

      clearTimeout(sT0) // reduces flicker
      Show(s_tart,Z,S) // lights up the moused over thumb

      if (!isNaN(num)) {
        num=num*8 - 7
        for (j=num_base; j<num_end; j+=8) {
          if(num==j){continue}
          if(start==j){continue}
            Show(j,'d','1')  // dims the thumbs not rolled over
            }
          }
        }
      }
    return true
  }

function Show(start,Z,S) {
  var targ, roll, D
  if(S!='1'){status=S}
  for (i=0; i<8; i++) {
    startT = start + i
    startT = (startT < 10) ? '0'+startT : startT
    roll="../portfolio/thumbnails/t"+Z+startT+".jpg"
    D=eval("document.tl" + startT)
    D.src=roll
    }
  }

var name=new Array('','home','portfolio','headshots','biography','contact','Q and A','skin colors','rates')
var dest=new Array('','index','alt','headshots','biography','phone','session','skin','rates')

function sOver(arg,B) {
  var roll, S, D
  var b=B
  var Da=dest[arg]
  var Na=name[arg]
  var SLH=self.location.href

  if (SLH.indexOf(Da)>-1){
    b="ON"
    S="This Page."
    if ((arg==2)||(arg==3)){S="Open the next page of images."}
    }
  else {S="Open the "+ Na + " page."}
  if (B=="OFF"){S=""}
  roll="../graphics/"+Da+b+".gif"
  D=eval("document." + Da)
  D.src=roll
  status=S
  return true
  }

var imageSource, imageName
var goA=new Image()
var goS=new Image()
var goN=new Image()

function preLoad() {
  for (var i=1; i<9; i++) {
    imageSource="../graphics/"+dest[i]+"ON.gif"
    imageName = new Image()
    imageName.src = imageSource
    }
  var SLH=self.location.href
  var SLHa=SLH.indexOf('alt')
  var SLHh=SLH.indexOf('headshots')
  if((SLHa > -1)||(SLHh > -1)){

    sOver(2,"OFF")

    if(SLHh > -1){
      var num=SLH.substr(SLHh+9,1)
      var num_base=1
      var num_end=32
      }
    if(SLHa > -1){
      var num=parseInt(SLH.substr(SLHa+3,1),10)+4
      var num_base=33
      var num_end=56
    }

    if (!isNaN(num)) {
      num=num*8 - 7
      for (j=num_base; j<num_end; j+=8) {
        if (num!=j){
          for (var i=0; i<8; i++) {
            iT=j+i
            iT = (iT < 10) ? '0'+iT : iT
            //alert("iT= "+iT)
            imageSource="../portfolio/thumbnails/tl"+iT+".jpg"
            imageName = new Image()
            imageName.src = imageSource
            }
          }
        }
      }
    }
  }

function tell8X10(arg) {
  if (arg=="over") {
    status="Click image to see an enlargement in a new window."
    //document.please.src="../images/please_B.gif"
    }
  else {
    status=""
    //document.please.src="../images/please.gif"
    }
  return true
  }

function tellGo(arg,A) {
  if(A=='s'){
    if (arg=="over"){
      document.goS.src="../graphics/studioON.gif"
      status="Open the Studio Lighting pages."
      }
    else{
      status=""
      document.goS.src="../graphics/studioOFF.gif"
      }
    }
  if(A=='n'){
    if (arg=="over"){
      document.goN.src="../graphics/naturalON.gif"
      status="Open the Natural Light page."
      }
    else{
      status=""
      document.goN.src="../graphics/naturalOFF.gif"
      }
    }
  if(A=='a'){
    if (arg=="over"){
      document.goA.src="../graphics/alternateON.gif"
      status="Open the Alternate/Musicians page."
      }
    else{
      status=""
      document.goA.src="../graphics/alternateOFF.gif"
      }
    }
  return true
  }
