/* 共通 小ウインドウオープン */
var win;

function medical()	{
	win = window.open("../medical/medical_win.html","medical","status=0,resizable=0,scrollbars=0,toolbar=0,directories=0,scrolling=0,menubar=0,location=0,width=575,height=345,")
	win.focus();
}

function policy()	{
	win = window.open("../policy.html","policy","status=0,resizable=1,scrollbars=1,toolbar=0,directories=0,scrolling=1,menubar=0,location=0,width=600,height=540,")
	win.focus();
}

function alliance()	{
	win = window.open("../alliance/index.html","alliance","status=0,resizable=1,scrollbars=1,toolbar=0,directories=0,scrolling=1,menubar=0,location=0,width=520,height=540,")
	win.focus();
}

function news0719()	{
	win = window.open("../corp/news2005/0719/index.html","news0719","status=0,resizable=1,scrollbars=1,toolbar=0,directories=0,scrolling=1,menubar=0,location=0,width=690,height=580,")
	win.focus();
}


/* CSSブラウザ判別 */
var cssName;
var cssList = new Array();

//=========================================================================
// 初期設定
//=========================================================================
defaultCss = 'f_winie.css';

cssList['WinIE'] = 'f_winie.css';		//-- Win IE
cssList['WinFF'] = 'f_winff.css';		//-- Win FireFox
cssList['WinOP'] = 'f_winop.css';		//-- Win Opera
cssList['WinNN'] = 'f_winnn.css';		//-- Win NN
cssList['MacSF'] = 'f_macsf.css';		//-- Mac Safari
cssList['MacIE'] = 'f_macie.css';		//-- Mac IE
cssList['MacFF'] = 'f_macff.css';		//-- Mac FireFox
cssList['MacOP'] = 'f_macop.css';		//-- Mac Opera
cssList['MacNN'] = 'f_macnn.css';		//-- Mac NN
//=========================================================================

os = getOSType();
browser = getBrowserName();
version = getBrowserVersion();
for (key in cssList){
	if (key == os || key == os+browser || key == os+browser+version){
		cssName = cssList[key];
		break;
	}else if (key.indexOf(os+browser) == 0){
		v = key.substring((os+browser).length,key.length);
		if (v.indexOf('+') > 0){
			vNo = v.substring(0, v.indexOf('+'));
			if (version >= vNo){
				cssName = cssList[key];
				break;
			}
		}else if (v.indexOf('-') > 0){
			vNo = v.substring(0, v.indexOf('-'));
			if (version <= vNo){
				cssName = cssList[key];
				break;
			}
		}
	}
}

if (!cssName){
	cssName = defaultCss;
}

document.write('<link rel="stylesheet" href="../css/'+cssName+'" type="text/css">');


//-- OSを取得
function getOSType()
{
	var uAgent  = navigator.userAgent.toUpperCase();
	if (uAgent.indexOf("MAC") >= 0){
		return "Mac";
	}
	if (uAgent.indexOf("WIN") >= 0){
		return "Win";
	}
	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 "SF";
	}
	if (uName.indexOf("OPERA") >= 0){
		return "OP";
	}
	if (uName.indexOf("FIREFOX") >= 0){
		return "FF";
	}
	if (aName.indexOf("NETSCAPE") >= 0){
		return "NN";
	}
	if (aName.indexOf("MICROSOFT") >= 0){
		return "IE";
	}
	return "";
}

//-- ブラウザのバージョンを取得
function getBrowserVersion()
{
	var browser = getBrowserName();
	var v = 0;
	var s = 0;
	var e = 0;
	var appVer  = navigator.appVersion;
	var uName  = navigator.userAgent.toUpperCase();
	if (browser == "SF"){
		v = eval(appVer.substring(0,3)) - 4;
	}
	if (browser == "OP"){
		s = uName.indexOf("OPERA ",0) + 7;
		e = uName.indexOf(" ",s);
		v = eval(uName.substring(s,e));
	}
	if (browser == 'FF'){
		s = uName.indexOf('FIREFOX/',0);
		v = parseFloat(uName.substring(s+8,s+8+3));
	}
	if (browser == "NN"){
		s = appVer.indexOf(" ",0);
		v = eval(appVer.substring(0,s));
		if (v >= 5) v++;
	}
	if (browser == "IE"){
		appVer  = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		v = eval(appVer.substring(s,e));
	}
	return v;
}
