/* 
image flicker author bmi at ferrarihaines.com
Copyright BMI 2008
Reproduction and use of this code is prohibited 
*/


var findex = 1;
var pindex = 0;
var currid;
//var flicker = new Array();

if (document.images){

    flicker0 = new Image();
    flicker0.src = 'img/1.jpg';
    
    flicker1 = new Image();
    flicker1.src = 'img/2.jpg';
    
    flicker2 = new Image();
    flicker2.src = 'img/3.jpg';

    flicker3 = new Image();
    flicker3.src = 'img/4.jpg';

    flicker4 = new Image();
    flicker4.src = 'img/5.jpg';

    flicker5 = new Image();
    flicker5.src = 'img/6.jpg';

    flicker6 = new Image();
    flicker6.src = 'img/7.jpg';

    flicker7 = new Image();
    flicker7.src = 'img/8.jpg';

    flicker8 = new Image();
    flicker8.src = 'img/9.jpg';

}

var trans = new Object();
trans.it=function(elID){
        this.eleID   = elID;
}
trans.it.prototype = {
   fadeIn:function(){
      ele = this;
      var speed = 10;
      var timer = 0; 
      var ttimer = 10;
      this.opacity(0);

      if (findex < 8 ){ findex++; } else{ findex = 0 } 
      var display = eval ('flicker' + findex + '.src');
      $e(this.eleID).src = display ;

       

      for(i = 0; i <= 100; i++)  {
            ttimer = ttimer + timer*speed;	      
            setTimeout("ele.opacity(" +  i + ")",(timer * speed)); 
            timer++;		
        }

      if (pindex < 2) { pindex++ } else { pindex =0 }
       
      setTimeout("panels[pindex].fadeOut()", (ttimer/100 + 2500))
   },
   fadeOut:function(){
      var speed = 10;
      var timer = 0;
      var ttimer = 10; 
      ele = this;
      for(i = 100; i >= 0; i--)  {	      
            setTimeout("ele.opacity(" +  i + ")",(timer * speed)); 
            timer++;
            ttimer = ttimer + timer*speed;	    
        }

      setTimeout("ele.fadeIn()", (ttimer/100 + 1000));

   },	  
   opacity:function(op){
      $e(this.eleID).style.opacity = (op/100);
      $e(this.eleID).style.filter = 'alpha(opacity='+op+')';

     

   }
}

function $e(eID) {
    return document.getElementById(eID);
}


var panels = new Array();
 panels[0] = new trans.it('panela');
 panels[1] = new trans.it('panelb');
 panels[2] = new trans.it('panelc');


function _init() {
 
if (document.images){ 
    setTimeout("panels[0].fadeOut()",
                1000);
}
}

