/*@cc_on _d=document;eval('var document=_d')@*/
var school = {
  //画像プリローダ
  preloader: {
    loadedImages: [],
    load: function(url){
      var img = this.loadedImages;
      var l = img.length;
      img[l] = new Image();
      img[l].src = url;
    }
  }
};
$(function(){

  //キャラクターを選んでネ!
  jQuery("#charNav").tabs({
    selected: null//, unselect: true
  });

  //ロールオーバー
  jQuery("img.button, #contentsHeader ul li:not(.current) img, #charNav li:not(.current) img, div.character ul li img, li.item ul.buttons li img, #contentsFooter p img, #campaign p.btn img").each(function(){
    this.originalSrc = jQuery(this).attr("src");
    this.rolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)/,"_h$1");
    school.preloader.load(this.rolloverSrc);
  }).hover(function(){
    jQuery(this).attr("src",this.rolloverSrc);
  },function(){
    jQuery(this).attr("src",this.originalSrc);
  });
  jQuery("#contentsHeader ul li.current img, #charNav li.current img").each(function(){
    this.originalSrc = jQuery(this).attr("src");
    this.rolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)/,"_h$1");
    school.preloader.load(this.rolloverSrc);
    jQuery(this).attr("src",this.rolloverSrc);
  });

  //商品リスト
  jQuery("#contentsArticle .item:last-child").addClass("last-child");

  //サブナビゲーション
  jQuery("#contentsNavSub h3:first-child").addClass("first-child");

});

