﻿//============================================
// Texts for validation
//============================================
var lang_WrongInputField		= "Chybný údaj v poli"
var lang_InputFieldLabel		= "Názov poľa: "
var lang_InputFieldText			= "Údaj v poli: "
var lang_Problem				= "Problém: "

var lang_Digits					= "0123456789";

var lang_DecimalSymbol			= ',';
var lang_ThousandSymbol			= " ";
var lang_ProblemDecimal			= "Pole musí obsahovať číselnú hodnotu";

//============================================
// Texts for validation
//============================================
var lang_TimeSeparator			= ":";
var lang_DateSeparator			= ".";
var lang_ProblemRequiredDropDown		= "Je nutné zvoliť jednu z ponúkaných položiek"
var lang_ProblemRequired				= "Je nutné zadať údaj v poli"
var lang_ProblemEmail					= "Pole musí obsahovať správny formát e-mailu";
var lang_ProblemDate					= "Pole musí obsahovať platný dátum";
var lang_ProblemInteger					= "Pole musí obsahovať celé číslo";
var lang_ProblemUnsignedInteger			= "Pole musí obsahovať kladné celé číslo";
var lang_ProblemTime					= "Pole musí obsahovať platný čas vo formáte hh:mm";
var lang_ProblemAlpha					= "Pole môže obsahovať len písmená";
var lang_ProblemAlphaNumeric			= "Pole môže obsahovať len písmená a čísla";
var lang_ProblemNumeric					= "Pole môže obsahovať len čísla";
var lang_ProblemComment					= "Pole môže obsahovať alfanumerické znaky a znaky + - ; , . ! ? : / ( ) [ ] _";
var lang_ProblemAccount					= "Pole musí obsahovať správny formát účtu";
var lang_ProblemCurrency				= "Pole musí obsahovať správny formát a výšku sumy";
var lang_ProblemCurrencySKK				= "Pole musí obsahovať správny formát a výšku sumy";
var lang_ProblemUnsignedDecimal			= "Pole musí obsahovať kladnú číselnú hodnotu";
var lang_ProblemUnsignedCurrency		= "Pole musí obsahovať správny formát a kladnú výšku sumy";
var lang_ProblemUnsignedCurrencySKK		= "Pole musí obsahovať správny formát a kladnú výšku sumy";
var lang_ProblemAny						= "Pole nemôže obsahovať znaky ' \" | a riadiace znaky";
var lang_ProblemDateLimit				= "Dátum presahuje limit";
var lang_ProblemSms						= "Telefónne číslo nie je platné";
var lang_ProblemOutOfRange				= "Zadaná hodnota je mimo platný rozsah"
var lang_ProblemKPCTXTExt				= "Povolené prípony súboru sú len kpc a txt";
var lang_ProblemZIP						= "Údaj v poli musí mať dĺžku 5 znakov";
var lang_ProblemMobile					= "Zadajte telefónne číslo v tvare 09xx yyy yyy";
var lang_ProblemDateHistoric			= "Dátum nemôže byť starší ako dnešný"
var lang_ProblemDateFuture				= "Dátum musí byť starší ako dnešný";
var lang_ProblemIDCard					= "Číslo občianskeho preukazu zadajte v tvare AB 123456 alebo AB123456";

var lang_StandingCeck1					= "Trvalý príkaz z účtu v cudzej mene je možné zadať iba v rámci VÚB.";
var lang_StandingCeck2					= "Z účtu v CM nie je možné realizovať tento typ automatického prevodu.";
var lang_DateToCheck					= "V poli môže byť dátum maximálne o 50 rokov vyšší ako dnešný dátum.";

var lang_PaymentCeck1					= "Z účtu v CM do inej banky môžete zadať len štandardnú úhradu.";
var lang_PaymentCeck2					= "Z vybraného účtu môžete zadať len štandardnú platbu.";

var lang_MessageServices				= "Služba nie je pre zadaný účet prístupná.";
var lang_MessageServicesHelpFormat		= "Popis štruktúry existuje len pre formáty GPC, TXT a CDF.";

var lang_AtLeastOne						= "Aspoň jedna adresa musí byť zadaná.";

var lang_Show							= "rozbaliť";
var lang_Hide							= "skryť";
var lang_HideAll						= "zbaliť všetko";

var lang_IncorrectAccount				= "Účet nie je správne zadaný";
var lang_ProblemIntegerMinMax			= "Minimálna prípustná hodnota je {0}, maximálna prípustná hodnota je {1}";
var lang_ProblemLimitMax				= "Maximálny limit je {0}";
var lang_ProblemLeastOneContact			= "Najmenej jeden kontakt musí byť uvedený";
var	lang_DeliveryOutsideNotAllowed		= "Doručenie korešpondencie mimo územia nie je povolené";
var	lang_MinimumAmountInvestment		= "Minimálna hodnota Vašej investície musí byť vo výške 10 000,- Sk s ďalšími násobkami vo výške 1 000,- Sk.";
var lang_MaxFundsCount					= "Maximálny počet podielových fondov, ktoré si môžete vybrať, je 5.";

var lang_AMTGreaterThanMaxLimit			= "Výška limitu zadaná v poli Denný limit pre výber hotovosti v bankomate nesmie byť väčšia ako limit zadaný v poli Maximálny denný limit.";
var lang_POSGreaterThanMaxLimit			= "Výška limitu zadaná v poli Denný limit pre platby u obchodníkov nesmie byť väčšia ako limit zadaný v poli Maximálny denný limit.";

var lang_ProblemSwift					= "Údaj v poli musí mať dĺžku 8 alebo 11 znakov";


//===========================================
//	Texts for PKI
//===========================================
var lang_PKI_LCID						= 1051;
/* var lang_PKI_LCID = 1033; should go to Language_en.js */
/* var lang_PKI_LCID = 1031; for language = 20 */
/* var lang_PKI_LCID = 1038; for language = 30 */
var lang_PKI_Title						= "Autorizácia elektronickým podpisom";
var lang_PKI_DialogWindowErr			= "Nepodarilo sa vytvoriť dialógové okno na výber PKCS#12 súboru.";
var lang_PKI_CSPError					= "Nepodarilo sa korektne enumerovať kryptografických providerov (CSP).";
var lang_PKI_PasswordErr				= "Nesprávne heslo.";
var lang_PKI_CardReaderErr				= "Nie je pripojená čítačka čipových kariet alebo nie je zasunutá korektná čipová karta.";
var lang_PKI_CAPICOMErr					= "Nepodarilo sa vytvoriť CAPICOM objekt.";
var lang_PKI_CAPICOMCertErr				= "Nepodarilo sa vytvoriť CAPICOM.Certificate objekt.";
var lang_PKI_CAPICOMCallErr				= "Nastala neočakávaná chyba pri volaní metód CAPICOM objektu.";
var lang_PKI_CertStoreErr				= "Nepodarilo sa otvoriť úložisko certifikátov.";
var lang_PKI_SignErr					= "Chyba pri podpisovaní: ";
var lang_PKI_SignNotSuccessful			= "Transakcia nie je podpísaná.";
var lang_PKI_SignAgain					= "Vráťte sa na predchádzajúcu stránku a zadajte prosím platbu ešte raz."

//===========================================
//	Investments
//===========================================
var lang_Investments1					= "Linka je prístupná len pre investovanie formou sporenia.";
var lang_Investments2					= "Suma nesmie byť menšia ako minimálny vklad vo vybranej mene.";

//===========================================
//	Texts for insurance
//===========================================
var lang_InsurMaxAge					= "Maximálny vek poistenca je 75 rokov.";
var lang_InsurStartInPast				= "Začiatok poistenia nesmie byť skôr ako nasledujúci deň.";
var lang_InsurOctober					= "Ak je aktuálny dátum menší ako 31.10. musí byť dátum začiatku poistenia menší ako 31.12. toho roku.";
var lang_InsurStartFeb					= "V prípade uzatvorenia poistenia v mesiaci november alebo december, môže byť začiatok poistenia najneskôr do konca februára nasledujúceho roka.";
var lang_Insur183Days					= "Maximálna dĺžka poistenia je 183 dní.";
var lang_InsurWork18_65					= "Pri poistení pracovnej cesty musí byť vek v intervale 18 až 65 rokov.";
var lang_InsurSport65					= "Maximálny vek poistenca pri pripoistení \"športovec\" je 65 rokov";
var lang_InsurAdditionalInvalid			= "Nesprávny typ pripoistenia pre dané poistenie.";
var lang_InsurTariff					= "Nenašla sa sadzba pre dané poistenie.";
var lang_InsurFromGETo					= "Platnosť od musí byť menšia, alebo rovná ako platnosť do.";

//============================================
//	Language dependant functions
//============================================
function lang_GetYMD(fromStr)
{
	var splitted = fromStr.split(lang_DateSeparator);
	
	var year = splitted[2];
	if(year.length==2)
		year = "20" + year;
	var month = splitted[1].replace(/^0+(.)/, '$1');
	var day = splitted[0].replace(/^0+(.)/, '$1');
	
	var result = new Array();
	result.year = parseInt(year);
	result.month = parseInt(month);
	result.day = parseInt(day);
	
	return result;	
}

function lang_GetDateStr(fromDate)
{
	var year = fromDate.getUTCFullYear().toString();
	var month = (fromDate.getUTCMonth() + 1).toString();
	var day = fromDate.getUTCDate().toString();
	
	if(day.length == 1) day = "0" + day;
	if(month.length == 1) month = "0" + month;
	
	return day + lang_DateSeparator + month + lang_DateSeparator + year;
}

function lang_StrToFloat(str)
{
	if(str==null)
		return null;
	str = str.replace(/[\xA0\x20]/g,'');
	str = str.replace(',','.');
	var value = parseFloat(str);
	if(isNaN(value))
		return null;
	else
		return value;
}

function lang_FloatToStr(value)
{
	var str = value.toString();
	str = str.replace('.',',');
	return str;
}

var Language_sk = 1;
