//ロールオーバー
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('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;
  });

});


//タブ切り替え
function seltab(bpref, hpref, id_max, selected) {
  if (! document.getElementById) return;
  for (i = 0; i <= id_max; i++) {
    if (! document.getElementById(bpref + i)) continue;
    if (i == selected) {
      document.getElementById(bpref + i).style.visibility = "visible";
      document.getElementById(bpref + i).style.position = "";
      document.getElementById(hpref + i).className = "open";
    } else {
      document.getElementById(bpref + i).style.visibility = "hidden";
      document.getElementById(bpref + i).style.position = "absolute";
      document.getElementById(hpref + i).className = "close";
    }
  }
}

//タブClassの変更
function tabchanger(setnum){

	var getclass = document.getElementById("recommend_list").getElementsByTagName("li");
	for(i = 1; i< 6; i++){
		var num = i-1;
		if(i == setnum){
			getclass[num].className = "recommend_on";
		}else{
			getclass[num].className = "recommend";
		}
	}
}

//タブClassの変更
function newsimgchange(setnum){
	for(i = 1; i< 3; i++){
		var num = i-1;
		if(i == setnum){
			document.getElementById("newstab"+i).src = "/images/news/news_tub_0"+i+"_o.gif";
		}else{
			document.getElementById("newstab"+i).src = "/images/news/news_tub_0"+i+".gif";
		}
	}
}
//レシピキーワード検索部分、inputの初期値をクリックでクリア
function formClear(targetElement){
	if(targetElement.value == targetElement.defaultValue){
		targetElement.value = "";
	}
}