/*** FlashObject Library ***/ /** * FlashObject v1.3c: Flash detection and embed - http://blog.deconcept.com/flashobject/ * * FlashObject is (c) 2006 Geoff Stearns and is released under the MIT License: * http://www.opensource.org/licenses/mit-license.php * */ if(typeof com == "undefined") var com = new Object(); if(typeof com.deconcept == "undefined") com.deconcept = new Object(); if(typeof com.deconcept.util == "undefined") com.deconcept.util = new Object(); if(typeof com.deconcept.FlashObjectUtil == "undefined") com.deconcept.FlashObjectUtil = new Object(); com.deconcept.FlashObject = function(swf, id, w, h, ver, c, useExpressInstall, quality, xiRedirectUrl, redirectUrl, detectKey){ if (!document.createElement || !document.getElementById) return; this.DETECT_KEY = detectKey ? detectKey : 'detectflash'; this.skipDetect = com.deconcept.util.getRequestParameter(this.DETECT_KEY); this.params = new Object(); this.variables = new Object(); this.attributes = new Array(); this.useExpressInstall = useExpressInstall; if(swf) this.setAttribute('swf', swf); if(id) this.setAttribute('id', id); if(w) this.setAttribute('width', w); if(h) this.setAttribute('height', h); if(ver) this.setAttribute('version', new com.deconcept.PlayerVersion(ver.toString().split("."))); this.installedVer = com.deconcept.FlashObjectUtil.getPlayerVersion(this.getAttribute('version'), useExpressInstall); if(c) this.addParam('bgcolor', c); var q = quality ? quality : 'high'; this.addParam('quality', q); var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location; this.setAttribute('xiRedirectUrl', xir); this.setAttribute('redirectUrl', ''); if(redirectUrl) this.setAttribute('redirectUrl', redirectUrl); } com.deconcept.FlashObject.prototype = { setAttribute: function(name, value){ this.attributes[name] = value; }, getAttribute: function(name){ return this.attributes[name]; }, addParam: function(name, value){ this.params[name] = value; }, getParams: function(){ return this.params; }, addVariable: function(name, value){ this.variables[name] = value; }, getVariable: function(name){ return this.variables[name]; }, getVariables: function(){ return this.variables; }, createParamTag: function(n, v){ var p = document.createElement('param'); p.setAttribute('name', n); p.setAttribute('value', v); return p; }, getVariablePairs: function(){ var variablePairs = new Array(); var key; var variables = this.getVariables(); for(key in variables){ variablePairs.push(key +"="+ variables[key]); } return variablePairs; }, getFlashHTML: function() { var flashNode = ""; if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture if (this.getAttribute("doExpressInstall")) this.addVariable("MMplayerType", "PlugIn"); flashNode = ' 0){ flashNode += 'flashvars="'+ pairs +'"'; } flashNode += '/>'; } else { // PC IE if (this.getAttribute("doExpressInstall")) this.addVariable("MMplayerType", "ActiveX"); flashNode = '
"; } return flashNode; }, write: function(elementId){ if(this.useExpressInstall) { // check to see if we need to do an express install var expressInstallReqVer = new com.deconcept.PlayerVersion([6,0,65]); if (this.installedVer.versionIsValid(expressInstallReqVer) && !this.installedVer.versionIsValid(this.getAttribute('version'))) { this.setAttribute('doExpressInstall', true); this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl'))); document.title = document.title.slice(0, 47) + " - Flash Player Installation"; this.addVariable("MMdoctitle", document.title); } } else { this.setAttribute('doExpressInstall', false); } if(this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version'))){ var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId; n.innerHTML = this.getFlashHTML(); }else{ if(this.getAttribute('redirectUrl') != "") { document.location.replace(this.getAttribute('redirectUrl')); } } } } /* ---- detection functions ---- */ com.deconcept.FlashObjectUtil.getPlayerVersion = function(reqVer, xiInstall){ var PlayerVersion = new com.deconcept.PlayerVersion(0,0,0); if(navigator.plugins && navigator.mimeTypes.length){ var x = navigator.plugins["Shockwave Flash"]; if(x && x.description) { PlayerVersion = new com.deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split(".")); } }else{ try{ var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); for (var i=3; axo!=null; i++) { axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i); PlayerVersion = new com.deconcept.PlayerVersion([i,0,0]); } }catch(e){} if (reqVer && PlayerVersion.major > reqVer.major) return PlayerVersion; // version is ok, skip minor detection // this only does the minor rev lookup if the user's major version // is not 6 or we are checking for a specific minor or revision number // see http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/ if (!reqVer || ((reqVer.minor != 0 || reqVer.rev != 0) && PlayerVersion.major == reqVer.major) || PlayerVersion.major != 6 || xiInstall) { try{ PlayerVersion = new com.deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(",")); }catch(e){} } } return PlayerVersion; } com.deconcept.PlayerVersion = function(arrVersion){ this.major = parseInt(arrVersion[0]) || 0; this.minor = parseInt(arrVersion[1]) || 0; this.rev = parseInt(arrVersion[2]) || 0; } com.deconcept.PlayerVersion.prototype.versionIsValid = function(fv){ if(this.major < fv.major) return false; if(this.major > fv.major) return true; if(this.minor < fv.minor) return false; if(this.minor > fv.minor) return true; if(this.rev < fv.rev) return false; return true; } /* ---- get value of query string param ---- */ com.deconcept.util = { getRequestParameter: function(param){ var q = document.location.search || document.location.href.hash; if(q){ var startIndex = q.indexOf(param +"="); var endIndex = (q.indexOf("&", startIndex) > -1) ? q.indexOf("&", startIndex) : q.length; if (q.length > 1 && startIndex > -1) { return q.substring(q.indexOf("=", startIndex)+1, endIndex); } } return ""; }, removeChildren: function(n){ while (n.hasChildNodes()) n.removeChild(n.firstChild); } } /* add Array.push if needed (ie5) */ if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }} /* add some aliases for ease of use/backwards compatibility */ var getQueryParamValue = com.deconcept.util.getRequestParameter; var FlashObject = com.deconcept.FlashObject; /*** /FlashObject Library ***/ function addFlash2871184921() { var fo = new FlashObject('http://ads.adverline.com/bannieres/flashth/ann728x90.swf', 'flashmovie2871184921', '728', '90', '6', '#ffffff'); // intro = 'Les Meilleurs PLANS INFORMATIQUE !'; introArray = intro.split("\n"); fo.addVariable('flapath', 'http://ads.adverline.com/bannieres/flashth/'); fo.addVariable('intro_val', '1'); fo.addVariable('nb_annonces', '2'); fo.addVariable('haut_global_typo', 'verdana'); fo.addVariable('bas_gr_ttr', '1'); fo.addVariable('bas_c_ttr', 'cc0000'); fo.addVariable('bas_intro_txt', introArray[0]); fo.addVariable('switch_delay', '10000'); fo.addVariable('haut_txt', 'Liens sponsorisés'); fo.addVariable('haut_gr_txt', '1'); fo.addVariable('haut_c_txt', 'ffffff'); fo.addVariable('haut_url_txt', 'about:blank'); fo.addVariable('haut_c_fd_haut', '666666'); fo.addVariable('haut_c_fd_bas', 'ffffff'); fo.addVariable('bas_sl_ttr', '0'); fo.addVariable('bas_c_txt', '666666'); fo.addVariable('bas_gr_txt', '0'); fo.addVariable('bas_c_url', '003399'); fo.addVariable('bas_gr_url', '1'); fo.addVariable('bas_sl_url', '1'); fo.addVariable('bas_c_bord', '666666'); fo.addVariable('bas_c_s_bord', 'cc0000'); fo.addVariable('bas_c_fd', 'fcfcfc'); fo.addVariable('bas_c_cligno', 'cccccc'); fo.addVariable('bas_v_cligno', '1000'); fo.addVariable('a1_ttr', 'Ordinateurs portables à petits prix'); fo.addVariable('a1_txt', 'Top4 a réuni pour vous les meilleures offres des plus grands constructeurs. L\'informatique à petit prix c\'est avec Top4 ! '); fo.addVariable('a1_url', 'http://adv.surinter.net/click.adv%3Fidl%3D4373109%26hash%3DcphYxbXAAn-q%26B64url% '); fo.addVariable('a1_aff_url', 'www.top4search.net'); // fo.addVariable('a2_ttr', 'PC portables de Sony - prix réduit'); fo.addVariable('a2_txt', 'Achat direct d\'ordinateurs portables auprès de Sony pour une garantie de qualité à prix exceptionnels. Modèles et offres exclusifs Sony incluant la technologie Intel® Centrino™. '); fo.addVariable('a2_url', 'http://adv.surinter.net/click.adv%3Fidl%3D4373109%26hash%3DcpiYy0ECAHCh%26B64url% '); fo.addVariable('a2_aff_url', 'www.sony-style.fr'); // fo.addVariable('a3_ttr', 'CD et DVD à prix écrasés'); fo.addVariable('a3_txt', 'Espace-disque.com : DVD 0,33€, CD 0,17€. Traitement immédiat des commandes : Verbatim, Maxell, TDK, Philips... '); fo.addVariable('a3_url', 'http://adv.surinter.net/click.adv%3Fidl%3D4373112%26hash%3DcpjYeudAAoPY%26B64url%3DaHR0cDovL2FmZmlsaWF0ZS5GUi5lc3BvdHRpbmcuY29tL3NlYXJjaC9yZWRpcmVjdG9yLmFzcD91cmw9aHR0cCUzYSUyZiUyZnd3dy5lc3BhY2UtZGlzcXVlLmNvbSUyZmluZGV4LnBocCUzZnNvdXJjZSUzZG1pZnI4MSZiaWRpZD01OTAwMzg3ODImc2VhcmNoZ3VpZD0lQkQlODglRUElOEElRUElRUElOUYlRTIlRUQlOEUlQkElRjAlQTUlOTMlQjglQUIlRTAlQTQlRDclRUUlRDMlOTAlRTIlOUMlOTIlQjUlRUElRkIlOTglQ0UlODglODglRjQlRDclQjUlOEQmZG9tYWluPUZSJmFmZmlsaWF0ZWlkPTExNjEmcG9zaXRpb249MiZrZXl3b3JkPWNkK3ZpZXJnZSZzZWFyY2hkYXRlPTEzK0p1bisyMDA2KzIwJTNhMDQlM2ExOCUzYTE0AAAA'); fo.addVariable('a3_aff_url', 'www.espace-disque.com'); // fo.addVariable('a4_ttr', 'CD & DVD vierges pas chers sur GTL-Medien.fr'); fo.addVariable('a4_txt', 'CD-R Platinum à partir de 0,15 € et CD-R Verbatim à partir de 0,22 €. CD-R GTL à partir de 0,12 €.GTL-Medien, vente en ligne de CD et DVD vierges ainsi que des clés mémoire. '); fo.addVariable('a4_url', 'http://adv.surinter.net/click.adv%3Fidl%3D4373107%26hash%3DcpkY0Y7EAxxm%26B64url% '); fo.addVariable('a4_aff_url', 'www.gtl-medien.com'); fo.addVariable('isloaded', '1'); fo.write('flashcontent2871184921'); } function addLoadEvent2871184921 (fn) { var old = window.onload; if (typeof window.onload != 'function') { window.onload = fn; } else { window.onload = function() { old(); fn(); } } } var flashversion2871184921 = com.deconcept.FlashObjectUtil.getPlayerVersion(); var flashrequired2871184921 = ''; if (flashversion2871184921['major'] < 6) { flashrequired2871184921 = 'Une mise à jour de Macromedia Flash Player est requise.'; } document.write('' + flashrequired2871184921 + ''); addFlash2871184921();