
var slideImages = new Array();
var slideTexte  = new Array();
slideTexte[0] = new Array('Extremely Hot<br />Fetish Games',20,459,'16','bold','#FFFFFF');
slideTexte[1] = new Array('Interactive Fetish Sex Action in 3D',330,40,'16','bold','#FFFFFF');
slideTexte[2] = new Array('Give it to juicy fetish girls!',330,40,'16','bold','#FFFFFF');
slideTexte[3] = new Array('Be the director and actor!',330,40,'16','bold','#FFFFFF');
slideTexte[4] = new Array('Fetish sex in 3D<br />',330,40,'16','bold','#FFFFFF');
slideTexte[5] = new Array('Free 3D movements and interaction',330,40,'16','bold','#FFFFFF');

function tXPreloadImages()
{
  slideImages[0]     = new Image();
  slideImages[0].src = 'images/fetish-video-games.jpg';
  slideImages[1] = new Image();
  slideImages[1].src = 'images/slideshow01/slide01_01.jpg'
  slideImages[2] = new Image();
  slideImages[2].src = 'images/slideshow01/slide01_02.jpg'
  slideImages[3] = new Image();
  slideImages[3].src = 'images/slideshow01/slide01_03.jpg'
  slideImages[4] = new Image();
  slideImages[4].src = 'images/slideshow01/slide01_04.jpg'
  slideImages[5] = new Image();
  slideImages[5].src = 'images/slideshow01/slide01_05.jpg'
  slideImages[6] = new Image();
  slideImages[6].src = 'images/slideshow01/slide01_06.jpg'
  slideImages[7] = new Image();
  slideImages[7].src = 'images/slideshow02/slide02_01.jpg'
  slideImages[8] = new Image();
  slideImages[8].src = 'images/slideshow02/slide02_02.jpg'
  slideImages[9] = new Image();
  slideImages[9].src = 'images/slideshow02/slide02_03.jpg'
  slideImages[10] = new Image();
  slideImages[10].src = 'images/slideshow02/slide02_04.jpg'
  slideImages[11] = new Image();
  slideImages[11].src = 'images/slideshow02/slide02_05.jpg'
  slideImages[12] = new Image();
  slideImages[12].src = 'images/slideshow02/slide02_06.jpg'
  slideImages[13] = new Image();
  slideImages[13].src = 'images/slideshow03/slide03_01.jpg'
  slideImages[14] = new Image();
  slideImages[14].src = 'images/slideshow03/slide03_02.jpg'
  slideImages[15] = new Image();
  slideImages[15].src = 'images/slideshow03/slide03_03.jpg'
  slideImages[16] = new Image();
  slideImages[16].src = 'images/slideshow03/slide03_04.jpg'
  slideImages[17] = new Image();
  slideImages[17].src = 'images/slideshow03/slide03_05.jpg'
  slideImages[18] = new Image();
  slideImages[18].src = 'images/slideshow03/slide03_06.jpg'
  slideImages[19] = new Image();
  slideImages[19].src = 'images/slideshow04/slide04_01.jpg'
  slideImages[20] = new Image();
  slideImages[20].src = 'images/slideshow04/slide04_02.jpg'
  slideImages[21] = new Image();
  slideImages[21].src = 'images/slideshow04/slide04_03.jpg'
  slideImages[22] = new Image();
  slideImages[22].src = 'images/slideshow04/slide04_04.jpg'
  slideImages[23] = new Image();
  slideImages[23].src = 'images/slideshow04/slide04_05.jpg'
}

var slideShowWidth  = 774;
var slideShowHeight = 376;

function tXPrepareSlide()
{
  slt = 0;
  document.write('<div style="position:relative; top:0px;left:0px;right:0px;bottom:0px;height:376px;overflow: hidden;">');
  document.write('  <div id="slider2" style="position:absolute; top:0px; left:0px; width:'+slideShowWidth+'px; height:'+slideShowHeight+'px;overflow:hidden;">');
  document.write('    <img border="0" id="slideImg2" src="images/fetish-video-games.jpg" alt="" />');
  document.write('  </div>');
  document.write('  <div id="slider1" style="position:absolute; top:0px; left:0px; width:'+slideShowWidth+'px; height:'+slideShowHeight+'px;overflow:hidden;">');
  document.write('    <img border="0" id="slideImg1" src="images/fetish-video-games.jpg" alt="" />');
  document.write('  </div>');
  document.write('  <div id="textLayer" style="background-color:transparent;position:absolute; top:'+slideTexte[0][1]+'px; left:'+slideTexte[0][2]+'px;">');
  document.write(' <span class="navTextBIG"><div id="slideText" align="right" style="background-color:transparent;">'+slideTexte[slt][0]+'</div></span></div>');
  document.write('</div>');
}

var itvl = '';
function tXSlideShow()
{
  itvl = window.setInterval("tXExchangeIMG()",3400);
}

var imagesI = 0;
var sTexts  = 0;
var fdr     = 1;

function tXExchangeIMG()
{
  try
  {
    if(!document.getElementById('slideImg1') ||
       !document.getElementById('slideImg2') ||
       !document.getElementById('slideText')) {
       clearInterval(itvl);
       return;
    }
    document.getElementById('slideImg2').src = slideImages[imagesI].src;
    tXFadeFromOverTo('slideImg1',100,0,100,1600,'changeImage');
    imagesI = imagesI < (slideImages.length*1)-(1*1) ? imagesI + (1*1) : 1;
    sTexts  = sTexts  < (slideTexte.length*1)-(1*1)  ? sTexts  + (1*1) : 1;
  } catch(e) {
    clearInterval(itvl);
  }
}

function changeImage()
{
  document.getElementById('slideImg1').src = slideImages[imagesI].src;
}

function tXFadeFromOverTo(fadeObjectID, from, over, to, duration, funcOnOver)
{
  var speed = Math.round(duration / 200);
  var timer = 0;

  if(from > over) {
    for(i = from; i >= over; i--) {
      setTimeout("tXchangeOpacFOT(" + i + ",'" + fadeObjectID + "',"+over+")",(timer * speed));
      timer++;
    }
  } else if(from < over) {
    for(i = from; i <= over; i++)
    {
      setTimeout("tXchangeOpacFOT(" + i + ",'" + fadeObjectID + "',"+over+")",(timer * speed));
      timer++;
    }
  }

  if(over > to) {
    for(i = over; i >= to; i--) {
      setTimeout("tXchangeOpac(" + i + ",'" + fadeObjectID + "')",(timer * speed));
      timer++;
    }
  } else if(over < to) {
    for(i = over; i <= to; i++)
    {
      setTimeout("tXchangeOpac(" + i + ",'" + fadeObjectID + "')",(timer * speed));
      timer++;
    }
  }
}

//----------FADER----------//
function tXFader(fadeObjectID, destOp, rate, delta)
{
  var speed = Math.round(delta / 100);
  var timer = 0;

  if(destOp > rate) {
    for(i = destOp; i >= rate; i--) {
      setTimeout("tXchangeOpac(" + i + ",'" + fadeObjectID + "')",(timer * speed));
      timer++;
    }
  } else if(destOp < rate) {
    for(i = destOp; i <= rate; i++)
    {
      setTimeout("tXchangeOpac(" + i + ",'" + fadeObjectID + "')",(timer * speed));
      timer++;
    }
  }
}

function tXchangeOpac(opacity, id) {
  opacity = opacity > 100 ? 100 : opacity;

  var object          = document.getElementById(id).style;

  object.opacity      = (opacity / 100);
  object.MozOpacity   = (opacity / 100);
  object.KhtmlOpacity = (opacity / 100);
  object.filter       = "alpha(opacity=" + opacity + ")";


  var textob          = document.getElementById('slideText').style;

  textob.opacity      = (opacity / 100);
  textob.MozOpacity   = (opacity / 100);
  textob.KhtmlOpacity = (opacity / 100);
  textob.filter       = "alpha(opacity=" + opacity + ")";
}

function tXchangeOpacFOT(opacity, id, condition) {
  opacity = opacity > 100 ? 100 : opacity;

  var object          = document.getElementById(id).style;

  object.opacity      = (opacity / 100);
  object.MozOpacity   = (opacity / 100);
  object.KhtmlOpacity = (opacity / 100);
  object.filter       = "alpha(opacity=" + opacity + ")";

  var textob          = document.getElementById('slideText').style;

  textob.opacity      = (opacity / 100);
  textob.MozOpacity   = (opacity / 100);
  textob.KhtmlOpacity = (opacity / 100);
  textob.filter       = "alpha(opacity=" + opacity + ")";

  if(condition != undefined && condition == opacity) {
    changeImage();
    document.getElementById('slideText').innerHTML        = slideTexte[sTexts][0];
    document.getElementById('textLayer').style.top        = slideTexte[sTexts][1];
    document.getElementById('textLayer').style.left       = slideTexte[sTexts][2];
  }
}

function debugIt(message)
{
  textnode = document.createTextNode(message + "<br />");
  document.getElementById('debug').appendChild(textnode);
}