/**
 * jQuery.windmill.animation - Animation for turning Winmill
 * Written by Oleksandr Khomenko (okhomenko@gmail.com)
 * Based on css-sprites
 * 
 * Date: 2009/03/25
 *
 * @author Khomenko Oleksandr
 * @version 1.0.1
 *
 **/

var pathToWMImages = '/include/img/';           //    Path to images
var baseWMFileName = 'windmill-bg-60';             //    base name for images
var baseWMFileExt = '.jpg';                     //    base extension for images
var objWMName = '#windmill';                    //    object name


function initWindmillAnimation() {


  $(objWMName).css({'visibility' : 'hidden'});

//  $(objWMName).everyTime(1, function() {
  for (i=6;i>=1;i--) {
    $(objWMName).css({'background-image' : 'url(' + pathToWMImages + baseWMFileName + baseWMFileExt + ')'});
  }
//  });
  
  $(objWMName).css({'visibility' : 'visible'});

}

// Animation of windwill. Total count of frames = 70
function startWindmillAnimation(){
  var windmillIdx=0;                          //    variable for frame index in background image (0..15)
  var windmillImgIdx=0;                       //    variable for background image index (1..5)
  
  // Initialize background image for <div class="windmill" />
  //initWindmillAnimation();
  $(objWMName).css({'background-image' : 'url(' + pathToWMImages + baseWMFileName  + baseWMFileExt + ')'});
  
  // Start animation. { interval = 50ms }
  $(objWMName).everyTime(55, function(i) {
    // reseting block. Resets frame index and bg image index when
    if((windmillIdx == 9) || ((windmillImgIdx == 7) && (windmillIdx == 7))) {
      windmillIdx = 0;
      windmillImgIdx++;
    }
	if(windmillImgIdx == 8){ windmillImgIdx = 0; }
    
    // changing background-position for <div id="windmill" />
    $(this).css({'background-position' : -windmillIdx*500 + 'px ' + -windmillImgIdx*500 + 'px'});
    windmillIdx++;
  });
}
// End of windmill animation
