(function ($) { $.fn.extend({ autocomplete: function (urlOrData, options) { var isUrl = typeof urlOrData == "string"; options = $.extend({}, $.Autocompleter.defaults, { url: isUrl ? urlOrData : null, data: isUrl ? null : urlOrData, delay: isUrl ? $.Autocompleter.defaults.delay : 10, max: options && !options.scroll ? 10 : 150 }, options); options.highlight = options.highlight || function (value) { return value }; options.formatMatch = options.formatMatch || options.formatItem; return this.each(function () { new $.Autocompleter(this, options) }) }, result: function (handler) { return this.bind("result", handler) }, search: function (handler) { return this.trigger("search", [handler]) }, flushCache: function () { return this.trigger("flushCache") }, setOptions: function (options) { return this.trigger("setOptions", [options]) }, unautocomplete: function () { return this.trigger("unautocomplete") } }); $.Autocompleter = function (input, options) { var KEY = { UP: 38, DOWN: 40, DEL: 46, TAB: 9, RETURN: 13, ESC: 27, COMMA: 188, PAGEUP: 33, PAGEDOWN: 34, BACKSPACE: 8 }; var $input = $(input).attr("autocomplete", "off").addClass(options.inputClass); var timeout; var previousValue = ""; var cache = $.Autocompleter.Cache(options); var hasFocus = 0; var lastKeyPressCode; var config = { mouseDownOnSelect: false }; var select = $.Autocompleter.Select(options, input, selectCurrent, config); var blockSubmit; $.browser.opera && $(input.form).bind("submit.autocomplete", function () { if (blockSubmit) { blockSubmit = false; return false } }); $input.bind(($.browser.opera ? "keypress" : "keydown") + ".autocomplete", function (event) { lastKeyPressCode = event.keyCode; switch (event.keyCode) { case KEY.UP: event.preventDefault(); if (select.visible()) { select.prev() } else { onChange(0, true) } break; case KEY.DOWN: event.preventDefault(); if (select.visible()) { select.next() } else { onChange(0, true) } break; case KEY.PAGEUP: event.preventDefault(); if (select.visible()) { select.pageUp() } else { onChange(0, true) } break; case KEY.PAGEDOWN: event.preventDefault(); if (select.visible()) { select.pageDown() } else { onChange(0, true) } break; case options.multiple && $.trim(options.multipleSeparator) == "," && KEY.COMMA: case KEY.TAB: case KEY.RETURN: if (selectCurrent()) { event.preventDefault(); blockSubmit = true; return false } break; case KEY.ESC: select.hide(); break; default: clearTimeout(timeout); timeout = setTimeout(onChange, options.delay); break } }).focus(function () { hasFocus++ }).blur(function () { hasFocus = 0; if (!config.mouseDownOnSelect) { hideResults() } }).click(function () { if (hasFocus++ > 1 && !select.visible()) { onChange(0, true) } }).bind("search", function () { var fn = (arguments.length > 1) ? arguments[1] : null; function findValueCallback(q, data) { var result; if (data && data.length) { for (var i = 0; i < data.length; i++) { if (data[i].result.toLowerCase() == q.toLowerCase()) { result = data[i]; break } } } if (typeof fn == "function") { fn(result) } else { $input.trigger("result", result && [result.data, result.value]) } } $.each(trimWords($input.val()), function (i, value) { request(value, findValueCallback, findValueCallback) }) }).bind("flushCache", function () { cache.flush() }).bind("setOptions", function () { $.extend(options, arguments[1]); if ("data" in arguments[1]) { cache.populate() } }).bind("unautocomplete", function () { select.unbind(); $input.unbind(); $(input.form).unbind(".autocomplete") }); function selectCurrent() { var selected = select.selected(); if (!selected) { return false } var v = selected.result; previousValue = v; if (options.multiple) { var words = trimWords($input.val()); if (words.length > 1) { v = words.slice(0, words.length - 1).join(options.multipleSeparator) + options.multipleSeparator + v } v += options.multipleSeparator } $input.val(v); hideResultsNow(); $input.trigger("result", [selected.data, selected.value]); return true } function onChange(crap, skipPrevCheck) { if (lastKeyPressCode == KEY.DEL) { select.hide(); return } var currentValue = $input.val(); if (!skipPrevCheck && currentValue == previousValue) { return } previousValue = currentValue; currentValue = lastWord(currentValue); if (currentValue.length >= options.minChars) { $input.addClass(options.loadingClass); if (!options.matchCase) { currentValue = currentValue.toLowerCase() } request(currentValue, receiveData, hideResultsNow) } else { stopLoading(); select.hide() } } function trimWords(value) { if (!value) { return [""] } var words = value.split(options.multipleSeparator); var result = []; $.each(words, function (i, value) { if ($.trim(value)) { result[i] = $.trim(value) } }); return result } function lastWord(value) { if (!options.multiple) { return value } var words = trimWords(value); return words[words.length - 1] } function autoFill(q, sValue) { if (options.autoFill && (lastWord($input.val()).toLowerCase() == q.toLowerCase()) && lastKeyPressCode != KEY.BACKSPACE) { $input.val($input.val() + sValue.substring(lastWord(previousValue).length)); $.Autocompleter.Selection(input, previousValue.length, previousValue.length + sValue.length) } } function hideResults() { clearTimeout(timeout); timeout = setTimeout(hideResultsNow, 200) } function hideResultsNow() { var wasVisible = select.visible(); select.hide(); clearTimeout(timeout); stopLoading(); if (options.mustMatch) { $input.search(function (result) { if (!result) { if (options.multiple) { var words = trimWords($input.val()).slice(0, -1); $input.val(words.join(options.multipleSeparator) + (words.length ? options.multipleSeparator : "")) } else { $input.val("") } } }) } if (wasVisible) { $.Autocompleter.Selection(input, input.value.length, input.value.length) } } function receiveData(q, data) { if (data && data.length && hasFocus) { stopLoading(); select.display(data, q); autoFill(q, data[0].value); select.show() } else { hideResultsNow() } } function request(term, success, failure) { if (!options.matchCase) { term = term.toLowerCase() } var data = cache.load(term); if (data && data.length) { success(term, data) } else { if ((typeof options.url == "string") && (options.url.length > 0)) { var extraParams = { timestamp: +new Date() }; $.each(options.extraParams, function (key, param) { extraParams[key] = typeof param == "function" ? param() : param }); $.ajax({ mode: "abort", port: "autocomplete" + input.name, dataType: options.dataType, url: options.url, data: $.extend({ q: lastWord(term), limit: options.max }, extraParams), success: function (data) { var parsed = options.parse && options.parse(data) || parse(data); cache.add(term, parsed); success(term, parsed) } }) } else { select.emptyList(); failure(term) } } } function parse(data) { var parsed = []; var rows = data.split("\n"); for (var i = 0; i < rows.length; i++) { var row = $.trim(rows[i]); if (row) { row = row.split("|"); parsed[parsed.length] = { data: row, value: row[0], result: options.formatResult && options.formatResult(row, row[0]) || row[0]} } } return parsed } function stopLoading() { $input.removeClass(options.loadingClass) } }; $.Autocompleter.defaults = { inputClass: "ac_input", resultsClass: "ac_results", loadingClass: "ac_loading", minChars: 1, delay: 400, matchCase: false, matchSubset: true, matchContains: false, cacheLength: 10, max: 100, mustMatch: false, extraParams: {}, selectFirst: true, formatItem: function (row) { return row[0] }, formatMatch: null, autoFill: false, width: 0, multiple: false, multipleSeparator: ", ", highlight: function (value, term) { return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1") + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>") }, scroll: true, scrollHeight: 180 }; $.Autocompleter.Cache = function (options) { var data = {}; var length = 0; function matchSubset(s, sub) { if (!options.matchCase) { s = s.toLowerCase() } var i = s.indexOf(sub); if (options.matchContains == "word") { i = s.toLowerCase().search("\\b" + sub.toLowerCase()) } if (i == -1) { return false } return i == 0 || options.matchContains } function add(q, value) { if (length > options.cacheLength) { flush() } if (!data[q]) { length++ } data[q] = value } function populate() { if (!options.data) { return false } var stMatchSets = {}, nullData = 0; if (!options.url) { options.cacheLength = 1 } stMatchSets[""] = []; for (var i = 0, ol = options.data.length; i < ol; i++) { var rawValue = options.data[i]; rawValue = (typeof rawValue == "string") ? [rawValue] : rawValue; var value = options.formatMatch(rawValue, i + 1, options.data.length); if (value === false) { continue } var firstChar = value.charAt(0).toLowerCase(); if (!stMatchSets[firstChar]) { stMatchSets[firstChar] = [] } var row = { value: value, data: rawValue, result: options.formatResult && options.formatResult(rawValue) || value }; stMatchSets[firstChar].push(row); if (nullData++ < options.max) { stMatchSets[""].push(row) } } $.each(stMatchSets, function (i, value) { options.cacheLength++; add(i, value) }) } setTimeout(populate, 25); function flush() { data = {}; length = 0 } return { flush: flush, add: add, populate: populate, load: function (q) { if (!options.cacheLength || !length) { return null } if (!options.url && options.matchContains) { var csub = []; for (var k in data) { if (k.length > 0) { var c = data[k]; $.each(c, function (i, x) { if (matchSubset(x.value, q)) { csub.push(x) } }) } } return csub } else { if (data[q]) { return data[q] } else { if (options.matchSubset) { for (var i = q.length - 1; i >= options.minChars; i--) { var c = data[q.substr(0, i)]; if (c) { var csub = []; $.each(c, function (i, x) { if (matchSubset(x.value, q)) { csub[csub.length] = x } }); return csub } } } } } return null } } }; $.Autocompleter.Select = function (options, input, select, config) { var CLASSES = { ACTIVE: "ac_over" }; var listItems, active = -1, data, term = "", needsInit = true, element, list; function init() { if (!needsInit) { return } element = $("<div/>").hide().addClass(options.resultsClass).css("position", "absolute").appendTo(document.body); list = $("<ul/>").appendTo(element).mouseover(function (event) { if (target(event).nodeName && target(event).nodeName.toUpperCase() == "LI") { active = $("li", list).removeClass(CLASSES.ACTIVE).index(target(event)); $(target(event)).addClass(CLASSES.ACTIVE) } }).click(function (event) { $(target(event)).addClass(CLASSES.ACTIVE); select(); input.focus(); return false }).mousedown(function () { config.mouseDownOnSelect = true }).mouseup(function () { config.mouseDownOnSelect = false }); if (options.width > 0) { element.css("width", options.width) } needsInit = false } function target(event) { var element = event.target; while (element && element.tagName != "LI") { element = element.parentNode } if (!element) { return [] } return element } function moveSelect(step) { listItems.slice(active, active + 1).removeClass(CLASSES.ACTIVE); movePosition(step); var activeItem = listItems.slice(active, active + 1).addClass(CLASSES.ACTIVE); if (options.scroll) { var offset = 0; listItems.slice(0, active).each(function () { offset += this.offsetHeight }); if ((offset + activeItem[0].offsetHeight - list.scrollTop()) > list[0].clientHeight) { list.scrollTop(offset + activeItem[0].offsetHeight - list.innerHeight()) } else { if (offset < list.scrollTop()) { list.scrollTop(offset) } } } } function movePosition(step) { active += step; if (active < 0) { active = listItems.size() - 1 } else { if (active >= listItems.size()) { active = 0 } } } function limitNumberOfItems(available) { return options.max && options.max < available ? options.max : available } function fillList() { list.empty(); var max = limitNumberOfItems(data.length); for (var i = 0; i < max; i++) { if (!data[i]) { continue } var formatted = options.formatItem(data[i].data, i + 1, max, data[i].value, term); if (formatted === false) { continue } var li = $("<li/>").html(options.highlight(formatted, term)).addClass(i % 2 == 0 ? "ac_even" : "ac_odd").appendTo(list)[0]; $.data(li, "ac_data", data[i]) } listItems = list.find("li"); if (options.selectFirst) { listItems.slice(0, 1).addClass(CLASSES.ACTIVE); active = 0 } if ($.fn.bgiframe) { list.bgiframe() } } return { display: function (d, q) { init(); data = d; term = q; fillList() }, next: function () { moveSelect(1) }, prev: function () { moveSelect(-1) }, pageUp: function () { if (active != 0 && active - 8 < 0) { moveSelect(-active) } else { moveSelect(-8) } }, pageDown: function () { if (active != listItems.size() - 1 && active + 8 > listItems.size()) { moveSelect(listItems.size() - 1 - active) } else { moveSelect(8) } }, hide: function () { element && element.hide(); listItems && listItems.removeClass(CLASSES.ACTIVE); active = -1 }, visible: function () { return element && element.is(":visible") }, current: function () { return this.visible() && (listItems.filter("." + CLASSES.ACTIVE)[0] || options.selectFirst && listItems[0]) }, show: function () { var offset = $(input).offset(); element.css({ width: typeof options.width == "string" || options.width > 0 ? options.width : $(input).width(), top: offset.top + input.offsetHeight, left: offset.left }).show(); if (options.scroll) { list.scrollTop(0); list.css({ maxHeight: options.scrollHeight, overflow: "auto" }); if ($.browser.msie && typeof document.body.style.maxHeight === "undefined") { var listHeight = 0; listItems.each(function () { listHeight += this.offsetHeight }); var scrollbarsVisible = listHeight > options.scrollHeight; list.css("height", scrollbarsVisible ? options.scrollHeight : listHeight); if (!scrollbarsVisible) { listItems.width(list.width() - parseInt(listItems.css("padding-left")) - parseInt(listItems.css("padding-right"))) } } } }, selected: function () { var selected = listItems && listItems.filter("." + CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE); return selected && selected.length && $.data(selected[0], "ac_data") }, emptyList: function () { list && list.empty() }, unbind: function () { element && element.remove() } } }; $.Autocompleter.Selection = function (field, start, end) { if (field.createTextRange) { var selRange = field.createTextRange(); selRange.collapse(true); selRange.moveStart("character", start); selRange.moveEnd("character", end); selRange.select() } else { if (field.setSelectionRange) { field.setSelectionRange(start, end) } else { if (field.selectionStart) { field.selectionStart = start; field.selectionEnd = end } } } field.focus() } })(jQuery); var watermarkClassName = "watermarked"; (function ($) { $.fn.watermark = function (settings) { var defaults = { className: watermarkClassName, text: this.val() }; settings = $.extend({}, defaults, settings); if ($(this).val().length == 0 || $(this).val() === settings.text) { $(this).addClass(settings.className); $(this).val(settings.text) } this.focus(function () { $(this).removeWatermark({ className: settings.className, text: settings.text }) }); this.blur(function () { $(this).addWatermark({ className: settings.className, text: settings.text }) }); var id = this.attr("id"); this.parents("form:first").submit(function () { $("#" + id).removeWatermark({ className: settings.className, text: settings.text }) }) }; $.fn.addWatermark = function (settings) { var defaults = { className: watermarkClassName, text: this.val() }; settings = $.extend({}, defaults, settings); if (this.val().length == 0 || this.val() === settings.text) { this.addClass(settings.className); this.val(settings.text) } }; $.fn.removeWatermark = function (settings) { var defaults = { className: watermarkClassName, text: this.val() }; settings = $.extend({}, defaults, settings); if (this.hasClass(settings.className) && this.val() === settings.text) { this.removeClass(settings.className); this.val("") } } })(jQuery); $(document).ready(function () { $("#ctl00_txtAutoComplete").autocomplete("../autocomplete/AutoComplete.ashx", { minChars: 2, width: 200, selectFirst: false, scroll: false }) }); $(function () { $("#ctl00_txtAutoComplete").watermark({ watermarkedClass: "watermarked", text: "Chercher une valeur" }) }); jQuery.fn.highlightFade = function (settings) { var o = (settings && settings.constructor == String) ? { start: settings} : settings || {}; var d = jQuery.highlightFade.defaults; var i = o['interval'] || d['interval']; var a = o['attr'] || d['attr']; var ts = { 'linear': function (s, e, t, c) { return parseInt(s + (c / t) * (e - s)) }, 'sinusoidal': function (s, e, t, c) { return parseInt(s + Math.sin(((c / t) * 90) * (Math.PI / 180)) * (e - s)) }, 'exponential': function (s, e, t, c) { return parseInt(s + (Math.pow(c / t, 2)) * (e - s)) } }; var t = (o['iterator'] && o['iterator'].constructor == Function) ? o['iterator'] : ts[o['iterator']] || ts[d['iterator']] || ts['linear']; if (d['iterator'] && d['iterator'].constructor == Function) t = d['iterator']; return this.each(function () { if (!this.highlighting) this.highlighting = {}; var e = (this.highlighting[a]) ? this.highlighting[a].end : jQuery.highlightFade.getBaseValue(this, a) || [255, 255, 255]; var c = jQuery.highlightFade.getRGB(o['start'] || o['colour'] || o['color'] || d['start'] || [255, 255, 128]); var s = jQuery.speed(o['speed'] || d['speed']); var r = o['final'] || (this.highlighting[a] && this.highlighting[a].orig) ? this.highlighting[a].orig : jQuery.curCSS(this, a); if (o['end'] || d['end']) r = jQuery.highlightFade.asRGBString(e = jQuery.highlightFade.getRGB(o['end'] || d['end'])); if (typeof o['final'] != 'undefined') r = o['final']; if (this.highlighting[a] && this.highlighting[a].timer) window.clearInterval(this.highlighting[a].timer); this.highlighting[a] = { steps: ((s.duration) / i), interval: i, currentStep: 0, start: c, end: e, orig: r, attr: a }; jQuery.highlightFade(this, a, o['complete'], t) }) }; jQuery.highlightFade = function (e, a, o, t) { e.highlighting[a].timer = window.setInterval(function () { var newR = t(e.highlighting[a].start[0], e.highlighting[a].end[0], e.highlighting[a].steps, e.highlighting[a].currentStep); var newG = t(e.highlighting[a].start[1], e.highlighting[a].end[1], e.highlighting[a].steps, e.highlighting[a].currentStep); var newB = t(e.highlighting[a].start[2], e.highlighting[a].end[2], e.highlighting[a].steps, e.highlighting[a].currentStep); jQuery(e).css(a, jQuery.highlightFade.asRGBString([newR, newG, newB])); if (e.highlighting[a].currentStep++ >= e.highlighting[a].steps) { jQuery(e).css(a, e.highlighting[a].orig || ''); window.clearInterval(e.highlighting[a].timer); e.highlighting[a] = null; if (o && o.constructor == Function) o.call(e) } }, e.highlighting[a].interval) }; jQuery.highlightFade.defaults = { start: [255, 255, 128], interval: 50, speed: 400, attr: 'backgroundColor' }; jQuery.highlightFade.getRGB = function (c, d) { var result; return jQuery.highlightFade.checkColorName(c) || d || null }; jQuery.highlightFade.asRGBString = function (a) { return "rgb(" + a.join(",") + ")" }; jQuery.highlightFade.getBaseValue = function (e, a, b) { var s, t; b = b || false; t = a = a || jQuery.highlightFade.defaults['attr']; do { s = jQuery(e).css(t || 'backgroundColor'); if ((s != '' && s != 'transparent') || (e.tagName.toLowerCase() == "body") || (!b && e.highlighting && e.highlighting[a] && e.highlighting[a].end)) break; t = false } while (e = e.parentNode); if (!b && e.highlighting && e.highlighting[a] && e.highlighting[a].end) s = e.highlighting[a].end; if (s == undefined || s == '' || s == 'transparent') s = [255, 255, 255]; return jQuery.highlightFade.getRGB(s) }; jQuery.highlightFade.checkColorName = function (c) { if (!c) return null; switch (c.replace(/^\s*|\s*$/g, '').toLowerCase()) { case 'lightred': return [231, 91, 91]; case 'lightgreen': return [144, 238, 144] } }; function isMarketOpen() { now = new Date(); hour = now.getHours(); day = now.getDay(); minute = now.getMinutes(); var openTime = 540; var closeTime = 1051; var actualTime = hour * 60 + minute; if (day == 0 || day == 6) return false; if ((actualTime < openTime) || (actualTime > closeTime)) return false } var popupStatus = 0; function loadPopupHelp(path) { if (popupStatus == 0) { $("#backgroundPopupHelp").css({ "opacity": "0.7" }).fadeIn("slow"); $("#helpContent").load("../help/" + path); $("#popupHelp").fadeIn("slow"); popupStatus = 1 } } function disablePopupHelp() { if (popupStatus == 1) { $("#backgroundPopupHelp").fadeOut("slow"); $("#popupHelp").fadeOut("slow"); popupStatus = 0 } } function centerPopupHelp() { var windowWidth = document.documentElement.clientWidth; var windowHeight = document.documentElement.clientHeight; var $popup = $("#popupHelp"); var popupHeight = $popup.height(); var popupWidth = $popup.width(); var top = windowHeight / 2 - popupHeight / 2; if (top < 100) { top = 100 } $popup.css({ "position": "absolute", "top": top, "left": windowWidth / 2 - popupWidth / 2 }); $("#backgroundPopupHelp").css({ "height": windowHeight }) } sas_tmstp = Math.round(Math.random() * 10000000000); sas_masterflag = 1; function SmartAdServer(sas_pageid, sas_formatid, sas_target) { if (sas_masterflag == 1) { sas_masterflag = 0; sas_master = 'M' } else { sas_master = 'S' }; document.write('<scr' + 'ipt src="http://www4.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/' + sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></scr' + 'ipt>') } $(document).ready(function () { username = $('#HiddenUser').val(); listeCont = $('#HiddenList').val(); if (username != "" && listeCont != "") { timer2 = setInterval("refreshList()", 12000); refreshList() } timer = setInterval("indexRefresh()", 16000); $("#tab_actu td:gt(0)").click(function () { var newsType = $(this).attr("name"); displayNews(newsType); $("#tab_actu td").removeClass("selected"); $(this).addClass("selected") }); $("#tab_palm td").click(function () { var idPalmares = $(this).attr("name"); getPalmares(idPalmares); $("#tab_palm td").removeClass("selected"); $(this).addClass("selected"); $("#imgAD").fadeOut(function () { $(this).attr("src", "graphes/pie_ad.aspx?m=" + idPalmares + "&l=t").fadeIn() }) }) }); var timer; var timer2; function refreshList() { $.ajax({ type: "POST", url: "../../ws/getUserList.asmx/GetUserListShort", data: "{'listContent':'" + listeCont + "','username':'" + username + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { BuildTable(msg.d) } }); return false } function BuildTable(msg) { if (msg == null) clearInterval(timer2); var table = '<table border="0" cellspacing="0" width="100%" class="indexhome">'; for (var items in msg) { var row = '<tr align="right" class="' + msg[items].Sens + '">'; row += '<td align="left"><a href="../graphes/display.aspx?s=' + msg[items].ShortID + '">' + msg[items].Name + '</a></td>'; row += '<td>' + msg[items].Last + '</td>'; row += '<td width="42" class="' + msg[items].VarStyle + '">' + msg[items].Var + '%</td>'; row += '</tr>'; table += row } table += '</table>'; $('#Container').html(table); $('.q_down').highlightFade({ color: 'lightred', speed: 1500, iterator: 'exponential' }); $('.q_up').highlightFade({ color: 'lightgreen', speed: 1500, iterator: 'exponential' }); if (isMarketOpen() == false) clearInterval(timer2); return false } function indexRefresh() { if (isMarketOpen() == false) { clearInterval(timer); return false } var cacOld = $("#cCac").text(); var belOld = $("#cBel").text(); var aexOld = $("#cAex").text(); $.ajax({ type: "POST", url: "index.aspx/getHomeIndexes", data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { AjaxSucceed(msg.d, cacOld, belOld, aexOld) } }); return false } function AjaxSucceed(result, cacOld, belOld, aexOld) { $("#cCac").text(result.LastCac); if (result.LastCac < cacOld) $("#sCac").addClass("q2_down"); else $("#sCac").addClass("q2_up"); $("#vCac").text(result.VarCac + "%"); $("#cBel").text(result.LastBel); if (result.LastBel < belOld) $("#sBel").addClass("q2_down"); else $("#sBel").addClass("q2_up"); $("#vAex").text(result.VarAex + "%"); $("#cAex").text(result.LastAex); if (result.LastAex < aexOld) $("#sAex").addClass("q2_down"); else $("#sAex").addClass("q2_up"); $("#vAex").text(result.VarAex + "%"); $('.q2_down').highlightFade({ color: 'lightred', speed: 1500, iterator: 'exponential' }); $('.q2_up').highlightFade({ color: 'lightgreen', speed: 1500, iterator: 'exponential' }); return false } function getPalmares(market) { $.ajax({ type: "POST", url: "index.aspx/GetPalmaresContent", data: "{'market':'" + market + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { $('#palmaresContainerH').html(msg.d.PalmUp); $('#palmaresContainerB').html(msg.d.PalmDown) } }) } function displayNews(newsType) { $.ajax({ type: "POST", url: "index.aspx/GetNewsByCategory", data: "{'displayType':'" + newsType + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { BuildTableNews(msg.d) } }); return false } function BuildTableNews(msg) { var row = ''; for (var items in msg) { row += '<span class="n12">' + msg[items].Date + '</span>'; row += '<a class="n13" href="marches/' + msg[items].Link + '_' + msg[items].ID + '_' + msg[items].ShortID + '.aspx">'; row += '<font color="red">' + msg[items].Name + '</font>&nbsp;:&nbsp;' + msg[items].Title + '</a><br>' } $('#newsContainer').html(row); return false }
