Chain.implement({
  wait: function(duration){
  return this.chain(function(){
    this.callChain.delay($pick(duration, 500), this);
    }.bind(this));
    }
});

wid=document.documentElement.clientWidth

function annoy() {
  v = 300*Math.random() + "px";
  h = (wid/2)*Math.random()+(wid/4);
  $('att').setStyle('top', v);
  $('scr').setStyle('top', v);
  $('scr').setStyle('left', h + "px");
  $('scr').setStyle('display','block');
  var myFx = new Fx.Tween($('att'),{
    property:'left',
     duration:6000,
     transition: 'quad:in:out',
     link:'chain',
     onComplete: function() {$('scr').setStyle('display','none')},
     onChainComplete: function() {setTimeout("annoy()",10000+15000*Math.random());}
  });
  myFx.start(wid+wid/2,h).start(0-wid/2);
  
}
setTimeout("annoy()",5000+15000*Math.random());

function flip(img){
	if ($(img+"a").getStyle("opacity") == 1) {
		tDiv = img+"a";
		vDiv = img+"b";
	}else{
		tDiv = img+"b";
		vDiv = img+"a";
	}
	$(tDiv).fx = $(tDiv).fade(0);
	$(vDiv).fx = $(vDiv).fade(1);
}

setInterval("flip('img1')",4000);
setInterval("flip('img2')",4000);
setInterval("flip('img3')",4000);

