var timerId = null;
var iScrollContainer = ""
var iScrollText = ""
var currentScrollLayer = ""
var currentPageNumber = 0
var currentImageName = ""

function imageRollOver(imageName, imageFile, imageNumber) {
  if(imageNumber != currentPageNumber) {
    document.images[imageName].src = imageFile
  }  
}

function initScrollingPages(sl, ib, ine) {
   imageRollOver(ine, "images/" + ib + "_o.gif", ib)
   currentScrollLayer = sl
   currentPageNumber = ib
   currentImageName = ine
}

function turnScrollPage(selectedPage, selectedNumber, selectedImage) {
   if(currentPageNumber != 0) {
     imageRollOver(currentImageName, "images/" + currentPageNumber + "_n.gif")
   }
   if(document.all) {
     document.all.tags("div")[currentScrollLayer].style.visibility = "hidden"
     document.all.tags("div")[selectedPage].style.visibility = "visible"
     document.all.tags("div")[selectedPage].style.pixelTop = 0
   } else {
     document.getElementById(currentScrollLayer).style.visibility = "hidden"
     document.getElementById(selectedPage).style.visibility = "visible"
     document.getElementById(selectedPage).style.top = 0
   }
   currentScrollLayer = selectedPage
   currentPageNumber = selectedNumber
   currentImageName = selectedImage
   imageRollOver(selectedImage, "images/" + selectedNumber + "_o.gif")
   iScrollText = selectedPage
}

function setScrollingElements(isc, ist) {
   iScrollContainer = isc
   iScrollText = ist
}

function moveLyrUp() {
    clearTimeout(timerId)
    if(document.all) {
      moveLyrIE(10)
    } else {
      moveLyrDOM(10)
    }
}

function moveLyrDown() {
    clearTimeout(timerId)
    if(document.all) {
      moveLyrIE(-10)
    } else {
      moveLyrDOM(-10)
    }
}

function moveLyrDOM(num) {
  var innerheightY
  var outerheightY
  var pos
  var numA = 0

  posY = document.getElementById(iScrollText).style.top
  innerheightY = document.getElementById(iScrollText).offsetHeight
  outerheightY = document.getElementById(iScrollContainer).offsetHeight
  if(parseInt(posY) <= 0) {
    posY = parseInt(posY)
  }

  pos = innerheightY - outerheightY

  if(((posY + num) <= 0) && ((posY + (num / 2)) >= -pos)) {
    document.getElementById(iScrollText).style.top = posY + num
  }
  timerId = setTimeout("moveLyrDOM(" + num + ")", 50)
}

function moveLyrIE(num) {
  var posY = document.all.tags("div")[iScrollText].style.pixelTop
  var posY1 = document.all.tags("div")[iScrollContainer].style.pixelTop
  var innerheightY = document.all.tags("div")[iScrollText].scrollHeight
  var outerheightY = document.all.tags("div")[iScrollContainer].scrollHeight
  var pos = innerheightY - outerheightY
  if(num > 0) {
    if((posY + num) <= 0) {
      document.all.tags("div")[iScrollText].style.pixelTop += num
      timerId = setTimeout("moveLyrIE(" + num + ")", 50)
    }
  }
  if(num < 0) {
    if((posY -(num / 2)) >= -pos) {
      document.all.tags("div")[iScrollText].style.pixelTop += num
      timerId = setTimeout("moveLyrIE(" + num + ")", 50)
    }
  }

}

function gotoLink() {

  webLink = document.forms["webForm"].webList
  loc = webLink.options[webLink.selectedIndex].value
  parent.frames["content"].location = loc
}

function gotoPage(page) {
  top.frames["bContent"].location = page
}

function playSong(song) {
  var songName = ""

  if(song == "init") {
      songName = "simple_melody.mov"
  } else if(song == "ydk") {
      songName = "you_don't_know_sample.mov"
  } else if(song == "sm") {
      songName = "simple_melody_sample.mov"
  }
  var songLoc = "msk/" + songName + ""

  top.frames["songFile"].location = songLoc
}

