window.isIE = /*@cc_on!@*/false;


$( function() {
  /**
   *
   *  pngfix for IE
   *
   **/
  $( 'h2, h3, .pngfix' ).pngfix();

  /**
   *
   *
   *
   **/
  $( '.pagetop' ).each( function() {
    $( this ).click( function() {
      //$( document.body ).scrollTo( document.body, 750 );
      //window.scrollTo( 0, 0 );
    } );
  } );




  /**
   *
   *  itemheightadjust なクラスのリスト要素の高さをそろえる
   *
   **/
if( isIE ) {
  $( 'ul.itemheightadjust, ol.itemheightadjust' ).each( function( i ) {
    var y_prev = 0, h_max = 0;
    var adjust_queue = []; // array of jQuery obj
    var hoge = function( h ) {
      var li;
      while( li = adjust_queue.shift() ) {
        li.height( h );
      }
    };
    $( 'li', this ).each( function() {
      var y = $( this ).position().top,
          h = $( this ).height()
      ;
      if( y != y_prev ) {
        y_prev = y;
        hoge( h_max );
        h_max = 0;
      }
      h_max = h > h_max ? h : h_max;
      adjust_queue.push( $( this ) );
    } );
    hoge( h_max );
  } );
}


} );
