﻿if (typeof (console) == "undefined") { console = { log: function (A) { } } } var dateFormat = function () { var B = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloZ]|"[^"]*"|'[^']*'/g, C = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g, A = /[^-+\dA-Z]/g, D = function (E, F) { E = String(E); F = parseInt(F) || 2; while (E.length < F) { E = "0" + E } return E }; return function (H, G) { if (arguments.length == 1 && (typeof H == "string" || H instanceof String) && !/\d/.test(H)) { G = H; H = undefined } H = H ? new Date(H) : new Date(); if (isNaN(H)) { throw "invalid date" } var S = dateFormat; G = String(S.masks[G] || G || S.masks["default"]); var I = H.getDate(), Q = H.getDay(), K = H.getMonth(), J = H.getFullYear(), P = H.getHours(), F = H.getMinutes(), R = H.getSeconds(), O = H.getMilliseconds(), N = H.getTimezoneOffset(), E = { d: I, dd: D(I), ddd: S.i18n.dayNames[Q], dddd: S.i18n.dayNames[Q + 7], m: K + 1, mm: D(K + 1), mmm: S.i18n.monthNames[K], mmmm: S.i18n.monthNames[K + 12], yy: String(J).slice(2), yyyy: J, h: P % 12 || 12, hh: D(P % 12 || 12), H: P, HH: D(P), M: F, MM: D(F), s: R, ss: D(R), l: D(O, 3), L: D(O > 99 ? Math.round(O / 10) : O), t: P < 12 ? "a" : "p", tt: P < 12 ? "am" : "pm", T: P < 12 ? "A" : "P", TT: P < 12 ? "AM" : "PM", Z: (String(H).match(C) || [""]).pop().replace(A, ""), o: (N > 0 ? "-" : "+") + D(Math.floor(Math.abs(N) / 60) * 100 + Math.abs(N) % 60, 4) }; return G.replace(B, function (L) { return (L in E) ? E[L] : L.slice(1, L.length - 1) }) } } (); dateFormat.masks = { "default": "ddd mmm d yyyy HH:MM:ss", shortDate: "m/d/yy", mediumDate: "mmm d, yyyy", longDate: "mmmm d, yyyy", fullDate: "dddd, mmmm d, yyyy", shortTime: "h:MM TT", mediumTime: "h:MM:ss TT", longTime: "h:MM:ss TT Z", isoDate: "yyyy-mm-dd", isoTime: "HH:MM:ss", isoDateTime: "yyyy-mm-dd'T'HH:MM:ss", isoFullDateTime: "yyyy-mm-dd'T'HH:MM:ss.lo" }; dateFormat.i18n = { dayNames: ["Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"] }; Date.prototype.format = function (A) { return dateFormat(this, A) }; var StringBuilder = Class.create({ initialize: function () { this.array = new Array() }, Append: function (A) { this.array.push(A) }, AppendStrings: function (A) { this.array.push(A.join("")) }, AppendFormat: function (A, B) { this.array.push(A.interpolate(B)) }, AppendLine: function () { this.array.push("\n") }, Length: function () { return this.array.join("").length }, ToString: function () { return this.array.join("") } }); var SSMath = function () { var B = function () { this.UPrice = function (C, D) { return (D >= C) ? (D / C) * 100 : (C / D) * -100 }; this.URisk = function (D, C) { return (D > 0) ? (C / D) * 100 : (-D * C) / 100 }; this.UToWin = function (D, C) { return (D > 0) ? (D * C) / 100 : (C / -D) * 100 } }; this.USAOdds = new B(); var A = function () { this.UPrice = function (C, D) { return (D / C) + 1 }; this.URisk = function (D, C) { return C / (D - 1) }; this.UToWin = function (D, C) { return (D * C) - C } }; this.Decimal = new A(); this.ToCurrency = function (D) { D = D.toString().replace(/\$|\,/g, ""); if (isNaN(D)) { D = "0" } sign = (D == (D = Math.abs(D))); D = Math.floor(D * 100 + 0.50000000001); cents = D % 100; D = Math.floor(D / 100).toString(); if (cents < 10) { cents = "0" + cents } for (var C = 0; C < Math.floor((D.length - (1 + C)) / 3); C++) { D = D.substring(0, D.length - (4 * C + 3)) + "," + D.substring(D.length - (4 * C + 3)) } return (((sign) ? "" : "-") + D + "." + cents) } }; var ModuleBox = { Toggle: function (B, C) { var A = $(C); new Effect.toggle(A, "blind", { duration: 0.3, afterFinish: function () { var D = A.getStyle("display").toLowerCase() == "block"; B.className = D ? "moduleBox_arrowDown" : "moduleBox_arrowRight" } }) } }; var Forms = { CreateEnterActions: function () { Event.observe(window, "load", function () { $(document.body).select('input[type="text"]', 'input[type="password"]').each(function (B) { if (B.getAttribute("buttonRel") != null) { var A = B.getAttribute("buttonRel"); Event.observe(B, "keydown", function (C) { if (C.which || C.keyCode) { if ((C.which == 13) || (C.keyCode == 13)) { $(A).click(); return false } } else { return true } } .bind(this)) } }) }) } }; Forms.CreateEnterActions();
