var fader_currentdiv = 1;

var fader_ng5 = (document.getElementById) ? true:false 
var fader_ns4 = (document.layers) ? 1 : 0;
var fader_ie4 = (document.all) ? 1 : 0;
var fader_ver4 = (fader_ns4 || fader_ie4) ? 1 : 0;   
var fader_isMac = (navigator.appVersion.indexOf("Mac") != -1) ? 1 : 0;
var fader_isTrans = (fader_ns4 || (fader_ie4 && !fader_isMac)) ? 1 : 0;

function ShowDiv(currDivObj) {	  
  if (fader_ng5) {
    document.getElementById(currDivObj).style.visibility = "visible"; 
    document.getElementById(currDivObj).style.display = "block";
  } 
  if (fader_ns4) {
    document.layers[currDivObj].visibility = "show"; 
    document.layers[currDivObj].display = "block";
  }
  if (fader_ie4) {
    document.all[currDivObj].style.visibility = "visible";
    document.all[currDivObj].style.display = "block";
  }
}

function HideDiv(currDivObj) {	
  if (fader_ng5) {
    document.getElementById(currDivObj).style.visibility = "hidden"; 
    document.getElementById(currDivObj).style.display = "none";
  } 
  if (fader_ns4) {
    document.layers[currDivObj].visibility = "hide"; 
    document.layers[currDivObj].display = "none";
  }
  if (fader_ie4) {
    document.all[currDivObj].style.visibility = "hidden";
    document.all[currDivObj].style.display = "none";
  }
}

function shownext(max,delay) { 
  olddivname = 'oDIV'+fader_currentdiv;  
  fader_currentdiv++;
  if (fader_currentdiv > max) {
    fader_currentdiv = 1;
  }
  newdivname = 'oDIV'+fader_currentdiv;   
  setTimeout("shownext("+max+","+delay+")",delay);
  if (fader_isTrans) {
    oTransContainer.filters[0].Apply();  
  }
  HideDiv(olddivname);
  ShowDiv(newdivname);  
  
  if (fader_isTrans) {
    oTransContainer.filters[0].Play(duration=1);
  }
}

function StartTrans() {
 if (fader_isTrans) {
   WriteTrans();
 }
}
function CloseTrans() {
  document.write('</DIV>');
}

function WriteTrans() {      
  var effects = new Array();  
  effect = "DXImageTransform.Microsoft.Blinds(direction='up', bands=1)";
  effect = "DXImageTransform.Microsoft.Blinds(direction='down', bands=1)";
  //effects[2] = "DXImageTransform.Microsoft.Blinds(direction='right', bands=1)";
  //effects[3] = "DXImageTransform.Microsoft.Blinds(direction='left', bands=1)";
  //effects[4] = "DXImageTransform.Microsoft.Blinds(direction='right')";
  //effects[5] = "DXImageTransform.Microsoft.Blinds(direction='down')";
  //effects[6] = "DXImageTransform.Microsoft.CheckerBoard(direction='right')";
  //effects[7] = "DXImageTransform.Microsoft.CheckerBoard(direction='down')";
  effect = "DXImageTransform.Microsoft.Barn(orientation='vertical', motion='in')";
  //effects[9] = "DXImageTransform.Microsoft.Barn(orientation='vertical', motion='out')";
  //effects[10] = "DXImageTransform.Microsoft.Barn(orientation='horizontal', motion='in')";
  //effects[11] = "DXImageTransform.Microsoft.Barn(orientation='horizontal', motion='out')";
  //effects[12] = "DXImageTransform.Microsoft.Strips(motion='leftdown')";
  //effects[13] = "DXImageTransform.Microsoft.Strips(motion='leftup')";
  //effects[14] = "DXImageTransform.Microsoft.Strips(motion='rightdown')";
  //effects[15] = "DXImageTransform.Microsoft.Strips(motion='rightup')";
  effect = "DXImageTransform.Microsoft.RandomBars(orientation='horizontal')";
  //effects[17] = "DXImageTransform.Microsoft.RandomBars(orientation='vertical')";
  
 
  document.write('<DIV ID="oTransContainer" STYLE="position:relative; width: 0px; height:0px;  filter:progid:'+effect+'">');       
  
}

