var brows;
var cssflg = 1;
if( navigator.appName.charAt(0)=="N" ){
 if(navigator.appVersion.charAt(0)==2){ brows="NN2"; cssflg = 0; } 							// Netscape Navigator 2.X
 if(navigator.appVersion.charAt(0)==3){ brows="NN3"; cssflg = 0; } 							// Netscape Navigator 3.X
 if(navigator.appVersion.charAt(0)==4){ brows="NN4"; cssflg = 0; } 							// Netscape Navigator 4.X
}
if( navigator.appName.charAt(0)=="M" ){
 if(navigator.appVersion.charAt(0)==2){ brows="IE3"; cssflg = 0; } 							// Internet Explorer 3.X
 if(navigator.appVersion.charAt(0)==3){ brows="IE3"; cssflg = 0; } 							// Internet Explorer 3.X
 if(navigator.appVersion.charAt(0)==4){
  if (navigator.appVersion.indexOf("MSIE 4") != -1){ brows="IE4"; cssflg = 0; }	// Internet Explorer 4.X
  if (navigator.appVersion.indexOf("MSIE 5") != -1){ brows="IE5"; cssflg = 0; }	// Internet Explorer 5.X
 }
}

// スタイルシート
if (cssflg == 1) {
 // 階層判定
 var str = location.pathname;   // 呼出元のルートからのパス
 var tmptex = str.match(/\//g); // "/" の個数を確認する為に配列へ
 var tmpsura = tmptex.length;   // "/" の個数を求める
 var tmpsura2 = tmpsura - 1;    // 個数よりマイナスでルート位置を決める ( 設置階層により変更必要 )
 var dotsu;

 if (tmpsura2 <= 0) {           // ルート
  dotsu = "./";
 } else if (tmpsura2 == 1) {
  dotsu = "../";                // 1 階層からの呼び出し
 } else if (tmpsura2 == 2) {
  dotsu = "../../";             // 2 階層からの呼び出し
 } else if (tmpsura2 == 3) {
  dotsu = "../../../";          // 3 階層からの呼び出し
 } else if (tmpsura2 == 4) {
  dotsu = "../../../../";       // 4 階層からの呼び出し
 } else if (tmpsura2 == 5) {
  dotsu = "../../../../../";    // 5 階層からの呼び出し
 } else {
  dotsu = "../../../../../../"; // 6 階層 ( ★ これ以上の階層にファイルを置く場合は追加必要 )
 }

 // 基本 CSS の読み込み
 document.write('<link rel="stylesheet" type="text/css" href="'+dotsu+'css/base.css" />');
}

var swflg;
// 子ウィンドウ
function subwin(url) { // お問い合わせ用
 if(brows != "Opera" && swflg == true) {
  swin.close();
 }
 
 swin=window.open(url,"sw","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
 swflg = true;
 swin.window.moveTo(0,0);
 swin.window.resizeTo(720,510);
 swin.focus();
}

function subwin2(url) { // Google Maps 操作説明用
 if(brows != "Opera" && swflg == true) {
  swin.close();
 }
 
 swin=window.open(url,"sw","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
 swflg = true;
 swin.window.moveTo(0,0);
 swin.window.resizeTo(470,580);
 swin.focus();
}

function subwin3(url) { // Google Maps 内写真 UP 用
 if(brows != "Opera" && swflg == true) {
  swin.close();
 }
 
 swin=window.open(url,"sw","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
 swflg = true;
 swin.window.moveTo(0,0);
 swin.window.resizeTo(760,540);
 swin.focus();
}

// 親ウィンドウ
function is_opener() {
var ua = navigator.userAgent;
 if(!!window.top.opener) {
  if( ua.indexOf('MSIE 4')!=-1 && ua.indexOf('Win')!=-1) {
   return !window.top.opener.closed;
  }
  else {
   return typeof window.top.opener.document == 'object';
  }
 }
 else{
  return false;
 }
}

function pawin(url) {
 if(is_opener()) {
  window.top.opener.focus();
  window.top.opener.top.location.href=url;
 }
 else {
  p_win=window.open(url,"parentwin")
  p_win.focus();
 }
}

