/* 環境を見てスタイルシートを切り替え ver1.00 */

var n4=(navigator.appName=="Netscape"&&navigator.appVersion.charAt(0)=="4") //NN4.x
var n5=(navigator.appName=="Netscape"&&navigator.appVersion.charAt(0)=="5") //NN6.x
var n6=(navigator.appName=="Netscape"&&navigator.appVersion.charAt(0)=="6") //NN7.x
var ie=(!!document.all) //IE7.0 or higher
var flg01 = 0
var windowz = 0
var maccar = 0

//var gk=(!ie&&!!document.getElementById) // Gecko(N6,mozilla etc)
//if(ie&&!document.getElementById){document.getElementById=function(id){return document.all(id)}}//getElementById emurator for IE4
//var d1=(!!document.getElementById) //DOM1 supported

var theAgent = navigator.userAgent;
theAgent = theAgent.toUpperCase();

if (theAgent.indexOf('WIN') >= 0){windowz = 1}
if (theAgent.indexOf('MAC') >= 0){maccar = 1}

with(document)
{
	write('<style type="text/css">');

	if(windowz && ie ){cssW01();flg01 = 1;}
	if(windowz && n4 ){cssW02();flg01 = 1;}
	if(windowz && n5 ){cssW02();flg01 = 1;}
	if(windowz && n6 ){cssW02();flg01 = 1;}

	if(maccar && ie ){cssM01();flg01 = 1;}
	if(maccar && n4 ){cssM02();flg01 = 1;}
	if(maccar && n5 ){cssM02();flg01 = 1;}
	if(maccar && n6 ){cssM02();flg01 = 1;}

	if(flg01 = 0){cssW01();}		//for other Blowzer :-)

	write('</style>')
}

/* WIN & IE4 higher */
function cssW01(){
	with(document){
		write('.txt10pxA { font-size:10px; line-height:15px; }');
		write('.txt10pxB { font-size:10px; line-height:12px; }');
		write('.txt11pxA { font-size:11px; line-height:15px; }');
		write('.txt12pxA { font-size:12px; line-height:15px; }');
		write('.txt12pxB { font-size:12px; line-height:20px; }');
		write('.txt14pxA { font-size:14px; line-height:19px; }');
	}
}

/* WIN & Fuck NC4.x */
function cssW02(){
	with(document){
		write('.txt10pxA { font-size:11px; line-height:15px; }');
		write('.txt10pxB { font-size:11px; line-height:12px; }');
		write('.txt11pxA { font-size:12px; line-height:16px; }');
		write('.txt12pxA { font-size:13px; line-height:15px; }');
		write('.txt12pxB { font-size:13px; line-height:20px; }');
		write('.txt14pxA { font-size:15px; line-height:19px; }');
	}
}

/* Mac & IE4 higher */
function cssM01(){
	with(document){
		write('.txt10pxA { font-size:9px; line-height:12px; }');
		write('.txt10pxB { font-size:9px; line-height:10px; }');
		write('.txt11pxA { font-size:10px; line-height:14px; }');
		write('.txt12pxA { font-size:11px; line-height:13px; }');
		write('.txt12pxB { font-size:11px; line-height:17px; }');
		write('.txt14pxA { font-size:13px; line-height:16px; }');
	}
}

/* Mac & Fuck NC4.x */
function cssM02(){
	with(document){
		write('.txt10pxA { font-size:9px; line-height:12px; }');
		write('.txt10pxB { font-size:9px; line-height:10px; }');
		write('.txt11pxA { font-size:10px; line-height:14px; }');
		write('.txt12pxA { font-size:11px; line-height:12px; }');
		write('.txt12pxB { font-size:11px; line-height:17px; }');
		write('.txt14pxA { font-size:13px; line-height:16px; }');
	}
}

