function leags(leags) {
    var x1 = Math.round(leags * 3.45);
    var x2 = Math.round(leags * 5.55);
    return overlib('~ ' + x1 + ' miles<br>~ ' + x2 + ' kilometers', CAPTION, leags + ' leagues');
}
function fms(fms) {
    var x1 = 6 * fms;
    var x2 = Math.round(1.8288 * fms);
    return overlib(x1 + ' feet<br>~ ' + x2 + ' meters', CAPTION, fms + ' fathoms');
}
function fmsc(fms1, conj, fms2) {
    return overlib(fms1 * 6 + ' ' + conj + ' ' + fms2 * 6 + ' feet<br>~ '
        + Math.round(fms1 * 1.8288) + ' ' + conj + ' ' + Math.round(fms2 * 1.8288) + ' meters', 
        CAPTION, fms1 + ' ' + conj + ' ' + fms2 + ' fathoms');
}
function leagsc(leag1, conj, leag2) {
    var x1 = Math.round(leag1 * 3.45);
    var x2 = Math.round(leag2 * 3.45);
    var x3 = Math.round(leag1 * 5.55);
    var x4 = Math.round(leag2 * 5.55);
    return overlib('~ ' + x1 + ' ' + conj + ' ' + x2 + ' miles<br>~ ' +
        x3 + ' ' + conj + ' ' + x4 + ' kilometers', 
        CAPTION, leag1 + ' ' + conj + ' ' + leag2 + ' leagues');
}
function cablen(len) {
    var x1 = 608 * len;
    var x2 = Math.round(185.3184 * len);
    return overlib(x1 + ' feet<br>~ ' + x2 + ' meters',
        CAPTION, len + ' cables length');
}
function furlong(x) {
    var x1 = 220 * x;
    var x2 = Math.round(201.168 * x);
    var x3 = ' furlong';
    if (x > 1) x3 = ' furlongs';
    return overlib(x1 + ' yards<br>~ ' + x2 + ' meters',
        CAPTION, x + x3);
}

    
    
