    //<![CDATA[


    // 世界測地系から日本測地系への変換
    // tlat : 北緯
    // tlng : 東経
    function ConvWTJ(tlat, tlng) {
      wlatlng = [];
      wlatlng[0] = tlat + 0.00010696 * tlat - 0.000017467 * tlng - 0.004602;
      wlatlng[1] = tlng + 0.000046047 * tlat + 0.000083049 * tlng - 0.010041;
      return wlatlng;
    }

    // 日本測地系から世界測地系への変換
    // tlat : 北緯
    // tlng : 東経
    function ConvJTW(tlat, tlng) {
      wlatlng = [];
      wlatlng[0] = tlat - 0.00010695 * tlat + 0.000017464 * tlng + 0.0046017;
      wlatlng[1] = tlng - 0.000046038 * tlat - 0.000083043 * tlng + 0.01004;
      return wlatlng;
    }

    // ゼンリン座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvZENRIN(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("E");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('°');
      if(p1 == -1) return latlng;
      p2 = sz.indexOf("′");
      if(p2 == -1) return latlng;
      p3 = sz.indexOf(".");
      if(p3 == -1) return latlng;
      p4 = sz.indexOf("″");
      if(p4 == -1) return latlng;
      s0 = sz.substring(p0+1, p1);  // 度
      s1 = sz.substring(p1+1, p2);  // 分
      s2 = sz.substring(p2+1, p3);  // 秒
      s3 = sz.substring(p3+1, p4);  // 1/100秒

      latlng[1] = (parseFloat(s0) * 360000 + parseFloat(s1) * 6000 + parseFloat(s2) * 100 + parseFloat(s3)) / 360000;

      p0 = sz.indexOf("N");
      if(p0 == -1) {
        latlng[1] = -1;
        return latlng;
      }
      p1 = sz.indexOf("°", p0);
      if(p1 == -1) {
        latlng[1] = -1;
        return latlng;
      }
      p2 = sz.indexOf("′", p0);
      if(p2 == -1) {
        latlng[1] = -1;
        return latlng;
      }
      p3 = sz.indexOf(".", p0);
      if(p3 == -1) {
        latlng[1] = -1;
        return latlng;
      }
      p4 = sz.indexOf("″", p0);
      if(p4 == -1) {
        latlng[1] = -1;
        return latlng;
      }
      s0 = sz.substring(p0+1, p1);  // 度
      s1 = sz.substring(p1+1, p2);  // 分
      s2 = sz.substring(p2+1, p3);  // 秒
      s3 = sz.substring(p3+1, p4);  // 1/100秒
      latlng[0] = (parseFloat(s0) * 360000 + parseFloat(s1) * 6000 + parseFloat(s2) * 100 + parseFloat(s3)) / 360000;

      var wlatlng = [];
      wlatlng = ConvJTW(latlng[0], latlng[1]);
      return wlatlng;
    }

    // EZNavi座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvEznavi(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("lat=");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('.',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+4, p1);  // 度
      p2 = sz.indexOf(".",p1+1);
      if(p2 == -1) return latlng;
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&",p2+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[0] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      p0 = sz.indexOf("lon=",p3);
      if(p0 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      p1 = sz.indexOf(".", p0);
      if(p1 == -1) {
        latlang[0] = -1;
        return latlng;
      }
      s0 = sz.substring(p0+4, p1);  // 度
      p2 = sz.indexOf(".", p1+1);
      if(p2 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&", p2+1);
      if(p3 == -1) {
        s2 = sz.substring(p2+1, sz.length);  // 秒
      } else {
        s2 = sz.substring(p2+1, p3);  // 秒
      }
      latlng[1] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;
      if(sz.indexOf("datum=0") == -1) {
        var wlatlng = [];
        wlatlng = ConvJTW(latlng[0], latlng[1]);
        return wlatlng;
      } else {
        return latlng;
      }
    }


    // NAVITIME座標を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvNavitime(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      if(sz.indexOf("%") != -1) sz = unescape(sz);
      p0 = sz.indexOf("lat=");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('.',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+4, p1);  // 度
      p2 = sz.indexOf(".",p1+1);
      if(p2 == -1) return latlng;
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&",p2+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[0] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      p0 = sz.indexOf("lon=",p3);
      if(p0 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      p1 = sz.indexOf(".", p0);
      if(p1 == -1) {
        latlang[0] = -1;
        return latlng;
      }
      s0 = sz.substring(p0+4, p1);  // 度
      p2 = sz.indexOf(".", p1+1);
      if(p2 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&", p2+1);
      if(p3 == -1) {
        s2 = sz.substring(p2+1, sz.length);  // 秒
      } else {
        s2 = sz.substring(p2+1, p3);  // 秒
      }
      latlng[1] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

// alert(s0+"."+s1+"."+s2+"."+s3);
      if(sz.indexOf("datum=0") == -1) {
        var wlatlng = [];
        wlatlng = ConvJTW(latlng[0], latlng[1]);
        return wlatlng;
      } else {
        return latlng;
      }
    }

    // ゼンリンWeb1地図座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvZenrinWeb1(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("E");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('.',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+1, p1);  // 度
      p2 = sz.indexOf(".",p1+1);
      if(p2 == -1) return latlng;
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("N",p2+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[1] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      p1 = sz.indexOf(".", p3);
      if(p1 == -1) {
        latlang[0] = -1;
        return latlng;
      }
      s0 = sz.substring(p3+1, p1);  // 度
      p2 = sz.indexOf(".", p1+1);
      if(p2 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&", p2+1);
      if(p3 == -1) {
        s2 = sz.substring(p2+1, sz.length);  // 秒
      } else {
        s2 = sz.substring(p2+1, p3);  // 秒
      }
      latlng[0] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;
// alert(s0+"."+s1+"."+s2);
      var wlatlng = [];
      wlatlng = ConvJTW(latlng[0], latlng[1]);
      return wlatlng;
    }

    // ゼンリンWeb2地図座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvZenrinWeb2(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("n=");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('&',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+2, p1);  // N
      p2 = sz.indexOf("e=",p1);
      if(p2 == -1) return latlng;
      p3 = sz.indexOf("&",p2+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+2, p3);  // E
      latlng[0] = parseFloat(s0);
      latlng[1] = parseFloat(s2);
//alert("0="+latlng[0]+"   1="+latlng[1]);
      var wlatlng = [];
      wlatlng = ConvJTW(latlng[0], latlng[1]);
      return wlatlng;
    }

    // プロアトラスW3座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvProAtls(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("北緯");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('度');
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+2, p1);  // 度
      p2 = sz.indexOf("分",p1);
      if(p2 == -1) return latlng;
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("秒",p2);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[0] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      p0 = sz.indexOf("東経");
      if(p0 == -1) {
        latlng[1] = -1;
        return latlng;
      }
      p1 = sz.indexOf("度", p0);
      if(p1 == -1) {
        latlng[1] = -1;
        return latlng;
      }
      s0 = sz.substring(p0+2, p1);  // 度
      p2 = sz.indexOf("分", p0);
      if(p2 == -1) {
        latlng[1] = -1;
        return latlng;
      }
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("秒", p2);
      if(p3 == -1) {
        latlng[1] = -1;
        return latlng;
      }
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[1] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      var wlatlng = [];
      wlatlng = ConvJTW(latlng[0], latlng[1]);
      return wlatlng;
    }

    // Yahoo!地図座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvYahoo(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("nl=");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('.',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+3, p1);  // 度
      p2 = sz.indexOf(".",p1+1);
      if(p2 == -1) return latlng;
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&",p2+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[0] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      p0 = sz.indexOf("el=");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf(".", p0);
      if(p1 == -1) {
        latlang[0] = -1;
        return latlng;
      }
      s0 = sz.substring(p0+3, p1);  // 度
      p2 = sz.indexOf(".", p1+1);
      if(p2 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&", p2+1);
      if(p3 == -1) {
        s2 = sz.substring(p2+1, sz.length);  // 秒
      } else {
        s2 = sz.substring(p2+1, p3);  // 秒
      }
      latlng[1] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;
//alert("0="+latlng[0]+"   1="+latlng[1]);
// alert(s0+"."+s1+"."+s2+"."+s3);
      var wlatlng = [];
      wlatlng = ConvJTW(latlng[0], latlng[1]);
      return wlatlng;
    }

    // google地図座標を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvGoogle(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("ll=");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf(',',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+3, p1);  // N
      p3 = sz.indexOf("&",p1+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p1+1, p3);  // E
      latlng[0] = parseFloat(s0);
      latlng[1] = parseFloat(s2);
//alert("0="+latlng[0]+"   1="+latlng[1]);
      return latlng;
    }

    // livedoor地図座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvLivedoor(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("E");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('.',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+1, p1);  // 度
      p2 = sz.indexOf(".",p1+1);
      if(p2 == -1) return latlng;
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("N",p2+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[1] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      p1 = sz.indexOf(".", p3);
      if(p1 == -1) {
        latlang[0] = -1;
        return latlng;
      }
      s0 = sz.substring(p3+1, p1);  // 度
      p2 = sz.indexOf(".", p1+1);
      if(p2 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&", p2+1);
      if(p3 == -1) {
        s2 = sz.substring(p2+1, sz.length);  // 秒
      } else {
        s2 = sz.substring(p2+1, p3);  // 0秒
      }
      latlng[0] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;
// alert(s0+"."+s1+"."+s2+"."+s3);
      var wlatlng = [];
      wlatlng = ConvJTW(latlng[0], latlng[1]);
      return wlatlng;
    }

    // goo地図座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvGoo(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("E");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('.',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+1, p1);  // 度
      p2 = sz.indexOf(".",p1+1);
      if(p2 == -1) return latlng;
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("N",p2+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[1] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      p1 = sz.indexOf(".", p3);
      if(p1 == -1) {
        latlang[0] = -1;
        return latlng;
      }
      s0 = sz.substring(p3+1, p1);  // 度
      p2 = sz.indexOf(".", p1+1);
      if(p2 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&", p2+1);
      if(p3 == -1) {
        s2 = sz.substring(p2+1, sz.length);  秒
      } else {
        s2 = sz.substring(p2+1, p3);  // 秒
      }
      latlng[0] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;
// alert(s0+"."+s1+"."+s2+"."+s3);
      var wlatlng = [];
      wlatlng = ConvJTW(latlng[0], latlng[1]);
      return wlatlng;
    }

    // マピオン地図座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvMapion(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("nl=");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('/',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+3, p1);  // 度
      p2 = sz.indexOf("/",p1+1);
      if(p2 == -1) return latlng;
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&",p2+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[0] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      p0 = sz.indexOf("el=");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf("/", p0);
      if(p1 == -1) {
        latlang[0] = -1;
        return latlng;
      }
      s0 = sz.substring(p0+3, p1);  // 度
      p2 = sz.indexOf("/", p1+1);
      if(p2 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&", p2+1);
      if(p3 == -1) {
        s2 = sz.substring(p2+1, sz.length);  // 秒
      } else {
        s2 = sz.substring(p2+1, p3);  // 秒
      }
      latlng[1] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;
//alert("0="+latlng[0]+"   1="+latlng[1]);
// alert(s0+"."+s1+"."+s2+"."+s3);
      var wlatlng = [];
      wlatlng = ConvJTW(latlng[0], latlng[1]);
      return wlatlng;
    }

    // mapfan地図座標（日本測地系）を数値に変換
    // 戻り値 [0] : 北緯
    //        [1] : 東経
    function ConvMapfan(sz) {
      var latlng = [];
      latlng[0] = -1;
      latlng[1] = -1;
      p0 = sz.indexOf("E");
      if(p0 == -1) return latlng;
      p1 = sz.indexOf('.',p0);
      if(p1 == -1) return latlng;
      s0 = sz.substring(p0+1, p1);  // 度
      p2 = sz.indexOf(".",p1+1);
      if(p2 == -1) return latlng;
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("N",p2+1);
      if(p3 == -1) return latlng;
      s2 = sz.substring(p2+1, p3);  // 秒
      latlng[1] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;

      p1 = sz.indexOf(".", p3);
      if(p1 == -1) {
        latlang[0] = -1;
        return latlng;
      }
      s0 = sz.substring(p3+1, p1);  // 度
      p2 = sz.indexOf(".", p1+1);
      if(p2 == -1) {
        latlng[0] = -1;
        return latlng;
      }
      s1 = sz.substring(p1+1, p2);  // 分
      p3 = sz.indexOf("&", p2+1);
      if(p3 == -1) {
        s2 = sz.substring(p2+1, sz.length);  // 秒
      } else {
        s2 = sz.substring(p2+1, p3);  // 0秒
      }
      latlng[0] = (parseFloat(s0) * 3600 + parseFloat(s1) * 60 + parseFloat(s2)) / 3600;
// alert(s0+"."+s1+"."+s2+"."+s3);
      var wlatlng = [];
      wlatlng = ConvJTW(latlng[0], latlng[1]);
      return wlatlng;
    }


    // 座標変換Form処理
    function ConvForm(form) {
      address = "";
      if(form["jzahyou"].value == "") return false;
      var latlng = opPoint(form["jzahyou"].value);
      if(latlng[0] != -1) {
        var lat = latlng[0];
        var lng = latlng[1];
        var centerPoint = new GLatLng(lat, lng);
        gMap.setCenter(centerPoint, 15);
      } else {
        gLocalSearch.execute(form["jzahyou"].value);
        address = form["jzahyou"].value;
      }
      return false;
    }


    // ゼンリン地図チェック
    function chkZenrin(ur) {
      if(ur.charAt(0) == 'E') return true; else return false;
    }

    // プロアトラス地図チェック
    function chkproAtlas(ur) {
      if(ur.indexOf("北緯") != -1) return true; else return false;
    }

    // eznaviチェック
    function chkEznavi(ur) {
      if(ur.indexOf("walk.eznavi.jp") != -1) return true; else return false;
    }

    // NAVITIMEチェック
    function chkNavitime(ur) {
      if(ur.indexOf("navitime.co.jp") != -1) return true; else return false;
    }

    // Webゼンリン１チェック
    function chkWzenrin1(ur) {
      if(ur.indexOf("www.its-mo.com") != -1) return true; else return false;
    }

    // Webゼンリン２チェック
    function chkWzenrin2(ur) {
      if(ur.indexOf("mobile.its-mo.com") != -1) return true; else return false;
    }

    // Yahoo Mapチェック
    function chkYahoo(ur) {
      if(ur.indexOf("map.yahoo.co.jp") != -1) return true; else return false;
    }

    // google Mapチェック
    function chkGoogle(ur) {
      if(ur.indexOf("www.google.co.jp/maphp") != -1) return true; else return false;
    }

    // livedoor Mapチェック
    function chkLivedoor(ur) {
      if(ur.indexOf("map.livedoor.com/map") != -1) return true; else return false;
    }

    // goo Mapチェック
    function chkGoo(ur) {
      if(ur.indexOf("map.goo.ne.jp/map.php") != -1) return true; else return false;
    }

    // マピオンチェック
    function chkMapion(ur) {
      if(ur.indexOf("www.mapion.co.jp/c") != -1) return true; else return false;
    }

    // mapfanチェック１
    function chkMapfan1(ur) {
      if(ur.indexOf("www.mapfan.com/index.cgi") != -1) return true; else return false;
    }

    // mapfanチェック２
    function chkMapfan2(ur) {
      if(ur.indexOf("kokomail.mapfan.com/receivew.cgi") != -1) return true; else return false;
    }


    // 座標チェック＆抽出
    function opPoint(ur) {
      if(chkZenrin(ur) == true) {
        return ConvZENRIN(ur);
      } else if(chkEznavi(ur) == true) {
        return ConvEznavi(ur);
      } else if(chkNavitime(ur) == true) {
        return ConvNavitime(ur);
      } else if(chkWzenrin1(ur) == true) {
        return ConvZenrinWeb1(ur);
      } else if(chkWzenrin2(ur) == true) {
        return ConvZenrinWeb2(ur);
      } else if(chkproAtlas(ur) == true) {
        return ConvProAtls(ur);
      } else if(chkYahoo(ur) == true) {
        return ConvYahoo(ur);
      } else if(chkGoogle(ur) == true) {
        return ConvGoogle(ur);
      } else if(chkLivedoor(ur) == true) {
        return ConvLivedoor(ur);
      } else if(chkGoo(ur) == true) {
        return ConvGoo(ur);
      } else if(chkMapion(ur) == true) {
        return ConvMapion(ur);
      } else if(chkMapfan1(ur) == true) {
        return ConvMapfan(ur);
      } else if(chkMapfan2(ur) == true) {
        return ConvMapfan(ur);
      } else {
        var aa = [];
        aa[0] = -1;
        aa[1] = -1;
        return aa;
      }
    }

    //]]>

