  // Let's just preload the first 2
  pl1 = new Image(100,25); 
  pl1.src = 'images/vodafone_banner.png'; 
  pl2 = new Image(100,25); 
  pl2.src = 'images/siemens_banner.png'; 
   
  var currentRotateImage = 0;
  var stopRotatingImages = 0;
  rotateImagesDelayOnce = 0;
  var delayAmount = 5400;
  var rotateImageArray = new Array();

  rotateImageArray[0] = "images/vodafone_banner.png";
  rotateImageArray[1] = "images/siemens_banner.png";
  rotateImageArray[2] = "images/sony_banner.png";
  rotateImageArray[3] = "images/motorola_banner2.png";
  rotateImageArray[4] = "images/motorola_banner.png";
  rotateImageArray[5] = "images/att_banner.png";
  rotateImageArray[6] = "images/nokia_banner.png";

  var rotateImagePageArray = new Array();

  rotateImagePageArray[0] = "Vodafone-Unlocking.html";
  rotateImagePageArray[1] = "Siemens-Unlocking.html";
  rotateImagePageArray[2] = "Sony-Ericsson-Unlocking.html";
  rotateImagePageArray[3] = "Motorola-Unlocking.html";
  rotateImagePageArray[4] = "Motorola-Unlocking.html";
  rotateImagePageArray[5] = "ATT-Unlocking.html";
  rotateImagePageArray[6] = "Nokia-Unlocking.html";
   
  var imageOnClickLink = "";

  function rotateImagesInit() {
    imageRotatorObj = this.document.getElementById( "bannerBox" );
    if(!imageRotatorObj)
      return;
    rotateImage(1);
    rotateImages();
  }

  function rotateImage( rotateDir ) {
    imageRotatorObj = this.document.getElementById( "bannerBox" );
    
    if( rotateDir == -1 ) {     
      if( currentRotateImage == 0 ) {
        currentRotateImage = rotateImageArray.length - 1;
      } else {
        currentRotateImage = currentRotateImage - 1;
      } 
    } else if( rotateDir == 1 ) {   
      if( currentRotateImage == ( rotateImageArray.length - 1 ) ) {
        currentRotateImage = 0;
      } else {
        currentRotateImage = currentRotateImage + 1;
      } 
    }
    imageOnClickLink = rotateImagePageArray[currentRotateImage];
    imageRotatorObj.style.backgroundImage = "url( " + rotateImageArray[currentRotateImage] + " )";
    new Effect.Appear('bannerBox');
//    $('#bannerBox').fadeIn( "fast" );     
    rotateImagesDelayOnce = 1;
    if( ( currentRotateImage + 2 ) < rotateImageArray.length ) {     
      pl = new Image(100,25); 
      pl.src = rotateImageArray[currentRotateImage];      
    }
    return;  
  } 
   
  function rotateImages() {
    if( stopRotatingImages == 0 && rotateImagesDelayOnce == 0 ) {
      rotateImage( 1, 0 );
      setTimeout( "rotateImages()", delayAmount );
    } else if( stopRotatingImages == 0 && rotateImagesDelayOnce == 1 ) {
      rotateImagesDelayOnce = 0;
      setTimeout( "rotateImages()", delayAmount ); 
    }
  }

cC.addEvent(window, 'load', rotateImagesInit, false);
