/* http://stackoverflow.com/questions/1267283/how-can-i-create-a-zerofilled-value-using-javascript */
function zeroFill( number, width ) {
  width -= number.toString().length;
  if ( width > 0 )
  {
    return new Array( width + (/\./.test( number ) ? 2 : 1) ).join( '0' ) + number;
  }
  return number;
}

(function(window, $, undefined) {

  var sidebarHtml = '';
  for (var i = 1; i <= 35; ++i) {
    sidebarHtml += '<div style="background-image: url(img/banner_' + zeroFill(i, 3) + '.jpg);"></div>';
  }
  
  $(function() {
    // load sidebar image gallery
    $('#sidebar').html(sidebarHtml);
    
    // horizontal accordion headers
    $('#horizontal-accordion').find('h3').click(function() {
      $(this)
        .siblings('h3').addClass('inactive').next('div.horizontal-accordion-section').hide().end().end()
        .removeClass('inactive').next('div.horizontal-accordion-section').fadeIn('normal');
    });
    
  });

})(window, jQuery);






















