var jq$ = jQuery.noConflict();
jq$(window).load(function () {
	
if(typeof pagecategory != "undefined"){
if(pagecategory == "top"){
	//スライダー
	jq$('.slides').slides({
		preload: true
	});
	//アコーディオンs
	jq$("dl.svcmenu dt").mouseover(function(){
		if(jq$(this).parent().find("dd").is(':visible') == false){
		jq$(this).find("img.svcctrlbg").attr("src","images/"+jq$(this).find("img.svcctrlbg").attr("imgsrc")+"_on.gif");
		}
	});
	jq$("dl.svcmenu dt").mouseout(function(){
		jq$(this).find("img.svcctrlbg").attr("src","images/"+jq$(this).find("img.svcctrlbg").attr("imgsrc")+".gif");
	});
	jq$("dl.svcmenu dt").click(function(){
		var visibleflg;
		var purtarget;
		var target;
		var base;
		var targetaccflg;
		purtarget = jq$(this);
		target = jq$(this).next(0);
		targetaccflg = target.attr("accflg");
		
		//他に開いているものがあれば閉じる
		base = jq$("dl.svcmenu dt");
		for (i = 0; i <= base.size(); i = i +1){
			if(base.eq(i).next(0).is(':visible') == true){
				if(targetaccflg != base.eq(i).next(0).attr("accflg")){
					base.eq(i).next(0).toggle(200);
					base.find("img.svcctrl").attr("src","images/svc_off.gif");
					base.eq(i).next(0).attr("accflg","0");
				}
			}
		}
		//クリック元のアコーディオン処理
		if(targetaccflg != 1){
			target.toggle(200, function(){ //コールバック関数
				visibleflg = target.is(':visible');
				if(visibleflg == false){
					purtarget.find("img.svcctrl").attr("src","images/svc_off.gif");
				}else{
					purtarget.find("img.svcctrl").attr("src","images/svc_on.gif");
					purtarget.find("img.svcctrlbg").attr("src","images/"+purtarget.find("img.svcctrlbg").attr("imgsrc")+".gif");
				}
			});
			target.attr("accflg","1");
		}
	});
	//アコーディオン初期化
	var deftarget = jq$("dl.svcmenu dt");
	deftarget.next(0).toggle();
	deftarget.eq(0).next(0).toggle();
	deftarget.eq(0).next(0).attr("accflg","1");
	//トピックス
	jq$("a.topicslnk").click(function(){
		var visibleflg;
		var purtarget;
		var target;
		var base;
		var targetaccflg;
		purtarget = jq$(this);
		target = jq$(this).parent().parent().parent().next(0);
		targetaccflg = target.attr("accflg");
		//クリックボタンの配列番号取得
		baseobj = jq$("a.topicslnk");
		for (i = 0; i <= baseobj.size(); i = i +1){
			if(purtarget.attr("filename") == baseobj.eq(i).attr("filename")){
				pntnum = i;
			}
		}
		//他に開いているものがあれば閉じる
		base = jq$("table.topicsdtl");
		basebtn = jq$("a.topicslnk");
		for (i = 0; i <= base.size(); i = i +1){
			if(base.eq(i).is(':hidden') == false){
				base.eq(i).hide();
				base.eq(i).attr("accflg","0");
				basebtn.eq(i).find("img").attr("src","images/"+basebtn.eq(i).attr("filename")+"_off.gif");
			}
		}
		//クリックしたもの処理
		basebtn.eq(pntnum).find("img").attr("src","images/"+basebtn.eq(pntnum).attr("filename")+"_on.gif");
		base.eq(pntnum).show();
		base.eq(pntnum).attr("accflg","1");
	});
	//トピックス初期化
	var deftarget = jq$("table.topicsdtl");
	deftarget.hide();
	deftarget.eq(0).show();
	deftarget.eq(0).attr("accflg","1");
}
}
	
	//グローバルメニュー
	var gblmenuobj = jq$("div.gblmenu ul li a");
	for (i = 0; i <= gblmenuobj.size()-1; i = i +1){
		if(gblmenuobj.eq(i).attr("val") == pageflg){
			gblmenuobj.eq(i).attr("className","on");
		}
	}
	//サブメニュー
	if(typeof subpageflg != "undefined"){
		var submenustrarr = subpageflg.split(",");
		for (i = 0; i <= submenustrarr.length -1; i = i +1){
			var submenuobj = jq$("ul.subfirst li a");
			for (ii = 0; ii <= submenuobj.size()-1; ii = ii +1){
				if(submenuobj.eq(ii).attr("val") == submenustrarr[i]){
					submenuobj.eq(ii).attr("className","on");
				}
			}
		}
	}
	//フォントサイズ（cookie使用）
	if(jq$.cookie('fontsize_cookie_flg') == null){
		jq$.cookie('fontsize_cookie_flg', 1,{path:'/'});
		fontflg = 1;
	}else{
		if(jq$.cookie('fontsize_cookie_flg') != 1){
			fontsizech(jq$.cookie('fontsize_cookie_flg'));
			fontflg = jq$.cookie('fontsize_cookie_flg');
		}else{
			fontflg = jq$.cookie('fontsize_cookie_flg');	
		}
	}
	//拡大ボタン
	jq$("a.txtlimg").click(function(event){
		fontflg = jq$.cookie('fontsize_cookie_flg');
		if(fontflg == 1){fontflg = 2;fontsizech(fontflg);};
		jq$.cookie('fontsize_cookie_flg',fontflg,{path:'/'});
	});
	//標準ボタン
	jq$("a.txtsimg").click(function(event){
		fontflg = jq$.cookie('fontsize_cookie_flg');
		if(fontflg == 2){fontflg = 1;fontsizech(fontflg);};
		jq$.cookie('fontsize_cookie_flg',fontflg,{path:'/'});
	});
	function fontsizech(fontflg){
		if(fontflg == 2){
			jq$("a.txtlimg img").attr("src","/images_common/font3_on.gif");
			jq$("a.txtsimg img").attr("src","/images_common/font2_off.gif");
			target = jq$(".txtll,.txtl,.txtm,.txtss,.txtcopy");
			for (i = 0; i <= target.size()-1; i = i +1){
				fsize = eval(target.eq(i).css("font-size").replace('px',''))+2;
				target.eq(i).css("font-size",fsize+"px");
			}
		}else if(fontflg == 1){
			jq$("a.txtlimg img").attr("src","/images_common/font3_off.gif");
			jq$("a.txtsimg img").attr("src","/images_common/font2_on.gif");
			target = jq$(".txtll,.txtl,.txtm,.txtss,.txtcopy");
			for (i = 0; i <= target.size()-1; i = i +1){
				fsize = eval(target.eq(i).css("font-size").replace('px',''))-2;
				target.eq(i).css("font-size",fsize+"px");
			};
		}
	}
	//検索
	jq$("input#srchBtn").mouseover(function(){
		jq$(this).attr("src","/images_common/search_on.gif");
	});
	jq$("input#srchBtn").mouseout(function(){
		jq$(this).attr("src","/images_common/search.gif");
	});
	//スクロール
    jq$('div.gototop a').click(function(){
        var target;
        target = jq$( jq$(this).attr('href') );
        if (target.length == 0) {
            return;
        }
        jq$('html, body').animate({scrollTop: jq$('html').offset().top},300);
        return false;
    });

});
