//----- set status = " " for no message on windows status bar -----
//status = " "

//=============================================

//random image generator
function randomImage() {
  var imageChoice = Math.floor(Math.random() * imageRandomArray.length)
  document.write('<img border="0" src="' + imageRandomArray[imageChoice] + '">')
}

//=============================================

//example of how slideshowfader() is used in html pape
//<body>
//<script src="graphics/transition/photosRandom.js" language="javascript" type="text/javascript"></script>
//<script src="graphics/transition/slideImages.js" language="javascript" type="text/javascript"></script>
//<script src="includes/js.slideshowfader.js" language="javascript" type="text/javascript"></script>
//<div align="center">
//<table border="0" cellSpacing="0" cellPadding="0">
//  <tr>
//    <td align="center" background="homepage_test5d.jpg" width="620" height="270">
//      <img id="slideShowImage" src="atlanta_skyline_5x.jpg" width="620" height="270" border=0 style="filter:progid:DXImageTransform.Microsoft.Fade(duration=3)">
//    </td>
//  </tr>
//</table>
//</div>


//=============================================

//var slideImages = new Array("graphics/transition/atlanta_skyline_5x.jpg", "graphics/transition/buyers_house_hunting_trans.jpg", "graphics/transition/homepage_test5c2.jpg", "graphics/transition/homepage_test5a.jpg", "graphics/transition/homepage_test5d.jpg")
//var slideLinks = new Array("http://www.x.com","http://www.yt.com","http://www.z.com")

var slideSpeed = 1500
var whichLink = 0
var whichImage = 0
var imgObj, filterSupport, blendDelay
var imageHolder = new Array()
for (i = 0; i < slideImages.length; i++) { //preload images
  imageHolder[i] = new Image()
  imageHolder[i].src = slideImages[i].src
}

function slideRepeat() {
  if (filterSupport) {
    imgObj.filters[0].apply()
    imgObj.src = imageHolder[whichImage].src
    imgObj.filters[0].play()
    whichLink = whichImage
    whichImage = (whichImage <slideImages.length - 1) ? whichImage + 1 : 0
    setTimeout("slideRepeat()", slideSpeed + blendDelay)
  }
}

var index = 0
function slideFlash() {
  if (filterSupport) {
    index += 1
    if (index <= slideImages.length) { 
      imgObj.filters[0].apply()
      imgObj.src = imageHolder[whichImage].src
      imgObj.filters[0].play()
      whichLink = whichImage
      whichImage = (whichImage <slideImages.length - 1) ? whichImage + 1 : 0
      setTimeout("slideFlash()", slideSpeed + blendDelay)
    } else {
        imgObj.style.visibility = 'hidden'
      //setTimeout("imgObj.style.visibility = 'hidden'", 0)
    }
  }
}

function gotoShow() {
  window.location = slideLinks[whichLink]
}

window.onload = function() {
  imgObj = document.getElementById("slideImage") //access img obj
  filterSupport = imgObj.filters //check for support for filters
  blendDelay = (filterSupport) ? imgObj.filters[0].duration*1000 : 0
  slideRepeat()
//slideFlash()  
}

//=============================================
