function showMap(gpsn, gpse, zoom) {

    if (typeof zoom != 'undefined') {
        zoom = 10;
    }

    var latlng = null;

    if (gpsn != '' && gpse != '') {
        gps_a = makeAttr(gpsn)
        gps_b = makeAttr(gpse)
        zoom = parseInt(zoom)
        latlng = new google.maps.LatLng(gps_a, gps_b);
    } else {
        return;
    }
    var myOptions = {
        // zobrazeni ovladacich prvku
        navigationControl: false,// zoomovani
        mapTypeControl: false,// vyber typu mapy
        scaleControl: false,// meritko
        // priblizeni mapy
        zoom: zoom, //7.
        center: latlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    new google.maps.Marker({
        position: new google.maps.LatLng(gps_a, gps_b),
        'map': map
    }); 
}

function makeAttr(gps) {

    var s = new Array()

    gps = gps.split('°')
    s[0] = parseFloat(gps[0])
    gps = gps[1].split("'")
    s[1] = parseFloat(gps[0])
    gps = gps[1].split('"')
    s[2] = parseFloat(gps[0])

    var s = s[0] + s[1]/60 + s[2]/60/60

    return s
}

