//pngfix対応 RO
var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
var $j = jQuery;
$j(function(){
  $j(document).pngFix();

  $j('a > img[src*=-out-]').each(function () {
    var $$ = $j(this).parent('a');
    $$.mouseover(function () {
      var img = $j(this).children('img');
      img.attr('src', img.attr('src').replace(/-out-/,'-on-'));

      if (img.attr('src').match(/.png/) && $j.browser.msie && (ie55 || ie6)) {
        var span = $j(this).children('span');
        span.attr('style',span.attr('style').replace(/-out-/,'-on-'));
      }
    });
    $$.mouseout(function () {
      var img = $j(this).children('img');
      img.attr('src', img.attr('src').replace(/-on-/,'-out-'));

      if (img.attr('src').match(/.png/) && $j.browser.msie && (ie55 || ie6)) {
        var span = $j(this).children('span');
        span.attr('style',span.attr('style').replace(/-on-/,'-out-'));
      }
    });
  });


//フォントサイズ切り替え

  var M_SIZE = '0.8em';   //中
  var S_SIZE = '0.6em';   //小
  var L_SIZE = '1em'; //大
  $j("body").css("font-size",$j.cookie('fontsize'));

  var mode = $j.cookie('image_size') || 'medium';  //デフォルトサイズ設定

  var chg_medium = function(){
    $j("body").css("font-size",M_SIZE);
    $j.cookie("fontsize",M_SIZE,{ path: '/', expires: 3});
    $j('a#small').removeClass('btn_on');
    $j('a#medium').addClass('btn_on');
    $j('a#big').removeClass('btn_on');
    $j.cookie('image_size','medium');
    return false;
  }

  var chg_small = function(){
    $j("body").css("font-size",S_SIZE);
    $j.cookie("fontsize",S_SIZE,{ path: '/', expires: 3});
    $j('a#small').addClass('btn_on');
    $j('a#medium').removeClass('btn_on');
    $j('a#big').removeClass('btn_on');
    $j.cookie('image_size','small');
    return false;
  }

  var chg_big = function(){
    $j("body").css("font-size",L_SIZE);
    $j.cookie("fontsize",L_SIZE,{ path: '/', expires: 3});
    $j('a#small').removeClass('btn_on');
    $j('a#medium').removeClass('btn_on');
    $j('a#big').addClass('btn_on');
    $j.cookie('image_size','big');
    return false;
  }

  $j('#medium').click(chg_medium);
  $j('#small').click(chg_small);
  $j('#big').click(chg_big);

  if ( mode == 'medium' ) chg_medium();
  if ( mode == 'small' ) chg_small();
  if ( mode == 'big' ) chg_big();

//小窓

  $('a[subwin]').click(function () {
    var $$ = $(this);
    var param = $$.attr('subwin').split(/\D+/);
    var w = param[0] || 300;
    var h = param[1] || 300;
    var s = ($$.attr('subwin').match(/slim/))?'no':'yes';
    var r = ($$.attr('subwin').match(/fix/) )?'no':'yes';
    var t = $$.attr('target') || '_blank' ;
    window.open( $$.attr('href'), t, "resizable="+r+",scrollbars="+s+",width="+w+",height="+h ).focus();
    return false;
  });

});



