CSS_IPath='http://www.rcast.u-tokyo.ac.jp/en/include/css/';

NDOM=(document.getElementById)?0:1;
ANNN=(navigator.appName==('Netscape'))?1:0;
UAM4=(navigator.userAgent.indexOf('Mozilla/4')!=-1)?1:0;

if(navigator.platform.indexOf('Win')!=-1){CSS_P='Win';}
else if(navigator.platform.indexOf('x86')!=-1){CSS_P='Win';}
else if(navigator.platform.indexOf('Mac')!=-1){CSS_P='Mac';}
else if(navigator.platform.indexOf('Power')!=-1){CSS_P='Mac';}
else if(navigator.platform.indexOf('Linux')!=-1){CSS_P='etc';}
else{CSS_P='etc';}

if(navigator.userAgent.indexOf('MSIE 4')!=-1){CSS_UA='IE4';}
else if(navigator.userAgent.indexOf('MSIE 5.0')!=-1){CSS_UA='IE50';}
else if(navigator.userAgent.indexOf('MSIE 5.5')!=-1){CSS_UA='IE55';}
else if(navigator.userAgent.indexOf('MSIE')!=-1){CSS_UA='IE';}
else if(NDOM&&ANNN&&UAM4){CSS_UA='NN4';}
else if(navigator.userAgent.indexOf('Netscape6')!=-1){CSS_UA='NN6';}
else if(navigator.userAgent.indexOf('Netscape')!=-1){CSS_UA='NN';}
else if(navigator.userAgent.indexOf('Firefox')!=-1){CSS_UA='Firefox';}
else if(navigator.userAgent.indexOf('Opera')!=-1){CSS_UA='Opera';}
else if(navigator.userAgent.indexOf('HotJava')!=-1){CSS_UA='HotJava';}
else if(navigator.userAgent.indexOf('Safari')!=-1){CSS_UA='Safari';}
else if(navigator.userAgent.indexOf('Camino')!=-1){CSS_UA='Camino';}
else if(navigator.userAgent.indexOf('Shiira')!=-1){CSS_UA='Shiira';}
else if(navigator.userAgent.indexOf('Konqueror')!=-1){CSS_UA='Konqueror';}
else if(navigator.userAgent.indexOf('Gecko')!=-1){CSS_UA='Mozilla';}
else{CSS_UA='etc';}

switch(CSS_P){
 case 'Win':
 if(CSS_UA=='IE'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'WIE.css" type="text/css" media="screen,print">\n');
 }else if(CSS_UA=='NN6'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'WN6.css" type="text/css" media="screen,print">\n');
 }else if(CSS_UA=='NN'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'WM.css" type="text/css" media="screen,print">\n');
 }else if(CSS_UA=='Firefox'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'WM.css" type="text/css" media="screen,print">\n');
 }else if(CSS_UA=='Mozilla'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'WM.css" type="text/css" media="screen,print">\n');
 }else if(CSS_UA=='Opera'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'WO.css" type="text/css" media="screen,print">\n');
 }else{
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'etc.css" type="text/css" media="screen,print">\n');
 }
 break;

 case 'Mac':
 if(CSS_UA=='IE'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'MIE.css" type="text/css" media="screen,print">\n');
 }else if(CSS_UA=='Safari'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'MSa.css" type="text/css" media="screen,print">\n');
 }else if(CSS_UA=='NN'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'MM.css" type="text/css" media="screen,print">\n');
 }else if(CSS_UA=='Firefox'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'MM.css" type="text/css" media="screen,print">\n');
 }else if(CSS_UA=='Mozilla'){
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'MM.css" type="text/css" media="screen,print">\n');
 }else{
  document.write('<link rel="stylesheet" href="'+CSS_IPath+'etc.css" type="text/css" media="screen,print">\n');
 }
 break;

 case 'etc':
 document.write('<link rel="stylesheet" href="'+CSS_IPath+'etc.css" type="text/css" media="screen,print">\n');
 break;
}

if(CSS_UA!='NN4'){
 document.write(
 '<style type="text/css">\n',
 '<!--\n',

 '#WCAPTBox a,#WCAHTit a,#WCAGNHTit a,#WCAGNHSkip a,#WCAGNUTit a,#WCAGNUSkip a{\n',
 ' color:#000;\n',
 ' background:#000;\n',
 '}\n',

 '#WCAMCTit a{\n',
 ' color:#fff;\n',
 ' background:#fff;\n',
 '}\n',

 '#WCAFTit a{\n',
 ' color:#b1b1b1;\n',
 ' background:#b1b1b1;\n',
 '}\n',

 '#WCAFEnd a{\n',
 ' color:#f2f2f2;\n',
 ' background:#f2f2f2;\n',
 '}\n',

 '-->\n',
 '</style>\n'
 );
}

