HopScore={hopscoreManager:null,apiKey:null,hash:null,lang:null,templateName:"",trackerProvider:"",activateTracking:false,trackerID:null,activateABTesting:false,templateAlternatives:[],activateDebug:false,activateStandalone:false,onlyStandalone:false,energyLabel:false};HopScore.initialize=function(){try{if(!isBrowserSupported()){return}if(!isDefined(HopScore.apiKey)||!isDefined(HopScore.hash)){throw"001"}if(HopScore.onlyStandalone){this.hopscoreManager=new HopScore.Manager.Standalone(HopScore.apiKey,HopScore.hash)}else{this.hopscoreManager=new HopScore.Manager.Score(HopScore.apiKey,HopScore.hash)}this.hopscoreManager.initialize();this.hopscoreManager.addEventListener("ended",HopScore.raiseInitializationCompleted);DomReady.ready(function(){try{HopScore.hopscoreManager.start()}catch(b){HopScore.hsTraceEx(b)}})}catch(a){HopScore.hsTraceEx(a)}};HopScore.initializationCompleted=function(){};HopScore.raiseInitializationCompleted=function(){if(HopScore.initializationCompleted!=null){HopScore.initializationCompleted()}};HopScore.getScoreAvailability=function(a){return HopScore.hopscoreManager.getScoreAvailability(a)};function isDefined(a){return(a!=null&&a!=undefined&&a!="undefined")}function isBrowserSupported(){if(/MSIE 6/i.test(navigator.userAgent)||/MSIE 5/i.test(navigator.userAgent)){return false}return true}Object.size=function(c){var b=0,a;for(a in c){if(c.hasOwnProperty(a)){b++}}return b};function isInstanceOf(a,b){if(a.constructor.meta===undefined||b.meta===undefined){return a instanceof b}return a.constructor.meta.fromClasses[b.meta.index]!==undefined}function applyInheritance(){if(arguments.length<2){throw new Error("No inheritance classes given")}var a=arguments[0];var e=Array.prototype.slice.call(arguments,1,arguments.length);if(applyInheritance.allClasses===undefined){applyInheritance.allClasses=[]}if(a.meta===undefined){a.meta={index:applyInheritance.allClasses.length,fromClasses:[],toClasses:[]};a.meta.fromClasses[a.meta.index]=true;applyInheritance.allClasses.push(a)}var d=null;for(var b=0;b<e.length;b++){d=e[b];if(d.meta===undefined){d.meta={index:applyInheritance.allClasses.length,fromClasses:[],toClasses:[]};e[b].meta.fromClasses[d.meta.index]=true;applyInheritance.allClasses.push(d)}a.meta.fromClasses[d.meta.index]=true;d.meta.toClasses[a.meta.index]=true;for(var c in d.prototype){if(a.prototype.hasOwnProperty(c)===false){a.prototype[c]=d.prototype[c]}}}}(function(){var j=window.DomReady={};var h=navigator.userAgent.toLowerCase();var c={version:(h.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(h),opera:/opera/.test(h),msie:(/msie/.test(h))&&(!/opera/.test(h)),mozilla:(/mozilla/.test(h))&&(!/(compatible|webkit)/.test(h))};var d=false;var e=false;var g=[];function a(){if(!e){e=true;if(g){for(var k=0;k<g.length;k++){g[k].call(window,[])}g=[]}}}function f(k){var l=window.onload;if(typeof window.onload!="function"){window.onload=k}else{window.onload=function(){if(l){l()}k()}}}function b(){if(d){return}d=true;if(document.addEventListener&&!c.opera){document.addEventListener("DOMContentLoaded",a,false)}if(c.msie&&window==top){(function(){if(e){return}try{document.documentElement.doScroll("left")}catch(l){setTimeout(arguments.callee,0);return}a()})()}if(c.opera){document.addEventListener("DOMContentLoaded",function(){if(e){return}for(var l=0;l<document.styleSheets.length;l++){if(document.styleSheets[l].disabled){setTimeout(arguments.callee,0);return}}a()},false)}if(c.safari){var k;(function(){if(e){return}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(k===undefined){var l=document.getElementsByTagName("link");for(var m=0;m<l.length;m++){if(l[m].getAttribute("rel")=="stylesheet"){k++}}var n=document.getElementsByTagName("style");k+=n.length}if(document.styleSheets.length!=k){setTimeout(arguments.callee,0);return}a()})()}f(a)}j.ready=function(l,k){b();if(e){l.call(window,[])}else{g.push(function(){return l.call(window,[])})}};b()})();HopScore.hsTraceEx=function(){};HopScore.hsTraceE=function(){};HopScore.hsTraceW=function(){};HopScore.hsTraceI=function(){};if(typeof HopScore==="undefined"){throw"002"}HopScore.Helpers={};if(typeof HopScore==="undefined"){throw"002"}if(typeof HopScore.Helpers==="undefined"){throw"002"}HopScore.Helpers.EventManager=function(){},HopScore.Helpers.EventManager.prototype={_eventsDictionnary:[],initEventManager:function(){},defineEvent:function(a){if(!isDefined(this._eventsDictionnary[a])){this._eventsDictionnary[a]=[]}},addEventListener:function(a,b){if(typeof b=="function"&&isDefined(this._eventsDictionnary[a])){this._eventsDictionnary[a].push(b)}},removeEventListener:function(a,b){},clearEventListeners:function(a){eventObject=this.getEvent(a);eventObject=[]},raiseEvent:function(a,b){HopScore.hsTraceI(typeof this+" raising event "+a);eventListeners=this.getEvent(a);var d=eventListeners.length;for(var c=0;c<d;c++){if(isDefined(eventListeners[c])){eventListeners[c](b)}}},getEvent:function(a){if(isDefined(this._eventsDictionnary[a])){return this._eventsDictionnary[a]}else{throw"011"}}};if(typeof HopScore==="undefined"){throw"002"}if(typeof HopScore.Helpers.EventManager==="undefined"){throw"002"}HopScore.Badge=function(){};HopScore.Badge.prototype={id:"",htmlElement:null,isActive:false,isInitialized:false,size:"medium",template:null,templateClassCollection:"HopScore.Badge.Templates",initialize:function(){},init:function(){},initEventManager:function(){this.defineEvent("requested");this.defineEvent("loaded")},render:function(){this.raiseEvent("requested",this);if(this.isActive){this.template.render(this);this.raiseEvent("loaded",this)}},setTemplate:function(templateName){if(!isDefined(templateName)){HopScore.hsTraceW("009")}else{templateClass=eval(this.templateClassCollection+"."+templateName);delete this.template;this.template=new templateClass(this)}},fillBadge:function(a){},checkData:function(){},getBadgeState:function(){},activate:function(){this.isActive=true},deactivate:function(){this.isActive=false}};applyInheritance(HopScore.Badge,HopScore.Helpers.EventManager);HopScore.Badge.htmlElementClassName="";if(typeof HopScore.Badge==="undefined"){throw"002"}HopScore.Badge.Score=function(a){this.htmlElement=a;this.htmlElement.style.display="none";this.templateClassCollection="HopScore.Badge.Score.Templates";this.initEventManager();var b="Standard";if(isDefined(HopScore.templateName)&&HopScore.templateName!=""){b=HopScore.templateName}this.setTemplate(b);this.getProperties();this.cleanHtmlTag();this.implementActions()};HopScore.Badge.Score.prototype={itemManufacturerRef:"",name:"",price:"",company:"",category:"",score:"",position:"",saving:"",energyLabel:"",initialize:function(){},initEventManager:function(){this._eventsDictionnary=[];this.defineEvent("requested");this.defineEvent("loaded");this.defineEvent("mouseover");this.defineEvent("click");var a=this;if(isDefined(this.htmlElement)){this.htmlElement.onmousedown=function(b){a.raiseClickEvent(b)};this.htmlElement.onmouseover=function(b){a.raiseMouseOverEvent(b)}}},getProperties:function(){if(!isDefined(this.htmlElement)){throw"004"}for(var hopscore_j=0;hopscore_j<this.htmlElement.childNodes.length;hopscore_j++){switch(this.htmlElement.childNodes[hopscore_j].className){case"hopscore_id":this.id=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_size":this.size=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_name":this.name=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_company":this.company=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_category":this.category=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_price":this.price=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_template":var requestedTemplateName=this.htmlElement.childNodes[hopscore_j].innerHTML;var requestedTemplate=null;try{requestedTemplate=eval("HopScore.Badge.Score.Templates."+requestedTemplateName)}catch(e){HopScore.hsTraceW("009")}this.setTemplate(requestedTemplate);break;default:}}},cleanHtmlTag:function(){HopScore.Manager.getModule("HopScore.Module.HTMLTools").removeChildrenFromNode(this.htmlElement)},implementActions:function(){if(!isDefined(this.htmlElement)){throw"004"}splitted=this.htmlElement.href.split("/");for(i=1;i<splitted.length;i++){splitted[i]=escape(splitted[i])}this.htmlElement.href=splitted.join("/");if(!HopScore.Manager.getModule("HopScore.Module.HTMLTools").isIE6){lyteboxModule=HopScore.Manager.getModule("HopScore.Module.LyteBox");lyteboxModule.makeClickable(this.htmlElement)}else{this.htmlElement.href="#"}},fillBadge:function(a){if(!this.isInitialized){this.itemManufacturerRef=!isDefined(a.ref)?"None":a.ref;this.categoryName=!isDefined(a.categoryName)?"None":a.categoryName;this.score=!isDefined(a.score)?-1:a.score;this.position=!isDefined(a.position)?-1:a.position;this.saving=!isDefined(a.saving)?-1:a.saving;this.energyLabel=!isDefined(a.label)?-1:a.label;this.isInitialized=true}},checkData:function(){if(this.score<0){this.deactivate=false}else{this.activate();if(this.score>10){this.score=10}else{if(this.score<1){this.score=1}}}},raiseClickEvent:function(b){this.raiseEvent("click",this);var a=HopScore.Manager.getModule("HopScore.Module.LyteBox");a.openLyteBox(this.htmlElement)},mouseOverRaised:false,raiseMouseOverEvent:function(a){if(!this.mouseOverRaised){this.raiseEvent("mouseover",this);this.mouseOverRaised=true}}};applyInheritance(HopScore.Badge.Score,HopScore.Badge);if(typeof HopScore.Badge.Score==="undefined"){throw"002"}HopScore.Badge.Score.Templates=[];if(typeof HopScore==="undefined"){throw"002"}if(typeof HopScore.Helpers.EventManager==="undefined"){throw"002"}HopScore.Manager=function(b,a){this.apiKey=b;this.hash=a;this.initializeEventManager()};HopScore.Manager.prototype={apiKey:"",hash:"",connectorModuleName:"",URLWebService:"",badges:[],htmlElementTagName:"",htmlElementClassName:"",badgeClass:HopScore.Badge,trackingModule:null,initialize:function(){this.raiseEvent("initializing")},initializeEventManager:function(){this.defineEvent("initializing");this.defineEvent("retrieving");this.defineEvent("retrieved");this.defineEvent("requesting");this.defineEvent("received");this.defineEvent("processing");this.defineEvent("rendering");this.defineEvent("finalizing");this.defineEvent("ended")},start:function(){this.raiseEvent("retrieving",this);this.retrieveBadge();this.raiseEvent("retrieved",this);if(this.badges.length>0){this.raiseEvent("requesting",this);this.requestServer()}},afterStart:function(){this.raiseEvent("received",this);var a=HopScore.Manager.getModule(this.connectorModuleName);if(a.status=="received"){dataObjects=a.receive()}this.raiseEvent("processing",this);this.processData(dataObjects);this.raiseEvent("rendering",this);this.renderBadges();this.raiseEvent("finalizing",this);this.finalize();this.raiseEvent("ended",this)},retrieveBadge:function(){var c=document.body.getElementsByTagName(this.htmlElementTagName);for(var a=0;a<c.length;a++){if(c[a].className.indexOf(this.htmlElementClassName)>-1){c[a].href=c[a].href.replace(/\/.html/gi,".html");var b=new this.badgeClass(c[a]);this.badges.push(b)}}},requestServer:function(){if(this.apiKey!=""&&this.hash!=""){var b=this.getParamsForRequest();var a=HopScore.Manager.getModule(this.connectorModuleName);a.setCallBackMethod(this.tempAfterStartCallBack);a.send(this.URLWebService,b)}},tempAfterStartCallBack:function(){HopScore.hopscoreManager.afterStart()},getParamsForRequest:function(){},processData:function(c){if(c!=null&&c.length>0){for(var a=0;a<c.length;a++){var d=c[a];for(var e=0;e<this.badges.length;e++){var b=this.badges[e];if(b.id===d.id){b.fillBadge(d);b.checkData()}}}}},renderBadges:function(){for(var a=0;a<this.badges.length;a++){this.badges[a].render()}},finalize:function(){},getParamsForRequest:function(){},preStoreHopbadgeData:function(a){},getScoreAvailability:function(b){if(b!=null&&b!=""&&b!=undefined){for(var a=0;a<this.badges.length;a++){if(this.badges[a].id==b&&this.badges[a].score>0){return true}}}return false}};HopScore.Manager.modules=[];HopScore.Manager.plugins=[];HopScore.Manager.badgeVersions=[];HopScore.Manager.modulesInitialized=false;HopScore.Manager.initializeModules=function(){for(module in HopScore.Manager.modules){try{if(typeof HopScore.Manager.modules[module]=="object"&&isDefined(HopScore.Manager.modules[module].initialize)){HopScore.Manager.modules[module].initialize()}}catch(a){HopScore.hsTraceW(a)}}HopScore.Manager.modulesInitialized=true};HopScore.Manager.getModule=function(b){var a=HopScore.Manager.modules[b];if(!isDefined(a)){throw"003"}if(!a.isInitialized){throw"006"}return a};applyInheritance(HopScore.Manager,HopScore.Helpers.EventManager);if(typeof HopScore==="undefined"){throw"002"}if(typeof HopScore.Manager==="undefined"){throw"002"}HopScore.Module=function(){};HopScore.Module.prototype={isInitialized:false,isActive:false,initialize:function(){this.isInitialized=true}};if(typeof HopScore.Module==="undefined"){throw"002"}if(typeof HopScore.Manager==="undefined"){throw"002"}HopScore.Module.Resources=function(){for(var a=0;a<this.availables.length;a++){this.dictionnary[this.availables[a]]=[]}this.add("langFolderPath","fr/");this.addLocalized("langFolderPath","fr/","fr");this.addLocalized("langFolderPath","fr/","en")};HopScore.Module.Resources.prototype={dictionnary:[],current:"fr",availables:["fr","en","int"],initialize:function(){if(isDefined(HopScore.lang)){this.set(HopScore.lang)}HopScore.Module.Resources.initMethods(this);this.isInitialized=true},set:function(a){if(!this.isAvailable(a)){throw"007"}this.current=a},get:function(a){if(!isDefined(this.dictionnary[this.current][a])){if(!isDefined(this.dictionnary["int"][a])){throw"008"}else{return this.dictionnary["int"][a]}}else{return this.dictionnary[this.current][a]}},add:function(a,b){this.dictionnary["int"][a]=b},addLocalized:function(a,b,c){if(!this.isAvailable(c)){throw"007"}else{this.dictionnary[c][a]=b}},isAvailable:function(a){return isDefined(this.dictionnary[a])},getLocalizedFolder:function(a){return a+this.get("langFolderPath")}};applyInheritance(HopScore.Module.Resources,HopScore.Module);HopScore.Manager.modules["HopScore.Module.Resources"]=new HopScore.Module.Resources();HopScore.Module.Resources.initMethodsArray=[];HopScore.Module.Resources.addInitMethod=function(a){HopScore.Module.Resources.initMethodsArray.push(a)};HopScore.Module.Resources.initMethods=function(c){var b=HopScore.Module.Resources.initMethodsArray.length;for(var a=0;a<b;a++){HopScore.Module.Resources.initMethodsArray[a](c)}};if(typeof HopScore.Badge==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Template=function(a){this.templateName="base";this.hopBadgeTemplated=a};HopScore.Badge.Template.prototype={hopBadgeTemplated:null,isInitialized:false,templateName:"base",initialize:function(){},render:function(){var renderMethodToCall="this.render_"+this.hopBadgeTemplated.size;try{this.initialize();eval(renderMethodToCall)(this.hopBadgeTemplated)}catch(e){throw"006"}},render_small:function(a){throw"006"},render_medium:function(a){throw"006"},render_large:function(a){throw"006"}};HopScore.Badge.Template.initResources=function(a){a.add("templatesFolder","static/templates/")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Template.initResources);if(typeof HopScore.Badge.Template==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Template.Score=function(){};HopScore.Badge.Template.Score.prototype={templateName:"baseScore",initialize:function(){if(!this.isInitialized){var c=HopScore.Manager.getModule("HopScore.Module.Resources");var b=c.get("serviceDomainURL")+c.get("templatesFolder")+c.get("templateTypeFolder")+this.templateName.toLowerCase()+"/"+c.get("cssTemplateFile");var a=HopScore.Manager.getModule("HopScore.Module.HTMLTools");a.referenceOnceStyleSheet(b);this.isInitialized=true}},getTemplateImageFolder:function(){var a=HopScore.Manager.getModule("HopScore.Module.Resources");return a.get("serviceDomainURL")+a.get("templatesFolder")+a.get("templateTypeFolder")+this.templateName.toLowerCase()+"/"+a.get("mediumImagesTemplateFolder")+a.get("langFolderPath")},getTemplateSmallImageFolder:function(){var a=HopScore.Manager.getModule("HopScore.Module.Resources");return a.get("serviceDomainURL")+a.get("templatesFolder")+a.get("templateTypeFolder")+this.templateName.toLowerCase()+"/"+a.get("smallImagesTemplateFolder")+a.get("langFolderPath")}};applyInheritance(HopScore.Badge.Template.Score,HopScore.Badge.Template);HopScore.Badge.Template.Score.initResources=function(a){a.add("templateTypeFolder","score/");a.add("imagesTemplateFolder","images/");a.add("cssTemplateFolder","css/");a.add("smallImagesTemplateFolder","small/"+a.get("imagesTemplateFolder"));a.add("mediumImagesTemplateFolder","medium/"+a.get("imagesTemplateFolder"));a.add("largeImagesTemplateFolder","large/"+a.get("imagesTemplateFolder"));a.add("cssTemplateFile",a.get("cssTemplateFolder")+"hopscore.css")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Template.Score.initResources);if(typeof HopScore.Badge.Score.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Score==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Score.Templates.Stylestandalone=function(a){this.templateName="Stylestandalone";this.hopBadgeTemplated=a};HopScore.Badge.Score.Templates.Stylestandalone.prototype={render_small:function(a){},render_medium:function(a){var e=HopScore.Manager.getModule("HopScore.Module.Resources");var d=a.template.getTemplateImageFolder();a.htmlElement.style.display="none";a.htmlElement.href=a.htmlElement.href+"#hopsimu";if(HopScore.activateStandalone){var b=document.createElement("div");b.className="simulate_standalone";var c=document.createElement("span");c.className="simulate_standalone_content";c.innerHTML=e.get("Stylestandalone.Resources.content");b.appendChild(c);a.htmlElement.appendChild(b)}a.htmlElement.className="hopscore_score_visible "+a.template.templateName.toLowerCase();a.htmlElement.style.display="";a.initialized=true}};applyInheritance(HopScore.Badge.Score.Templates.Stylestandalone,HopScore.Badge.Template.Score);HopScore.Badge.Score.Templates.Stylestandalone.initResources=function(a){a.addLocalized("Stylestandalone.Resources.content","Diagnostic personnalis&eacute; en ligne <b>GRATUIT</b>","fr");a.addLocalized("Stylestandalone.Resources.content","Diagnostic personnalis&eacute; en ligne <b>GRATUIT</b>","fr")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Score.Templates.Stylestandalone.initResources);if(typeof HopScore.Module==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}if(typeof HopScore.Manager==="undefined"){throw"002"}HopScore.Module.Debug=function(){};HopScore.Module.Debug.prototype={initialize:function(){this.isActive=isDefined(HopScore.activateDebug)?HopScore.activateDebug:false;if(this.isActive){if(window.console&&window.console.firebug){HopScore.hsTraceEx=this.HSTraceEx;HopScore.hsTraceE=this.HSTraceE;HopScore.hsTraceW=this.HSTraceW;HopScore.hsTraceI=this.HSTraceI}}this.isInitialized=true},HSTraceW:function(a){if(HopScore.Manager.getModule("HopScore.Module.HTMLTools").isActive){if(isDefined(HopScore.Exceptions.exceptionReference[a])){console.warn("Warning : "+HopScore.Exceptions.exceptionReference[a])}else{console.warn("Warning : "+a)}}},HSTraceE:function(a){if(HopScore.Manager.getModule("HopScore.Module.HTMLTools").isActive){if(isDefined(HopScore.Exceptions.exceptionReference[a])){console.error("Error : "+HopScore.Exceptions.exceptionReference[a])}else{console.error("Error : "+a)}}},HSTraceI:function(a){if(HopScore.Manager.getModule("HopScore.Module.HTMLTools").isActive){if(isDefined(HopScore.Exceptions.exceptionReference[a])){console.log("Info : "+HopScore.Exceptions.exceptionReference[a])}else{console.log("Info : "+a)}}},HSTraceEx:function(a){if(HopScore.Manager.getModule("HopScore.Module.Debug").isActive){if(isDefined(HopScore.Exceptions.exceptionReference[a])){HopScore.hsTraceE(HopScore.Exceptions.exceptionReference[a])}else{HopScore.hsTraceE(a)}}}};applyInheritance(HopScore.Module.Debug,HopScore.Module);HopScore.Manager.modules["HopScore.Module.Debug"]=new HopScore.Module.Debug();if(typeof HopScore==="undefined"){throw"002"}if(typeof HopScore.Module==="undefined"){throw"002"}HopScore.Module.Tracker=function(){};HopScore.Module.Tracker.prototype={isInitialized:false,initialize:function(){this.isInitialized=true;this.isActive=true},start:function(){},badgeRequested:function(a){},badgeLoaded:function(a){},badgeMouseOvered:function(a){},badgeClicked:function(a){},tagSamplePop:function(a,b){},trackEvent:function(a,b){}};applyInheritance(HopScore.Module.Tracker,HopScore.Module);if(typeof HopScore==="undefined"){throw"002"}if(typeof HopScore.Module.Tracker==="undefined"){throw"002"}HopScore.Module.Tracker.GA=function(){};HopScore.Module.Tracker.GA.prototype={trackerID:"",trackerObject:null,initialize:function(){if(HopScore.trackerProvider=="GA"){this.trackerID=isDefined(HopScore.trackerID)?HopScore.trackerID:"UA-8044114-3";if(isDefined(typeof _gat)){this.trackerObject=_gat._createTracker(this.trackerID,"hopscoreTracker")}else{throw"012"}HopScore.hopscoreManager.trackingModule=this;ModuleGA=this;HopScore.hopscoreManager.addEventListener("retrieved",function(a){ModuleGA.start(a)});this.isInitialized=true;this.isActive=true}},start:function(a){ModuleGA=this;for(var b=0;b<a.badges.length;b++){badge=a.badges[b];badge.addEventListener("requested",function(c){ModuleGA.badgeRequested(c)});badge.addEventListener("loaded",function(c){ModuleGA.badgeLoaded(c)});badge.addEventListener("mouseover",function(c){ModuleGA.badgeMouseOvered(c)});badge.addEventListener("click",function(c){ModuleGA.badgeClicked(c)})}},badgeRequested:function(a){this.trackEvent(a,"Requested");return false},badgeLoaded:function(a){this.trackEvent(a,"Loaded");return false},badgeMouseOvered:function(a){this.trackEvent(a,"MouseOver");return false},badgeClicked:function(a){this.trackEvent(a,"Click");return false},tagSamplePop:function(a,b){if(isDefined(this.trackerObject)){this.trackerObject._setCustomVar(1,a,b,2);HopScore.hsTraceI("Tagging "+a+":"+b+" on GA account "+this.trackerObject.s)}},trackEvent:function(a,b){if(isDefined(this.trackerObject)){this.trackerObject._trackEvent(a.categoryName,"Widget - "+b,a.name,Math.round(a.score));HopScore.hsTraceI("Tracking "+b+" on GA account "+this.trackerObject.s)}else{}}};applyInheritance(HopScore.Module.Tracker.GA,HopScore.Module.Tracker);HopScore.Manager.modules["HopScore.Module.Tracker.GA"]=new HopScore.Module.Tracker.GA();if(typeof HopScore.Manager==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Manager.Standalone=function(b,a){this.htmlElementTagName="a";this.htmlElementClassName="hopscore_score";this.badgeClass=HopScore.Badge.Standalone;this.connectorModuleName="HopScore.Module.Connector.JSONP";this.apiKey=b;this.hash=a;this.initializeEventManager()};HopScore.Manager.Standalone.prototype={initialize:function(){this.raiseEvent("initializing");HopScore.Manager.initializeModules();var a=HopScore.Manager.getModule("HopScore.Module.Resources");this.URLWebService=a.get("serviceDomainSTANDALONE")+a.get("serviceNameSTANDALONE")},getParamsForRequest:function(){var c="";c+="apikey="+this.apiKey+"&hash="+this.hash+"&";var b=this.badges.length;for(var a=0;a<b;a++){c+="i[]="+encodeURIComponent(this.badges[a].id);c+="&n[]="+encodeURIComponent(this.badges[a].name);c+="&c[]="+encodeURIComponent(this.badges[a].company);c+="&cat[]="+(isDefined(this.badges[a].category)?encodeURIComponent(this.badges[a].category):"");c+="&p[]="+(isDefined(this.badges[a].price)?encodeURIComponent(this.badges[a].price):-1);c+="&"}return c}};applyInheritance(HopScore.Manager.Standalone,HopScore.Manager);HopScore.Manager.Standalone.initResources=function(a){a.add("serviceDomainSTANDALONE","http://api.hopscore.com/");a.add("serviceNameSTANDALONE","noConnection.jsonp");a.add("energyLabelURL","energyLabel.jsonp")};HopScore.Module.Resources.addInitMethod(HopScore.Manager.Standalone.initResources);if(typeof HopScore.Badge.Score.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Score==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Score.Templates.Lightgreen=function(a){this.templateName="Lightgreen";this.hopBadgeTemplated=a};HopScore.Badge.Score.Templates.Lightgreen.prototype={render_medium:function(f){var b=HopScore.Manager.getModule("HopScore.Module.Resources");var g=f.template.getTemplateImageFolder();var j=document.createElement("div");j.className="hopscore_top";j.style.background="url("+g+"top_"+Math.round(f.score)+".gif) Transparent top no-repeat";if(!/MSIE 6/i.test(navigator.userAgent)){var d=document.createElement("p");d.className="hopscore_question";d.innerHTML=b.get("Lightgreen.Resources.catchPhrase");j.appendChild(d)}f.htmlElement.appendChild(j);if(f.saving>=1){var h=document.createElement("div");h.className="hopscore_module_electric";h.style.background="url("+g+"module_electric.gif) no-repeat Transparent";var l=document.createElement("span");l.innerHTML=b.get("Lightgreen.Resources.hopscoreConsoText");h.appendChild(l);var k=document.createElement("span");k.innerHTML=Math.round(f.saving)+b.get("Lightgreen.Resources.hopscoreConsoUnit").replace(" ","");k.className="hopscore_module_unit";h.appendChild(k);f.htmlElement.appendChild(h)}var a=document.createElement("div");a.className="hopscore_bottom";var c=document.createElement("img");c.className="hopscore_logo";c.src=g+"logo_hopscore.gif";a.appendChild(c);var e=document.createElement("span");e.innerHTML=b.get("Lightgreen.Resources.poweredBy");a.appendChild(e);f.htmlElement.appendChild(a);f.htmlElement.className="hopscore_score_visible "+f.template.templateName.toLowerCase();f.htmlElement.style.display="";f.initialized=true}};applyInheritance(HopScore.Badge.Score.Templates.Lightgreen,HopScore.Badge.Template.Score);HopScore.Badge.Score.Templates.Lightgreen.initResources=function(a){a.addLocalized("Lightgreen.Resources.catchPhrase","+ de d&eacute;tails","fr");a.addLocalized("Lightgreen.Resources.poweredBy","propuls&eacute; par","fr");a.addLocalized("Lightgreen.Resources.hopscoreConsoText","&Eacute;conomisez<br/>sur vos factures","fr");a.addLocalized("Lightgreen.Resources.hopscoreConsoUnit",' <sup>&euro;</sup><b style="font-size:9pt;">/an</b>',"fr");a.addLocalized("Lightgreen.Resources.catchPhrase","more details","en");a.addLocalized("Lightgreen.Resources.poweredBy","powered by","en");a.addLocalized("Lightgreen.Resources.hopscoreConsoText","save <br/>on your bills","en");a.addLocalized("Lightgreen.Resources.hopscoreConsoUnit",'<sup>&euro;</sup><b style="font-size:9pt;">/year</b>',"en")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Score.Templates.Lightgreen.initResources);if(typeof HopScore.Badge.Score.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Score==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Score.Templates.Stylebig=function(a){this.templateName="Stylebig";this.hopBadgeTemplated=a};HopScore.Badge.Score.Templates.Stylebig.prototype={render_small:function(a){},render_medium:function(e){var E=HopScore.Manager.getModule("HopScore.Module.Resources");var x=e.template.getTemplateImageFolder();e.htmlElement.style.display="none";var A=document.createElement("div");A.className="hopscore_top_label";var F=document.createElement("span");F.className="hopscore_label_text";F.innerHTML=E.get("Stylebig.Resources.labelTitle").toUpperCase();A.appendChild(F);e.htmlElement.appendChild(A);var D=document.createElement("div");D.className="hopscore_bottom_label";var s=document.createElement("img");s.src=e.energyLabel;D.appendChild(s);e.htmlElement.appendChild(D);var m=document.createElement("div");m.className="hopscore_top";var d=document.createElement("span");d.className="hopscore_value_text";d.innerHTML=E.get("Stylebig.Resources.ecology").toUpperCase();var C=document.createElement("span");C.className="hopscore_value_text_arrow";C.innerHTML=">";d.appendChild(C);var f=document.createElement("span");f.className="hopscore_value_score";y=Math.round(e.score*10)/10;f.innerHTML=y.toString().replace(".",",");var l=document.createElement("span");l.className="hopscore_value_sub";l.innerHTML="/10";var z=document.createElement("p");z.className="hopscore_value";z.appendChild(d);z.appendChild(f);z.appendChild(l);m.appendChild(z);e.htmlElement.appendChild(m);var t=document.createElement("div");t.className="hopscore_bottom";var p=document.createElement("div");p.className="module_economy";var q=document.createElement("div");q.className="module_info";t.appendChild(q);t.appendChild(p);var j=document.createElement("p");j.className="module_info_p";var k=document.createElement("span");k.className="module_info_bold";k.innerHTML=E.get("Stylebig.Resources.infoFirst");var b=document.createElement("span");b.className="module_info_standard";b.innerHTML=E.get("Stylebig.Resources.infoList");var v=document.createElement("span");v.className="module_info_link";v.innerHTML=E.get("Stylebig.Resources.infoLink");var n=document.createElement("span");n.className="module_info_prop";n.innerHTML=E.get("Stylebig.Resources.poweredBy");var o=document.createElement("img");o.className="hopscore_logo";o.src=x+"logo_hopscore.gif";j.appendChild(k);j.appendChild(b);j.appendChild(v);j.appendChild(n);j.appendChild(o);q.appendChild(j);var h=document.createElement("p");h.className="module_eco_p";var a=document.createElement("span");a.className="module_eco_info";a.innerHTML=E.get("Stylebig.Resources.ecoCustom");var G=document.createElement("span");G.className="module_eco_value";var y=Math.round(e.saving);G.innerHTML=y;var r=document.createElement("span");r.className="module_eco_devise";r.innerHTML="&euro;";var B=document.createElement("span");B.className="module_eco_unit";B.innerHTML=E.get("Stylebig.Resources.hopscoreConso");h.appendChild(a);h.appendChild(G);h.appendChild(r);h.appendChild(B);p.appendChild(h);t.appendChild(q);var g=y.toString().length;if(g>2){G.style.fontSize="4em";r.style.fontSize="2em";B.style.fontSize="1.5em"}if(e.saving<1){p.style.display="none";q.style.width="500px"}e.htmlElement.appendChild(t);if(HopScore.activateStandalone){var w=document.createElement("div");w.className="simulate_standalone";var c=document.createElement("a");c.className="simulate_standalone_button";c.innerHTML="Diagnostic personnalis&eacute; en ligne <b>GRATUIT</b>";c.href=e.htmlElement.href+"#hopsimu";w.appendChild(c);insertAfter(w,e.htmlElement);HopScore.Manager.getModule("HopScore.Module.LyteBox").makeClickable(c);var u=c;if(isDefined(c)){c.onmousedown=function(I){var H=HopScore.Manager.getModule("HopScore.Module.LyteBox");H.openLyteBox(this)}}}e.htmlElement.className="hopscore_score_visible "+e.template.templateName.toLowerCase();e.htmlElement.style.display="";e.initialized=true}};applyInheritance(HopScore.Badge.Score.Templates.Stylebig,HopScore.Badge.Template.Score);HopScore.Badge.Score.Templates.Stylebig.initResources=function(a){a.addLocalized("Stylebig.Resources.ecology","Le Barometre ecologique","fr");a.addLocalized("Stylebig.Resources.poweredBy","propuls&eacute; par","fr");a.addLocalized("Stylebig.Resources.infoFirst","Discounteo s'engage dans les &eacute;conomies vertes et vous aide &agrave; faire votre choix en connaissant :","fr");a.addLocalized("Stylebig.Resources.infoList","> La note &eacute;cologique globale du produit<br/>> La consomation d'&eacute;nergie (&eacute;lectricit&eacute; et eau)	de votre produit, ainsi qu'une estimation du co&ucirc;t r&eacute;el sur votre facture compar&eacute; &agrave; un produit moyen du march&eacute;","fr");a.addLocalized("Stylebig.Resources.infoLink","Cliquez sur la note pour avoir plus d'information.","fr");a.addLocalized("Stylebig.Resources.ecoCustom","Economisez<br/>en moyenne<br/>sur vos factures","fr");a.addLocalized("Stylebig.Resources.hopscoreConso","/an","fr");a.addLocalized("Stylebig.Resources.labelTitle","oui a l'electromenager, non au gaspillage d'energie !","fr");a.addLocalized("Stylebig.Resources.ecology","The Green barometer","en");a.addLocalized("Stylebig.Resources.poweredBy","powered by","en");a.addLocalized("Stylebig.Resources.infoFirst","Discounteo engages in the green economy and help you make your choice by knowing :","en");a.addLocalized("Stylebig.Resources.infoList","> La note &eacute;cologique globale du produit<br/>> La consomation d'&eacute;nergie (&eacute;lectricit&eacute; et eau)	de votre produit, ainsi qu'une estimation du co&ucirc;t r&eacute;el sur votre facture compar&eacute; &agrave; un produit moyen du march&eacute;","en");a.addLocalized("Stylebig.Resources.infoLink","Cliquez sur la note pour avoir plus d'information.","en");a.addLocalized("Stylebig.Resources.ecoCustom","Economisez<br/>en moyenne<br/>sur vos factures","en");a.addLocalized("Stylebig.Resources.hopscoreConso","/an","en");a.addLocalized("Stylebig.Resources.labelTitle","oui a l'electromenager, non au gaspillage d'energie !","en")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Score.Templates.Stylebig.initResources);function insertAfter(c,a){var b=a.parentNode;if(b.lastchild==a){b.appendChild(c)}else{b.insertBefore(c,a.nextSibling)}}if(typeof HopScore.Manager==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Manager.Score=function(b,a){this.htmlElementTagName="a";this.htmlElementClassName="hopscore_score";this.badgeClass=HopScore.Badge.Score;this.connectorModuleName="HopScore.Module.Connector.JSONP";this.apiKey=b;this.hash=a;this.initializeEventManager()};HopScore.Manager.Score.prototype={initialize:function(){this.raiseEvent("initializing");HopScore.Manager.initializeModules();var a=HopScore.Manager.getModule("HopScore.Module.Resources");this.URLWebService=a.get("serviceDomainURL")+a.get("serviceNameURL")},getParamsForRequest:function(){var c="";c+="apikey="+this.apiKey+"&hash="+this.hash+"&";var b=this.badges.length;for(var a=0;a<b;a++){c+="i[]="+encodeURIComponent(this.badges[a].id);c+="&n[]="+encodeURIComponent(this.badges[a].name);c+="&c[]="+encodeURIComponent(this.badges[a].company);c+="&cat[]="+(isDefined(this.badges[a].category)?encodeURIComponent(this.badges[a].category):"");c+="&p[]="+(isDefined(this.badges[a].price)?encodeURIComponent(this.badges[a].price):-1);c+="&"}return c}};applyInheritance(HopScore.Manager.Score,HopScore.Manager);HopScore.Manager.Score.initResources=function(a){a.add("serviceDomainURL","http://api.hopscore.com/");if(HopScore.energyLabel==true){a.add("serviceNameURL","dispatch.jsonp")}else{a.add("serviceNameURL","scores.jsonp")}};HopScore.Module.Resources.addInitMethod(HopScore.Manager.Score.initResources);if(typeof HopScore==="undefined"){throw"002"}HopScore.Exceptions={exceptionReference:[]};HopScore.Exceptions.initialize=function(){HopScore.Exceptions.exceptionReference["001"]="missing apikey or hash parameter";HopScore.Exceptions.exceptionReference["002"]="missing depedancy";HopScore.Exceptions.exceptionReference["003"]="not referenced module";HopScore.Exceptions.exceptionReference["004"]="html element missing";HopScore.Exceptions.exceptionReference["005"]="module not initialized";HopScore.Exceptions.exceptionReference["006"]="unsupported badge size in template";HopScore.Exceptions.exceptionReference["007"]="unsupported language";HopScore.Exceptions.exceptionReference["008"]="resource does not exist";HopScore.Exceptions.exceptionReference["009"]="unsupported badge template";HopScore.Exceptions.exceptionReference["010"]="unsupported general badge template";HopScore.Exceptions.exceptionReference["011"]="undefined event name for the object";HopScore.Exceptions.exceptionReference["012"]="impossible to load module";HopScore.Exceptions.exceptionReference["013"]="unkonown module";HopScore.Exceptions.exceptionReference["014"]="unsupported functionnality"};HopScore.Exceptions.initialize();if(typeof HopScore.Badge.Score.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Score==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Score.Templates.Style3s=function(a){this.templateName="Style3s";this.hopBadgeTemplated=a};HopScore.Badge.Score.Templates.Style3s.prototype={render_small:function(a){},render_medium:function(f){var b=HopScore.Manager.getModule("HopScore.Module.Resources");var g=f.template.getTemplateImageFolder();var j=document.createElement("div");j.className="hopscore_top";j.style.background="url("+g+"top_"+Math.round(f.score)+".gif) Transparent top no-repeat";if(!/MSIE 6/i.test(navigator.userAgent)){var d=document.createElement("p");d.className="hopscore_question";d.innerHTML=b.get("Style3s.Resources.catchPhrase");j.appendChild(d)}f.htmlElement.appendChild(j);if(f.saving>=1){var h=document.createElement("div");h.className="hopscore_module_electric";h.style.background="url("+g+"module_electric.gif) no-repeat Transparent";var k=document.createElement("span");k.innerHTML=b.get("Style3s.Resources.hopscoreConsoText")+Math.round(f.saving)+b.get("Style3s.Resources.hopscoreConsoUnit");h.appendChild(k);f.htmlElement.appendChild(h)}var a=document.createElement("div");a.style.background="url("+g+"bottom.gif) no-repeat Transparent";a.className="hopscore_bottom";var c=document.createElement("img");c.className="hopscore_logo";c.src=g+"logo_hopscore.gif";a.appendChild(c);var e=document.createElement("span");e.innerHTML=b.get("Style3s.Resources.poweredBy");a.appendChild(e);f.htmlElement.appendChild(a);f.htmlElement.className="hopscore_score_visible "+f.template.templateName.toLowerCase();f.htmlElement.style.display="";f.initialized=true}};applyInheritance(HopScore.Badge.Score.Templates.Style3s,HopScore.Badge.Template.Score);HopScore.Badge.Score.Templates.Style3s.initResources=function(a){a.addLocalized("Style3s.Resources.catchPhrase","Comment est calcul&eacute; ce score ?","fr");a.addLocalized("Style3s.Resources.poweredBy","propuls&eacute; par","fr");a.addLocalized("Style3s.Resources.hopscoreConsoText","&eacute;conomisez <br/>","fr");a.addLocalized("Style3s.Resources.hopscoreConsoUnit"," &euro;/an sur vos factures","fr");a.addLocalized("Style3s.Resources.catchPhrase","How is that score calculated?","en");a.addLocalized("Style3s.Resources.poweredBy","powered by","en");a.addLocalized("Style3s.Resources.hopscoreConsoText","save ","en");a.addLocalized("Style3s.Resources.hopscoreConsoUnit"," &euro;/year <br/>on your bill","en")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Score.Templates.Style3s.initResources);if(typeof HopScore.Module==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}if(typeof HopScore.Manager==="undefined"){throw"002"}HopScore.Module.LyteBox=function(){this.lyteboxClassKeyword="hopscore_framelyte";this.lyteboxStyle="border: 0; overflow: auto; width: 460px; height: 425px; margin-bottom: 15px"};HopScore.Module.LyteBox.prototype={lyteboxClassKeyword:"",lyteboxStyle:"",initialize:function(){ModuleLyteBox=this;HopScore.hopscoreManager.addEventListener("rendering",function(a){ModuleLyteBox.referenceLyteBoxFiles(a)});this.isInitialized=true;this.isActive=true},makeClickable:function(a){a.rel=this.lyteboxClassKeyword;a.rev=this.lyteboxStyle},referenceLyteBoxFiles:function(c){var d=HopScore.hopscoreManager.badges.length;for(var a=0;a<d;a++){if(HopScore.hopscoreManager.badges[a].isActive){var b=HopScore.Manager.getModule("HopScore.Module.HTMLTools");var e=HopScore.Manager.getModule("HopScore.Module.Resources");b.referenceOnceStyleSheet(e.get("serviceDomainURL")+e.get("templatesFolder")+e.get("cssStandardLyteBoxFile"));b.referenceOnceScriptFile(e.get("serviceDomainURL")+e.get("templatesFolder")+e.get("jsStandardLyteBoxFile"));break}}},openLyteBox:function(a){HopScore.Ext.lyteboxInstance.start(a,false,true)}};applyInheritance(HopScore.Module.LyteBox,HopScore.Module);HopScore.Manager.modules["HopScore.Module.LyteBox"]=new HopScore.Module.LyteBox();HopScore.Module.LyteBox.initResources=function(a){a.add("cssStandardLyteBoxFile","lytebox/standard/css/hopscore.lytebox.css");a.add("jsStandardLyteBoxFile","lytebox/standard/script/hopscore.lytebox.js")};HopScore.Module.Resources.addInitMethod(HopScore.Module.LyteBox.initResources);if(typeof HopScore.Module==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}if(typeof HopScore.Manager==="undefined"){throw"002"}HopScore.Module.HTMLTools=function(){this.isInitialized=true;this.isActive=true};HopScore.Module.HTMLTools.prototype={isIE6:false,initialize:function(){if(/MSIE 6/i.test(navigator.userAgent)||/MSIE 5/i.test(navigator.userAgent)){this.isIE6=true}this.isInitialized=true},referenceStyleSheet:function(a){var b=document.createElement("link");b.rel="stylesheet";b.href=a;b.type="text/css";document.getElementsByTagName("head").item(0).appendChild(b);HopScore.Module.HTMLTools.listInjectedFiles[a]=a;b=null},referenceOnceStyleSheet:function(a){if(!isDefined(HopScore.Module.HTMLTools.listInjectedFiles[a])){this.referenceStyleSheet(a)}},referenceScriptFile:function(b){var a=document.createElement("script");a.type="text/javascript";a.language="javascript";a.src=b;document.getElementsByTagName("head").item(0).appendChild(a);HopScore.Module.HTMLTools.listInjectedFiles[b]=b;a=null},referenceOnceScriptFile:function(a){if(!isDefined(HopScore.Module.HTMLTools.listInjectedFiles[a])){this.referenceScriptFile(a)}},removeChildrenFromNode:function(a){if(!a){return false}if(typeof(a)=="string"){a=document.getElementById(a)}while(a.hasChildNodes()){a.removeChild(a.firstChild)}return true},addEvent:function(b,a,c){b.addEventListener("on"+a,function(d){c()},true);return true},getCookie:function(a){deb=document.cookie.indexOf(a+"=");option="";if(deb>=0){deb+=a.length+1;fin=document.cookie.indexOf(";",deb);if(fin<0){fin=document.cookie.length}return unescape(document.cookie.substring(deb,fin))}return""},setCookie:function(d,b,c){var a=new Date();a.setTime(a.getTime()+(c*24*3600*1000));document.cookie=d+"="+escape(b)+";expires="+a.toGMTString()}};applyInheritance(HopScore.Module.HTMLTools,HopScore.Module);HopScore.Manager.modules["HopScore.Module.HTMLTools"]=new HopScore.Module.HTMLTools();HopScore.Module.HTMLTools.listInjectedFiles=[];if(typeof HopScore.Badge.Score.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Score==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Score.Templates.Standard=function(a){this.templateName="Standard";this.hopBadgeTemplated=a};HopScore.Badge.Score.Templates.Standard.prototype={render_small:function(a){},render_medium:function(j){var b=HopScore.Manager.getModule("HopScore.Module.Resources");var k=j.template.getTemplateImageFolder();j.htmlElement.style.display="none";var m=document.createElement("div");m.className="hopscore_top";m.style.background="url("+k+"top.png) Transparent top no-repeat";var f=document.createElement("span");f.className="hopscore_value_score";value=Math.round(j.score*10)/10;f.innerHTML=value.toString().replace(".",",");var e=document.createElement("p");e.className="hopscore_value";e.appendChild(f);e.innerHTML+="/10";m.appendChild(e);if(j.saving>=1){var l=document.createElement("div");l.className="hopscore_module_eco";var h=document.createElement("img");h.className="hopscore_symbole";h.border="0";h.src=k+"symbole_currency.png";l.appendChild(h);var d=document.createElement("span");d.className="hopscore_eco_text";d.innerHTML=b.get("Standard.Resources.hopscoreConsoText");l.appendChild(d);var n=document.createElement("span");n.className="hopscore_eco_value";n.innerHTML=Math.round(j.saving)+b.get("Standard.Resources.hopscoreConsoUnit");l.appendChild(n);m.appendChild(l)}j.htmlElement.appendChild(m);var a=document.createElement("div");a.style.background="url("+k+"bottom.png) no-repeat Transparent";a.className="hopscore_bottom";var c=document.createElement("img");c.className="hopscore_logo";c.src=k+"logo_hopscore.gif";a.appendChild(c);var g=document.createElement("span");g.innerHTML=b.get("Standard.Resources.poweredBy");a.appendChild(g);j.htmlElement.appendChild(a);j.htmlElement.className="hopscore_score_visible "+j.template.templateName.toLowerCase();j.htmlElement.style.display="";j.initialized=true}};applyInheritance(HopScore.Badge.Score.Templates.Standard,HopScore.Badge.Template.Score);HopScore.Badge.Score.Templates.Standard.initResources=function(a){a.addLocalized("Standard.Resources.poweredBy","propuls&eacute; par","fr");a.addLocalized("Standard.Resources.hopscoreConsoText","&eacute;conomie sur<br/>vos factures","fr");a.addLocalized("Standard.Resources.hopscoreConsoUnit",' &euro;<i style="font-size:8pt;">/an</i>',"fr");a.addLocalized("Standard.Resources.poweredBy","powered by","en");a.addLocalized("Standard.Resources.hopscoreConsoText","save <br/> on your bill","en");a.addLocalized("Standard.Resources.hopscoreConsoUnit",' &euro;<i style="font-size:9pt;">/year</i>',"en")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Score.Templates.Standard.initResources);if(typeof HopScore.Badge.Score.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Score==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Score.Templates.OldStandard=function(a){this.templateName="OldStandard";this.hopBadgeTemplated=a};HopScore.Badge.Score.Templates.OldStandard.prototype={render_small:function(a){},render_medium:function(f){var b=HopScore.Manager.getModule("HopScore.Module.Resources");var g=f.template.getTemplateImageFolder();var j=document.createElement("div");j.className="hopscore_top";j.style.background="url("+g+"top_"+Math.round(f.score)+".gif) Transparent top no-repeat";if(!/MSIE 6/i.test(navigator.userAgent)){var d=document.createElement("p");d.className="hopscore_question";d.innerHTML=b.get("OldStandard.Resources.catchPhrase");j.appendChild(d)}f.htmlElement.appendChild(j);if(f.saving>=1){var h=document.createElement("div");h.className="hopscore_module_electric";h.style.background="url("+g+"module_electric.gif) no-repeat Transparent";var k=document.createElement("span");k.innerHTML=b.get("OldStandard.Resources.hopscoreConsoText")+Math.round(f.saving)+b.get("OldStandard.Resources.hopscoreConsoUnit");h.appendChild(k);f.htmlElement.appendChild(h)}var a=document.createElement("div");a.style.background="url("+g+"bottom.gif) no-repeat Transparent";a.className="hopscore_bottom";var c=document.createElement("img");c.className="hopscore_logo";c.src=g+"logo_hopscore.gif";a.appendChild(c);var e=document.createElement("span");e.innerHTML=b.get("OldStandard.Resources.poweredBy");a.appendChild(e);f.htmlElement.appendChild(a);f.htmlElement.className="hopscore_score_visible "+f.template.templateName.toLowerCase();f.htmlElement.style.display="";f.initialized=true}};applyInheritance(HopScore.Badge.Score.Templates.OldStandard,HopScore.Badge.Template.Score);HopScore.Badge.Score.Templates.OldStandard.initResources=function(a){a.addLocalized("OldStandard.Resources.catchPhrase","Comment est calcul&eacute; ce score ?","fr");a.addLocalized("OldStandard.Resources.poweredBy","propuls&eacute; par","fr");a.addLocalized("OldStandard.Resources.hopscoreConsoText","&eacute;conomisez <br/>","fr");a.addLocalized("OldStandard.Resources.hopscoreConsoUnit"," &euro;/an sur vos factures","fr");a.addLocalized("OldStandard.Resources.catchPhrase","How is that score calculated?","en");a.addLocalized("OldStandard.Resources.poweredBy","powered by","en");a.addLocalized("OldStandard.Resources.hopscoreConsoText","save ","en");a.addLocalized("OldStandard.Resources.hopscoreConsoUnit"," &euro;/year <br/>on your bill","en")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Score.Templates.OldStandard.initResources);if(typeof HopScore==="undefined"){throw"002"}if(typeof HopScore.Module==="undefined"){throw"002"}HopScore.Module.ABTest=function(){};HopScore.Module.ABTest.prototype={trackingModule:null,templateAlternatives:[],cookieName:"templateAlternative",initialize:function(){if(isDefined(HopScore.activateABTesting)&&HopScore.activateABTesting&&isDefined(HopScore.templateAlternatives)&&HopScore.templateAlternatives.length>1){this.templateAlternatives=HopScore.templateAlternatives;ModuleABTest=this;HopScore.hopscoreManager.addEventListener("rendering",function(a){ModuleABTest.determineBadgeTemplate(a)});this.isInitialized=true}},determineBadgeTemplate:function(a){this.trackingModule=HopScore.hopscoreManager.trackingModule;this.isActive=isDefined(this.trackingModule);if(this.isActive){templateName=this.getABTemplate();for(var b=0;b<a.badges.length;b++){if(templateName!="None"){a.badges[b].setTemplate(templateName)}else{a.badges[b].isActive=false}}if(isDefined(this.trackingModule)&&typeof this.trackingModule.tagSamplePop=="function"){this.trackingModule.tagSamplePop("templateAlternative",templateName)}}else{HopScore.hsTraceW("ABTesting Module activated but no tacking Module linked.")}this.isInitialized=true},getABTemplate:function(){htmlToolsModule=HopScore.Manager.getModule("HopScore.Module.HTMLTools");cookieValue=htmlToolsModule.getCookie(this.cookieName);if(cookieValue==""||this.templateAlternatives.indexOf(cookieValue)<0){optionIndex=Math.floor(Math.random()*this.templateAlternatives.length);cookieValue=this.templateAlternatives[optionIndex];htmlToolsModule.setCookie(this.cookieName,cookieValue,30)}return cookieValue}};applyInheritance(HopScore.Module.ABTest,HopScore.Module);HopScore.Manager.modules["HopScore.Module.ABTest"]=new HopScore.Module.ABTest();if(typeof HopScore.Module==="undefined"){throw"002"}HopScore.Module.Connector=function(){};HopScore.Module.Connector.prototype={status:"",callbackMethod:null,send:function(a,b){},receive:function(){}};applyInheritance(HopScore.Module.Connector,HopScore.Module);if(typeof HopScore.Module.Connector==="undefined"){throw"002"}HopScore.Module.Connector.JSONP=function(){};HopScore.Module.Connector.JSONP.prototype={status:"",hopscore_jsonp_done:false,hopscore_jsonp_script:"",callBackMethod:null,send:function(a,b){this.hopscore_jsonp_script=document.createElement("script");this.hopscore_jsonp_script.src=a+"?callback=internalHopScoreCallBackMethod&"+b;this.hopscore_jsonp_done=false;this.hopscore_jsonp_script.onload=this.hopscore_jsonp_script.onreadystatechange=function(){jsonpConnectorModule=HopScore.Manager.getModule("HopScore.Module.Connector.JSONP");if(!jsonpConnectorModule.hopscore_jsonp_done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){jsonpConnectorModule.hopscore_jsonp_done=true;jsonpConnectorModule.hopscore_jsonp_script.onload=jsonpConnectorModule.hopscore_jsonp_script.onreadystatechange=null;document.getElementsByTagName("head")[0].removeChild(jsonpConnectorModule.hopscore_jsonp_script)}},this.status="sending";document.getElementsByTagName("head")[0].appendChild(this.hopscore_jsonp_script)},receive:function(){return this.answerObject},setCallBackMethod:function(a){this.callBackMethod=a}};internalHopScoreCallBackMethod=function(json_object){try{jsonpConnectorModule=HopScore.Manager.getModule("HopScore.Module.Connector.JSONP");jsonpConnectorModule.status="receiving";jsonpConnectorModule.answerObject=eval(json_object);jsonpConnectorModule.status="received";if(isDefined(jsonpConnectorModule.callBackMethod)){jsonpConnectorModule.callBackMethod()}}catch(e){HopScore.hsTraceEx(e)}};applyInheritance(HopScore.Module.Connector.JSONP,HopScore.Module.Connector);HopScore.Manager.modules["HopScore.Module.Connector.JSONP"]=new HopScore.Module.Connector.JSONP();if(typeof HopScore==="undefined"){throw"002"}if(typeof HopScore.Module.Tracker==="undefined"){throw"002"}HopScore.Module.Tracker.GAAsync=function(){};HopScore.Module.Tracker.GAAsync.prototype={trackerID:"",trackerObject:null,initialize:function(){if(HopScore.trackerProvider=="GAAsync"){if(isDefined(HopScore.trackerID)){this.trackerID=HopScore.trackerID}else{throw"012"}if(isDefined(typeof _gaq)){this.trackerObject=_gaq}else{throw"012"}HopScore.hopscoreManager.trackingModule=this;ModuleGA=this;HopScore.hopscoreManager.addEventListener("retrieved",function(a){ModuleGA.start(a)});this.isInitialized=true;this.isActive=true}},start:function(a){ModuleGA=this;for(var b=0;b<a.badges.length;b++){badge=a.badges[b];badge.addEventListener("requested",function(c){ModuleGA.badgeRequested(c)});badge.addEventListener("loaded",function(c){ModuleGA.badgeLoaded(c)});badge.addEventListener("mouseover",function(c){ModuleGA.badgeMouseOvered(c)});badge.addEventListener("click",function(c){ModuleGA.badgeClicked(c)})}},badgeRequested:function(a){this.trackEvent(a,"Requested");return false},badgeLoaded:function(a){this.trackEvent(a,"Loaded");return false},badgeMouseOvered:function(a){this.trackEvent(a,"MouseOver");return false},badgeClicked:function(a){this.trackEvent(a,"Click");return false},tagSamplePop:function(a,b){if(isDefined(this.trackerObject)){this.trackerObject.push(["_setCustomVar",1,a,b,2]);HopScore.hsTraceI("Tagging current visitor "+b+":"+a+" on GA Async account")}},trackEvent:function(a,b){if(isDefined(this.trackerObject)){this.trackerObject.push(["_getAccount",a.categoryName,"Widget - "+b,a.name,Math.round(a.score)]);HopScore.hsTraceI("Tracking "+b+" on GA Async account")}}};applyInheritance(HopScore.Module.Tracker.GAAsync,HopScore.Module.Tracker);HopScore.Manager.modules["HopScore.Module.Tracker.GAAsync"]=new HopScore.Module.Tracker.GAAsync();if(typeof HopScore.Badge.Score.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Score==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Score.Templates.Stylered=function(a){this.templateName="Stylered";this.hopBadgeTemplated=a};HopScore.Badge.Score.Templates.Stylered.prototype={render_small:function(g){var c=HopScore.Manager.getModule("HopScore.Module.Resources");var h=g.template.getTemplateSmallImageFolder();g.htmlElement.style.display="none";g.htmlElement.style.textDecoration="none";g.htmlElement.style.fontSize="15pt";var k=document.createElement("div");k.className="mini_hopscore_top";k.style.fontSize="15pt";k.style.background="url("+h+"top.png) Transparent top no-repeat";var f=document.createElement("span");f.className="mini_hopscore_value_score";value=Math.round(g.score*10)/10;f.innerHTML=value.toString().replace(".",",");f.style.fontSize="1em";var e=document.createElement("p");e.className="mini_hopscore_value";e.appendChild(f);var b=document.createElement("span");b.className="mini_hopscore_value_sub";b.innerHTML+="/10";b.style.fontSize="0.6em";e.appendChild(b);k.appendChild(e);g.htmlElement.appendChild(k);var a=document.createElement("div");a.className="mini_hopscore_bottom";var j=document.createElement("span");j.innerHTML=c.get("Stylered.Resources.poweredBy");j.className="mini_hopscore_prop";j.style.lineHeight="12px";j.style.fontSize="0.45em";var d=document.createElement("img");d.className="mini_hopscore_logo";d.src=h+"logo_hopscore.gif";a.appendChild(j);a.appendChild(d);g.htmlElement.appendChild(a);g.htmlElement.className="mini_hopscore_score_visible "+g.template.templateName.toLowerCase();g.htmlElement.style.display="";g.initialized=true},render_medium:function(a){var p=HopScore.Manager.getModule("HopScore.Module.Resources");var n=a.template.getTemplateImageFolder();a.htmlElement.style.display="none";var e=document.createElement("div");e.className="hopscore_top";e.style.background="url("+n+"top.png) Transparent top no-repeat";var d=document.createElement("span");d.className="hopscore_value_score";value=Math.round(a.score*10)/10;d.innerHTML=value.toString().replace(".",",");var f=document.createElement("p");f.className="hopscore_value";f.appendChild(d);var o=document.createElement("span");o.className="hopscore_value_sub";o.innerHTML+="/10";f.appendChild(o);e.appendChild(f);a.htmlElement.appendChild(e);if(a.saving<=1){var j=document.createElement("div");j.style.background="url("+n+"bottom.png) no-repeat Transparent";j.className="hopscore_bottom";var b=document.createElement("span");b.innerHTML=p.get("Stylered.Resources.clicPhra");b.className="hopscore_clic_text";j.appendChild(b);var g=document.createElement("span");g.innerHTML=p.get("Stylered.Resources.poweredBy");g.className="hopscore_prop";j.appendChild(g);var h=document.createElement("img");h.className="hopscore_logo";h.src=n+"logo_hopscore.gif";j.appendChild(h);a.htmlElement.appendChild(j)}else{a.htmlElement.style.width="256px";e.style.display="inline-block";var m=document.createElement("div");m.style.background="url("+n+"extension_top.png) no-repeat Transparent";m.className="hopscore_top_extension";var c=document.createElement("span");c.className="hopscore_module_eco_value";value=Math.round(a.saving)+p.get("Stylered.Resources.hopscoreConsoUnit");c.innerHTML=value.toString().replace(".",",");var s=document.createElement("span");s.className="hopscore_module_eco_title";s.innerHTML=p.get("Stylered.Resources.hopscoreConsoText");var l=document.createElement("p");l.className="hopscore_module_eco";l.appendChild(s);l.appendChild(c);m.appendChild(l);a.htmlElement.appendChild(m);var q=document.createElement("div");q.className="hopscore_bottom_extension";q.style.background="url("+n+"extension_bottom.png) no-repeat Transparent";var k=document.createElement("span");k.innerHTML=p.get("Stylered.Resources.clicPhra");k.className="hopscore_module_clic";q.appendChild(k);var r=document.createElement("span");r.innerHTML=p.get("Stylered.Resources.poweredBy");r.className="hopscore_module_prop";var h=document.createElement("img");h.className="hopscore_logo_ext";h.src=n+"logo_hopscore.gif";e.appendChild(r);e.appendChild(h);a.htmlElement.appendChild(q)}a.htmlElement.className="hopscore_score_visible "+a.template.templateName.toLowerCase();a.htmlElement.style.display="";a.initialized=true}};applyInheritance(HopScore.Badge.Score.Templates.Stylered,HopScore.Badge.Template.Score);HopScore.Badge.Score.Templates.Stylered.initResources=function(a){a.addLocalized("Stylered.Resources.poweredBy","propuls&eacute; par","fr");a.addLocalized("Stylered.Resources.hopscoreConsoText","&eacute;conomie<br/>&agrave; l'utilisation","fr");a.addLocalized("Stylered.Resources.hopscoreConsoUnit"," &euro;<b>/an</b>","fr");a.addLocalized("Stylered.Resources.clicPhra","Cliquez pour en savoir <b>+</b>","fr");a.addLocalized("Stylered.Resources.poweredBy","powered by","en");a.addLocalized("Stylered.Resources.hopscoreConsoText","save <br/> on your bill","en");a.addLocalized("Stylered.Resources.hopscoreConsoUnit",' &euro;<i style="font-size:9pt;">/year</i>',"en");a.addLocalized("Stylered.Resources.clicPhra","Click to learn more","en")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Score.Templates.Stylered.initResources);if(typeof HopScore.Badge.Score.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Score==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Score.Templates.Simplewhite=function(a){this.templateName="Simplewhite";this.hopBadgeTemplated=a};HopScore.Badge.Score.Templates.Simplewhite.prototype={render_small:function(a){},render_medium:function(f){var b=HopScore.Manager.getModule("HopScore.Module.Resources");var g=f.template.getTemplateImageFolder();var j=document.createElement("div");j.className="hopscore_top";j.style.background="url("+g+"top_"+Math.round(f.score)+".gif) Transparent top no-repeat";if(!/MSIE 6/i.test(navigator.userAgent)){var d=document.createElement("p");d.className="hopscore_question";d.innerHTML=b.get("Simplewhite.Resources.catchPhrase");j.appendChild(d)}f.htmlElement.appendChild(j);if(f.saving>=1){var h=document.createElement("div");h.className="hopscore_module_electric";h.style.background="url("+g+"module_electric.gif) no-repeat Transparent";var k=document.createElement("span");k.innerHTML=b.get("Simplewhite.Resources.hopscoreConsoText")+Math.round(f.saving)+b.get("Simplewhite.Resources.hopscoreConsoUnit");h.appendChild(k);f.htmlElement.appendChild(h)}var a=document.createElement("div");a.style.background="url("+g+"bottom.gif) no-repeat Transparent";a.className="hopscore_bottom";var c=document.createElement("img");c.className="hopscore_logo";c.src=g+"logo_hopscore.gif";a.appendChild(c);var e=document.createElement("span");e.innerHTML=b.get("Simplewhite.Resources.poweredBy");a.appendChild(e);f.htmlElement.appendChild(a);f.htmlElement.className="hopscore_score_visible "+f.template.templateName.toLowerCase();f.htmlElement.style.display="";f.initialized=true}};applyInheritance(HopScore.Badge.Score.Templates.Simplewhite,HopScore.Badge.Template.Score);HopScore.Badge.Score.Templates.Simplewhite.initResources=function(a){a.addLocalized("Simplewhite.Resources.catchPhrase","Comment est calcul&eacute; ce score ?","fr");a.addLocalized("Simplewhite.Resources.poweredBy","propuls&eacute; par","fr");a.addLocalized("Simplewhite.Resources.hopscoreConsoText","&eacute;conomisez <br/>","fr");a.addLocalized("Simplewhite.Resources.hopscoreConsoUnit"," &euro;/an sur vos factures","fr");a.addLocalized("Simplewhite.Resources.catchPhrase","How is that score calculated?","en");a.addLocalized("Simplewhite.Resources.poweredBy","powered by","en");a.addLocalized("Simplewhite.Resources.hopscoreConsoText","save ","en");a.addLocalized("Simplewhite.Resources.hopscoreConsoUnit"," &euro;/year <br/>on your bill","en")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Score.Templates.Simplewhite.initResources);if(typeof HopScore.Badge.Score.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Score==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Score.Templates.Styleauto=function(a){this.templateName="Styleauto";this.hopBadgeTemplated=a};HopScore.Badge.Score.Templates.Styleauto.prototype={render_small:function(a){},render_medium:function(a){var d=HopScore.Manager.getModule("HopScore.Module.Resources");var c=a.template.getTemplateImageFolder();a.htmlElement.style.display="none";var e=document.createElement("div");e.className="hopscore_div";e.style.background="url("+c+"widget_auto.png) Transparent top no-repeat";a.htmlElement.appendChild(e);a.htmlElement.className="hopscore_score_visible "+a.template.templateName.toLowerCase();a.htmlElement.style.display="";var b=a.htmlElement.href.split("/");console.log(b);a.htmlElement.href="http://"+b[2]+"/widget_auto/n1.html";a.initialized=true}};applyInheritance(HopScore.Badge.Score.Templates.Styleauto,HopScore.Badge.Template.Score);HopScore.Badge.Score.Templates.Styleauto.initResources=function(a){};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Score.Templates.Styleauto.initResources);if(typeof HopScore.Badge==="undefined"){throw"002"}HopScore.Badge.Standalone=function(a){this.htmlElement=a;this.htmlElement.style.display="none";this.templateClassCollection="HopScore.Badge.Standalone.Templates";this.initEventManager();var b="Standardstandalone";if(isDefined(HopScore.templateName)&&HopScore.templateName!=""){b=HopScore.templateName}this.setTemplate(b);this.getProperties();this.cleanHtmlTag();this.implementActions()};HopScore.Badge.Standalone.prototype={itemManufacturerRef:"",name:"",price:"",company:"",category:"",score:"",position:"",saving:"",initialize:function(){},initEventManager:function(){this._eventsDictionnary=[];this.defineEvent("requested");this.defineEvent("loaded");this.defineEvent("mouseover");this.defineEvent("click");var a=this;if(isDefined(this.htmlElement)){this.htmlElement.onmousedown=function(b){a.raiseClickEvent(b)};this.htmlElement.onmouseover=function(b){a.raiseMouseOverEvent(b)}}},getProperties:function(){if(!isDefined(this.htmlElement)){throw"004"}for(var hopscore_j=0;hopscore_j<this.htmlElement.childNodes.length;hopscore_j++){switch(this.htmlElement.childNodes[hopscore_j].className){case"hopscore_id":this.id=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_size":this.size=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_name":this.name=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_company":this.company=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_category":this.category=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_price":this.price=this.htmlElement.childNodes[hopscore_j].innerHTML;break;case"hopscore_template":var requestedTemplateName=this.htmlElement.childNodes[hopscore_j].innerHTML;var requestedTemplate=null;try{requestedTemplate=eval("HopScore.Badge.Standalone.Templates."+requestedTemplateName)}catch(e){HopScore.hsTraceW("009")}this.setTemplate(requestedTemplate);break;default:}}},cleanHtmlTag:function(){HopScore.Manager.getModule("HopScore.Module.HTMLTools").removeChildrenFromNode(this.htmlElement)},implementActions:function(){if(!isDefined(this.htmlElement)){throw"004"}splitted=this.htmlElement.href.split("/");for(i=1;i<splitted.length;i++){splitted[i]=escape(splitted[i])}this.htmlElement.href=splitted.join("/");if(!HopScore.Manager.getModule("HopScore.Module.HTMLTools").isIE6){lyteboxModule=HopScore.Manager.getModule("HopScore.Module.LyteBox");lyteboxModule.makeClickable(this.htmlElement)}else{this.htmlElement.href="#"}},fillBadge:function(a){if(!this.isInitialized){this.itemManufacturerRef=!isDefined(a.ref)?"None":a.ref;this.categoryName=!isDefined(a.categoryName)?"None":a.categoryName;this.score=!isDefined(a.score)?-1:a.score;this.position=!isDefined(a.position)?-1:a.position;this.saving=!isDefined(a.saving)?-1:a.saving;this.isInitialized=true}},checkData:function(){if(this.score<0){this.deactivate=false}else{this.activate();if(this.score>10){this.score=10}else{if(this.score<1){this.score=1}}}},raiseClickEvent:function(b){this.raiseEvent("click",this);var a=HopScore.Manager.getModule("HopScore.Module.LyteBox");a.openLyteBox(this.htmlElement)},mouseOverRaised:false,raiseMouseOverEvent:function(a){if(!this.mouseOverRaised){this.raiseEvent("mouseover",this);this.mouseOverRaised=true}}};applyInheritance(HopScore.Badge.Standalone,HopScore.Badge);if(typeof HopScore.Badge.Standalone==="undefined"){throw"002"}HopScore.Badge.Standalone.Templates=[];if(typeof HopScore.Badge.Template==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Template.Standalone=function(){};HopScore.Badge.Template.Standalone.prototype={templateName:"Standardstandalone",initialize:function(){if(!this.isInitialized){var c=HopScore.Manager.getModule("HopScore.Module.Resources");var b=c.get("serviceDomainURL")+c.get("templatesFolder")+c.get("templateTypeFolder")+this.templateName.toLowerCase()+"/"+c.get("cssTemplateFile");var a=HopScore.Manager.getModule("HopScore.Module.HTMLTools");a.referenceOnceStyleSheet(b);this.isInitialized=true}},getTemplateImageFolder:function(){var a=HopScore.Manager.getModule("HopScore.Module.Resources");return a.get("serviceDomainURL")+a.get("templatesFolder")+a.get("templateTypeFolder")+this.templateName.toLowerCase()+"/"+a.get("mediumImagesTemplateFolder")+a.get("langFolderPath")},getTemplateSmallImageFolder:function(){var a=HopScore.Manager.getModule("HopScore.Module.Resources");return a.get("serviceDomainURL")+a.get("templatesFolder")+a.get("templateTypeFolder")+this.templateName.toLowerCase()+"/"+a.get("smallImagesTemplateFolder")+a.get("langFolderPath")}};applyInheritance(HopScore.Badge.Template.Standalone,HopScore.Badge.Template);HopScore.Badge.Template.Standalone.initResources=function(a){a.add("templateTypeFolder","score/");a.add("imagesTemplateFolder","images/");a.add("cssTemplateFolder","css/");a.add("smallImagesTemplateFolder","small/"+a.get("imagesTemplateFolder"));a.add("mediumImagesTemplateFolder","medium/"+a.get("imagesTemplateFolder"));a.add("largeImagesTemplateFolder","large/"+a.get("imagesTemplateFolder"));a.add("cssTemplateFile",a.get("cssTemplateFolder")+"hopscore.css")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Template.Standalone.initResources);if(typeof HopScore.Badge.Standalone.Templates==="undefined"){throw"002"}if(typeof HopScore.Badge.Template.Standalone==="undefined"){throw"002"}if(typeof HopScore.Module.Resources==="undefined"){throw"002"}HopScore.Badge.Standalone.Templates.Standardstandalone=function(a){this.templateName="Standardstandalone";this.hopBadgeTemplated=a};HopScore.Badge.Standalone.Templates.Standardstandalone.prototype={render_small:function(a){},render_medium:function(a){var e=HopScore.Manager.getModule("HopScore.Module.Resources");var d=a.template.getTemplateImageFolder();a.htmlElement.style.display="none";a.htmlElement.href=a.htmlElement.href+"#hopsimu";if(HopScore.onlyStandalone){var b=document.createElement("div");b.className="simulate_standalone";var c=document.createElement("span");c.className="simulate_standalone_content";c.innerHTML=e.get("Standardstandalone.Resources.content");b.appendChild(c);a.htmlElement.appendChild(b)}a.htmlElement.className="hopscore_standalone_visible "+a.template.templateName.toLowerCase();a.htmlElement.style.display="";a.initialized=true}};applyInheritance(HopScore.Badge.Standalone.Templates.Standardstandalone,HopScore.Badge.Template.Standalone);HopScore.Badge.Standalone.Templates.Standardstandalone.initResources=function(a){a.addLocalized("Standardstandalone.Resources.content","Diagnostic personnalis&eacute; en ligne <b>GRATUIT</b>","fr");a.addLocalized("Standardstandalone.Resources.content","Diagnostic personnalis&eacute; en ligne <b>GRATUIT</b>","fr")};HopScore.Module.Resources.addInitMethod(HopScore.Badge.Standalone.Templates.Standardstandalone.initResources);if(typeof HopScore==="undefined"){throw"002"}if(typeof HopScore.Module.Tracker==="undefined"){throw"002"}HopScore.Module.Tracker.Xiti=function(){};HopScore.Module.Tracker.Xiti.prototype={initialize:function(){if(HopScore.trackerProvider=="Xiti"){if(!typeof xt_med=="function"){throw"012"}HopScore.hopscoreManager.trackingModule=this;ModuleXiti=this;HopScore.hopscoreManager.addEventListener("retrieved",function(a){ModuleXiti.start(a)});this.isInitialized=true;this.isActive=true}},start:function(a){ModuleXiti=this;for(var b=0;b<a.badges.length;b++){badge=a.badges[b];badge.addEventListener("requested",function(c){ModuleXiti.badgeRequested(c)});badge.addEventListener("loaded",function(c){ModuleXiti.badgeLoaded(c)});badge.addEventListener("mouseover",function(c){ModuleXiti.badgeMouseOvered(c)});badge.addEventListener("click",function(c){ModuleXiti.badgeClicked(c)})}},badgeRequested:function(a){this.trackEvent(a,"Requested");return false},badgeLoaded:function(a){this.trackEvent(a,"Loaded");return false},badgeMouseOvered:function(a){this.trackEvent(a,"MouseOver");return false},badgeClicked:function(a){this.trackEvent(a,"Click");return false},tagSamplePop:function(a,b){HopScore.hsTraceE("014");return false},trackEvent:function(a,b){if(typeof xt_med=="function"){xt_med("C","1",a.categoryName+"::"+a.company+"::"+a.name+"::"+b,"A");HopScore.hsTraceI("Tracking "+b+" for "+a.categoryName+"::"+a.company+"::"+a.name+"  on Xiti.")}else{HopScore.hsTraceW("Tracking avoided: no Xiti xt_med method available.")}}};applyInheritance(HopScore.Module.Tracker.Xiti,HopScore.Module.Tracker);HopScore.Manager.modules["HopScore.Module.Tracker.Xiti"]=new HopScore.Module.Tracker.Xiti();if(typeof HopScore=="object"){HopScore.templateName="Lightgreen";HopScore.activateTracking=true;HopScore.trackerProvider="GA"};
