////////////////////////////////
// ページ初期化後(OnDomReady) 時に呼びだすコードを記述する。

jQuery(document).ready(function($){

  // pngfix の実行 (http://www.campbellsdigitalsoup.co.uk/about/png-fix/)
  // ただし、クラス Hover の要素には適用しない。
  // （jQuery_auto で用いられる、画像ロールオーバー識別用クラス。
  //   処理がバッティングしてしまう。
  //   セレクタがややこしい…。）
  // また、特別なクラス名 NoPngFix を付けた要素にも適用しない。
  // IE6 をあきらめれば悩まずにすむのだが…

  // IE6以前 の判別（pngFixコード内の IE6 判定が間違っているのでここで）
  var isEarlyIE6 = navigator.appVersion.match( /MSIE ([0-9]+)\./i ) ? RegExp.$1 <= 6 : false;

  if ( isEarlyIE6 )
  {
    // 最初は pngFix(F が大文字の) を使っていたが、
     // * の指定をすると同じエレメントに複数回の処理が走ることがあるので却下。
    // $( "*:not(:has(.Hover))" ).pngFix();

    // crop (no-repeat と同じ) ／ scale (ボックスいっぱいに拡大表示) のどちらを使うかはお好みで。
     // scale の方が、どちらかといえば一般的。
     // (css の background-repeat は、縦横に背景画像を繰り返して表示、がデフォルトなので。)
    // $( "*:not(.Hover,.NoPngFix)" ).pngfix( {sizingMethod:"scale"} );
    $( "*:not(.Hover,.NoPngFix)" ).pngfix( {sizingMethod:"crop"} );

    // ※これを使っても、親要素に position:static 以外を指定されたリンクはクリックができない…
  }

});

