var name=navigator.appName;
var agent=navigator.userAgent;
var ver=parseInt(navigator.appVersion.substring(0,1));
var ie4=false;
var nc4=false;
var nn3=false;
var nn6=false;
var op6=false;
var Safari=false;
var other=false;
var mac=false;

function reld(){
	if(nc4){
		if( (innerWidth != origWidth) || (innerHeight != origHeight) ){
			location.reload();
		}
	}
}

// Ver Check
if ( (agent.indexOf("Opera 6") != -1) || (agent.indexOf("Opera/6") != 
-1) || (agent.indexOf("Opera 7") != -1) || (agent.indexOf("Opera/7") 
!= -1) || (agent.indexOf("Opera 9") != -1) || 
(agent.indexOf("Opera/9") != -1) ){
	op6=true;
}else if(agent.indexOf("Safari") != -1){
	nn6=true;
}else if(name=="Netscape" && ver>=5){
	nn6=true;
}else if (name=="Netscape" && ver>=4){
	nc4=true;
}else if (name=="Microsoft Internet Explorer" && ver>=4){
	ie4=true;
}else if (name=="Netscape" && ver>=3){
	nn3=true;
	other=true;
}else{
	other=true;
}
var macinf=agent.indexOf("Mac",0);
if(macinf > 0) {
	mac=true;
}

if(nn3 || nc4 || ie4 || nn6 || op6){
	if(nc4){
		var origWidth = innerWidth;
		var origHeight = innerHeight;
	}
	window.onresize=reld;

	// アクティブ画像
	var ActiveImg="-1";

	// ロールオーバー画像配列の初期化
	var imgM = new Array();

// G Navi

imgM['top_def'] = new Image();  imgM['top_def'].src = "/shared/img/gnavi_01.gif";
imgM['top_ovr'] = new Image();  imgM['top_ovr'].src = "/shared/img/gnavi_01-ovr.gif";

imgM['profile_def'] = new Image();  imgM['profile_def'].src = "/shared/img/gnavi_02.gif";
imgM['profile_ovr'] = new Image();  imgM['profile_ovr'].src = "/shared/img/gnavi_02-ovr.gif";

imgM['program_def'] = new Image();  imgM['program_def'].src = "/shared/img/gnavi_03.gif";
imgM['program_ovr'] = new Image();  imgM['program_ovr'].src = "/shared/img/gnavi_03-ovr.gif";

imgM['entry_def'] = new Image();  imgM['entry_def'].src = "/shared/img/gnavi_04.gif";
imgM['entry_ovr'] = new Image();  imgM['entry_ovr'].src = "/shared/img/gnavi_04-ovr.gif";

}


function SwapImg(ImgSrc, ImgDest){
	if(ActiveImg == ImgSrc){
		return false;
	}
	var imgname = ImgSrc + '_' + ImgDest;
	document.images[ImgSrc].src = imgM[imgname].src;
	return true;
}

function Mact(ImgSrc, ImgDest) {
	SwapImg(ImgSrc, ImgDest);
	var preact = ActiveImg;
	ActiveImg = ImgSrc;
	if(preact != "-1"){
		SwapImg(preact , 'def');
	}
}