var app_version = navigator.appVersion;
var user_agent  = navigator.userAgent;
var app_name    = navigator.appName;


document.write('<link rel="stylesheet" href="/shared/css/style_fontsize.css" type="text/css">');
UA = new Object();

// os
if( app_version.indexOf( 'Win', 0 ) != -1 )
{
	UA.os = 'Win'
}
else if( app_version.indexOf( 'Mac', 0 ) != -1 )
{
	UA.os = 'Mac';
}

else
{
	UA.os = "";
}

// name
if( app_name.indexOf( 'Microsoft Internet Explorer', 0 ) != -1 )
{
	UA.name = 'IE';
}
else if( app_name.indexOf( 'Netscape', 0 ) != -1 )
{
	UA.name = 'NS'
	if( user_agent.indexOf( 'Safari', 0 ) != -1 )
	{
		UA.name = 'Safari';
	}
	else if( user_agent.indexOf( 'Gecko', 0 ) != -1 )
	{
		UA.name = 'Gecko'
	}
}
else if( user_agent.indexOf( 'Opera', 0 ) != -1 )
{
	UA.name = 'Opera';
}

else
{
	UA.name = '';
}

// version
// IE
if( UA.name == 'IE' )
{
	if( user_agent.indexOf( 'MSIE 4', 0 ) != -1 )
	{
		UA.version = 4;
	}
	else if( user_agent.indexOf( 'MSIE 5', 0 ) != -1 )
	{
		UA.version = 5;
	}else if( user_agent.indexOf( 'MSIE 6', 0 ) != -1 )
	{
		UA.version = 6;
	}else if( user_agent.indexOf( 'MSIE 7', 0 ) != -1 )
	{
		UA.version = 7;
	}
}
// NS4
else if( UA.name == 'NS' )
{
	var num = parseFloat( app_version );
	if( num < 4.76 && num >= 4 )
	{
		UA.version = '4o';
	}
	else if( num >= 4.76 )
	{
		UA.version = '4n';
	}
	else
	{
		UA.version = '';
	}
}
// Gecko
else if(UA.name == 'Gecko' )
{
	if( UA.os=='Mac' && user_agent.indexOf( 'Netscape6/6.0', 0 ) != -1  )
	{
		UA.version = '60'
	}
	else if( user_agent.indexOf( 'Netscape/7.0', 0 ) != -1 )
	{
		UA.version = '7'
	}
	else
	{
		UA.version = '';
	}
}
else
{
	UA.version = '';
}


// type
UA.type = UA.os + UA.name + UA.version;

// output stylesheet
// - Netscape 4.75 ( Win )
if( UA.type == 'WinNS4o' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_WinNS4o.css" type="text/css">');
}
// + Netscape 4.76 ( Win )
if( UA.type == 'WinNS4n' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_WinNS4n.css" type="text/css">');
}
// Mac IE 4.x
if( UA.type == 'MacIE4' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_MacIE4.css" type="text/css">');
}
// Mac IE 5.x
if( UA.type == 'MacIE5' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_MacIE5.css" type="text/css">');
}
// - Netscape 4.75 ( Mac )
if( UA.type == 'MacNS4o' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_MacNS4o.css" type="text/css">');
}
// + Netscape 4.76 ( Mac )
if( UA.type == 'MacNS4n' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_MacNS4n.css" type="text/css">');
}
// Mac Gecko 6.0x
if( UA.type == 'MacGecko60' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_MacGecko60.css" type="text/css">');
}
// Win Gecko 7.0x
if( UA.type == 'WinGecko7' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_WinGecko7.css" type="text/css">');
}
// Mac Gecko
if( UA.type == 'MacGecko' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_font_macGecko.css" type="text/css">');
}
// Mac Safari
if( UA.type == 'MacSafari' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_font_macSafari.css" type="text/css">');
}

// Win IE6
if( UA.type == 'WinIE6' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_font_winIe.css" type="text/css">');
}

// Win IE7
if( UA.type == 'WinIE7' )
{
	document.write('<link rel="stylesheet" href="/shared/css/style_font_winIe.css" type="text/css">');
}



