var pictures = [
  '/images/benefits.jpg',
  '/images/equipment.jpg',
  '/images/hometime.jpg',
  '/images/miles.jpg',
//  '/images/you.jpg',
  '/images/you_smaller_words.jpg'];

var index = 0;
var interval;
var current = {};
var holder = {};
var last = {};
var wait = 1.5;//seconds to wait for transform
var appwait = 5;//seconds to wait for transform

function nextImage(){
  window.clearInterval(interval);
  var file = pictures[++index];
  //console.log("file = "+file);
  current = new Asset.image(file,{onload:function(){
    //console.log(this);
    last = holder;
    holder = last.clone();
    holder.setStyle('opacity',0);
    holder.inject($('pictureshow').getElement('.buffer'));

    this.replaces(holder.getElement('img'));

    var newFx = new Fx.Tween(holder,{
      duration:1000
    });
    newFx.start('opacity',1)

    newFx.addEvent('onStep',function(){
      //console.log("step");
    });
    newFx.addEvent('onComplete',function(){
      if(index == pictures.length-1){
        //appinter = window.setInterval(showApp,appwait*1000);
      }else{
        //console.log('onComplete');
        //last.destroy();
        interval = window.setInterval(nextImage,wait*1000);
      }
    });

  }});
}

function showApp(){
  window.clearInterval(appinter);
  var templink = new Element('a',{href:'/miniapp.php'}).inject($(document.body));
  SqueezeBox.presets.size = {x:720,y:600};
	SqueezeBox.fromElement(templink);
	templink.destroy();
}

function showProfile(){
  window.clearInterval(appinter);
  var templink = new Element('a',{href:'/miniapp.php'}).inject($(document.body));
  SqueezeBox.presets.size = {x:710,y:600};
	SqueezeBox.fromElement(templink);
	templink.destroy();
}

window.addEvent('domready',function(){
  holder = $('pictureshow').getElement('div.image');
  current = $('pictureshow').getElement('img');

  $('pictureshow').addEvent('click',function(){
    location.href = "https://bestdriverjobs.com/truck-driver-application.html";
  });

});

window.addEvent('load',function(){
  interval = window.setInterval(nextImage,wait*1000);
});