﻿var strings_eu = {
    selec: '[hautatu]',
    espere: 'Itxoin pixka bat...',
    sinEstim1: 'Daturik ez ',
    sinEstim2: ' zenbakiko geralekurako',
    parNoValid: ' ez da baliozko geraleku-kodea',
    estim1: 'Gutxi gorabehera ',
    estim2: ' minutu',
    teoric: 'Iritsiera-ordu teorikoa ',
    parada: 'Geralekua',
    estims: 'Iristeko denbora'
};

var strings_es = {
    selec: '[seleccione]',
    espere: 'Espere unos segundos...',
    sinEstim1: 'sin estimaciones para la parada ',
    sinEstim2: '',
    parNoValid: ' no es un código de parada válido',
    estim1: 'Estimado ',
    estim2: ' min',
    teoric: 'Paso teórico ',
    parada: 'Parada',
    estims: 'Estimaciones'
}

obtenEstimacion = function(parCod, linId, container, popup) {

    container.css("display", "block");
    container.text(strings.espere);

    $.ajax({
        type: "POST",
        url: "/WS_Lbw/Service.asmx/Estima",
        data: "{codParada:" + parCod + ",idLinea:" + linId + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {

            if (msg.d) msg = msg.d; // framework 3.5, IIS7

            container.text("");

            if (msg.length == 0) {
                container.append(strings.sinEstim1 + "<b>" + parCod + "</b>" + strings.sinEstim2);
            }
            else {
                for (var i = 0; i < msg.length; i++) {
                    var estimacion = msg[i];
                    var textoEstimacion = "<div><b>" + estimacion.linea + " " + estimacion.itinerario + "</b>:</div>";
                    if (estimacion.prox) {
                        textoEstimacion += "<div style=\"margin-left:5px\"><b>" + estimacion.dato + "</b></div>";
                    }
                    else {
                        if (estimacion.enMinutos) {
                            textoEstimacion += "<div style=\"margin-left:5px\">" + strings.estim1 + "<b>" + estimacion.dato + "</b>" + strings.estim2 + "</div>";
                        }
                        else {
                            textoEstimacion += "<div style=\"margin-left:5px\">" + strings.teoric + "<b>" + estimacion.dato + "</b></div>";
                        }
                    }
                    container.append(textoEstimacion);
                }
            }
            if (popup) popup.updateSize(); // OpenLayers Marker
        },
        error: function(request, error) {
            container.text("(error)");
        }
    });
}

