$(function(){
	$("#g_menu > li:not(.current)").hover(function(){$(this).children("a").animate({marginLeft:"5px"}, 200);},function(){$(this).children("a").animate({marginLeft:"0px"}, 200);});
//	$("#g_menu > li.g_sub > ul > li:not(.current)").hover(function(){$(this).children("a").animate({marginLeft:"20px"}, 200);},function(){$(this).children("a").animate({marginLeft:"15px"}, 200);});
//	$("#g_menu > li.g_sub > ul > li.g_sub > ul > li:not(.current)").hover(function(){$(this).children("a").animate({marginLeft:"35px"}, 200);},function(){$(this).children("a").animate({marginLeft:"30px"}, 200);});
});

var flashvars = {}
//var params = {wmode:"opaque"};
var params = {wmode:"transparent"};
var attributes = {};
swfobject.embedSWF("common/swf/bg.swf", "fbg", "500", "80", "6","", flashvars, params, attributes);

var Flow;var Count = 0;var Done;
function Scroll(X,Y,Z,xX,yY){
	var obj = new Object();obj.x = document.body.scrollLeft || document.documentElement.scrollLeft;obj.y = document.body.scrollTop || document.documentElement.scrollTop;
	BdHeight= document.body.clientHeight || window.innerHeight;BdWidth = document.body.clientWidth || window.innerWidth;
	if(Flow) clearTimeout(Flow);
	if(Count != 0 && obj.y != Math.floor(yY)){Count = 0;}
	else{
		if(!X || X < 0) X = 0;if(!Y || Y < 0) Y = 0;
		if(!xX) xX = 0 + obj.x;if(!yY) yY = 0 + obj.y;
		if(!Z) Z = 1;
		if(Count == 0){var Done = yY;}
		xX += (X - obj.x) / Z;if(xX < 0) xX = 0;yY += (Y - obj.y) / Z;if(yY < 0) yY = 0;
		var posX = Math.floor(xX);var posY = Math.floor(yY);
		window.scrollTo(posX, posY);
		if(Y > Done && (Y - posY) < 5){Count = 0;}else if(posX != X || posY != Y){Flow = setTimeout("Scroll("+X+","+Y+","+Z+","+xX+","+yY+")",10);Count += 1;}else{Count = 0;}
	}
}

function BlankLinks(){
	if(!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");var areas = document.getElementsByTagName("area");
	for(var i=0; i<anchors.length; i++){var anchor = anchors[i];if(anchor.className.indexOf("blank",0) >= 0){anchor.target = "_blank";}}
	for(var i=0; i<areas.length; i++){var areaLink = areas[i];if(areaLink.className.indexOf("blank",0) >= 0){areaLink.target = "_blank";}}
}

function getVer(){var browser = getBrowserName();var version = getBrowserVersion();if(browser == "Explorer" && version <= 6){document.execCommand("BackgroundImageCache", false, true);}}
function getOSType(){var uAgent = navigator.userAgent.toUpperCase();if(uAgent.indexOf("MAC") >= 0) return "MacOS";if(uAgent.indexOf("WINDOWS NT 5.0") >= 0) return "2000";if(uAgent.indexOf("WINDOWS NT 5.1") >= 0) return "XP";if(uAgent.indexOf("WINDOWS NT 5.2") >= 0) return "2003";if(uAgent.indexOf("WINDOWS NT 6.0") >= 0) return "Vista";if(uAgent.indexOf("WINDOWS NT 6.1") >= 0) return "7";if(uAgent.indexOf("WIN") >= 0) return "Windows";if(uAgent.indexOf("X11") >= 0) return "UNIX";return "";}
function getBrowserName(){var aName = navigator.appName.toUpperCase();var uName = navigator.userAgent.toUpperCase();if(uName.indexOf("SAFARI") >= 0) return "Safari";if(uName.indexOf("OPERA") >= 0) return "Opera";if(aName.indexOf("NETSCAPE") >= 0){if(uName.indexOf("FIREFOX") >= 0){return "Firefox";}else{return "Netscape";}}if(aName.indexOf("MICROSOFT") >= 0) return "Explorer";return "";}
function getBrowserVersion(){var browser = getBrowserName();var version = 0;var s = 0;var e = 0;var appVer = navigator.appVersion;var uName = navigator.userAgent.toUpperCase();if(browser == "Safari"){s = appVer.indexOf("Version", 0) + 8;e = appVer.indexOf(" ", s);version = appVer.substring(s, e);}if(browser == "Opera"){s = uName.indexOf("OPERA", 0) + 6;e = uName.indexOf(" ", s);version = eval(uName.substring(s, e));}if(browser == "Firefox"){s = uName.indexOf("FIREFOX", 0) + 8;e = uName.length;version = uName.substring(s, e);}if(browser == "Netscape"){s = appVer.indexOf(" ",0);version = eval(appVer.substring(0, s));if(version >= 5) version ++;}if(browser == "Explorer"){appVer = navigator.userAgent;s = appVer.indexOf("MSIE ", 0) + 5;e = appVer.indexOf(";", s);version = eval(appVer.substring(s, e));}return version;}

window.onload = function(){
	try{getVer();}catch(e){}
	try{BlankLinks();}catch(e){}
	try{
		var lnk = document.links;var anc = document.body.getElementsByTagName("*");var dui = document.URL;var dui_end = dui.lastIndexOf("#");var dui_se;
		if(dui_end != -1){dui_se = dui.substring(0,dui_end);}else{dui_se = dui;}
		var objN = "";
		for(var i=0; i<lnk.length; i++){
		var ancH = lnk[i].hash;var ancHr = lnk[i].href;var goAnc = ancH.indexOf("#",0);
		if(ancH.match(/^#/)){
		var rpl = ancHr.replace(ancH, "");
		if(rpl == dui_se){
		var ancName = ancH.substr(goAnc + 1, ancH.length);
		for(var ii=0; ii<anc.length; ii++){
		if(anc[ii].id == ancName || anc[ii].name == ancName){
		var xpos = "";var ypos = "";
		if(anc[ii].id == "top" || anc[ii].name == "top"){xpos = 0;ypos = 0;break;}
		else{
		var objnew = new Object();var obja = anc[ii];
		objnew.x = obja.offsetLeft;objnew.y = obja.offsetTop;
		if(document.getElementById){while((obja = obja.offsetParent) != null){objnew.x += obja.offsetLeft;objnew.y += obja.offsetTop;}xpos = objnew.x;ypos = objnew.y;break;}else if(document.all){while((obja = obja.setParent) != null){objnew.x += obja.offsetLeft;objnew.y += obja.offsetTop;}xpos = objnew.x;ypos = objnew.y;break;}else if(domument.layers){xpos = obja.x;ypos = obja.y;break;}else{}
		}
		}else{}
		}
		if(typeof xpos != "undefined" || typeof ypos != "undefined"){lnk[i].href = "javascript:Scroll(0," + (ypos - 15) + ",5);";lnk[i].onmouseover = function(){window.status = "";return true;}}
		}
		}
		}
	}catch(e){}
}

// 共通