/* JSP headers commented to make file valid JavaScript <%@ page contentType="text/javascript; charset=UTF-8" pageEncoding="UTF-8" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%> */ /* * jsConfig JavaScriptUtils module * * Covers localization issues and global settings for modules. * */ /* Selenium safe Mode */ var seleniumSafeMode = $.cookie("seleniumSafeMode"); if (seleniumSafeMode == null) seleniumSafeMode = false; // Autodetect in future var bStartMonday = true; Date.prototype.nameOfMonths = [ "", "", "", "", "", "", "", "", "", "", "", "" ]; Date.prototype.nameOfMonthsIn = [ "", "", "", "", "", "", "", "", "", "", "", "" ]; Date.prototype.nameOfDays = [ "", "", "", "", "", "", "" ]; Date.prototype.nameOfDaysShort = [ "", "", "", "", "", "", "" ]; var modalCloseString = ""; var messageKey = new Array(); messageKey['yes'] = ""; messageKey['no'] = ""; // timePicker hours intervals var popupTimePickerDefaultHourFrom = 0; var popupTimePickerDefaultHourTo = 23; // Color picker registerPallete('timeTable', new Array( "#ffffff", "#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; } }