/*______________________________________

  SAISON CARD - Main navigation #031

  Copyright (C) 2002
  Business Architects Inc. All rights reserved.
  http://www.b-architects.com/

______________________________________*/

var i, j;
var pdmLoaded;
var pdmSafeMode;
var pdmDebugMode;
var pdmMaxDeep = 4;
var pdmStayId = null;
var pdmTimer = new Array();

var pdm_naFormActionURI = "https://netanswer.saisoncard.co.jp/Frm110112.html";
var pdm_naMaintenanceMessage;
var pdm_naMaintenanceMode;

var documentRootPath = "";
var commonImagePath = "/shared/images/";
var pdmCacheImages = new Array(
commonImagePath + 'pdm_bt002.gif',
commonImagePath + 'pdm_bt002o.gif',
commonImagePath + 'pdm_bt002p.gif',
commonImagePath + 'pdm_bt002q.gif',
commonImagePath + 'pdm_bt002s.gif',
commonImagePath + 'pdm_bt002t.gif',
commonImagePath + 'pdm_bt003.gif',
commonImagePath + 'pdm_bt003o.gif',
commonImagePath + 'pdm_bt003q.gif',
commonImagePath + 'pdm_bt003t.gif',
commonImagePath + 'pdm_bt003v.gif',
commonImagePath + 'pdm_bt004.gif',
commonImagePath + 'pdm_bt004o.gif');
preloadimgApp(pdmCacheImages);

if (MacIE4 || MacIE3 || Opera || !document.getElementById) pdmSafeMode = true;

var pdmElements = new Array();
var pdmRootObjects = new Array();
pdmRootObjects[0] = new pdmFolder (1,"pdm_ca100","Netアンサー",null);
pdmRootObjects[0].children = new Array(0,1,2,3,4);
pdmRootObjects[1] = new pdmLink (1,"pdm_ca101","《セゾン》永久不滅ポイント","/point/");
pdmRootObjects[2] = new pdmLink (1,"pdm_ca102","ニューストピックス＆ご利用キャンペーン","/news/nt001.html");
pdmRootObjects[3] = new pdmFolder (1,"pdm_ca103","《セゾン》カードのお申し込み","/tp001.html");
pdmRootObjects[3].children = new Array(5,6,7,8,9,10,11,12);
pdmRootObjects[4] = new pdmFolder (1,"pdm_ca104","《セゾン》カードの各種サービス","/services/sj002.html");
pdmRootObjects[4].children = new Array(13,14,15,16,17,18,19,20,21,22);
pdmRootObjects[5] = new pdmFolder (1,"pdm_ca105","《セゾン》カードご利用ガイド","/guide/gu001.html");
pdmRootObjects[5].children = new Array(109,23,24,25,26,27,28,29,30,32);

var pdmObjects = new Array();
 pdmObjects[0] = new pdmNetAnswer (2,"pdm_ca200","Netアンサーログイン");
 pdmObjects[1] = new pdmLink (2,"pdm_ca201","Netアンサー・セキュリティ・ポリシー","/netanswer/na011.html");
 pdmObjects[2] = new pdmLink (2,"pdm_ca202","Netアンサーについて","/netanswer/na002.html");
 pdmObjects[3] = new pdmLink (2,"pdm_ca203","新規登録、ID・パスワードをお忘れの方","/netanswer/na009.html");
 pdmObjects[4] = new pdmLink (2,"pdm_ca204","SAISONPASS","/saisonpass/sp001.html");

 pdmObjects[5] = new pdmLink (2,"pdm_ca205","オンラインスピード発行","/lineup/ca000.html");
 pdmObjects[6] = new pdmFolder (2,"pdm_ca206","《セゾン》のスタンダードカード","/tp001.html");
 pdmObjects[6].children = new Array(33,34,35,36);
 pdmObjects[7] = new pdmLink (2,"pdm_ca207","《セゾン》カード一覧","/register/nr005.html");
 pdmObjects[8] = new pdmFolder (2,"pdm_ca208","こんな時には、この《セゾン》","/case/kk001.html");
 pdmObjects[8].children = new Array(37,40,43,39,113,38,41,44,45);
 pdmObjects[9] = new pdmLink (2,"pdm_ca209","カードを50音で探す","/lineup/j-syll/gj001.html");
 pdmObjects[10] = new pdmFolder (2,"pdm_ca210","各種《セゾン》カードキャンペーン情報","/register/nr006.html");
 pdmObjects[10].children = new Array(108,50);
 pdmObjects[11] = new pdmLink (2,"pdm_ca211","カードスピード発行機 SAISON CARD MAKER","/register/nr014.html");
 pdmObjects[12] = new pdmLink (2,"pdm_ca212","セゾンカウンター","/qa/qa023.html");

 pdmObjects[13] = new pdmFolder (2,"pdm_ca213","トラベルサービス","http://tabi.saisoncard.co.jp/","outer");
 pdmObjects[13].children = new Array(58,51,52,53,54,55,56,57,59);
 pdmObjects[14] = new pdmFolder (2,"pdm_ca214","チケット＆エンターテインメント","/services/sj015.html");
 pdmObjects[14].children = new Array(61,62,63,60);
 pdmObjects[15] = new pdmFolder (2,"pdm_ca215","ショッピングサービス","/services/sj020.html");
 pdmObjects[15].children = new Array(65,66,67,69,111,64,112,117);
 pdmObjects[16] = new pdmFolder (2,"pdm_ca216","保険・医療","/services/sj024.html");
 pdmObjects[16].children = new Array(70,71,72,73,74,75,76,77,78);
 pdmObjects[17] = new pdmFolder (2,"pdm_ca217","住宅・貯蓄・投資","/services/sj034.html");
 pdmObjects[17].children = new Array(84,83,85);
 pdmObjects[18] = new pdmFolder (2,"pdm_ca218","ローン＆キャッシング","/services/sj038.html");
 pdmObjects[18].children = new Array(86,87,88,114,89);
 pdmObjects[19] = new pdmFolder (2,"pdm_ca219","各種料金のカードお支払い","/services/sj071.html");
 pdmObjects[19].children = new Array(91,92,93,94,115,116);
 pdmObjects[20] = new pdmFolder (2,"pdm_ca220","インターネット・通信","/services/sj041.html");
 pdmObjects[20].children = new Array(95,97,98,110);
 pdmObjects[21] = new pdmFolder (2,"pdm_ca221","カーライフ","/services/sj045.html");
 pdmObjects[21].children = new Array(100,101,102,103,104,105);
 pdmObjects[22] = new pdmFolder (2,"pdm_ca222","ウェディング","/services/sj050.html");
 pdmObjects[22].children = new Array(99,106,107);

 pdmObjects[109] = new pdmLink (2,"pdm_ca233","お知らせ《重要》","/guide/gu014.html");
 pdmObjects[23] = new pdmLink (2,"pdm_ca223","国内でのご利用範囲","/guide/gu002.html");
 pdmObjects[24] = new pdmLink (2,"pdm_ca224","海外でのご利用範囲","/guide/gu009.html");
 pdmObjects[25] = new pdmLink (2,"pdm_ca225","お支払方法","/guide/gu003.html");
 pdmObjects[26] = new pdmLink (2,"pdm_ca226","お支払サイクル","/guide/gu004.html");
 pdmObjects[27] = new pdmLink (2,"pdm_ca227","《セゾン》カードのキャッシング","/guide/gu005.html");
 pdmObjects[28] = new pdmLink (2,"pdm_ca228","カード規約","/guide/gu006.html");
 pdmObjects[29] = new pdmLink (2,"pdm_ca229","セゾンカウンター,CD・ATMのご案内","http://www.saisoncard.co.jp/cdatm/cdatm_top.html","outer");
 pdmObjects[30] = new pdmLink (2,"pdm_ca230","提携金融機関一覧","/guide/gu008.html");
 pdmObjects[31] = new pdmLink (2,"pdm_ca231","空き","blank");
 pdmObjects[32] = new pdmLink (2,"pdm_ca232","Netアンサーについて","/netanswer/na002.html");

 pdmObjects[33] = new pdmLink (3,"pdm_ca300","《セゾン》カードインターナショナル","/lineup/ca054.html");
 pdmObjects[34] = new pdmLink (3,"pdm_ca301","《セゾン》アメリカン・エキスプレス・カード","/amex/");
 pdmObjects[35] = new pdmLink (3,"pdm_ca302","ゴールドカード《セゾン》インターナショナル","/lineup/ca056.html");
 pdmObjects[36] = new pdmLink (3,"pdm_ca303","《セゾン》フォービート","/fourbeat/index.html","outer");

 pdmObjects[37] = new pdmLink (3,"pdm_ca304","旅行・宿泊","/case/kk002.html");
 pdmObjects[39] = new pdmLink (3,"pdm_ca306","金融機関提携カード","/case/kk004.html");
 pdmObjects[38] = new pdmLink (3,"pdm_ca305","インターネット・携帯電話","/case/kk003.html");
 pdmObjects[40] = new pdmLink (3,"pdm_ca307","ショッピング","/case/kk005.html");
 pdmObjects[41] = new pdmLink (3,"pdm_ca308","スポーツ・アウトドア","/case/kk006.html");
 pdmObjects[42] = new pdmLink (3,"pdm_ca309","空き","blank");
 pdmObjects[43] = new pdmLink (3,"pdm_ca310","エンターテインメント","/case/kk010.html");
 pdmObjects[44] = new pdmLink (3,"pdm_ca311","カーライフ","/case/kk008.html");
 pdmObjects[45] = new pdmLink (3,"pdm_ca312","社会貢献・その他","/case/kk009.html");
 pdmObjects[113] = new pdmLink (3,"pdm_ca379","ビューティ＆ヘルシー","/case/kk011.html");

 pdmObjects[46] = new pdmLink (3,"pdm_ca313","空き","blank");
 pdmObjects[47] = new pdmLink (3,"pdm_ca314","空き","blank");
 pdmObjects[48] = new pdmLink (3,"pdm_ca315","空き","blank");
 pdmObjects[49] = new pdmLink (3,"pdm_ca316","空き","blank");

 pdmObjects[108] = new pdmLink (3,"pdm_ca375","各種《セゾン》カードキャンペーン情報","/register/nr006.html");
 pdmObjects[50] = new pdmLink (3,"pdm_ca317","VISA/MasterCard/JCB/AMERICAN EXPRESS ブランドキャンペーン","/news/nt001.html#brand");

 pdmObjects[51] = new pdmLink (3,"pdm_ca318","海外格安･PEX航空券","http://www.free-bird.co.jp/saison/","outer");
 pdmObjects[52] = new pdmLink (3,"pdm_ca319","海外パッケージツアー","http://tabi.saisoncard.co.jp/tabi.nsf/doc/lookjtb/","outer");
 pdmObjects[53] = new pdmLink (3,"pdm_ca320","国内パッケージツアー","http://tabi.saisoncard.co.jp/tabi.nsf/doc/acejtb/","outer");
 pdmObjects[54] = new pdmLink (3,"pdm_ca321","国内宿泊予約","http://tabi.saisoncard.co.jp/tabi.nsf/pgt_jpn_rd","outer");
 pdmObjects[55] = new pdmLink (3,"pdm_ca322","《セゾン》外貨宅配サービス","http://tabi.saisoncard.co.jp/tabi.nsf/doc/foreign_money","outer");
 pdmObjects[56] = new pdmLink (3,"pdm_ca323","ご利用枠アップ","http://tabi.saisoncard.co.jp/tabi.nsf/doc/up_foreign","outer");
 pdmObjects[57] = new pdmLink (3,"pdm_ca324","海外ご利用ハンドブック","http://tabi.saisoncard.co.jp/tabi.nsf/doc/foreign_handbook","outer");
 pdmObjects[58] = new pdmLink (3,"pdm_ca325","トラベル総合サイト tabi《セゾン》","http://tabi.saisoncard.co.jp/","outer");
 pdmObjects[59] = new pdmLink (3,"pdm_ca326","マイレージサービス","http://tabi.saisoncard.co.jp/tabi.nsf/doc/milage_service","outer");


 pdmObjects[61] = new pdmLink (3,"pdm_ca328","会員限定チケット情報（e+）","/eplus/","outer");
 pdmObjects[62] = new pdmLink (3,"pdm_ca329","WOWOWのご案内","/services/sj017.html");
 pdmObjects[63] = new pdmLink (3,"pdm_ca330","おすすめ加盟店紹介","http://merchant.saisoncard.co.jp/","outer");
 pdmObjects[60] = new pdmLink (3,"pdm_ca327","Roppongi X-press","http://www.mam-saison.com/","outer"); 
 
 pdmObjects[64] = new pdmLink (3,"pdm_ca331","fun style shopping","http://www.fun-ss.com/","outer");
 pdmObjects[65] = new pdmLink (3,"pdm_ca332","《セゾン》フラワーサービス","http://saison.hibiyakadan.com/gift/","outer");
 pdmObjects[66] = new pdmLink (3,"pdm_ca333","西武百貨店でのお得な情報","/services/sj021.html");
 pdmObjects[67] = new pdmLink (3,"pdm_ca334","西友でのお得な情報","/services/sj022.html");
 pdmObjects[68] = new pdmLink (3,"pdm_ca335","西友ネットスーパー","http://www.the-seiyu.com/","outer");
 pdmObjects[69] = new pdmLink (3,"pdm_ca336","MUJI.net","http://www.muji.net/","outer");
 pdmObjects[112] = new pdmLink (3,"pdm_ca372","ふるさと小包","http://postal.saisoncard.co.jp/","outer");
 pdmObjects[111] = new pdmLink (3,"pdm_ca377","saQwa セゾンダイレクト","http://saqwa.jp/1.1/501/");
 pdmObjects[117] = new pdmLink (3,"pdm_ca336","e-secureサービス","/services/sj086.html");

 pdmObjects[70] = new pdmLink (3,"pdm_ca337","自動車保険","http://hoken.saisoncard.co.jp/ins.nsf/automobile/01","outer");
 pdmObjects[71] = new pdmLink (3,"pdm_ca338","旅行・レジャー保険","http://hoken.saisoncard.co.jp/ins.nsf/leisure/01","outer");
 pdmObjects[72] = new pdmLink (3,"pdm_ca339","ガン・医療保険","http://hoken.saisoncard.co.jp/ins.nsf/medical/01","outer");
 pdmObjects[73] = new pdmLink (3,"pdm_ca340","暮らし・生活の保険","http://hoken.saisoncard.co.jp/ins.nsf/life/01","outer");
 pdmObjects[74] = new pdmLink (3,"pdm_ca341","シニアのための保険","http://hoken.saisoncard.co.jp/ins.nsf/senior/01","outer");
 pdmObjects[75] = new pdmLink (3,"pdm_ca342","ペットの保障","http://hoken.saisoncard.co.jp/ins.nsf/animals/01-001","outer");
 pdmObjects[76] = new pdmLink (3,"pdm_ca343","貯蓄・万一の保険","http://hoken.saisoncard.co.jp/ins.nsf/savings/01","outer");
 pdmObjects[77] = new pdmLink (3,"pdm_ca344","PET検診","/services/sj087.html");
 pdmObjects[78] = new pdmLink (3,"pdm_ca345","女性専用人間ドッグ","/services/sj089.html");
 pdmObjects[79] = new pdmLink (3,"pdm_ca346","空き","blank");
 pdmObjects[80] = new pdmLink (3,"pdm_ca347","空き","blank");
 pdmObjects[81] = new pdmLink (3,"pdm_ca348","空き","blank");
 pdmObjects[82] = new pdmLink (3,"pdm_ca349","空き","blank");


 pdmObjects[83] = new pdmLink (3,"pdm_ca350","《セゾン》住宅情報","http://www.saison-fudousan.jp/","outer");
 pdmObjects[84] = new pdmLink (3,"pdm_ca351","投資＠SAISON CARD","http://104.saisoncard.co.jp/","outer");
 pdmObjects[85] = new pdmLink (3,"pdm_ca352","《セゾン》すみしんマネークラブ","/services/sj085.html");

 pdmObjects[86] = new pdmLink (3,"pdm_ca353","《セゾン》カードのキャッシング","/guide/gu005.html");
 pdmObjects[87] = new pdmLink (3,"pdm_ca354","《セゾン》ONLINEキャッシング","/services/sj039.html");
 pdmObjects[88] = new pdmLink (3,"pdm_ca355","メンバーズローン","/services/sj040.html");
 pdmObjects[114] = new pdmLink (3,"pdm_ca380","不動産担保ローン","http://www.saison-mortgage.com/","outer");
 pdmObjects[89] = new pdmLink (3,"pdm_ca356","SAISONのローン百選","http://www.fundex.co.jp/index_.html","outer");
 pdmObjects[90] = new pdmLink (3,"pdm_ca357","空き","blank");

 pdmObjects[91] = new pdmLink (3,"pdm_ca358","携帯電話のお支払い","/services/sj062.html");
 pdmObjects[92] = new pdmLink (3,"pdm_ca359","電気料金のお支払い","/services/sj069.html");
 pdmObjects[93] = new pdmLink (3,"pdm_ca360","新聞料金のお支払い","/services/sj072.html");
 pdmObjects[94] = new pdmLink (3,"pdm_ca361","ガス料金のお支払い","/services/sj079.html");
 pdmObjects[115] = new pdmLink (3,"pdm_ca381","プロバイダ料金のお支払い","/services/sj083.html");
 pdmObjects[116] = new pdmLink (3,"pdm_ca382","放送料金のお支払い","/services/sj084.html");

 pdmObjects[95] = new pdmLink (3,"pdm_ca362","モバイルNetアンサー","/services/sj054.html");
 pdmObjects[96] = new pdmLink (3,"pdm_ca363","空き","blank");
 pdmObjects[97] = new pdmLink (3,"pdm_ca364","携帯電話のお支払い","/services/sj062.html");
 pdmObjects[98] = new pdmLink (3,"pdm_ca365","ドコモプレミアクラブ&nbsp;ポイント移行のご案内","/services/sj061.html");
 pdmObjects[110] = new pdmLink (3,"pdm_ca376","auプレミアクラブ&nbsp;ポイント移行のご案内","/services/sj080.html");


 pdmObjects[100] = new pdmLink (3,"pdm_ca367","ETC／JAF・ETCカード","/services/sj058.html");
 pdmObjects[101] = new pdmLink (3,"pdm_ca368","《セゾン》マイカーリース","/services/sj076.html");
 pdmObjects[102] = new pdmLink (3,"pdm_ca369","《セゾン》カードの自動車保険","/services/sj028.html");
 pdmObjects[103] = new pdmLink (3,"pdm_ca370","運転免許のご案内","/services/sj047.html");
 pdmObjects[104] = new pdmLink (3,"pdm_ca371","JAF 入会のご案内","/services/sj048.html");
 pdmObjects[105] = new pdmLink (3,"pdm_ca372","カーアシスタンス","/services/sj046.html");

 pdmObjects[99] = new pdmLink (3,"pdm_ca366","《セゾン》ウェディングストーリー","http://www.saison-weddingstory.jp/","outer");
 pdmObjects[106] = new pdmLink (3,"pdm_ca373","プリンスホテルのウェディング","/services/sj051.html");
 pdmObjects[107] = new pdmLink (3,"pdm_ca374","ブライダル時の臨時利用増額","/services/sj068.html");


for (i=0; i<pdmRootObjects.length; i++) {
 if (pdmRootObjects[i].children) {
  for (j=0; j<pdmRootObjects[i].children.length; j++) {
   pdmObjects[pdmRootObjects[i].children[j]].parent = pdmRootObjects[i];
  }
 }
}

for (i=0; i<pdmObjects.length; i++) {
 if (!!pdmObjects[i]) {
  if (!!pdmObjects[i].children) {
   for (j=0; j<pdmObjects[i].children.length; j++) {
    pdmObjects[pdmObjects[i].children[j]].parent = pdmObjects[i];
   }
  }
 }
}

// ========== main ==========


//臨時対応（改修：2007.10.30）
//展開しないバージョンのサイドメニューを作成
function pdmInit() {
  with (document) {
  write("<div><a href=\"/netanswer/na002.html\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('side000','','/shared/images/pdm_ca100o.gif',1)\"><img src=\"/shared/images/pdm_ca100.gif\" alt=\"Netアンサー\" name=\"side000\" width=\"197\" height=\"39\" border=\"0\"></a></div>");
  write("<div><a href=\"/point/\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('side001','','/shared/images/pdm_ca101o.gif',1)\"><img src=\"/shared/images/pdm_ca101.gif\" alt=\"≪セゾン≫永久不滅ポイント\" name=\"side001\" width=\"197\" height=\"39\" border=\"0\"></a></div>");
  write("<div><a href=\"/news/nt001.html\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('side002','','/shared/images/pdm_ca102o.gif',1)\"><img src=\"/shared/images/pdm_ca102.gif\" alt=\"ニューストピックス＆ご利用キャンペーン\" name=\"side002\" width=\"197\" height=\"39\" border=\"0\"></a></div>");
  write("<div><a href=\"/tp001.html\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('side003','','/shared/images/pdm_ca103o.gif',1)\"><img src=\"/shared/images/pdm_ca103.gif\" alt=\"≪セゾン≫カードのお申し込み\" name=\"side003\" width=\"197\" height=\"39\" border=\"0\"></a></div>");
  write("<div><a href=\"/services/index.html\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('side004','','/shared/images/pdm_ca104o.gif',1)\"><img src=\"/shared/images/pdm_ca104.gif\" alt=\"≪セゾン≫カードの各種サービス\" name=\"side004\" width=\"197\" height=\"39\" border=\"0\"></a></div>");
  write("<div><a href=\"/guide/gu001.html\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('side005','','/shared/images/pdm_ca105o.gif',1)\"><img src=\"/shared/images/pdm_ca105.gif\" alt=\"≪セゾン≫カードご利用ガイド\" name=\"side005\" width=\"197\" height=\"39\" border=\"0\"></a></div>");
  }
}

//function pdmInit() {
 //if (_stayId) pdmStayId = _stayId;
 //if (Opera || document.layers) {
  //document.write ('<div id="navigation">');
  //document.write('<img src="'+ commonImagePath +'pdm_ot999.gif" alt="" width="197" height="1044" usemap="#alt-navigation-map" border="0">//');
 // document.write ('<\/div>');
 // return false;
// }
// document.write ('<div id="navigation">');
// for (i=0; i<pdmRootObjects.length; i++) {
 // if (pdmRootObjects[i]) pdmRootObjects[i].sourseOut();
// }
// document.write ('<img src="'+ commonImagePath +'pdm_ot003.gif" alt="" width="197" height="1"><br>');
 //document.write ('<\/div>');
// pdmLoaded = true;
//}

//function pdmInit(_stayId) {
 //if (_stayId) pdmStayId = _stayId;
 //if (Opera || document.layers) {
 // document.write ('<div id="navigation">');
 // document.write('<img src="'+ commonImagePath +'pdm_ot999.gif" alt="" width="197" height="1044" usemap="#alt-navigation-map" border="0">');
 // document.write ('<\/div>');
 // return false;
 //}
 //document.write ('<div id="navigation">');
 //for (i=0; i<pdmRootObjects.length; i++) {
 // if (pdmRootObjects[i]) pdmRootObjects[i].sourseOut();
// }
 //document.write ('<img src="'+ commonImagePath +'pdm_ot003.gif" alt="" width="197" height="1"><br>');
// document.write ('<\/div>');
// pdmLoaded = true;
//}

function pdm_DisplayObjects() {
 var attr;
 if (pdmSafeMode || MacIE5 || pdmMaxDeep < 3) {
  return false;
 }
for (i=0; i<pdmObjects.length; i++) {
 if (pdmObjects[i].deep >= 2 && pdmObjects[i].type == "Folder" && !!pdmObjects[i].children) {
  document.write('<div id="' + pdmObjects[i].pdmFolderId + '" class="itemgroup" style="left:'+pdmObjects[i].posX+';">')
  document.write('<table summary="*" border="0" cellpadding="0" cellspacing="0" width="100%">')
  if (!!pdmObjects[i].children.length) {
   for (j=0; j<pdmObjects[i].children.length; j++) {
    with (pdmObjects[pdmObjects[i].children[j]]) {
    attr = (!!target) ? ' target="' + target + '"' : "";
    // window.status = ("Loading menu system :" + pdmId);
    if (type == "Folder" && !!children) {
     document.write('<tr><td id="'+ pdmId +'" onmouseover="pdmFocusApp(this); setHideDeepItems('+deep+',event); setDisplayItemInit(\'pdmElements[' + pdmElementsId + ']\', event); return false;" onmouseout="pdmBlurApp(this);" onclick="actItemClick(this);"><a href="' + href +'"' + attr + '>' + label + '<\/a><\/td><\/tr>');
    } else {
     document.write('<tr class="item"><td onmouseover="pdmFocusApp(this); setHideDeepItems('+deep+',event);" onmouseout="pdmBlurApp(this);" onclick="actItemClick(this);"' + attr + '><a href="' + href +'"' + attr + '>' + label + '<\/a><\/td><\/tr>');
    }
    }
   }

  } else {
   attr = (!!pdmObjects[pdmObjects[i].children].target) ? ' target="' + pdmObjects[pdmObjects[i].children].target + '"' : "";
   document.write('<tr class="item"><td onmouseover="pdmFocusApp(this); setHideDeepItems('+pdmObjects[pdmObjects[i].children].deep+',event);" onmouseout="pdmBlurApp(this);" onclick="actItemClick(this);"><a href="' + pdmObjects[pdmObjects[i].children].href +'"' + attr + '>' + pdmObjects[pdmObjects[i].children].label + '<\/a><\/td><\/tr>');
  }
  document.write('<\/table>')
  document.write('<\/div>')
 }
}
 // window.status = ("Complete.");
}

function pdmFolder(_deep,_pdmId,_name,_url,_target) {
 this.type = "Folder";
 this.deep = _deep;
 this.pdmId = _pdmId;
 this.pdmFolderId = _pdmId + "f";
 this.pdmSwitchId = _pdmId + "sw";
 this.pdmSwitchStatus = false;
 this.name = _name;
 this.pdmElementsId = pdmElements.length;
 this.href = (_url) ? _url : null;
 if (this.deep <= 2) {
  if ((!pdmSafeMode && !MacIE5) && this.deep == 2) {
   this.img = (_url) ? new imageClip3(commonImagePath, _pdmId) : new imageClip2(commonImagePath, _pdmId);
  } else {
   this.img = (_url) ? new imageClip(commonImagePath, _pdmId) : new imageClip2(commonImagePath, _pdmId);
  }
 }
 this.defaultImage = null;
 this.locked = false;
 this.children = null;
 this.visible = false;
 this.parent = null;
 this.posX = (this.deep > 2) ? eval(182 * (this.deep-1)) : (this.deep == 2) ? 197 : 0;
 this.target = (_target) ? _target : null;
 this.label = (!pdmDebugMode) ? this.name : this.name + "<br>(target: " + this.target + ", pdmId: " + this.pdmId + ")";
 pdmElements[this.pdmElementsId] = this;
}
function pdmLink(_deep,_pdmId,_name,_url,_target) {
 this.type = "Link";
 this.deep = _deep;
 this.pdmId = _pdmId;
 this.name = _name;
 this.pdmElementsId = pdmElements.length;
 this.href = (_url) ? _url : null;
 if (this.deep <= 2) this.img = (_url) ? new imageClip(commonImagePath, _pdmId) : new imageClip2(commonImagePath, _pdmId);
 this.defaultImage = null;
 this.locked = false;
 this.children = null;
 this.visible = false;
 this.parent = null;
 pdmElements[this.pdmElementsId] = this;
 this.target = (_target) ? _target : null;
 this.label = (!pdmDebugMode) ? this.name : this.name + "<br>(target: " + this.target + ", pdmId: " + this.pdmId + ")";
}
function pdmNetAnswer(_deep,_pdmId) {
 this.type = "NetAnswer";
 this.deep = _deep;
 this.pdmId = _pdmId;
 this.pdmFolderId = _pdmId + "f";
}

function imageClip(_path, _label) {
 this.up    = (new Image()).src = _path + _label + ".gif";
 this.over  = (new Image()).src = _path + _label + "o.gif";
 this.stay  = (new Image()).src = _path + _label + "s.gif";
}
function imageClip2(_path, _label) {
 this.up    = (new Image()).src = _path + _label + ".gif";
}
function imageClip3(_path, _label) { // deep3
 this.up    = (new Image()).src = _path + _label + "a.gif";
 this.over  = (new Image()).src = _path + _label + "ao.gif";
 this.stay  = (new Image()).src = _path + _label + "as.gif";
}

function pdmClose(target) {
 if (!pdmLoaded) return;
 pdmClearTimer(pdmTimer["pdmClose"]);
 var visibility;
 for (i=0; i<pdmObjects.length; i++) {
  if (pdmObjects[i].deep >= 2 && !!pdmObjects[i].children) {
   setLayerVisibility(pdmObjects[i].pdmFolderId,0)
  }
 }
}
function pdmBlurApp(target) {
 if (!pdmLoaded) return;
 if (!(document.all || document.getElementById)) return;
 actItemBlur(target);
 pdmClearTimer(pdmTimer["pdmClose"]);
 pdmTimer["pdmClose"] = setTimeout("pdmClose()", 400);
}
function pdmFocusApp(target) {
 if (!pdmLoaded) return;
 if (!(document.all || document.getElementById)) return;
 pdmClearTimer(pdmTimer["pdmClose"]);
 pdmClearTimer(pdmTimer["setDisplayItem"]);
 actItemFocus(target);
}

function pdmClearTimer(_timer) {
 if (!pdmLoaded) return;
 if (_timer) clearTimeout(_timer);
}


function actItemClick(_target) {
 if (!document.styleSheets) return;
 if (window.event) {
  if (event.srcElement.tagName == "TD") _target.children.tags("A")[0].click();
 } else {
  location.href = _target.getElementsByTagName("A")[0].href;
 }
}
function actItemFocus(_target) {
 if (!document.styleSheets) return;
 var _bgColor = "#CCCCCC";
 if (window.event) {
  if (!_target.contains(event.fromElement)) {
   _target.style.cursor = "hand";
   _target.style.backgroundColor = _bgColor;
  }
 } else {
  _target.style.cursor = "pointer";
  _target.style.backgroundColor = _bgColor;
 }
}
function actItemBlur(_target) {
 var _bgColor = "#FFFFFF";
 if (!document.styleSheets) return;
 if (window.event) {
  if (!_target.contains(event.toElement)) {
   _target.style.cursor = "default";
   _target.style.backgroundColor = _bgColor;
  }
 } else {
  _target.style.cursor = "default";
  _target.style.backgroundColor = _bgColor;
 }
}


// フォルダ
function pdmFolder_sourseOut() {
 var i;
 var switch_image;
 var folderOpen = 0;
 var deep3Options = "";
 if (this.deep <= 2 && !!this.href && this.pdmId == pdmStayId) {
  this.defaultImage = this.img.stay;
  switch_image = commonImagePath + "pdm_bt003t.gif";
  this.locked = true;
 } else {
  this.defaultImage = this.img.up;
  switch_image = commonImagePath + "pdm_bt002.gif";
 }
 with (document) {
  if (this.deep == 1) {

   if (this.pdmId == pdmStayId) {
    folderOpen = 1
    switchImage = commonImagePath + "pdm_bt003t.gif";
   } else {
    if (this.children != -1) {
     if (this.children.length) {
      for (i=0; i<this.children.length; i++) {
       if (pdmObjects[this.children[i]].pdmId == pdmStayId) {
        folderOpen = 1;
        switch_image = commonImagePath + "pdm_bt003.gif";
       }
      }
     } else {
      if (pdmObjects[this.children].pdmId == pdmStayId) {
       folderOpen = 1;
       switch_image = commonImagePath + "pdm_bt003.gif";
      }
     }
    }
   }
   if (pdmSafeMode) switch_image = commonImagePath + "pdm_bt004.gif";
   if (folderOpen) this.visible = true;

   if (this.target) var attr = ' target="' + this.target + '"';
   var switch_source = (pdmSafeMode) ? '<img src="'+ commonImagePath +'pdm_bt004.gif" alt="" width="23" height="39" border="0" name="' + this.pdmSwitchId + '" id="' + this.pdmSwitchId + '">' : (this.children != -1) ? '<a href="javascript:void(0);"' + attr + ' onmouseover="pdmSwitch_over(pdmElements[' + this.pdmElementsId + '])" onmouseout="pdmSwitch_up(pdmElements[' + this.pdmElementsId + '])" onclick="pdmFolderSwitch(pdmElements[' + this.pdmElementsId + ']); return false;"><img src="'+ switch_image +'" alt="展開／折りたたみ" width="23" height="39" border="0" name="' + this.pdmSwitchId + '" id="' + this.pdmSwitchId + '"><\/a>' : '<img src="'+ commonImagePath +'pdm_bt001.gif" alt="" width="23" height="39" border="0" name="' + this.pdmSwitchId + '" id="' + this.pdmSwitchId + '">';

   var element_source = '<img src="' + this.defaultImage + '" alt="' + this.name + '" width="174" border="0" id="' + this.pdmId + '" name="' + this.pdmId + '">';
   if (this.target) var attr = ' target="' + this.target + '"';
   if (!!this.href) {
    if (!(pdmSafeMode || MacIE5 || pdmMaxDeep < 3)) {
     deep3Options = ' pdmClearTimer(pdmTimer); setHideDeepItems(2,event);';
    }
    write('<a href="'+ this.href +'" ' + attr + " ");
    write ('onmouseover="pdm_over(pdmElements[' + this.pdmElementsId + ']);' + deep3Options + '" ');
    write ('onmouseout="pdm_up(pdmElements[' + this.pdmElementsId + ']);" ');
    write ('onfocus="pdm_over(pdmElements[' + this.pdmElementsId + ']);' + deep3Options + '" ');
    write ('onblur="pdm_up(pdmElements[' + this.pdmElementsId + ']);"');
    write ('>' + element_source + '<\/a>' + switch_source + '<br>');
   } else {
    write(element_source + switch_source + '<br>');
   }
  if (this.children != -1) {
   write('<div id="' + this.pdmFolderId + '" class="pdm-category" style="z-index:' + this.zIndex + ';">');
   write('<img src="'+ commonImagePath +'pdm_ot001.gif" alt="" width="197" height="9" border="0"><br>');
   if (this.children.length) {
    for (i=0; i<this.children.length; i++) {
     pdmObjects[this.children[i]].sourseOut();
    }
    var tempTimer = setTimeout("setDisplay('"+ this.pdmFolderId +"',"+folderOpen+")",0);
   } else {
    pdmObjects[this.children].sourseOut();
   }
   write('<img src="'+ commonImagePath +'pdm_ot002.gif" alt="" width="197" height="10" border="0"><br>');
   write("<\/div>")
  }

  } else if (this.deep == 2) {
   var element_source = '<img src="' + this.defaultImage + '" alt="' + this.name + '" width="197" border="0" id="' + this.pdmId + '" name="' + this.pdmId + '">';
   if (this.target) var attr = ' target="' + this.target + '"';
   if (!!this.href) {
    if (!(pdmSafeMode || MacIE5 || pdmMaxDeep < 3)) {
     deep3Options = ' pdmClearTimer(pdmTimer); setHideDeepItems(2,event); setDisplayItemInit(\'pdmElements[' + this.pdmElementsId + ']\', event);';
    }
    write('<a href="'+ this.href +'" ' + attr + " ");
    write ('onmouseover="pdm_over(pdmElements[' + this.pdmElementsId + ']);' + deep3Options + '" ');
    write ('onmouseout="pdm_up(pdmElements[' + this.pdmElementsId + ']);" ');
    write ('onfocus="pdm_over(pdmElements[' + this.pdmElementsId + ']);' + deep3Options + '" ');
    write ('onblur="pdm_up(pdmElements[' + this.pdmElementsId + ']);"');
    write ('>' + element_source + '<\/a>' + '<br>');
   } else {
    write(element_source + '<br>');
   }
  }
 }
}
//pdmFolder.prototype.sourseOut = pdmFolder_sourseOut;


function pdmLink_sourseOut() {
 var attr;
 var deep3Options = "";
 if (this.deep <= 2 && !!this.href && this.pdmId == pdmStayId) {
  this.defaultImage = this.img.stay;
  this.locked = true;
 } else {
  this.defaultImage = this.img.up;
 }
 if (this.deep <= 2) {
  with (document) {
   var element_source = '<img src="' + this.defaultImage + '" alt="' + this.name + '" width="197" border="0" id="' + this.pdmId + '" name="' + this.pdmId + '">';
   attr = (this.target) ? ' target="' + this.target + '"' : "";
   if (this.pdmId == "pdm_ca201") write('<img src="' + commonImagePath + 'pdm_ot006.gif" alt="" width="197" height="6"><br>');
   if (!!this.href) {
    if (!(pdmSafeMode || MacIE5 || pdmMaxDeep < 3)) {
     deep3Options = ' pdmClearTimer(pdmTimer); setHideDeepItems(2,event);';
    }
    write('<a href="'+ this.href +'" ' + attr + " ");
    write ('onmouseover="pdm_over(pdmElements[' + this.pdmElementsId + ']);' + deep3Options + '" ');
    write ('onmouseout="pdm_up(pdmElements[' + this.pdmElementsId + ']);" ');
    write ('onfocus="pdm_over(pdmElements[' + this.pdmElementsId + ']);' + deep3Options + '" ');
    write ('onblur="pdm_up(pdmElements[' + this.pdmElementsId + ']);"');
    write ('>' + element_source + '<\/a>' + '<br>');
   } else {
    write(element_source + "<br>");
   }
   if (this.pdmId == "pdm_ca201") write('<img src="' + commonImagePath + 'pdm_ot008.gif" alt="" width="197" height="6"><br>');
  }
 }
}

//pdmLink.prototype.sourseOut = pdmLink_sourseOut;


// Netアンサーログイン（改修：2006.05.22）
function openWithNewWindow(_USA01Form){
w = window.open("", "new_window", "scrollbars=yes, resizable=yes, location=yes, toolbar=yes, status=yes, width=890, height=840");
document._USA01Form.target = "new_window";
document._USA01Form.submit();
// ブラウザ=Microsoft＆OS=MacOS以外の場合、ログインウィンドウのパスワードをクリアする。
	if( navigator.appName.indexOf("Microsoft") == -1 || navigator.userAgent.indexOf("Mac") == -1){
        	document._USA01Form.inputId.value = "";
        	document._USA01Form.inputPassword.value = "";
	}
	byou=0.1;
	a=0;
	byou*=1000;
	a=setTimeout('w.focus();',byou);
}

function pdmNetAnswer_sourseOut() {
 with (document) {
  write ('<img src="'+ commonImagePath +'pdm_ot007.gif" alt="" width="197" height="1" border="0"><br>');
  if (pdmSafeMode) return false;
  write ('<div class="pdm-netanswer-login">');
  if (!pdm_naMaintenanceMode) {
   write ('<form action="https://netanswerplus.saisoncard.co.jp/WebPc/USA0100BLC01.do" name="_USA01Form" target="_top" class="login-form" method="post" onsubmit="openWithNewWindow()">');
   write ('<img src="'+ commonImagePath +'pdm_tx001.gif" alt="Netアンサー会員入口" width="169" height="33"><br>');
   write ('<dl>');
   write ('<dt><label for="user_id"><img src="'+ commonImagePath +'pdm_tx002.gif" alt="ID" width="42" height="11"><\/label><\/dt>');
   write ('<dd><input type="text" value="" name="inputId" size="10" maxlength="8" class="text"><\/dd>');
   write ('<dt><label for="user_pass"><img src="'+ commonImagePath +'pdm_tx003.gif" alt="パスワード" width="42" height="11"><\/label><\/dt>');
   write ('<dd><input type="password" value="" name="inputPassword" size="10" maxlength="12" class="text"><\/dd>');
   write ('<\/dl>');
   write ('<a href="JavaScript:openWithNewWindow(document._USA01Form)" id="login"><img src="/images/bt_na_login.gif" alt="ログイン" width="64" height="17" border="0"></a><br>');
  write('<input type="hidden" name="vicarious_exe" value="00"><\/form>');
  write('<img src="'+ commonImagePath +'pdm_ot005.gif" alt="" width="169" height="1"><br>');
  } else {
   write ('<div class="maintenance">');
   write ('<p>' + pdm_naMaintenanceMessage + '</p>');
   write ('<\/div>');
   write('<img src="'+ commonImagePath +'pdm_ot005.gif" alt="" width="169" height="1"><br>');
  }
  write('<\/div>');
 }
}
pdmNetAnswer.prototype.sourseOut = pdmNetAnswer_sourseOut;


function pdmFolderSwitch(_obj) {
 var switchImage;
 for (i=0; i<pdmRootObjects.length; i++) {
  if (pdmRootObjects[i].type == "Folder" && pdmRootObjects[i].children != -1) {
   if (_obj.pdmFolderId == pdmRootObjects[i].pdmFolderId) {
    pdmRootObjects[i].visible = (pdmRootObjects[i].visible == true) ? false : true;
    if (pdmRootObjects[i].locked) {
     switchImage = (pdmRootObjects[i].visible) ? commonImagePath + "pdm_bt003q.gif" : commonImagePath + "pdm_bt002q.gif";
    } else {
     switchImage = (pdmRootObjects[i].visible) ? commonImagePath + "pdm_bt003o.gif" : commonImagePath + "pdm_bt002o.gif";
    }
   } else {
    if (pdmRootObjects[i].visible) pdmRootObjects[i].visible = false;
    switchImage = (pdmRootObjects[i].locked) ? commonImagePath + "pdm_bt002t.gif" :  switchImage = commonImagePath + "pdm_bt002.gif";
   }
   swapImage(pdmRootObjects[i].pdmSwitchId, switchImage);
   setDisplay(pdmRootObjects[i].pdmFolderId, pdmRootObjects[i].visible);
  }
 }
}

function pdm_up(_obj) {
 var imgsrc;
 var switchImage;
 if (!pdmLoaded || _obj.locked) return;
 imgsrc = _obj.img.up;
 swapImage(_obj.pdmId, imgsrc);
 if (_obj.deep == 1 && _obj.type == "Folder" && _obj.children != -1) {
  if (pdmSafeMode) {
   switchImage = commonImagePath + "pdm_bt004.gif";
  } else {
   switchImage = (_obj.visible) ? commonImagePath + "pdm_bt003.gif" : commonImagePath + "pdm_bt002.gif";
  }
  swapImage(_obj.pdmSwitchId, switchImage);
 }
}
function pdm_over(_obj) {
 var imgsrc;
 var switchImage;
 if (!pdmLoaded || _obj.locked) return;
 imgsrc = _obj.img.over;
 swapImage(_obj.pdmId, imgsrc);
 if (_obj.deep == 1 && _obj.type == "Folder" && _obj.children != -1) {
  if (pdmSafeMode) {
   switchImage = commonImagePath + "pdm_bt004o.gif";
  } else {
   switchImage = (_obj.visible) ? commonImagePath + "pdm_bt003v.gif" : commonImagePath + "pdm_bt002p.gif";
  }
  swapImage(_obj.pdmSwitchId, switchImage);
 }
}

function pdmSwitch_up(_obj) {
 var switchImage;
 if (_obj.locked) {
  switchImage = (_obj.visible) ? commonImagePath + "pdm_bt003t.gif" : commonImagePath + "pdm_bt002t.gif";
 } else {
  switchImage = (_obj.visible) ? commonImagePath + "pdm_bt003.gif" : commonImagePath + "pdm_bt002.gif";
 }
 swapImage(_obj.pdmSwitchId, switchImage);
 if (_obj.deep == 1) {
  setLayerBGColor(_obj.pdmFolderId,"#FFFFFF");
 }
}
function pdmSwitch_over(_obj) {
 var switchImage;
 if (_obj.locked) {
  switchImage = (_obj.visible) ? commonImagePath + "pdm_bt003q.gif" : commonImagePath + "pdm_bt002q.gif";
 } else {
  switchImage = (_obj.visible) ? commonImagePath + "pdm_bt003o.gif" : commonImagePath + "pdm_bt002o.gif";
 }
 swapImage(_obj.pdmSwitchId, switchImage);
 if (_obj.deep == 1) {
  setLayerBGColor(_obj.pdmFolderId,"#E8EFFC");
 }
}

function setDisplayItemInit(_obj, e) {
 _obj = eval(_obj);
 var posY = 0;
 if (window.event) {
  e = event;
  posY = parseInt(e.srcElement.parentElement.offsetTop);
  if (_obj.deep > 2) {
   posY += document.getElementById(_obj.parent.pdmFolderId).offsetTop;
  } else if (_obj.deep > 3) {
   posY += document.getElementById(_obj.parent.pdmFolderId).offsetTop + document.getElementById(_obj.parent.parent.pdmFolderId).offsetTop;
  } else {
   posY += 56;
  }
 }
 if (e.target) {
  posY = e.target.offsetTop -5;
  if (_obj.deep > 2) {
   posY += document.getElementById(_obj.parent.pdmFolderId).offsetTop;
  } else if (_obj.deep > 3) {
   posY += document.getElementById(_obj.parent.pdmFolderId).offsetTop + document.getElementById(_obj.parent.parent.pdmFolderId).offsetTop;
  }
  e.cancelBubble = true;
 }
 setLayerPosY(_obj.pdmFolderId, posY - 5);

 if (!pdmLoaded) return;
 pdmClearTimer(pdmTimer["pdmClose"]);
 pdmClearTimer(pdmTimer["setDisplayItem"]);
 pdmTimer["setDisplayItem"] = setTimeout("setDisplayItem('"+_obj.pdmFolderId+"')", 64);
}

function setDisplayItem(_obj) {
 pdmClearTimer(pdmTimer["setDisplayItem"]);
 if (!pdmLoaded) return;
 setLayerVisibility(_obj, 1);
 _obj.visible = true;
 pdmTimer["pdmClose"] = setTimeout("pdmClose()", 16000);
}

function setHideDeepItems(_deep,e) {
 if (window.event) {
  e = event;
  if (e.fromElement && event.toElement) {
   if ((e.fromElement.tagName == ("TD")) && (e.toElement.tagName == ("A")) || (e.fromElement.tagName == ("A")) && (e.toElement.tagName == ("TD"))) return false;
  }
 }
 if (e.target) {
  if (e.target.tagName && e.relatedTarget.tagName) {
   if ((e.target.tagName == ("TD")) && (e.relatedTarget.tagName == ("TD")) || (e.target.tagName == ("TD")) && (e.relatedTarget.tagName == ("A")) || (e.target.tagName == ("A")) && (e.relatedTarget.tagName == ("TD"))) return false;
  }
  // e.cancelBubble = true;
 }
 if (!_deep) return false;
 for (i=0; i<pdmObjects.length; i++) {
  if (pdmObjects[i].deep >= _deep && !!pdmObjects[i].children) {
   setLayerVisibility(pdmObjects[i].pdmFolderId, 0);
   pdmObjects[i].visible = false;
  }
 }
}

// ========== common functions ==========

function setObj(id) {
 if (document.all) {
  return document.all(id);
 } else if (document.getElementById) {
  return document.getElementById(id);
 } else if (document.layers) {
  return document.layers[id];
 }
 return false;
}

function setLayerBGColor(target,color) {
 var obj = setObj(target);
 if ((document.getElementById || document.all) && obj.style) {
  obj.style.backgroundColor = color;
 }
}

function setDisplay(target, str) {
 var obj = setObj(target);
 if ((document.getElementById || document.all) && obj.style) {
  if (str == null) str = ( obj.style.display == 'none' || obj.style.display == '') ? 1 : 0;
  obj.style.display = (str > 0) ? 'block' : 'none';
 }
}

function setLayerVisibility(elementname, _status) {
 var obj = setObj(elementname);
 if ((document.getElementById || document.all) && obj.style) {
  obj.style.visibility = (_status > 0) ? 'visible' : 'hidden';
 } else if (document.layers) {
  obj.visibility = (_status > 0) ? 'show' : 'hide';
 }
}

function setLayerPosY(elementname,_posY) { // 010317
 var obj = setObj(elementname);
 if (document.all && obj.style) {
  obj.style.pixelTop = _posY;
 } else if (document.getElementById && obj.style) {
  obj.style.top  = _posY + 'px';
 } else if (document.layers) {
  obj.top = _posY;
 }
}

function getLayerPosY(elementname) { // 010317
 var obj = setObj(elementname);
 if (document.all && obj.style) {
  return parseInt(obj.style.pixelTop);
 } else if (document.getElementById && obj.style) {
  if (Moz) {
   style = getComputedStyle(obj,null);
   return parseInt(style.getPropertyValue('top'));
  }
  return parseInt(obj.style.top);
 } else if (document.layers) {
  return parseInt(obj.top);
 }
 return '';
}

