function GetRndNum() { var oD = new Date(); var x = 2134 * (oD.getDate() + oD.getMonth() + oD.getFullYear() + oD.getHours() + oD.getMinutes()) * (oD.getSeconds() + 1) * (oD.getMilliseconds() + 1); x = Math.floor(Math.random() * x); return x } function PopNotice() { window.open("/Zh-Cn/Notices.aspx", "", "width=520,height=355,left=0,top=0,resizable=no,menubar=no,location=no,status=no,scrollbars=yes") } function PopNoticeEn() { window.open("/en/Notices.aspx", "", "width=520,height=355,left=0,top=0,resizable=no,menubar=no,location=no,status=no,scrollbars=yes") }
function CallService() { window.open("http://kf1.learnsaas.com/chat/chatClient/chatbox.jsp?companyID=172109&jid=1646323254&enterurl=http%3A%2F%2Fkf1%2Elearnsaas%2Ecom%3A8080%2Fchat%2Fpreview%2Ejsp&pagereferrer=&tm=1321531489953", "", "width=590,height=550,left=0,top=0,resizable=no,menubar=no,location=no,status=no,scrollbars=no") }; (function ($) { $.fn.jclock = function (options) { var version = "2.2.0"; var opts = $.extend({}, $.fn.jclock.defaults, options); return this.each(function () { $this = $(this); $this.timerID = null; $this.running = false; $this.increment = 0; $this.lastCalled = new Date().getTime(); var o = $.meta ? $.extend({}, opts, $this.data()) : opts; $this.format = o.format; $this.utc = o.utc; $this.utcOffset = (o.utc_offset != null) ? o.utc_offset : o.utcOffset; $this.seedTime = o.seedTime; $this.timeout = o.timeout; $this.css({ fontFamily: o.fontFamily, fontSize: o.fontSize, backgroundColor: o.background, color: o.foreground }); $this.daysAbbrvNames = new Array(7); $this.daysAbbrvNames[0] = "Sun"; $this.daysAbbrvNames[1] = "Mon"; $this.daysAbbrvNames[2] = "Tue"; $this.daysAbbrvNames[3] = "Wed"; $this.daysAbbrvNames[4] = "Thu"; $this.daysAbbrvNames[5] = "Fri"; $this.daysAbbrvNames[6] = "Sat"; $this.daysFullNames = new Array(7); $this.daysFullNames[0] = "Sunday"; $this.daysFullNames[1] = "Monday"; $this.daysFullNames[2] = "Tuesday"; $this.daysFullNames[3] = "Wednesday"; $this.daysFullNames[4] = "Thursday"; $this.daysFullNames[5] = "Friday"; $this.daysFullNames[6] = "Saturday"; $this.monthsAbbrvNames = new Array(12); $this.monthsAbbrvNames[0] = "Jan"; $this.monthsAbbrvNames[1] = "Feb"; $this.monthsAbbrvNames[2] = "Mar"; $this.monthsAbbrvNames[3] = "Apr"; $this.monthsAbbrvNames[4] = "May"; $this.monthsAbbrvNames[5] = "Jun"; $this.monthsAbbrvNames[6] = "Jul"; $this.monthsAbbrvNames[7] = "Aug"; $this.monthsAbbrvNames[8] = "Sep"; $this.monthsAbbrvNames[9] = "Oct"; $this.monthsAbbrvNames[10] = "Nov"; $this.monthsAbbrvNames[11] = "Dec"; $this.monthsFullNames = new Array(12); $this.monthsFullNames[0] = "January"; $this.monthsFullNames[1] = "February"; $this.monthsFullNames[2] = "March"; $this.monthsFullNames[3] = "April"; $this.monthsFullNames[4] = "May"; $this.monthsFullNames[5] = "June"; $this.monthsFullNames[6] = "July"; $this.monthsFullNames[7] = "August"; $this.monthsFullNames[8] = "September"; $this.monthsFullNames[9] = "October"; $this.monthsFullNames[10] = "November"; $this.monthsFullNames[11] = "December"; $.fn.jclock.startClock($this) }) }; $.fn.jclock.startClock = function (el) { $.fn.jclock.stopClock(el); $.fn.jclock.displayTime(el) }; $.fn.jclock.stopClock = function (el) { if (el.running) { clearTimeout(el.timerID) } el.running = false }; $.fn.jclock.displayTime = function (el) { var time = $.fn.jclock.getTime(el); el.html(time); el.timerID = setTimeout(function () { $.fn.jclock.displayTime(el) }, el.timeout) }; $.fn.jclock.getTime = function (el) { if (typeof (el.seedTime) == "undefined") { var now = new Date() } else { el.increment += new Date().getTime() - el.lastCalled; var now = new Date(el.seedTime + el.increment); el.lastCalled = new Date().getTime() } if (el.utc == true) { var localTime = now.getTime(); var localOffset = now.getTimezoneOffset() * 60000; var utc = localTime + localOffset; var utcTime = utc + (3600000 * el.utcOffset); now = new Date(utcTime) } var timeNow = ""; var i = 0; var index = 0; while ((index = el.format.indexOf("%", i)) != -1) { timeNow += el.format.substring(i, index); index++; var property = $.fn.jclock.getProperty(now, el, el.format.charAt(index)); index++; timeNow += property; i = index } timeNow += el.format.substring(i); return timeNow }; $.fn.jclock.getProperty = function (dateObject, el, property) { switch (property) { case "a": return (el.daysAbbrvNames[dateObject.getDay()]); case "A": return (el.daysFullNames[dateObject.getDay()]); case "b": return (el.monthsAbbrvNames[dateObject.getMonth()]); case "B": return (el.monthsFullNames[dateObject.getMonth()]); case "d": return ((dateObject.getDate() < 10) ? "0" : "") + dateObject.getDate(); case "H": return ((dateObject.getHours() < 10) ? "0" : "") + dateObject.getHours(); case "I": var hours = (dateObject.getHours() % 12 || 12); return ((hours < 10) ? "0" : "") + hours; case "m": return ((dateObject.getMonth() < 10) ? "0" : "") + (dateObject.getMonth() + 1); case "M": return ((dateObject.getMinutes() < 10) ? "0" : "") + dateObject.getMinutes(); case "p": return (dateObject.getHours() < 12 ? "am" : "pm"); case "P": return (dateObject.getHours() < 12 ? "AM" : "PM"); case "S": return ((dateObject.getSeconds() < 10) ? "0" : "") + dateObject.getSeconds(); case "y": return dateObject.getFullYear().toString().substring(2); case "Y": return (dateObject.getFullYear()); case "%": return "%" } }; $.fn.jclock.defaults = { format: "%H:%M:%S", utcOffset: 0, utc: false, fontFamily: "", fontSize: "", foreground: "", background: "", seedTime: undefined, timeout: 1000} })(jQuery); (function ($) { $.fn.corner = function (o) { var ie6 = $.browser.msie && /MSIE 6.0/.test(navigator.userAgent); function sz(el, p) { return parseInt($.css(el, p)) || 0 } function hex2(s) { var s = parseInt(s).toString(16); return (s.length < 2) ? "0" + s : s } function gpc(node) { for (; node && node.nodeName.toLowerCase() != "html"; node = node.parentNode) { var v = $.css(node, "backgroundColor"); if (v.indexOf("rgb") >= 0) { if ($.browser.safari && v == "rgba(0, 0, 0, 0)") { continue } var rgb = v.match(/\d+/g); return "#" + hex2(rgb[0]) + hex2(rgb[1]) + hex2(rgb[2]) } if (v && v != "transparent") { return v } } return "#ffffff" } function getW(i) { switch (fx) { case "round": return Math.round(width * (1 - Math.cos(Math.asin(i / width)))); case "cool": return Math.round(width * (1 + Math.cos(Math.asin(i / width)))); case "sharp": return Math.round(width * (1 - Math.cos(Math.acos(i / width)))); case "bite": return Math.round(width * (Math.cos(Math.asin((width - i - 1) / width)))); case "slide": return Math.round(width * (Math.atan2(i, width / i))); case "jut": return Math.round(width * (Math.atan2(width, (width - i - 1)))); case "curl": return Math.round(width * (Math.atan(i))); case "tear": return Math.round(width * (Math.cos(i))); case "wicked": return Math.round(width * (Math.tan(i))); case "long": return Math.round(width * (Math.sqrt(i))); case "sculpt": return Math.round(width * (Math.log((width - i - 1), width))); case "dog": return (i & 1) ? (i + 1) : width; case "dog2": return (i & 2) ? (i + 1) : width; case "dog3": return (i & 3) ? (i + 1) : width; case "fray": return (i % 2) * width; case "notch": return width; case "bevel": return i + 1 } } o = (o || "").toLowerCase(); var keep = /keep/.test(o); var cc = ((o.match(/cc:(#[0-9a-f]+)/) || [])[1]); var sc = ((o.match(/sc:(#[0-9a-f]+)/) || [])[1]); var width = parseInt((o.match(/(\d+)px/) || [])[1]) || 10; var re = /round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/; var fx = ((o.match(re) || ["round"])[0]); var edges = { T: 0, B: 1 }; var opts = { TL: /top|tl/.test(o), TR: /top|tr/.test(o), BL: /bottom|bl/.test(o), BR: /bottom|br/.test(o) }; if (!opts.TL && !opts.TR && !opts.BL && !opts.BR) { opts = { TL: 1, TR: 1, BL: 1, BR: 1} } var strip = document.createElement("div"); strip.style.overflow = "hidden"; strip.style.height = "1px"; strip.style.backgroundColor = sc || "transparent"; strip.style.borderStyle = "solid"; return this.each(function (index) { var pad = { T: parseInt($.css(this, "paddingTop")) || 0, R: parseInt($.css(this, "paddingRight")) || 0, B: parseInt($.css(this, "paddingBottom")) || 0, L: parseInt($.css(this, "paddingLeft")) || 0 }; if ($.browser.msie) { this.style.zoom = 1 } if (!keep) { this.style.border = "none" } strip.style.borderColor = cc || gpc(this.parentNode); var cssHeight = $.curCSS(this, "height"); for (var j in edges) { var bot = edges[j]; if ((bot && (opts.BL || opts.BR)) || (!bot && (opts.TL || opts.TR))) { strip.style.borderStyle = "none " + (opts[j + "R"] ? "solid" : "none") + " none " + (opts[j + "L"] ? "solid" : "none"); var d = document.createElement("div"); $(d).addClass("jquery-corner"); var ds = d.style; bot ? this.appendChild(d) : this.insertBefore(d, this.firstChild); if (bot && cssHeight != "auto") { if ($.css(this, "position") == "static") { this.style.position = "relative" } ds.position = "absolute"; ds.bottom = ds.left = ds.padding = ds.margin = "0"; if ($.browser.msie) { ds.setExpression("width", "this.parentNode.offsetWidth") } else { ds.width = "100%" } } else { if (!bot && $.browser.msie) { if ($.css(this, "position") == "static") { this.style.position = "relative" } ds.position = "absolute"; ds.top = ds.left = ds.right = ds.padding = ds.margin = "0"; var bw = 0; if (ie6 || !$.boxModel) { bw = sz(this, "borderLeftWidth") + sz(this, "borderRightWidth") } ie6 ? ds.setExpression("width", "this.parentNode.offsetWidth - " + bw + '+ "px"') : ds.width = "100%" } else { ds.margin = !bot ? "-" + pad.T + "px -" + pad.R + "px " + (pad.T - width) + "px -" + pad.L + "px" : (pad.B - width) + "px -" + pad.R + "px -" + pad.B + "px -" + pad.L + "px" } } for (var i = 0; i < width; i++) { var w = Math.max(0, getW(i)); var e = strip.cloneNode(false); e.style.borderWidth = "0 " + (opts[j + "R"] ? w : 0) + "px 0 " + (opts[j + "L"] ? w : 0) + "px"; bot ? d.appendChild(e) : d.insertBefore(e, d.firstChild) } } } }) }; $.fn.uncorner = function (o) { return $(".jquery-corner", this).remove() } })(jQuery);
