﻿var lbl_coupon_rate;
var lbl_given_py_flag;
var lbl_maturity_date;
var lbl_given_py;
var lbl_redemption_value;
var lbl_settlement_date;
var lbl_first_coupon_date;
var lbl_issue_date;
var lbl_coupon_reinvestment_rate;
var lbl_coupon_frequency;
var lbl_day_count_method;
var lbl_end_of_month_adjustment_flag;
var lbl_required_values;
var lbl_optional_values;
var lbl_adjust_settings;
var lbl_price;
var lbl_yield;
var lbl_accrued_interest;
var lbl_price_yield;
var lbl_duration;
var lbl_modified_duration;
var lbl_convexity;
var lbl_price_value_of_01;
var lbl_yield_value_of_32nd;
var lbl_duration;
var lbl_fld_annual_yield;
var lbl_sec_annual_yield;
var lbl_coupon_interest;
var lbl_interest_on_interest;
var lbl_total_interest;
var lbl_cap_gain;
var lbl_total_dollar_return;
var lbl_total_future_amount;
var lbl_income;
var lbl_previous_coupon_date;
var lbl_next_coupon_date;
var lbl_coupon;
var lbl_btn_Calculate;
var lbl_waitTitle;
var lbl_waitMsg;
var lbl_btn_Reset;
var lbl_Title_tab1;
var lbl_Title_tab2;

switch (qsParm['LangType']) {
    default:
        lbl_Title_tab1 = 'General Bond Calculator';
        lbl_Title_tab2 = 'Results';
        
        lbl_required_values = 'Required Values';
        lbl_coupon_rate = 'Coupon Rate';
        lbl_given_py_flag = 'Given';
        lbl_maturity_date = 'Maturity Date';
        lbl_given_py = 'Value';
        lbl_redemption_value = 'Redemption Value';
        lbl_settlement_date = 'Settlement Date';
        
        lbl_optional_values = 'Optional Values';
        lbl_issue_date = 'Issue Date';
        lbl_first_coupon_date = 'First Coupon Date';
        lbl_coupon_reinvestment_rate = 'Reinvestment Rate';
        
        lbl_adjust_settings = 'Adjust Settings';
        lbl_coupon_frequency = 'Coupon Frequency';
        lbl_day_count_method = 'Day Count Method';
        lbl_end_of_month_adjustment_flag = 'End of Month Adjustment';
        
        lbl_btn_Calculate = 'Calculate';
        lbl_btn_Reset = 'Clear Values';
        
        lbl_price_yield = 'Price / Yield';
        lbl_price = 'Price';
        lbl_yield = 'Yield';
        lbl_accrued_interest = 'Accrued Interest';
        
        lbl_sec_duration = 'Duration, Convexity, PV1B, YV32';
        lbl_duration = 'Duration';
        lbl_price_value_of_01 = 'PV1B';
        lbl_modified_duration = 'Modified Duration';
        lbl_yield_value_of_32nd = 'YV32';
        lbl_convexity = 'Convexity';
        
        lbl_fld_annual_yield = 'Annual Yield';
        lbl_income = 'Income and Total Return';
        lbl_coupon_interest = 'Coupon Interest';
        lbl_cap_gain = 'Capital Gain/Loss';
        lbl_interest_on_interest = 'Interest on Interest';
        lbl_total_dollar_return = 'Total Euro Return';
        lbl_total_interest = 'Total Interest';
        lbl_total_future_amount = 'Total Future Amount';
        
        lbl_coupon = 'Coupon Dates';        
        lbl_previous_coupon_date = 'Previous Coupon Date';
        lbl_next_coupon_date = 'Next Coupon Date';
        
        lbl_waitTitle = 'Calculating';
        lbl_waitMsg = 'Please wait...';
        break;
        
    case "1036":
        lbl_Title_tab1 = 'Calculateur général des obligations';
        lbl_Title_tab2 = 'Résultats';
        
        lbl_required_values = 'Valeurs requises';
        lbl_coupon_rate = 'Taux d’intérêt nominal';
        lbl_given_py_flag = 'Donné ';
        lbl_maturity_date = 'Date d’échéance';
        lbl_given_py = 'Valeur';
        lbl_redemption_value = 'Prix de remboursement';
        lbl_settlement_date = 'Date du règlement';
        
        lbl_optional_values = 'Valeurs optionnelles';
        lbl_issue_date = 'Date d’émission';
        lbl_first_coupon_date = 'Première date du coupon';
        lbl_coupon_reinvestment_rate = 'Taux de réinvestissement';
        
        lbl_adjust_settings = 'Réglage des paramètres';
        lbl_coupon_frequency = 'Fréquence du coupon';
        lbl_day_count_method = 'Méthode de comptage des jours';
        lbl_end_of_month_adjustment_flag = 'Ajustement de fin de mois';
        
        lbl_btn_Calculate = 'Calculer';
        lbl_btn_Reset = 'Effacer les valeurs';
        
        lbl_price_yield = 'Prix / Rendement';
        lbl_price = 'Prix';
        lbl_yield = 'Rendement';
        lbl_accrued_interest = 'Intérêts accumulés';
        
        lbl_sec_duration = 'Durée, Convexité, PV1B, YV32';
        lbl_duration = 'Durée ';
        lbl_price_value_of_01 = 'PV1B';
        lbl_modified_duration = 'Durée modifiée ';
        lbl_yield_value_of_32nd = 'YV32';
        lbl_convexity = 'Convexité ';
        
        lbl_fld_annual_yield = 'Rendement annuel';
        lbl_income = 'Revenu et rendement global';
        lbl_coupon_interest = 'Intérêt du coupon';
        lbl_cap_gain = 'Gain/perte en capital';
        lbl_interest_on_interest = 'Intérêt sur l’intérêt ';
        lbl_total_dollar_return = 'Rendement global en Euro ';
        lbl_total_interest = 'Total des intérêts ';
        lbl_total_future_amount = 'Valeur capitalisée totale';
        
        lbl_coupon = 'Dates d’échéance du coupon';        
        lbl_previous_coupon_date = 'Précédente échéance du coupon';
        lbl_next_coupon_date = 'Prochaine échéance du coupon';
        
        lbl_waitTitle = 'Calculating';
        lbl_waitMsg = 'Please wait...';
        break;
        
    case "1031":
        lbl_Title_tab1 = 'Allgemeiner Anleihenrechner';
        lbl_Title_tab2 = 'Ergebnisse';
        
        lbl_required_values = 'Erforderliche Werte';
        lbl_coupon_rate = 'Anleihezins';
        lbl_given_py_flag = 'Annahme';
        lbl_maturity_date = 'Fälligkeitstermin';
        lbl_given_py = 'Wert';
        lbl_redemption_value = 'Rückkaufswert';
        lbl_settlement_date = 'Erfüllungstag';
        
        lbl_optional_values = 'Optionale Werte';
        lbl_issue_date = 'Emissionsdatum';
        lbl_first_coupon_date = 'Erstes Kupondatum';
        lbl_coupon_reinvestment_rate = 'Reinvestitionsrate';
        
        lbl_adjust_settings = 'Einstellungen anpassen';
        lbl_coupon_frequency = 'Kuponfrequenz';
        lbl_day_count_method = 'Tagzählungsmethode';
        lbl_end_of_month_adjustment_flag = 'Monatsendkorrektur';
        
        lbl_btn_Calculate = 'Berechnen';
        lbl_btn_Reset = 'Werte löschen';
        
        lbl_price_yield = 'Kurs / Rendite';
        lbl_price = 'Kurs';
        lbl_yield = 'Rendite';
        lbl_accrued_interest = 'Stückzinsen';
        
        lbl_sec_duration = 'Laufzeit, Konvexität, PV1B, YV32';
        lbl_duration = 'Laufzeit, Konvexität, PV1B, YV32';
        lbl_price_value_of_01 = 'PV1B';
        lbl_modified_duration = 'Veränderte Laufzeit';
        lbl_yield_value_of_32nd = 'YV32';
        lbl_convexity = 'Konvexität';
        
        lbl_fld_annual_yield = 'Jährlicher Ertrag';
        lbl_income = 'Einnahmen und Gesamtertrag';
        lbl_coupon_interest = 'Kuponzins';
        lbl_cap_gain = 'Kapitalgewinn/-verlust';
        lbl_interest_on_interest = 'Zinseszins';
        lbl_total_dollar_return = 'Gesamter Euroertrag';
        lbl_total_interest = 'Gesamte Zinsen';
        lbl_total_future_amount = 'Gesamter zukünftiger Betrag';
        
        lbl_coupon = 'Kupondaten';        
        lbl_previous_coupon_date = 'Vorheriges Kupondatum';
        lbl_next_coupon_date = 'Nächstes Kupondatum';
        
        lbl_waitTitle = 'Calculating';
        lbl_waitMsg = 'Please wait...';
        break;
        
    case "1040":
        lbl_Title_tab1 = 'Calcolatore generale per le obbligazioni';
        lbl_Title_tab2 = 'Risultati';
        
        lbl_required_values = 'Valori richiesti';
        lbl_coupon_rate = 'Tasso cedolare dell\'obbligazione';
        lbl_given_py_flag = 'Stabilito';
        lbl_maturity_date = 'Data di scadenza';
        lbl_given_py = 'Valore';
        lbl_redemption_value = 'Valore di rimborso';
        lbl_settlement_date = 'Data di regolamento';
        
        lbl_optional_values = 'Valori opzionali';
        lbl_issue_date = 'Data di emissione';
        lbl_first_coupon_date = 'Data prima cedola';
        lbl_coupon_reinvestment_rate = 'Tasso di reinvestimento';
        
        lbl_adjust_settings = 'Regola impostazioni';
        lbl_coupon_frequency = 'Frequenza cedola';
        lbl_day_count_method = 'Metodo conteggio giorni';
        lbl_end_of_month_adjustment_flag = 'Aggiustamento di fine mese';
        
        lbl_btn_Calculate = 'Calcola';
        lbl_btn_Reset = 'Cancella valori';
        
        lbl_price_yield = 'Prezzo / Rendimento';
        lbl_price = 'Prezzo';
        lbl_yield = 'Rendimento';
        lbl_accrued_interest = 'Interesse maturato';
        
        lbl_sec_duration = 'Durata, Convessità, PV1B, YV32';
        lbl_duration = 'Durata';
        lbl_price_value_of_01 = 'PV1B';
        lbl_modified_duration = 'Durata modificata';
        lbl_yield_value_of_32nd = 'YV32';
        lbl_convexity = 'Convessità';
        
        lbl_fld_annual_yield = 'Rendimento annuale';
        lbl_income = 'Reddito e rendimento totale';
        lbl_coupon_interest = 'Interesse cedolare';
        lbl_cap_gain = 'Plusvalenza/Minusvalenza';
        lbl_interest_on_interest = 'Interesse sull’interesse';
        lbl_total_dollar_return = 'Rendimento totale in euro';
        lbl_total_interest = 'Interessi totali';
        lbl_total_future_amount = 'Importo futuro totale';
        
        lbl_coupon = 'Date cedole';        
        lbl_previous_coupon_date = 'Data cedola precedente';
        lbl_next_coupon_date = 'Data cedola successiva';
        
        lbl_waitTitle = 'Calculating';
        lbl_waitMsg = 'Please wait...';
        break;
        
    case "1034":
        lbl_Title_tab1 = 'Calculadora de bonos generales';
        lbl_Title_tab2 = 'Resultados';
        
        lbl_required_values = 'Valores requeridos';
        lbl_coupon_rate = 'Interés nominal del cupón';
        lbl_given_py_flag = 'Dado';
        lbl_maturity_date = 'Fecha de vencimiento';
        lbl_given_py = 'Valor';
        lbl_redemption_value = 'Valor de rescate';
        lbl_settlement_date = 'Fecha de liquidación';
        
        lbl_optional_values = 'Información opcional';
        lbl_issue_date = 'Fecha de emisión';
        lbl_first_coupon_date = 'Fecha del primer cupón';
        lbl_coupon_reinvestment_rate = 'Tasa de reinversión';
        
        lbl_adjust_settings = 'Ajuste de configuración';
        lbl_coupon_frequency = 'Frecuencia del cupón';
        lbl_day_count_method = 'Método de cómputo de días';
        lbl_end_of_month_adjustment_flag = 'Ajuste de fin de mes';
        
        lbl_btn_Calculate = 'Calcular';
        lbl_btn_Reset = 'Borrar valores';
        
        lbl_price_yield = 'Precio/Rendimiento';
        lbl_price = 'Precio';
        lbl_yield = 'Rendimiento';
        lbl_accrued_interest = 'Interés devengado';
        
        lbl_sec_duration = 'Duración, convexidad, PV1B, YV32';
        lbl_duration = 'Duración';
        lbl_price_value_of_01 = 'PV1B';
        lbl_modified_duration = 'Duración modificada';
        lbl_yield_value_of_32nd = 'YV32';
        lbl_convexity = 'Convexidad';
        
        lbl_fld_annual_yield = 'Rendimiento anual';
        lbl_income = 'Ingreso y devolución total';
        lbl_coupon_interest = 'Interés del cupón';
        lbl_cap_gain = 'Ganancia/pérdida de capital';
        lbl_interest_on_interest = 'Interés sobre intereses';
        lbl_total_dollar_return = 'Devolución total en euros';
        lbl_total_interest = 'Interés total';
        lbl_total_future_amount = 'Cifra futura total';
        
        lbl_coupon = 'Fechas de los cupones';        
        lbl_previous_coupon_date = 'Fecha del cupón anterior';
        lbl_next_coupon_date = 'Fecha del cupón siguiente';
        
        lbl_waitTitle = 'Calculating';
        lbl_waitMsg = 'Please wait...';
        break;
}

Ext.namespace('Ext.tipslbl');

Ext.tipslbl.lbl_coupon_rate = lbl_coupon_rate;
Ext.tipslbl.lbl_given_py_flag = lbl_given_py_flag;
Ext.tipslbl.lbl_maturity_date = lbl_maturity_date;
Ext.tipslbl.lbl_given_py = lbl_given_py;
Ext.tipslbl.lbl_redemption_value = lbl_redemption_value;
Ext.tipslbl.lbl_settlement_date = lbl_settlement_date;
Ext.tipslbl.lbl_first_coupon_date = lbl_first_coupon_date;
Ext.tipslbl.lbl_issue_date = lbl_issue_date;
Ext.tipslbl.lbl_coupon_reinvestment_rate = lbl_coupon_reinvestment_rate;
Ext.tipslbl.lbl_coupon_frequency = lbl_coupon_frequency;
Ext.tipslbl.lbl_day_count_method = lbl_day_count_method;
Ext.tipslbl.lbl_end_of_month_adjustment_flag = lbl_end_of_month_adjustment_flag;
Ext.tipslbl.lbl_required_values = lbl_required_values;
Ext.tipslbl.lbl_optional_values = lbl_optional_values;
Ext.tipslbl.lbl_adjust_settings = lbl_adjust_settings;
Ext.tipslbl.lbl_price = lbl_price;
Ext.tipslbl.lbl_yield = lbl_yield;
Ext.tipslbl.lbl_accrued_interest = lbl_accrued_interest;
Ext.tipslbl.lbl_price_yield = lbl_price_yield;
Ext.tipslbl.lbl_duration = lbl_duration;
Ext.tipslbl.lbl_modified_duration = lbl_modified_duration;
Ext.tipslbl.lbl_convexity = lbl_convexity;
Ext.tipslbl.lbl_price_value_of_01 = lbl_price_value_of_01;
Ext.tipslbl.lbl_yield_value_of_32nd = lbl_yield_value_of_32nd;
Ext.tipslbl.lbl_sec_duration = lbl_sec_duration;
Ext.tipslbl.lbl_fld_annual_yield = lbl_fld_annual_yield;
Ext.tipslbl.lbl_sec_annual_yield = lbl_fld_annual_yield;
Ext.tipslbl.lbl_coupon_interest = lbl_coupon_interest;
Ext.tipslbl.lbl_interest_on_interest = lbl_interest_on_interest;
Ext.tipslbl.lbl_total_interest = lbl_total_interest;
Ext.tipslbl.lbl_cap_gain = lbl_cap_gain;
Ext.tipslbl.lbl_total_dollar_return = lbl_total_dollar_return;
Ext.tipslbl.lbl_total_future_amount = lbl_total_future_amount;
Ext.tipslbl.lbl_income = lbl_income;
Ext.tipslbl.lbl_previous_coupon_date = lbl_previous_coupon_date;
Ext.tipslbl.lbl_next_coupon_date = lbl_next_coupon_date;
Ext.tipslbl.lbl_coupon = lbl_coupon;
Ext.tipslbl.lbl_btn_Calculate = lbl_btn_Calculate;
Ext.tipslbl.lbl_waitTitle = lbl_waitTitle;
Ext.tipslbl.lbl_waitMsg = lbl_waitMsg;
Ext.tipslbl.lbl_btn_Reset = lbl_btn_Reset;
Ext.tipslbl.lbl_Title_tab1 = lbl_Title_tab1;
Ext.tipslbl.lbl_Title_tab2 = lbl_Title_tab2;
