﻿/*--------------------------------------------------------------------
 * Window Open
 *------------------------------------------------------------------*/

function openWin( url )
{
window.open( url, "newwin" );
return false;
}



/*--------------------------------------------------------------------
 * Mac版 Firefox と Netscape に対し特定の CSS を適用
 *------------------------------------------------------------------*/

// OS・ブラウザ判別用変数の定義

var os;
var uAgent  = navigator.userAgent.toUpperCase();
if (uAgent.indexOf("MAC") >= 0) { os = "Mac"; }
if (uAgent.indexOf("WIN") >= 0) { os = "Win"; }
if (uAgent.indexOf("X11") >= 0) { os = "UNIX"; }

var browser;
var aName  = navigator.appName.toUpperCase();
var uName = navigator.userAgent.toUpperCase();
if (uName.indexOf("SAFARI") >= 0) { browser = "Safari"; }
if (uName.indexOf("OPERA") >= 0) { browser = "Opera"; }
if (uName.indexOf("FIREFOX") >= 0) { browser = "Firefox"; }
if (uName.indexOf("NETSCAPE") >= 0) { browser = "Netscape"; }
if (aName.indexOf("MICROSOFT") >= 0) { browser = "Explorer"; }


var cssScript = '';
cssScript += '<link rel="stylesheet" type="text/css" href="'+ pass +'macff.css" media="screen,print" />'; 

if (os == "Mac") {
	if (browser == "Firefox" || browser == "Netscape") {
		document.write(cssScript);
	}
}

/*--------------------------------------------------------------------
 * ロールオーバー
 *------------------------------------------------------------------*/
function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'btn') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_o'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

try{
	window.addEventListener("load",initRollovers,false);
}catch(e){
	window.attachEvent("onload",initRollovers);
}


/*--------------------------------------------------------------------
 * 文字サイズ拡大/縮小
 *------------------------------------------------------------------*/
 
var cssfiles = new Array();
cssfiles[0] = "default.css";
cssfiles[1] = "textL.css";
cssfiles[2] = "default.css";

var css = GetCookie("CSS");
if(css == ""){css = cssfiles[0];}
document.write('<link type="text/css" rel="stylesheet" href="'+ pass + css + '" />');

function CssfChange(sel){
	if(sel){
		SetCookie("CSS", cssfiles[sel]);
		window.location.reload();
	}
}

function GetCookie(key){
	var tmp = document.cookie + ";";
	var index1 = tmp.indexOf(key, 0);
	if(index1 != -1){
		tmp = tmp.substring(index1, tmp.length);
		var index2 = tmp.indexOf("=", 0) + 1;
		var index3 = tmp.indexOf(";", index2);
		return(unescape(tmp.substring(index2,index3)));
	}
	return("");
}

function SetCookie(key, val){
	document.cookie = key + "=" + escape(val) + ";expires=Fri, 31-Dec-2010 23:59:59 GMT; path=/;";
}

//var cssfiles = new Array();
//cssfiles[0] = "default.css";
//cssfiles[1] = "textL.css";
//cssfiles[2] = "default.css";

//var css = GetCookie("CSS");
//if(css == ""){css = cssfiles[0];}
//document.write('<link type="text/css" rel="stylesheet" href="/css/' + css + '" />');

//function CssfChange(sel){
//	if(sel){
//		SetCookie("CSS", cssfiles[sel]);
//		window.location.reload();
//	}
//}

//function GetCookie(key){
//	var tmp = document.cookie + ";";
//	var index1 = tmp.indexOf(key, 0);
//	if(index1 != -1){
//		tmp = tmp.substring(index1, tmp.length);
//		var index2 = tmp.indexOf("=", 0) + 1;
//		var index3 = tmp.indexOf(";", index2);
//		return(unescape(tmp.substring(index2,index3)));
//	}
//	return("");
//}

//function SetCookie(key, val){
//	document.cookie = key + "=" + escape(val) + ";expires=Fri, 31-Dec-2010 23:59:59 GMT; path=/;";
//}




 
//var csss = Array("default","textL");

//var css = getCookie("size");
//if(css == ""){css = csss[0];}
//document.write('<link type="text/css" rel="stylesheet" href="/oab/css/' + css + '.css">');

//var nowSize = 0;

//function changeSize(arg){
//	setCookie("size", csss[arg]);
//	window.location.reload();
//}

//function getCookie(key){
//	var tmp = document.cookie + ";";
//	var cook1 = tmp.indexOf(key, 0);
//	if(cook1 != -1){
//		tmp = tmp.substring(cook1, tmp.length);
//		var cook2 = tmp.indexOf("=", 0) + 1;
//		var cook3 = tmp.indexOf(";", cook2);
//		return(unescape(tmp.substring(cook2,cook3)));
//	}
//	return("");
//}
//
//function setCookie(size, val){
//	document.cookie = size + "=" + escape(val) + ";expires=Mon, 31-Dec-2040 23:59:59 GMT;";
//}
