/**
 * @author natu_n
 */
var map;
var aid = "yamagata03-22";

var amrUrl = "http://natu-n.com/Aomori_map.htm?isbn=";
var iwtUrl = "http://natu-n.com/Iwate_map.htm?isbn=";
var mygUrl = "http://natu-n.com/Miyagi_map.htm?isbn=";
var aktUrl = "http://natu-n.com/Akita_map.htm?isbn=";
var ymaUrl = "http://natu-n.com/Yamagata_map.htm?isbn=";
var fksUrl = "http://natu-n.com/Fukushima_map.htm?isbn=";
var BrF = 0;

var icon1 = new GIcon();
    icon1.image = "img/070.png";
    icon1.shadow = "img/shadow50.png";
    icon1.iconSize = new GSize(20,34);
    icon1.shadowSize = new GSize(37,34);
    icon1.iconAnchor = new GPoint(9,33);
var icon1P = new GIcon();
    icon1P.image = "img/070P.png";
    icon1P.shadow = "img/shadow50.png";
    icon1P.iconSize = new GSize(20,34);
    icon1P.shadowSize = new GSize(37,34);
    icon1P.iconAnchor = new GPoint(9,33);
var icon2 = new GIcon();
    icon2.image = "img/010.png";
    icon2.shadow = "img/shadow50.png";
    icon2.iconSize = new GSize(20,34);
    icon2.shadowSize = new GSize(37,34);
    icon2.iconAnchor = new GPoint(9,33);
var icon2P = new GIcon();
    icon2P.image = "img/010P.png";
    icon2P.shadow = "img/shadow50.png";
    icon2P.iconSize = new GSize(20,34);
    icon2P.shadowSize = new GSize(37,34);
    icon2P.iconAnchor = new GPoint(9,33);
var icon3 = new GIcon();
    icon3.image = "img/ajax-loader.gif";
    icon3.iconSize = new GSize(16,16);
    icon3.iconAnchor = new GPoint(7,15);
var iconX = new GIcon();
    iconX.image = "img/036.png";
    iconX.shadow = "img/shadow50.png";
    iconX.iconSize = new GSize(20,34);
    iconX.shadowSize = new GSize(37,34);
    iconX.iconAnchor = new GPoint(9,33);

//  山形県立図書館
var _06000 = {
    "00" : new GLatLng(38.255634,140.344605)
};
var marker_06000 = new GMarker(new GLatLng(38.255634,140.344605),{icon: icon3});
//  新庄市立図書館
var _06205 = {
    "00" : new GLatLng(38.76554065328181,140.2984356880188)
};
var marker_06205 = new GMarker(new GLatLng(38.76554065328181,140.2984356880188),{icon: icon3});
//  寒河江市立図書館
var _06206 = {
    "00" : new GLatLng(38.380952,140.277965)
};
var marker_06206 = new GMarker(new GLatLng(38.380952,140.277965),{icon: icon3});
//  上山市立図書館
var _06207 = {
    "00" : new GLatLng(38.154864,140.275731)
};
var marker_06207 = new GMarker(new GLatLng(38.154864,140.275731),{icon: icon3});
//  天童市立図書館
var _06210 = {
    "00" : new GLatLng(38.363298,140.378931)
};
var marker_06210 = new GMarker(new GLatLng(38.363298,140.378931),{icon: icon3});
//  尾花沢市民図書館
var _06212 = {
    "00" : new GLatLng(38.59829,140.407746)
};
var marker_06212 = new GMarker(new GLatLng(38.59829,140.407746),{icon: icon3});
//  南陽市立図書館
var _06213 = {
    "00" : new GLatLng(38.04942,140.166766)
};
var marker_06213 = new GMarker(new GLatLng(38.04942,140.166766),{icon: icon3});
//  河北町立中央図書館
var _06321 = {
    "00" : new GLatLng(38.430917,140.310023)
};
var marker_06321 = new GMarker(new GLatLng(38.430917,140.310023),{icon: icon3});
//  東根市さくらんぼ図書館
var _06211 = {
    "00" : new GLatLng(38.428366,140.381053)
};
var marker_06211 = new GMarker(new GLatLng(38.428366,140.381053),{icon: icon3});
//  白鷹町立図書館
var _06402 = {
    "00" : new GLatLng(38.183054,140.097831)
};
var marker_06402 = new GMarker(new GLatLng(38.183054,140.097831),{icon: icon3});
//  川西町立図書館
var _06382 = {
    "00" : new GLatLng(38.006156,140.05068)
};
var marker_06382 = new GMarker(new GLatLng(38.006156,140.05068),{icon: icon3});
//  鶴岡市立図書館
var _06203 = {
    "00" : new GLatLng(38.728052,139.818784)
};
var marker_06203 = new GMarker(new GLatLng(38.728052,139.818784),{icon: icon3});

//  酒田市立図書館
var _06204 = {
    "00" : new GLatLng(38.921291,139.837144),
};
var marker_06204 = new GMarker(new GLatLng(38.921291,139.837144),{icon: icon3});

//  山形市立図書館
var _06201 = {
    "00" : new GLatLng(38.24003,140.340707),
    "url1" : "http://lib.city.yamagata.yamagata.jp/toslist.asp?tilandor=1&tilkey1=",
    "url2" : "&tilkey2=&tilkey3=&autandor=1&autkey1=&autcod1=&autkey2=&autcod2=&autkey3=&autcod3=&autpos=1&pubkey1=&pubcod1=&kenkey1=&kencod1=&bunkey1=&isbnkey1=&syuyyy1=&syummm1=&syuyyy2=&syummm2=&dspcnt=10&sort=1&x=61&y=23&pg=0&style=10&seq="
};

//  市立米沢図書館
var _06202 = {
    "00" : new GLatLng(37.920025,140.116791),
    "url1" : "http://www.library.yonezawa.yamagata.jp/scripts/books.dll/titles?TYPE=123&ROWS=25&UNION0=0&ITEM0=1&TERM0=",
    "url2" : "&JOIN1=0&UNION1=0&ITEM1=4&TERM1=&JOIN2=0&UNION2=0&ITEM2=5&TERM2=&JOIN3=0&UNION3=0&ITEM3=313&TERM3=&SEARCH.x=37&SEARCH.y=27"
};

//  庄内町立図書館
var _06428 = {
    "00" : new GLatLng(38.845758,139.909987),
    "url1" : "http://www.town.shonai.yamagata.jp/scripts/BOOKS.DLL/titles?TYPE=1&ROWS=0025&UNION0=0&ITEM0=19&TERM0=",
    "url2" : "&JOIN1=0&UNION1=0&ITEM1=20&TERM1=&JOIN2=0&UNION2=0&ITEM2=5&TERM2=&JOIN3=0&UNION3=0&ITEM3=1&TERM3=&SEARCH.x=37&SEARCH.y=17"
};

//          GreyBox configuration
//                                              Use animation?
var GB_ANIMATION = true;
var GB_IMG_DIR = "greybox/";
    GreyBox.preloadGreyBoxImages();
//                                              Clicking on the transparent overlay closes the GreyBox window?
var GB_overlay_click_close = true;

function load() {
    if (!GBrowserIsCompatible()) {
        alert("このブラウザはGoogle Mapsに対応していません");
        return;
    }
    if(navigator.userAgent.indexOf("MSIE 7") != -1) {
        BrF = 1;
    }
//  window.external.AddSearchProvider("http://natu-n.com/Fukushima_map.xml");
//  関連情報の非表示
    $("series").hide();
/*
 *  入力フォームでのキーイベント(Enter)の取得
 *      Enterキー押下でのsubmitを抑制し(リロードを防ぐ)、検索ボタン押下のイベントを発生させる
*/
    Event.observe($('ISBN'), 'keypress',
        function(event){
            if (event.keyCode == Event.KEY_RETURN) {
                Event.stop(event);
                document.iform.BTN.focus();
                AddDashSub();
            }
        }
        , false);

//  マップの読み込み、マウスでの拡大縮小イベントの追加
    map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(38.498743,140.270691), 9);
    map.addControl(new GLargeMapControl());
    map.addControl(new GScaleControl());
    map.addControl(new GOverviewMapControl());
    map.enableDoubleClickZoom();
    Event.observe($('map'),'mousewheel',
        function (element, wheel_count){
                wheel_count == 1 ? map.zoomIn() : map.zoomOut();
        }
    , false);

//  クエリ文字列をサニタイズしてからパラメータへセット
    document.iform.ISBN.value = "";
    document.iform.ISBN.focus();
    para = document.location.search.substr(1).toQueryParams();
    if (para['isbn']){
        para['isbn'] = para['isbn'].replace(/[^0-9X]/g,'');
        if ((para['isbn'].length == 10) || (para['isbn'].length == 13)){
            document.iform.ISBN.value = para['isbn'];
            document.iform.ISBN.blur();
            $("BTN").onclick();
        }
    } else if (para['ISBN']){
        para['ISBN'] = para['ISBN'].replace(/[^0-9X]/g, '');
        if ((para['ISBN'].length == 10) || (para['ISBN'].length == 13)){
            document.iform.ISBN.value = para['ISBN'];
            document.iform.ISBN.blur();
            $("BTN").onclick();
        }
    }

}

/*
 *  マーカ定義１(Greybox表示あり)
 *  引数    point   :表示位置
 *          name    :onMouseでの表示名、Greyboxのタイトル
 *          url     :Greyboxで表示するurl
 *          icon    :追加するアイコン
*/
function createMarker1(point,name,url,icon) {
    var marker = new GMarker(point, {icon:icon,title:name});
    if (BrF == 0) {
        GEvent.addListener(marker, "click", function() {
            GB_showFullScreen(name, url);
            });
    } else {
        GEvent.addListener(marker, "click", function() {
            window.open(url);
            });
    }
    return marker;
}
/*
 *  マーカ定義２(Greybox表示なし)
 *  引数    point   :表示位置
 *          name    :onMouseでの表示名
 *          icon    :追加するアイコン
*/
function createMarker2(point,name,icon) {
    var marker = new GMarker(point, {icon:icon,title:name});
    return marker;
}

function AddDashSub (){
    str = document.iform.ISBN.value;
    switch(str.length){
        case 9:
            if (str.match(/(\d{9})/)){
                ISBN13   = "978" + str;
                ISBN10   = cvISBN10(ISBN13);
                ISBN10e  = edISBN10(ISBN10);
                ISBN10m  = ISBN10.substr(0,9);
                ISBN10em = ISBN10e.substr(0,11);
                ISBN13   = cvISBN13(ISBN10);
                ISBN13e  = edISBN13(ISBN13);
                document.iform.ISBN.value = ISBN10;
                break;
            } else {
                document.iform.ISBN.value = "";
                document.iform.ISBN.focus();
                return;
            }
        case 10:
            if (str.match(/(\d{9}[\d|X])/)){
                if (ckISBN10(str)) {
                    ISBN10   = str;
                    ISBN10e  = edISBN10(ISBN10);
                    ISBN10m  = ISBN10.substr(0,9);
                    ISBN10em = ISBN10e.substr(0,11);
                    ISBN13   = cvISBN13(ISBN10);
                    ISBN13e  = edISBN13(ISBN13);
                    break;
                }
                str = "978" + str;
                if (ckISBN13(str)) {
                    ISBN13   = str;
                    ISBN13e  = edISBN13(ISBN13);
                    ISBN10   = cvISBN10(ISBN13);
                    ISBN10e  = edISBN10(ISBN10);
                    ISBN10m  = ISBN10.substr(0,9);
                    ISBN10em = ISBN10e.substr(0,11);
                    document.iform.ISBN.value = ISBN13;
                    break;
                } else {
                    document.iform.ISBN.value = "";
                    document.iform.ISBN.focus();
                    return;
                }
            } else {
                document.iform.ISBN.value = "";
                document.iform.ISBN.focus();
                return;
            }
        case 12:
            if (str.match(/(\d{12})/)){
                ISBN10   = str.substr(3,9) + "X";
                ISBN13   = cvISBN13(ISBN10);
                ISBN13e  = edISBN13(ISBN13);
                ISBN10   = cvISBN10(ISBN13);
                ISBN10e  = edISBN10(ISBN10);
                ISBN10m  = ISBN10.substr(0,9);
                ISBN10em = ISBN10e.substr(0,11);
                document.iform.ISBN.value = ISBN13;
                break;
            } else {
                document.iform.ISBN.value = "";
                document.iform.ISBN.focus();
                return;
            }
        case 13:
            if (str.match(/(\d{13})/)){
                if (ckISBN13(str)) {
                    ISBN13   = str;
                    ISBN13e  = edISBN13(ISBN13);
                    ISBN10   = cvISBN10(ISBN13);
                    ISBN10e  = edISBN10(ISBN10);
                    ISBN10m  = ISBN10.substr(0,9);
                    ISBN10em = ISBN10e.substr(0,11);
                    document.iform.ISBN.value = ISBN13;
                    break;
                } else {
                    document.iform.ISBN.value = "";
                    document.iform.ISBN.focus();
                    return;
                }
            } else {
                document.iform.ISBN.value = "";
                document.iform.ISBN.focus();
                return;
            }
        default:
            document.iform.ISBN.value = "";
            document.iform.ISBN.focus();
            return;
    }

    mgr = new GMarkerManager(map);
    map.clearOverlays();
    mgr.refresh();
    var elementTarget = $("ttl");
    while ( elementTarget.hasChildNodes() ) {
        elementTarget.removeChild(elementTarget.firstChild);
    }
    elementTarget = $("img");
    while ( elementTarget.hasChildNodes() ) {
        elementTarget.removeChild(elementTarget.firstChild);
    }
//  elementTarget = $("links");
//  elementTarget.getElementsByTagName("a")[0].setAttribute('href' ,lnksUrl);
    $("amr").setAttribute('href' ,amrUrl + ISBN10);
    $("iwt").setAttribute('href' ,iwtUrl + ISBN10);
    $("myg").setAttribute('href' ,mygUrl + ISBN10);
    $("akt").setAttribute('href' ,aktUrl + ISBN10);
    $("fks").setAttribute('href' ,fksUrl + ISBN10);
    $("thisLink").setAttribute('href' ,ymaUrl + ISBN10);

//  Amazonより書籍情報を取得、表示
    Amazon_get(ISBN10);

//Webcat Plusで情報取得
    var elementTarget = $("btn2");
    while ( elementTarget.hasChildNodes() ) {
        elementTarget.removeChild(elementTarget.firstChild);
    }
    var elementTarget = $("series");
    while ( elementTarget.hasChildNodes() ) {
        elementTarget.removeChild(elementTarget.firstChild);
    }
    elementTarget.hide();
//  var wc_url = "http://natu-n.com/cgi/webcat_get3.cgi?isbn=" + ISBN10;
    var wc_url = "http://natu-n.com/cgi/webcat_get6.cgi?isbn=" + ISBN10;
    var wc_http = new JKL.ParseXML.JSON( wc_url );
    var wc_func = function (data) {
        var elementTarget = $("series");
        var hash1 = $H( data.series );
        if (data.flg == true) {
            var ul1 = document.createElement('ul');
            elementTarget.appendChild(ul1);
            var j = 0;
            hash1.each( function( pair ) {
                var li1 = document.createElement('li');
                elementTarget.getElementsByTagName("ul")[0].appendChild(li1);
                var lk1 = document.createElement('a');
                    lk1.setAttribute('href' ,'#');
                    lk1.setAttribute('title' ,hash1[pair.key]);
                var li1 = document.createTextNode(hash1[pair.key]);
                elementTarget.getElementsByTagName("li")[j].appendChild(lk1);
                elementTarget.getElementsByTagName("a")[j].appendChild(li1);
                Event.observe(elementTarget.getElementsByTagName("a")[j], 'click',
                    function(event){
                        $("series").hide();
                        $("map").show();
                        $("btn2").show();
                        document.iform.ISBN.value = pair.key;
                        document.iform.ISBN.blur();
                        $("BTN").onclick();
                    }
                , false);
                j++;
            } );
            var li1 = document.createElement('li');
            elementTarget.getElementsByTagName("ul")[0].appendChild(li1);
            var lk1 = document.createElement('a');
                lk1.setAttribute('href' ,'#');
                lk1.setAttribute('title' ,'マップ表示');
            var li1 = document.createTextNode('マップ表示≫');
            elementTarget.getElementsByTagName("li")[j].appendChild(lk1);
            elementTarget.getElementsByTagName("a")[j].appendChild(li1);
            Event.observe(elementTarget.getElementsByTagName("a")[j], 'click',
                function(event){
                    $("series").hide();
                    $("map").show();
                    $("btn2").show();
                }
            , false);
            
//      他巻情報表示ボタン作成
            var elementTarget = $("btn2");
            var lk1 = document.createElement('a');
                lk1.setAttribute('href' ,'#');
                lk1.setAttribute('title' ,'関連情報表示');
            var li1 = document.createTextNode('≪関連情報表示');
            elementTarget.appendChild(lk1);
            Event.observe(elementTarget.getElementsByTagName("a")[0], 'click',
                function(event){
                    $("btn2").hide();
                    $("map").hide();
                    $("series").show();
                }
            , false);
            elementTarget.getElementsByTagName("a")[0].appendChild(li1);
        }
    };
    wc_http.async(wc_func);
    wc_http.parse();

//  山形県立図書館(06000)
    var url_06000 = "http://natu-n.com/cgi/06000.cgi?isbn=" + ISBN10;
    var http_06000 = new JKL.ParseXML.JSON( url_06000 );
    var func_06000 = function (data) {
        var hash1 = $H( data.lib_06000 );
        var hash2 = $H( _06000 );
        var hash3 = $H( data.name_06000 );
        if (data.stock_06000 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06000[0],icon1P);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2P);
        }
        map.removeOverlay(marker_06000);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06000);
    http_06000.async(func_06000);
    http_06000.parse();

//  新庄市立図書館
    var url_06205 = "http://natu-n.com/cgi/06205.cgi?isbn=" + ISBN10;
    var http_06205 = new JKL.ParseXML.JSON( url_06205 );
    var func_06205 = function (data) {
        var hash1 = $H( data.lib_06205 );
        var hash2 = $H( _06205 );
        var hash3 = $H( data.name_06205 );
        if (data.stock_06205 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06205[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06205);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06205);
    http_06205.async(func_06205);
    http_06205.parse();

//  寒河江市立図書館
    var url_06206 = "http://natu-n.com/cgi/06206.cgi?isbn=" + ISBN10;
    var http_06206 = new JKL.ParseXML.JSON( url_06206 );
    var func_06206 = function (data) {
        var hash1 = $H( data.lib_06206 );
        var hash2 = $H( _06206 );
        var hash3 = $H( data.name_06206 );
        if (data.stock_06206 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06206[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06206);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06206);
    http_06206.async(func_06206);
    http_06206.parse();

//  上山市立図書館
    var url_06207 = "http://natu-n.com/cgi/06207.cgi?isbn=" + ISBN10;
    var http_06207 = new JKL.ParseXML.JSON( url_06207 );
    var func_06207 = function (data) {
        var hash1 = $H( data.lib_06207 );
        var hash2 = $H( _06207 );
        var hash3 = $H( data.name_06207 );
        if (data.stock_06207 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06207[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06207);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06207);
    http_06207.async(func_06207);
    http_06207.parse();

//  天童市立図書館
    var url_06210 = "http://natu-n.com/cgi/06210.cgi?isbn=" + ISBN10;
    var http_06210 = new JKL.ParseXML.JSON( url_06210 );
    var func_06210 = function (data) {
        var hash1 = $H( data.lib_06210 );
        var hash2 = $H( _06210 );
        var hash3 = $H( data.name_06210 );
        if (data.stock_06210 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06210[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06210);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06210);
    http_06210.async(func_06210);
    http_06210.parse();

//  河北町立中央図書館
    var url_06321 = "http://natu-n.com/cgi/06321.cgi?isbn=" + ISBN10;
    var http_06321 = new JKL.ParseXML.JSON( url_06321 );
    var func_06321 = function (data) {
        var hash1 = $H( data.lib_06321 );
        var hash2 = $H( _06321 );
        var hash3 = $H( data.name_06321 );
        if (data.stock_06321 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06321[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06321);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06321);
    http_06321.async(func_06321);
    http_06321.parse();

//  尾花沢市民図書館
    var url_06212 = "http://natu-n.com/cgi/06212.cgi?isbn=" + ISBN10;
    var http_06212 = new JKL.ParseXML.JSON( url_06212 );
    var func_06212 = function (data) {
        var hash1 = $H( data.lib_06212 );
        var hash2 = $H( _06212 );
        var hash3 = $H( data.name_06212 );
        if (data.stock_06212 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06212[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06212);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06212);
    http_06212.async(func_06212);
    http_06212.parse();

//  南陽市立図書館
    var url_06213 = "http://natu-n.com/cgi/06213.cgi?isbn=" + ISBN10;
    var http_06213 = new JKL.ParseXML.JSON( url_06213 );
    var func_06213 = function (data) {
        var hash1 = $H( data.lib_06213 );
        var hash2 = $H( _06213 );
        var hash3 = $H( data.name_06213 );
        if (data.stock_06213 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06213[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06213);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06213);
    http_06213.async(func_06213);
    http_06213.parse();

//  東根市さくらんぼ図書館
    var url_06211 = "http://natu-n.com/cgi/06211.cgi?isbn=" + ISBN10;
    var http_06211 = new JKL.ParseXML.JSON( url_06211 );
    var func_06211 = function (data) {
        var hash1 = $H( data.lib_06211 );
        var hash2 = $H( _06211 );
        var hash3 = $H( data.name_06211 );
        if (data.stock_06211 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06211[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06211);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06211);
    http_06211.async(func_06211);
    http_06211.parse();

//  白鷹町立図書館
    var url_06402 = "http://natu-n.com/cgi/06402.cgi?isbn=" + ISBN10;
    var http_06402 = new JKL.ParseXML.JSON( url_06402 );
    var func_06402 = function (data) {
        var hash1 = $H( data.lib_06402 );
        var hash2 = $H( _06402 );
        var hash3 = $H( data.name_06402 );
        if (data.stock_06402 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06402[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06402);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06402);
    http_06402.async(func_06402);
    http_06402.parse();

//  川西町立図書館
    var url_06382 = "http://natu-n.com/cgi/06382.cgi?isbn=" + ISBN10;
    var http_06382 = new JKL.ParseXML.JSON( url_06382 );
    var func_06382 = function (data) {
        var hash1 = $H( data.lib_06382 );
        var hash2 = $H( _06382 );
        var hash3 = $H( data.name_06382 );
        if (data.stock_06382 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06382[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06382);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06382);
    http_06382.async(func_06382);
    http_06382.parse();
//  鶴岡市立図書館
    var url_06203 = "http://natu-n.com/cgi/06203.cgi?isbn=" + ISBN10;
    var http_06203 = new JKL.ParseXML.JSON( url_06203 );
    var func_06203 = function (data) {
        var hash1 = $H( data.lib_06203 );
        var hash2 = $H( _06203 );
        var hash3 = $H( data.name_06203 );
        if (data.stock_06203 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06203[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06203);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06203);
    http_06203.async(func_06203);
    http_06203.parse();

//  酒田市立図書館
    var url_06204 = "http://natu-n.com/cgi/06204.cgi?isbn=" + ISBN10;
    var http_06204 = new JKL.ParseXML.JSON( url_06204 );
    var func_06204 = function (data) {
        var hash1 = $H( data.lib_06204 );
        var hash2 = $H( _06204 );
        var hash3 = $H( data.name_06204 );
        if (data.stock_06204 == true) {
            var marker = createMarker1(hash2["00"],hash3["00"],data.uri_06204[0],icon1);
        } else {
            var marker = createMarker2(hash2["00"],hash3["00"],icon2);
        }
        map.removeOverlay(marker_06204);
        mgr.addMarker(marker,0);
        mgr.refresh();
        };
    map.addOverlay(marker_06204);
    http_06204.async(func_06204);
    http_06204.parse();

//  書名検索館
    var url_bk1 = "http://natu-n.com/cgi/bk1.cgi?isbn=" + ISBN10;
    var http_bk1 = new JKL.ParseXML.JSON( url_bk1 );
    var func_bk1 = function (data) {
        if (data.bk1 == true) {
            var marker = createMarker1(_06201["00"], "山形市立図書館"  , _06201["url1"] + data.sname + _06201["url2"], iconX);
            mgr.addMarker(marker,0);
            var marker = createMarker1(_06202["00"], "市立米沢図書館"  , _06202["url1"] + data.sname + _06202["url2"], iconX);
            mgr.addMarker(marker,0);
            var marker = createMarker1(_06428["00"], "庄内町立図書館"  , _06428["url1"] + data.sname + _06428["url2"], iconX);
            mgr.addMarker(marker,0);
            mgr.refresh();
        } else {
            var marker = createMarker2(_06201["00"], "山形市立図書館"  , icon2);
                mgr.addMarker(marker,0);
            var marker = createMarker2(_06202["00"], "市立米沢図書館"  , icon2);
                mgr.addMarker(marker,0);
            var marker = createMarker2(_06428["00"], "庄内町立図書館"  , icon2);
                mgr.addMarker(marker,0);
                mgr.refresh();
        }
    };
    http_bk1.async(func_bk1);
    http_bk1.parse();

    var rss = "http://myrmecoleon.sytes.net/map/libgeo.php?area=2&isbn=" + ISBN10;
    var geoXml = new GGeoXml(rss);
    map.addOverlay(geoXml);

}

function clkTab(obj){
    $("current").removeAttribute('id');
    if (obj == "01") {
        document.getElementsByTagName("li")[0].setAttribute('id' ,'current');
        map.setCenter(new GLatLng(38.498743,140.270691), 9);
    }
}
