//---- サイト共通メニュー１ ----
var menu1 = new Array(
"お問い合わせ","access.html",
"サイトマップ","sitemap.html",
"English","en/index.html",
"EOD"); 
var menu_en1 = new Array(
"Info", "access_en.html",
"Sitemap", "../sitemap.html",
"Japanese", "../index.html",
"EOD");
//---- サイト共通メニュー２ ----
var menu2 = new Array(
"<font class='en'>HOME</font>","index.html",
"ごあいさつ","greeting.html",
"事務所案内","office.html",
//"特許関連","ipcolumn.html",
"採用情報","recruit.html",
"リンク集","links.html",
"アクセス","access.html",
"商標専門サイト", "trademarks/index.html",
"EOD");
var menu_en2 = new Array(
"HOME","index.html",
"About Us","aboutus.html",
"Philosophy","philosophy.html",
"Contact Us","contactus.html",
//"Links", 
"Access","access_en.html",
"EOD");
//---- 共通メニュー書き出し関数 ----
function document_write_menu(){
document.write(
"<div id='common'>" +
"<div id='header'>" +
"<div id='menu1'>" +
"<ul>"
);
document_write_array2link(menu1);
document.write(
"</ul>" +
"</div></div>" +
"<div id='menu2'>" +
"<ul>"
);
document_write_array2link(menu2);
document.write(
"</ul>" +
"</div>" +
"</div>"
);
}
//---- 英語版共通メニュー書き出し関数 ----
function document_write_menu_en(){
document.write(
"<div id='common'>" +
"<div id='header'>" +
"<div id='menu1'>" +
"<ul>"
);
document_write_array2link(menu_en1);
document.write(
"</ul>" +
"</div></div>" +
"<div id='menu2'>" +
"<ul>"
);
document_write_array2link(menu_en2);
document.write(
"</ul>" +
"</div>" +
"</div>"
);
}
//---- パテントコンサルティングサイドツリー ----
var consul_tree_child2 = new Array(
"関連特許等の調査及び特許マップの作成","consulting2-1.html",
"特許出願戦略の構築","consulting2-2.html",
"発明相談","consulting2-3.html",
"国内特許出願用の明細書・図面のドラフティング","consulting2-4.html",
"出願代理及び権利取得手続","consulting2-5.html",
"海外関係業務の支援","consulting2-6.html",
"EOD");
var consul_tree = new Array(
"ご案内","consulting.html",
"ご提供可能なパテントコンサルティング業務","consulting2.html",
"CHILD",consul_tree_child2,
"アウトソーシングのお勧め","consulting4.html",
"パートナーシップ","consulting5.html",
"EOD");
//---- パテントコンサルティングサイドツリー書き出し ----
function document_write_consul_tree(){
  document.write("<ul>");
  document_write_array2link(consul_tree);
  document.write("</ul>");
}
//---- 特許の基礎知識サイドツリー ----
var ipa_tree_child1 = new Array(
"特許事務所の仕事","ipcolumn-a1-1.html",
"弁理士とは","ipcolumn-a1-2.html",
"特許明細書とは","ipcolumn-a1-3.html",
"特許技術者とは","ipcolumn-a1-4.html",
"EOD");
var ipa_tree_child2 = new Array(
"発明をすること","ipcolumn-a2-1.html",
"発明が特許要件を満たすこと","ipcolumn-a2-2.html",
"特許庁に特許出願をすること","ipcolumn-a2-3.html",
"特許出願後も適正に手続を行うこと","ipcolumn-a2-4.html",
"EOD");
var ipa_tree = new Array(
"特許とは","ipcolumn-a.html",
"CHILD",ipa_tree_child1,
"「特許」をとるには","ipcolumn-a2.html",
"CHILD",ipa_tree_child2,
"特許の出願から登録までの主なステップ","ipcolumn-a3.html",
"EOD");
//---- 特許の基礎知識サイドツリー書き出し ----
function document_write_ipa_tree(){
  document.write("<ul>");
  document_write_array2link(ipa_tree);
  document.write("</ul>");
}
//---- 法改正サイドツリー ----
var ipb_tree_child1 = new Array(
"2004年1月1日から施行","ipcolumn-b1-1.html",
"2004年4月1日から施行","ipcolumn-b1-2.html",
"2005年4月1日から施行","ipcolumn-b1-3.html",
"EOD");
var ipb_tree_child2 = new Array(
"はじめに","ipcolumn-b2-1.html",
"基礎日本出願","ipcolumn-b2-2.html",
"発明日の立証資料","ipcolumn-b2-3.html",
"出願すべき発明と出願国の選択","ipcolumn-b2-4.html",
"出願ルートの選択","ipcolumn-b2-5.html",
"PCT国際出願の留意点(1)","ipcolumn-b2-6-1.html",
"PCT国際出願の留意点(2)","ipcolumn-b2-6-2.html",
"PCT国際出願の留意点(3)","ipcolumn-b2-6-3.html",
"PCT国際出願の留意点(4)","ipcolumn-b2-6-4.html",
"PCT国際出願の留意点(5)","ipcolumn-b2-6-5.html",
"PCT国際出願の留意点(6)","ipcolumn-b2-6-6.html",
"各国別の特許出願の留意点","ipcolumn-b2-7.html",
"現地代理人の選定","ipcolumn-b2-8.html",
"EOD");
var ipb_tree_child4 = new Array(
"主な利点","ipcolumn-b4-1.html",
"主な問題点","ipcolumn-b4-2.html",
"EOD");
var ipb_tree_child5 = new Array(
"ＰＣＴ","ipcolumn-b5-1.html",
"ＥＰＣ","ipcolumn-b5-2.html",
"中国","ipcolumn-b5-3.html",
"米国","ipcolumn-b5-4.html",
"日本","ipcolumn-b5-5.html",
"EOD");
var ipb_tree = new Array(
"最近の特許法等の改正について","ipcolumn-b1.html",
"CHILD",ipb_tree_child1,
"外国出願時の留意事項","ipcolumn-b2.html",
"CHILD",ipb_tree_child2,
"ＰＣＴ経由の出願と各国別の出願との比較","ipcolumn-b3.html",
"PCT利用の利点と問題点","ipcolumn-b4.html",
"CHILD",ipb_tree_child4,
"PCTと主要国における「発明の単一性」","ipcolumn-b5.html",
"CHILD",ipb_tree_child5,
"EOD");
//---- 法改正サイドツリー書き出し ----
function document_write_ipb_tree(){
  document.write("<ul>");
  document_write_array2link(ipb_tree);
  document.write("</ul>");
}
//---- 特許関連のタブ ----
var ip_tab = new Array(
"特許の基礎知識","ipcolumn-a.html",
"最近の特許法等の改正","ipcolumn-b.html",
"EOD");
//---- リクルートサイドメニュー ----
var recruit_menu = new Array(
"採用のご案内","recruit.html",
"募集要項","recruit2.html",
"応募フォーム","recruit3.html",
"EOD");
//---- リクルートサイドメニュー書き出し ----
function document_write_recruit_menu(){
  //document.write("<ul>\n");
  document_write_array2a(recruit_menu);
  //document.write("</ul>\n");
}
//---- リンクリスト出力関数 ----
function document_write_array2link(a){
  var i;
  for (i = 0; i < a.length; i=i+2) {
    if(a[i] == "EOD"){
      return true;
    }
    else if(a[i] == "CHILD"){
      document.write("<ul>\n");
      document_write_array2link(a[i+1]);
      document.write("</ul>\n");
    }
    else if(a[i+1] == ""){
      document.write("<li>" + a[i] + "</li>\n");
    }
    else if(a[i+1] == "HOT"){
      document.write("<li class='hot'>" + a[i] + "</li>\n");
    }
    else if(a[i+1] == "HOT_A"){
      document.write("<li><a class='hot'>" + a[i] + "</a></li>\n");
    }
    else{
      document.write("<li><a href='" + a[i+1] + "'>" + a[i] + "</a></li>\n");
    }
  }
  return true;
}
//---- リンク出力関数 ----
function document_write_array2a(){
  var i;
  var arg = document_write_array2a.arguments;
  //引数1(必須):リンク出力させる配列データ
  var a = arg[0];
  //引数2(オプション)：接頭フレーズ <span>など
  var add1;
  if(arg.length > 1){
    add1 = arg[1];
  }
  else{
    add1 = "";
  }
  //引数3(オプション)：接尾フレーズ </span>など
  var add2;
  if(arg.length > 2){
    add2 = arg[2];
  }
  else{
    add2 = "";
  }
  for (i = 0; i < a.length; i=i+2) {
    if(a[i] == "EOD"){
      return true;
    }
    else if(a[i+1] == ""){
      document.write("<a>" + add1 + a[i] + add2 + "</a>\n");
    }
    else if(a[i+1] == "HOT"){
      document.write("<a class='hot'>" + add1 + a[i] + add2 + "</a>\n");
    }
    else{
      document.write("<a href='" + a[i+1] + "'>" + add1 + a[i] + add2 + "</a>\n");
    }
  }
  return true;
}
//---- リスト出力関数 ----
function document_write_array2li(a){
  var i;
  for (i = 0; i < a.length; i++) {
    if(a[i] != "EOD"){
      document.write("<li>" + a[i] + "</li>\n");
    }
  }
}
//---- リンク配列のリンク先設定関数 ----
function link_set(a, n, v){
  /* a:配列 */
  /* n:順番 */
  /* v:設定データ */
  a[n*2-1] = v;
}
//---- リンク配列のリンク先取得関数 ----
function link_get(a, n){
  /* a:配列 */
  /* n:順番 */
  return a[n*2-1];
}
//---- ナビゲーション前へ次へ書き出し ----
function document_write_nav(p,n){
  if(p == "disable"){
    document.write("<span class='disable'><< 前のページ</span>");
  }
  else{
    document.write("<a href='" + p + "'><< 前のページ</a>");
  }
  if(n == "disable"){
    document.write("<span class='disable'>次のページ >></span>");
  }
  else{
    document.write("<a href='" + n + "'>次のページ >></a>");
  }
}
//---- リンク配列のパスに絶対パスを付加 ----
function add_fixpath(arr, fixpath){
  var i;
  var relpath;
  for(i=1; i<arr.length/2; i++){
    relpath = link_get(arr, i);
    link_set(arr, i, fixpath+relpath);
  }
}
//---- Copyright ----
function document_write_copyright(){
  document.write("Copyright (C) 2006 ");
}