/* javascript */

var g_map_config= new google_map_config_v2();
var g_center    = false;;
var g_map       = false;;

function
map_start()
{
    if ( !GBrowserIsCompatible() ) {
        alert( "Sorry. Google map is not available. Because \n\nThe browser is not able to connect to Google map server at this moment.\n\nOr your browser is not compatible with Google map." );
        return;
    }

    g_center = g_map_data_list.shift();
    g_map = google_map_v2( g_center, g_map_data_list, g_map_config );
}

function
map_center( id )
{
    if ( !g_map ) return;

    var zoom_level = 14;
    var o = false;

    if ( g_center.id == id ) {
        o = g_center;
    } else if ( g_map_data_list ) {
        for (var i=0; i<g_map_data_list.length; i++ ) {
            if ( g_map_data_list[ i ].id == id ) {
                o = g_map_data_list[ i ];
                break;
            }
        }
    }

    if ( o ) {
        google_map_center( g_map, o, zoom_level );
    }

    return;
}

function
map_stop()
{
    GUnload();
}

function
bl_www_start()
{
    if ( typeof g_map_data_list != 'undefined' ) {
        map_start();
    }
}

function
bl_www_stop()
{
    if ( typeof g_map_data_list != 'undefined' ) {
        map_stop();
    }
}

/* vim: set expandtab sw=4 ts=4 sts=4: */

