/* ============================================================

	script info : 独自のスクリプトを記述

============================================================ */

/* ------------------------------------------------------------
  [css adjust]
------------------------------------------------------------ */
$(document).ready(function() {
  $("#footerNav li:last").css("border-right","none");
});


/* ------------------------------------------------------------
  [font-size change]
------------------------------------------------------------ */
$(function(){
  var button_s = $("#fontsizeNav dd.nav01 a");
  var button_m = $("#fontsizeNav dd.nav02 a");
  var button_l = $("#fontsizeNav dd.nav03 a");

  function fontsize_s() {
    button_s.addClass("on");
    button_s.parent().siblings().children("a").removeClass("on");
    $("#outer").removeClass();
    $("#outer").addClass("fontsizeS");
    $.cookie("fontsize", null);
    $.cookie("fontsize", "S", { expires:30, path:'/' });
  } 
  function fontsize_m() {
    button_m.addClass("on");
    button_m.parent().siblings().children("a").removeClass("on");
    $("#outer").removeClass();
    $("#outer").addClass("fontsizeM");
    $.cookie("fontsize", null);
    $.cookie("fontsize", "M", { expires:30, path:'/' });
  } 
  function fontsize_l() {
    button_l.addClass("on");
    button_l.parent().siblings().children("a").removeClass("on");
    $("#outer").removeClass();
    $("#outer").addClass("fontsizeL");
    $.cookie("fontsize", null);
    $.cookie("fontsize", "L", { expires:30, path:'/' });
  } 

  $(document).ready(function() {
    if ($.cookie("fontsize") == "S") {
      fontsize_s();
    } else if ($.cookie("fontsize") == "M") {
      fontsize_m();
    } else if ($.cookie("fontsize") == "L") {
      fontsize_l();
    } else {
      fontsize_m();
    }
    
    button_s.click(function(){
      fontsize_s();
    });
    button_m.click(function(){
      fontsize_m();
    });
    button_l.click(function(){
      fontsize_l();
    });
  });
});


/*--------------------------------------------------------------------------*
 *  image preload 
 *--------------------------------------------------------------------------*/
jQuery(function() {
	jQuery("img[src*='_off']").each(function(){
		this.offSrc = this.src;
		this.onSrc = this.offSrc.replace("_off.", "_on.");
		preloadImage(this.onSrc);
	});
});
preloadImages = [];
function preloadImage(url){
	var p = preloadImages;
	var l = p.length;
	p[l] = new Image();
	p[l].src = url;
};


/*--------------------------------------------------------------------------*
 *  roll over  
 *--------------------------------------------------------------------------*/
function smartRollover() {
  if(document.getElementsByTagName) {
    var images = document.getElementsByTagName("img");

    for(var i=0; i < images.length; i++) {
      if(images[i].getAttribute("src").match("_off."))
      {
        images[i].onmouseover = function() {
          this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
        }
        images[i].onmouseout = function() {
          this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
        }
      }
    }
  }
}

if(window.addEventListener) {
  window.addEventListener("load", smartRollover, false);
}
else if(window.attachEvent) {
  window.attachEvent("onload", smartRollover);
}


/* ------------------------------------------------------------
  [popup]
------------------------------------------------------------ */
function k_popup(url)	{
	popupWin = window.open(url,"_blank","width=700,height=750,scrollbars=yes,resizable=yes,toolbar=no,menubar=yes,status=yes");
	popupWin.focus();
}

