/* webブラウザの判定 */

var ua, mode;
ua = navigator.userAgent;
if(ua.indexOf("MSIE 6",0) >= 0){
	mode = 2;
}
else if(ua.indexOf("MSIE 5",0) >= 0){
	mode = 10;
}
else if(ua.indexOf("MSIE 4",0) >= 0){
	mode = 12;
}
else if(ua.indexOf("Safari",0) >= 0){
	mode = 30;
}
else if(ua.indexOf("Mozilla/5",0) >= 0){
	mode = 20;
}
else if(ua.indexOf("Mozilla/4",0) >= 0){
		mode = 21;
}
else{
		mode = 99;
}

/* スタイルシートの振り分け */

if(mode==2){//IE6.x
	with (document) {
	open();
	write('<style tyepe="text/css">');
	write('@import url(./layout.css);');
	write('</style>');
	close();
	}
}
else if(mode==10){//IE5.x
	with (document) {
	open();
	write('<style tyepe="text/css">');
	write('@import url(./layout.css);');
	write('</style>');
	close();
	}
}
else if(mode==12){//IE4.x
	with (document) {
	open();
	write('<style tyepe="text/css">');
	write('@import url(./layout.css);');
	write('</style>');
	close();
	}
}
else if(mode==30){//Safari
	with (document) {
	open();
	write('<style tyepe="text/css">');
	write('@import url(./layout.css);');
	write('</style>');
	close();
	}
}
else if(mode==20){//NS6 & 7
	with (document) {
	open();
	write('<style tyepe="text/css">');
	write('@import url(./layout.css);');
	write('</style>');
	close();
	}
}
else if(mode==21){//NS4.x
	with (document) {
	open();
	write('<style tyepe="text/css">');
	write('@import url(./ns_layout.css);');
	write('</style>');
	close();
	}
}
else if(mode==99){
	with (document) {
	open();
	write('<style tyepe="text/css">');
	write('@import url(./layout.css);');
	write('</style>');
	close();
	}
}

/* N4.x cssバク回避 */

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
