
//********************************
// ロード時
//********************************
j$(function() {

	j$("h1 a").click(function(){
		j$(this).css("top","5px");
	});

	// サブメニュー
	j$("div#menu dl dt a#menu_1, div#menu dl dt a#menu_1_chk").mouseover(function(){ f_SubMenu(1); });
	j$("div#menu dl dt a#menu_2, div#menu dl dt a#menu_2_chk").mouseover(function(){ f_SubMenu(2); });
	j$("div#menu dl dt a#menu_3, div#menu dl dt a#menu_3_chk").mouseover(function(){ f_SubMenu(3); });
	j$("div#menu dl dt a#menu_4, div#menu dl dt a#menu_4_chk").mouseover(function(){ f_SubMenu(4); });
	j$("div#menu dl dt a#menu_5, div#menu dl dt a#menu_5_chk").mouseover(function(){ f_SubMenu(5); });

	j$("body").click(function(){
		j$("div#menu dl dt a.menu").css("background-position","top left");
		j$(".sub_menu").hide();
	});

});


//********************************
// サブメニュー表示
//********************************
function f_SubMenu(pNo){
	j$("div#menu dl dt a.menu").css("background-position","top left");
	j$("div#menu dl dt a#menu_"+pNo).css("background-position","bottom left");
	j$(".sub_menu").hide();
	j$("#sub_menu_"+pNo).show();
}


//********************************
// page top
//********************************
function slowdownScroll() {

	var sctop;

	if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
		sctop = document.body.parentNode.scrollTop;
	}else if(window.pageYOffset){
		sctop = window.pageYOffset;
	} else {
		sctop = document.body.scrollTop;
	}

	if(sctop){
		var  scup = Math.ceil(sctop*0.5);
		scrollBy(0,-scup);
		if (sctop-scup) setTimeout("slowdownScroll()",15);
	}
}

//********************************
//   ページ内リンクscrollTo.js
//********************************
function jf_PageLink(pTargetPageLink) {
    j$.scrollTo(pTargetPageLink, 300);
    return false;
}

//********************************
//   バイト数チェック
//********************************
function gf_GetLength(value){
	var i,nCnt=0;
	for(i=0; i<value.length; i++){
		if(escape(value.charAt(i)).length >= 4 ) nCnt+=2;
		else nCnt++;
	}
	return nCnt;
}

//********************************
// 全角数字を半角数字に
//********************************
function gf_ZenToHanNum(pVal) {
	return pVal.replace(/([０-９])/g,
	function ($0) {
		return String.fromCharCode($0.charCodeAt(0) - 65248);
	});
}

//********************************
// 全角を半角に
//********************************
function gf_ZenToHan(pVal) {
	return pVal.replace(/([０-９ａ-ｚＡ-Ｚ―＿])/g,
	function ($0) {
		return String.fromCharCode($0.charCodeAt(0) - 65248);
	});
}


