/* * jsConfig JavaScriptUtils module * * Covers localization issues and global settings for modules. * */ /* Selenium safe Mode */ var seleniumSafeMode = false; // Autodetect in future var bStartMonday = true; // Localization var messageKey = new Array(); messageKey['yes'] = "Ano"; messageKey['no'] = "Ne"; Date.prototype.nameOfMonths = [ "Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec" ]; Date.prototype.nameOfMonthsIn = [ "Lednu", "Únoru", "cal.month.in.march", "cal.month.in.april", "cal.month.in.may", "cal.month.in.june", "cal.month.in.july", "cal.month.in.august", "cal.month.in.september", "cal.month.in.october", "cal.month.in.november", "cal.month.in.december" ]; Date.prototype.nameOfDays = [ "cal.day.sunday", "cal.day.monday", "cal.day.tuesday", "cal.day.wednesday", "cal.day.thursday", "cal.day.friday", "cal.day.saturday" ]; Date.prototype.nameOfDaysShort = [ "Po", "Út", "St", "Čt", "Pá", "So", "Ne" ]; // timePicker hours intervals var popupTimePickerDefaultHourFrom = 0; var popupTimePickerDefaultHourTo = 23; // Color picker /*registerPallete('soft', new Array( "white", "#ff6f6f", "#fff331", "#fbfece", "#e0fef2", "#baf8fa", "#ff5da2", "#ffd3d8", "#edf753", "#b5e5da", "#95e2ff", "#ffa7e5", "#ffc46f", "#e7e2a7", "#76f2d0", "#a5c4e3", "#d29cf8", "#ccb0a2", "#e9e7d7", "#ceff57", "#cdcbf5", "#e9e2f0", "#cdcdcd", "#efefef" ), 5); */ // Return [year][month][day] function parseFieldDate (inputText) { var curdtarr = inputText.split("."); isdt = (curdtarr.length == 3); if (curdtarr.length == 3) { curdtarr[1]--; dteDate = new Date(curdtarr[2], curdtarr[1], curdtarr[0]); if ((curdtarr[0] == dteDate.getDate()) && (curdtarr[1] == dteDate.getMonth()) && (curdtarr[2] == dteDate.getFullYear())) { return dteDate; } } return null; } function formatFieldDate (day, month, year) { return ''+day+'.'+month+'.'+year; } // Return [hour][min][sec] from a string function parseFieldTime (inputText) { var inputTextArray = inputText.split(":"); var ret = new Array(3); if (inputTextArray.length == 3) { // hh:mm:ss ret[0] = inputTextArray[0]; ret[1] = inputTextArray[1]; ret[2] = inputTextArray[2]; } else if (inputTextArray.length == 2) { // hh:mm ret[0] = inputTextArray[0]; ret[1] = inputTextArray[1]; ret[2] = 0; // 0 seconds by default } else { // Error format return null; } // Check for time validity dteDate = new Date(1, 1, 2000, ret[0], ret[1], ret[2], 0); if ((ret[0] == dteDate.getHours()) && (ret[1] == dteDate.getMinutes()) && (ret[2] == dteDate.getSeconds())) { ret[0] = dteDate.getHours(); ret[1] = dteDate.getMinutes(); ret[2] = dteDate.getSeconds(); return ret; } return null; } function formatFieldTime (hours, minutes, seconds) { minutes += ''; if (minutes.length == 1) minutes = '0' + minutes; if (seconds != undefined) { seconds += ''; if (seconds.length == 1) seconds = '0' + seconds; return hours+':'+minutes+':'+seconds; } else { return hours+':'+minutes; } }