const searchDefaultValue="recherche ";function SearchComp(a){this.isEditMode=false;this.options=a;this.load()}SearchComp.prototype={load:function(){if(this.div){return}var e=_c("form","search","searchCompImput");e.onsubmit=function(){$("searchInput").blur();return false};var c=_c("div","searchLeft");var a=_c("div","searchRight");var b=_c("div","deleteRight","deleteRight");var d=_c("div","searchCenter");this.textfield=_c("input","");this.textfield.type="search";this.textfield.id="searchInput";this.textfield.autcomplete="off";this.textfield.autocorrect="off";this.textfield.value=searchDefaultValue;this.textfield.placeholder=searchDefaultValue;var f=this;this.textfield.addEventListener("click",function(g){f.isEditMode=true;var h=g.currentTarget.value;if(h==searchDefaultValue){$("searchInput").value=""}if(h!=""){$("deleteRight").style.visibility="visible"}});this.textfield.addEventListener("change",function(g){f.value=g.currentTarget.value;setTimeout(function(){if(f.value==""){$("searchInput").value=searchDefaultValue;$("deleteRight").style.visibility="visible";return}if(f.searchAvailable){f.isEditMode=false;if(f.searchListener){f.searchListener.searchEvent(f.value)}}},300)});b.addEventListener("click",function(g){$("searchInput").value="";$("deleteRight").style.visibility="hidden";f.searchAvailable=false;$("searchInput").focus();$("searchInput").select()},false);document.onkeyup=function(){if(f.isEditMode){if(($("searchInput").value!="")){f.searchAvailable=true;$("deleteRight").style.visibility="visible"}else{$("deleteRight").style.visibility="hidden";f.searchAvailable=false}}};d.appendChild(this.textfield);e.appendChild(c);e.appendChild(d);e.appendChild(a);a.appendChild(b);this.div=e},registerSearchListener:function(a){this.searchListener=a}};_NO_RESULT="Pas de r&eacute;sultat pour cette recherche";_PARENTAL_STATUS="D&eacute;sol&eacute;, l&apos;option filtre parental ne vous permet pas d'acc&eacute;der &agrave; ce type de contenu.<p>Le filtre parental a &eacute;t&eacute; activ&eacute; &agrave; la demande du titulaire de la ligne.";_SERVER_DOWN="Serveur non disponible";function SearchView(a){this.name=a;this.load();this.searchController=new SearchController(this);this.urlMapper=new HashMap()}SearchView.prototype={load:function(){this.buildSearchComp();this.buildResultComp();var a=getHeight("SearchPage");var b=parseInt(window.innerHeight);if(a<b){a=b}$("envComp").style.height=a+"px";$("SearchPage").style.height=a+"px"},searchAction:function(c){this.resultComp.appendChild($("activityIndicator"));$("activityIndicator").style.top="20px";var b=this.resultComp.list;if(b&&b.children.length>0){this._cleanPage();if($("searchResultList")){this.resultComp.removeChild($("searchResultList"))}if($("nextSearchId")){$("nextSearchId").style.display="none"}this.resultComp.list=null;this._getNextButton().link=null;this._getNextButton().nbDocs=null;this._getNextButton().nBans=null}var a="ua="+OrangeClient.getUserUnicId()+"&ca="+OrangeClient.getUserAge();this.searchController.search(c,a)},buildResultComp:function(){var a=_c("div","searchResult");a.style.position="relative";this.resultComp=a;$("SearchPage").appendChild(this.resultComp);this.resultComp.appendChild(this._getNextButton());$("nextSearchCompId").style.opacity=0;$("nextSearchCompId").style.display="none"},buildSearchComp:function(){this.searchComp=new SearchComp(null);this.searchComp.registerSearchListener(new SearchListener(this));this.searchComp.div.id="search";var b=this.searchComp.div;var a=_c("div","searchContainer");a.appendChild(b);$("SearchPage").appendChild(a)},diplayResults:function(o){var j=this._getResultList();$("nextSearchCompId").style.opacity=0;$("nextSearchCompId").style.display="none";if(o.status==2){this._noResultDisplay(_PARENTAL_STATUS);return}if(!o.nBans||o.nbDocs==0){this._noResultDisplay(_NO_RESULT);return}var n=this._getNextButton();if(!n.nbBans||(n.nbBans&&n.nbBans.start<o.nbBans.start)){var f=o.nBans.curap==o.nBans.end;var m=o.nBans.curap;if(!f){var l=o.navLink[m];n.link=l.substring(1,l.length)}n.nbDocs=o.nbDocs;n.nBans=o.nBans;var g=this._generateCells(o,o.nBans.start-1);this._stopIndicator();if(!g||g.length==0){this._noResultDisplay(_NO_RESULT);return}var a=0;var k=this;if(k.resultComp.list&&o.nBans.curap==1){$("trashComp").appendChild(k.resultComp.list);clear_list(k.resultComp.list)}for(var d=0;d<g.length;d++){var c=g[d];k.resultComp.list.appendChild(c)}k.resultComp.appendChild(k.resultComp.list);k.resultComp.appendChild(n);var b=((k.resultComp.list&&k.resultComp.list.childElementCount>0)?(k.resultComp.list.children[0].offsetHeight*k.resultComp.list.childElementCount):0)+"px";k.resultComp.list.style.height=b;$("nextSearchCompId").style.opacity=f?0:1;$("nextSearchCompId").style.display=f?"none":"block";var e=55+getHeight("nextSearchCompId")+getHeight("search")+getHeight("headerSearch")+parseInt(b)+"px";$("envComp").style.height=e;$("SearchPage").style.height=e;setTimeout(function(){for(var h=0;h<g.length;h++){g[h].style.opacity="1"}},200)}},_getResultList:function(){var a=$("searchResultList");if(!this.resultComp.list){a=createList("searchResultList");a.className="searchWebAppList";this.resultComp.list=a}else{a=this.resultComp.list}return a},displayError:function(){$("nextSearchCompId").style.display="none";this._noResultDisplay(_SERVER_DOWN)},_stopIndicator:function(){$("activityIndicator").style.opacity=0;$("activityIndicator").style.display="none";this.resultComp.appendChild($("activityIndicator"))},_noResultDisplay:function(c){var b=this._getResultList();var a=_c("div","erroCell");a.innerHTML=c;add_li(b,a);this._stopIndicator();this.resultComp.appendChild(b)},_generateCells:function(j,b){if(!j.data){return}var c=j.data;var g=new Array();for(var d=0;d<c.length;d++){var e=c[d];if(e){var a=e.url;if(USE_REDIRECTION||NETWORK_STATUS==_3G_STATUS){e.url=j.urls[d]}var h=createWebAppCell(e,b,this.name,"Recherche","100%");e.url=a;if(h){var f=_c("div","genrelineTop");h.appendChild(f);g.push(h)}h.style.opacity=0;h.style.WebkitTransition="opacity 1s";b++}}return g},_getNextButton:function(){if(!$("nextSearchCompId")){var b=_c("div","nextSearch","nextSearchCompId");var a=_c("txt","lancez","lancezId","voir + de r&eacute;sultats...");b.view=this;b.view=this;b.appendChild(a);b.onclick=function(c){$("activityIndicator").style.opacity=1;$("activityIndicator").style.top="0px";$("activityIndicator").style.display="block";$("activityIndicator").style.position="relative";c.currentTarget.view.resultComp.appendChild($("activityIndicator"));c.currentTarget.view.searchController.search(c.currentTarget.link)};return b}else{return $("nextSearchCompId")}},_cleanPage:function(){if(this.displayIntervall){clearInterval(this.displayIntervall)}clear_list("searchResultList")}};function SearchController(d){this.searchView=d;this.resultFct=function a(e){var h=new Object();if(e.webApps&&e.webApps.length>0){h.urls=new Array();h.data=new Array();var g=new Array();if(e.webApps){for(webAppIndex in e.webApps){var f=getGModel().getWebApp(""+e.webApps[webAppIndex].ID);if(f){h.urls.push(e.webApps[webAppIndex].URL);h.data.push(f)}}}}h.navLink=e.navLink;h.nBans=e.nBans;h.nbDocs=e.nbDocs;h.status=e.status;this.searchView.diplayResults(h)};this.errorFct=function b(){this.searchView.displayError()};this.search=function c(i,f){var g=this;var h="";if(f){i=i.replace(/^\s+/g,"");i=i.replace(/\s+$/g,"");i=i.replace(/^\s*|\s(?=\s)|\s*$/g,"");i=i.replace(" ","+");h="rdata="+i+"&"+f}else{h=i}var e=new ResponseListener(g.resultFct,g.errorFct);e.searchView=this.searchView;loadContent(URL_PHP,h,true,e)}}function SearchListener(a){this.searchView=a;this.searchEvent=function b(c){if(!c){return}this.searchView.searchAction(c)}};var ViewHelper={buildHeaderAction:function(c,b){var a=ViewHelper.createBackButton(c+"backbtFromDetail",b,"btTextHeader");$(c).insertBefore(a,$(c).firstElementChild)},createBackButton:function(d,c,a){var b=ButtonHelper.createBt("retour","Images/buttons/btBack",d);b.style.top="12px";b.style.left="5px";b.style.width="65px";if(a){b.text.className="btTextHeader"}b.style.position="relative";b.handler.fctBack=c;b.handler.addEventListener("click",function(e){if(!ButtonUtility.clickAccepted(e.currentTarget)){return}if(e.currentTarget.fctBack){e.currentTarget.fctBack(e)}},false);return b},slideToView:function(b,a,f,d){var c=isCPUSlow();var e=!(document.location.search.indexOf("slideon")>0);if((c&&e)){if(d=="toLeft"){viewStart=b;viewEnd=a;$(a).fromPage=$(b)}else{viewStart=a;viewEnd=b}ViewHelper.switchView(viewStart,viewEnd,false,f)}else{if(d=="toLeft"){Slider.leftToRight($(b),$(a),f,c)}else{Slider.rightToLeft($(b),$(a),f,c)}}},gotToView:function(e,b,a,c,d){if(isCPUSlow()){ViewHelper.switchView(e,b,a,c,d)}else{ViewHelper.rCube(e,b,a,c,d)}},switchView:function(e,b,a,c,d){window.scrollTo(0,1);$(b).style.WebkitTransition="0ms";$(b).style.webkitTransform="translateX(0%)";$("envComp").appendChild($(b));$("trashComp").appendChild($(e));$("envComp").style.height=getHeight($(b))+"px";if(c){c()}},rCube:function(f,k,g,j,a){window.scrollTo(0,1);var c=$(f);var i=$(k);var d=getCompHeight(c);var b=getCompHeight(i);c.hStrat=d;i.hEnd=b;var e=(window.navigator.standalone)?screen.height:screen.availHeight;$("envComp").style.height=(e+100)+"px";if(!j){j=function(){$("envComp").style.height=j.endComp.hEnd+"px"};j.startComp=c;j.endComp=i}rotateCube($("envComp"),c,i,g,j,getCubeSpeed())}};function initViews(){initBackEvent($("webAppGenreListView"));var c=function(){if(isCPUSlow()){var h=$($("webAppGenreListPage").listId);var g=getCompHeight(h.firstChild);var d=parseInt(window.innerHeight/g);var f=h.childNodes.length-d;for(var e=0;e<f;e++){h.removeChild(h.lastChild)}$("webAppGenreListView").style.height=window.innerHeight+"px";$("envComp").style.height=window.innerHeight+"px"}};var b=function(){if(isCPUSlow()){$("MPView").style.height=$("MPView").previousSize}$("envComp").style.height=$("envComp").previousSize;var g=$("genreList");var d=$("trashGenreList");var f=d.childNodes.length;for(var e=0;e<f;e++){g.appendChild(d.lastChild)}$("MPView").appendChild($("boxFooter"));$("webAppGenreListPage").removeChild($($("webAppGenreListPage").listId))};var a=fireBackAction($("webAppGenreListView"),c,b);ViewHelper.buildHeaderAction("headerGenreListView",a)}function initBackEvent(a){a.addEventListener("webkitTransitionEnd",function(){if(a.style.opacity=="0"){$("trashComp").appendChild(a)}},false)}function fireBackAction(b,d,c){var a=function(e){if(e.currentTarget.fctBack._action){e.currentTarget.fctBack._action()}window.scrollTo(0,1);$("envComp").style.height=$("envComp").previousSize;ViewHelper.slideToView($(b).fromPage.id,b.id,c,"toRight")};a._action=d;return a}const MAINPAGE="HPMAINPAGE";const TOP25="TOP25";const NOUVEAU="NOUVEAU";const GENRES="LISTEGENRES";const SEARCH="RECHERCHE";const HP_A_LEFT="HPANIMGAUCHE";const HP_A_RIGHT="HPANIMDROITE";const GENRE_A_LEFT="GENREANIMGAUCHE";const GENRE_A_RIGHT="GENREANIMDROITE";const HP_ACTU="HPONGLETACTU";const START="WEBSTORELOADED";const HPPARTAGER="HPPARTAGER";const PARTAGERTWEET="PARTAGERTWEET";const PARTAGERMAIL="PARTAGERMAIL";const PARTAGERFB="PARTAGERFB";const REJOIGNEZNOUS="HPREJOIGNEZNOUS";const HPAJOUTER="HPAJOUTER";const HPDECOUVREZ="HPDECOUVREZ";const HPLEGALES="HPLEGALES";var WHITE="#e1e2dd";var GREY_LINE="rgb(230,229,224)";var GREY_SELECT="rgb(240,240,240)";function getBgColor(a){var b=(a%2!=0)?GREY_LINE:WHITE;return b}var imageManager="";function getListImageManager(){if(imageManager==""){imageManager=new ImageManager()}return imageManager}function removeListNode(a){if($(a)){clear_list(a);$(a).parentNode.removeChild($(a));delete $(a)}}function sortWebAppsByTitle(b){function a(e,d){var c=e.title.toLowerCase();var f=d.title.toLowerCase();return((c<f)?-1:((c>f)?1:0))}return b.sort(a)}function createSimpleCell(c,e,k){if(k==undefined){k=true}var i=createBaseCellList(e);var h=getListImageManager().getImage("Images/chevron.png");var j=h.cloneNode(true);j.className="chevronArrow";var f=createBigTitleCell(c.title);f.style.paddingTop="20px";var b=document.createElement("div");b.setAttribute("style","float:left");b.style.position="relative";var g=_c("div","webAppIconIm");if(c.icon){var a=getImageUrl(c.icon);g.style.backgroundImage="url("+a+")"}var d=shapeBaseIconCell(g,e,k);f.style.paddingLeft="10px";b.appendChild(d);b.appendChild(f);i.appendChild(b);i.appendChild(j);return i}function createWebAppList(c,f,a,b,d){var e=createList(c);e.className="defaultWebAppList";addToList(e,f,a,b,d);return e}function addToList(g,f,h,c,a){for(var b=0;b<f.length;b++){var d=f[b];var j=createWebAppCell(d,b,h,c,a);if(j){var e=_c("div","genrelineTop");j.appendChild(e);add_li(g,j)}}}function createBaseCellList(b,c){var a=document.createElement("div");a.className="webAppCellList";if(c){a.style.width=c+"px"}a.style.backgroundColor=(b%2!=0)?GREY_LINE:WHITE;return a}var startUrl=true;function createWebAppCell(e,g,i,d,a){if(!e){log("WARNING: missing data "+d+" "+g);return}var l=createBaseCellList(g,a);var j=document.createElement("div");var k=createSmallTitleCell(e.genre.title);var h=createBigTitleCell(e.title);var c=createScoreCell(e.score);k.style.position="relative";c.style.position="relative";j.appendChild(k);j.appendChild(h);j.appendChild(c);var m=createArrowCell(e);var f=createWebAppIconCell(e,g);l.icon=f.icon;var b=document.createElement("a");j.className="webAppCellCenter";m.className="webAppArrow";b.className="webAppCellLeft";b.target="_blank";b.href=e.url;b.appendChild(f);b.appendChild(j);b.url=e.url;b.addEventListener("click",function(n){if(!ButtonUtility.clickAccepted(n.currentTarget)){return}targetStat("click"+n.currentTarget.apptitle)},false);l.url=e.url;b.apptitle=e.title;m.webApp=e;m.listTitle=d;m.title=e.title;m.fromPage=i;m.addEventListener("click",function(n){if(!ButtonUtility.clickAccepted(n.currentTarget)){return}targetStat("fiche"+n.currentTarget.title);fireInfo(n)},false);l.appendChild(b);l.appendChild(m);return l}function fireInfo(a){$("envComp").previousSize=$("envComp").style.height;$("envComp").appendChild($("detailView"));$("detailView").fromPage=a.currentTarget.fromPage;getDetailProps().fill(a.currentTarget.listTitle,a.currentTarget.webApp);var b=getHeight("detailView");var c=parseInt(window.innerHeight);if(b<c){b=c}$("envComp").style.height=b+"px";$("detailView").style.height=b+"px";ViewHelper.slideToView($("detailView").fromPage,"detailView",null,"toLeft")}function createWebAppIconCell(c,d){var a=_c("div","webAppIconIm","iccell"+d);a.baseUrl=c.url;if(c.icon.indexOf("wim")<0){c.icon="/wim/"+c.icon}var b=c.icon;a.style.backgroundImage="url("+getImageUrl(b)+")";return shapeBaseIconCell(a,d)}function shapeBaseIconCell(b,d,c){var e=_c("div","webAppCellIcon");e.appendChild(b);if(c){var a=_c("div");a.className="webAppCellRound";a.style.borderColor=(d%2!=0)?GREY_LINE:WHITE;e.appendChild(a)}e.icon=b;return e}function createArrowCell(b){var a=document.createElement("div");return a}function createSmallTitleCell(a){return _c("div","waSubTitle",null,a);return cell}function createBigTitleCell(a){return _c("div","waTitle",null,a)}function createScoreCell(c,a){var b=getListImageManager().getImage(getScoreIm(c));return b.cloneNode(true)};var advIndex=0;function getNewAdvManager(){return new AdvManager(++advIndex)}function AdvManager(a){this.index=a;this.advList=getGModel().getAdvList();this.nbOfAdv=this.advList.length;this.imNum=0;this.TIMER=7000;this.boxPub=_c("div","pubCellList","boxPub"+a);if(this.advList.length>0){this.startDisplay()}}AdvManager.prototype={getPubComp:function(){this.display();return this.boxPub},isAvailable:function(){if(!this.advList){return false}return this.advList.length>0&&this.advList[0].length>0},startDisplay:function(){if(this.nbOfAdv>1){var a=this;setInterval(function(){a.display()},this.TIMER)}},display:function(){var f=this.advList;var a=f[this.imNum].im_url;var d=f[this.imNum].url;var b=false;var e=this.index+"ImgPub"+this.imNum;var c=this.index+this.imNum+"ref";var h=_c("img","ImgPub",e);h.style.WebkitTransition=(this.TIMER/4)+"ms ease-out";var i=_c("a","apub",c);i.appendChild(h);i.href=d;i.target="_blank";this.im=h;var g=this;clear_list("boxPub"+this.index);this.boxPub.appendChild(i);h.src=getImageUrl(a);g.imNum=((g.imNum+1)<g.nbOfAdv)?g.imNum+1:0}};var detailProps="";function getDetailProps(){if(detailProps==""){detailProps=new DetailProps($("detailView"))}return detailProps}function DetailProps(b){this.page=b;initBackEvent($("detailView"));var a=fireBackAction($("detailView"));ViewHelper.buildHeaderAction("headerDetailView",a)}DetailProps.prototype={fill:function(d,a){if(!a.sDesc){var b=loadContent(URL_PHP,"wa="+a.id,true);a.sDesc=b.sd;a.lDesc=b.ld;a.imgDesc=b.imd}if(a.sDesc){$("webAppDSDesc").innerHTML=a.sDesc}if(a.lDesc){var c=a.lDesc.indexOf("...")==0;$("webAppDLDescP1").style.display=c?"hidden":"block";$("webAppDLDescP1").innerHTML=c?"":a.lDesc}if(a.imgDesc){if(a.imgDesc.indexOf("wim")<0){a.imgDesc="/wim/"+a.imgDesc}$("webAppDImg").style.backgroundImage="url("+getImageUrl(a.imgDesc)+")"}if(!a.lDesc2){$("webAppDLDescP2").style.display="block"}$("webAppDLDescP2").innerHTML="";if(a.icon.indexOf("wim")<0){a.icon="/wim/"+a.icon}$("webAppDIconBg").style.backgroundImage="url("+getImageUrl(a.icon)+")";$("webAppDTitleId").innerHTML=a.title;$("btVisiterWebSite").onclick=function(){targetStat("dclick"+a.title)};$("btVisiterWebSiteRef").target="_blank";$("btVisiterWebSiteRef").href=a.url;$("scoreDetail").src=getScoreIm(a.score);this.page.style.display="block";if(d.length>8){d=d.substring(0,8)+"..."}$("headerDetailViewbackbtFromDetail").setText(d);window.scrollTo(0,1)}};function DetailRowProps(b,a){this.row=b;this.webApp=a;if(a){this.fill(a)}}DetailRowProps.prototype={fill:function(a){this.row.webAppTitle.innerHTML=a.title;var b=a.url;this.row.webAppIconT25.src=getRealUrl(a.url,a.icon);this.row.genreWebAppTitle.innerHTML=a.getGenre().title}};function GCubeManager(){this.views=["MPView","T25View","LastWAView","SearchView"];var s=["btGenre","btT25","btLast","btSearch"];var d=["Genre","T25","Last","Search"];var m="<div>";m+='<div style="float:right">'+getGModel().getWebApps().length+" sites</div>";m+="</div> ";var a=HeaderHelper.createBt(m,"Images/head/logohome.png","imgTopLeft");var e=HeaderHelper.createBt(m,"Images/head/logohome.png","imgTopLeft");var g=HeaderHelper.createBt("nouveau","Images/head/newOn.png","imgTop");var w=HeaderHelper.createBt("nouveau","Images/head/newOff.png","imgTop");var b=HeaderHelper.createBt("top 25","Images/head/topOn.png","imgTop");var u=HeaderHelper.createBt("top 25","Images/head/topOff.png","imgTop");var x=HeaderHelper.createBt("recherche","Images/head/searchOn.png","imgTop");var k=HeaderHelper.createBt("recherche","Images/head/searchOff.png","imgTop");var c=new Array();c.push(new Array(a,u,w,k));c.push(new Array(e.cloneNode(true),b,w.cloneNode(true),k.cloneNode(true)));c.push(new Array(e.cloneNode(true),u.cloneNode(true),g,k.cloneNode(true)));c.push(new Array(e.cloneNode(true),u.cloneNode(true),w.cloneNode(true),x));HeaderHelper.generateHeader($("headerTopMainView"),c[0]);HeaderHelper.generateHeader($("headerT25"),c[1]);HeaderHelper.generateHeader($("headerLast"),c[2]);HeaderHelper.generateHeader($("headerSearch"),c[3]);for(var q=0;q<c.length;q++){var n=c[q];for(var p=0;p<n.length;p++){var r=s[p]+d[q];n[p].id=r}}var h=function(i){if(!$("webAppListT25")){createTop25List()}targetStat(((i=="MPView")?"HP":"")+TOP25)};var f=function(i){if(!$("webAppListLast")){createNewList()}targetStat(((i=="MPView")?"HP":"")+NOUVEAU)};var l=function(i){if(!$("search")){new SearchView("SearchView")}targetStat(((i=="MPView")?"HP":"")+SEARCH)};var t=function(i){targetStat(((i=="MPView")?"HP":"")+MAINPAGE)};this.actions=[t,h,f,l];for(var q=0;q<this.views.length;q++){for(var p=0;p<this.views.length;p++){if(q!=p){var r=s[p]+d[q];$(r).viewName=this.views[p];$(r).fromViewName=this.views[q];$(r).viewId=p;$(r).viewFromId=q;$(r).views=this.views;var v=(q<p)?true:false;if(q==0&&p==3){v=false}if(q==3&&p==0){v=true}$(r).viewDirection=v;var o=this;$($(r).viewName).btName=r;$(r).addEventListener("click",o.jumpTo,false);$(r).cubeManager=this}}}}GCubeManager.prototype={jumpTo:function(c){var a=c.currentTarget;var b=a.fromViewName;if(this.cubeManager.actions[a.viewId]!=null){this.cubeManager.actions[a.viewId](b)}$("trashComp").appendChild($("detailView"));ViewHelper.gotToView(b,a.viewName,a.viewDirection)}};var HeaderHelper={createBt:function(e,d,c){var f=_c("div",c+"BtTop");var b=_c("img",c);b.src=d;var a=_c("div","txtTop",c+"txtTop",e);f.appendChild(b);f.appendChild(a);return f},generateHeader:function(d,a){for(var b=0;b<a.length;b++){if(b>0){$(d.id+"headerRight").appendChild(a[b])}else{d.appendChild(a[b])}if(b==0){var c=_c("div","headerRight",d.id+"headerRight");d.appendChild(c)}}}};function getImageUrl(a){var b=a;if(b.substr(0,1)=="/"){return FULL_IM_PATH+a.substr(1,a.length)}return a}function getRealUrl(b,a){if(a){if(a.length==0){return}if(a.substr(0,1)=="/"){return getImageUrl(a)}if(a.substr(0,4).toLowerCase()!="http"){return b+a}else{return a}}}function getScoreIm(a){if(a){return"Images/scores/score"+a+".png"}return"Images/scores/score"+0+".png"};var aLaUnePage="";function getALaUnePage(){return aLaUnePage}function initALaUnePage(f){var c=getGModel().getCategories();this.MAIN_PAGE_LIST="";initBackEvent($("webAppCategorieListView"));var e=fireBackAction($("webAppCategorieListView"));ViewHelper.buildHeaderAction("headerCat",e);for(var d=0;d<c.length;d++){if(c[d].icon1){var b=getImageUrl(c[d].icon);var a=_c("img","boxImg");a.box=$("boxCat"+(d+1));a.onload=function(g){g.currentTarget.box.appendChild(g.currentTarget)};a.src=b}$("boxCat"+(d+1)).cat=c[d];$("boxCat"+(d+1)).num=d+1;$("boxCat"+(d+1)).addEventListener("click",function(h){if(!ButtonUtility.clickAccepted(h.currentTarget)){return}$("envComp").previousSize=$("envComp").style.height;createWebAppListFromCat(h.currentTarget.cat);$("envComp").appendChild($("webAppCategorieListView"));var g=getHeight("webAppCategorieListView");$("envComp").style.height=g+"px";ViewHelper.slideToView("MPView","webAppCategorieListView",null,"toLeft");targetStat((h.currentTarget.num==1)?HP_A_LEFT:HP_A_RIGHT)})}};function createGenreList(){getGModel().cleanGenres();var c=getGModel().getGenres();var j=createList("genreList");j.className="defaultWebAppList";for(var d=0;d<c.length;d++){var h=c[d];var m=createSimpleCell(h,0,false);m.data=h;m.addEventListener("click",function(i){if(!ButtonUtility.clickAccepted(i.currentTarget)){return}goToGenre(i.currentTarget.data);targetStat("hpgenre"+i.currentTarget.data.title)});m.id="genreCell_"+d;var g=_c("div","genrelineTop");var l=_c("div","genreCount");var e=getGModel().getWebAppsFromGenreId(h.id).length;var k=_c("div","genreCountNumber");k.innerHTML=e;h.numbers=e;k.className="genreCountNumber";var a=_c("div","genreCountSite");a.innerHTML="sites";a.className="genreCountSite";l.appendChild(k);l.appendChild(a);m.appendChild(l);m.appendChild(g);add_li(j,m)}$("GenrePage").appendChild(j);advManager1=getNewAdvManager();if(advManager1.isAvailable()){var m=$("genreCell_"+_PUB_POSITION);if(m){var g=_c("div","genrelineTop");var f=advManager1.getPubComp();var b=_c("div");b.appendChild(g);b.appendChild(f);m.parentElement.insertBefore(b,m);m.parentElement.parentElement.style.height=getCompHeight(m.parentElement)+"px"}}$("GenrePage").style.height=computePageListHeight(j);return j}function goToGenre(h){window.scrollTo(0,1);$("envComp").previousSize=$("envComp").style.height;$("MPView").previousSize=$("MPView").style.height;$("GenreTitle").innerHTML=h.title;if($("webAppGenreListView").parentElement.id!="envComp"){$("envComp").appendChild($("webAppGenreListView"))}var b=parseInt(window.innerHeight/70);if(!isCPUSlow()){b=h.numbers}var j=createTopList(h,b);var a=getCompHeight(j.firstChild);var e=parseInt(window.innerHeight/a);var g=function(){if(isCPUSlow()){createBottomList(h,$($("webAppGenreListPage").listId))}};var d=$("genreList");var k="";if($("trashGenreList")){k=$("trashGenreList")}else{k=createList("trashGenreList")}$("trashComp").appendChild(k);$("trashComp").appendChild($("boxFooter"));if(isCPUSlow()){$("MPView").style.height=window.innerHeight+"px";$("envComp").style.height=window.innerHeight+"px"}var c=d.childNodes.length-e;for(var f=0;f<c;f++){k.appendChild(d.lastChild)}ViewHelper.slideToView("MPView","webAppGenreListView",g,"toLeft")}function drawGenreList(){var a=getHeight("headerGenreListView")+getHeight("webAppGenreListPage");var b=parseInt(window.innerHeight);if(a<b){a=b}$("envComp").style.height=a+"px";$("detailView").fromPage="webAppGenreListView"}function createTopList(b,a){var c=$("webAppGenreListPage").listId;if(c){removeListNode(c)}var f=getGModel().getWebAppsFromGenreId(b.id);var d=f.length;sortWebAppsByTitle(f);if(a>0&&f.length>a){f=f.slice(0,a)}var e=createWebAppList("webAppGenreList"+b.id,f,"webAppGenreListView",b.title);$("webAppGenreListPage").listId="webAppGenreList"+b.id;$("webAppGenreListPage").appendChild(e);$("webAppGenreListPage").style.height=computePageListHeight(e);drawGenreList();return e}function createBottomList(a,c){var b=getGModel().getWebAppsFromGenreId(a.id);if(c.childNodes.length>0&&b.length>c.childNodes.length){sortWebAppsByTitle(b);b=b.slice(c.childNodes.length,b.length);addToList(c,b,"webAppGenreListView",a.title);$("webAppGenreListPage").style.height=computePageListHeight(c);drawGenreList()}}function createWebAppListFromGenre(b,a){}function createWebAppListFromCat(a){var c=$("webAppCategorieListPage").innerId;if(c){removeListNode(c)}var b="";var f=a.title;var e=a.isBp&&a.isBp==true&&!OrangeClient.isClient();if(e){b=_c("div","warningClient","warningClient");b.innerHTML=loadInnerHtml("view/clientOrange.html");f="Identification Orange"}else{if(a.bpList){b=generateBPList(a);f=a.title}else{var d=getGModel().getWebAppsFromCatId(a.id);if(d.length>0){b=createWebAppList("webAppCatList"+a.id,d,"MPView","retour")}else{b=_c("div")}}}$("categorieTitleId").innerHTML=f;$("webAppCategorieListPage").innerId=b.id;$("webAppCategorieListPage").appendChild(b);$("webAppCategorieListPage").style.height=e?getHeight(b)+"px":computePageListHeight(b)}function generateBPList(b){var d=b.bpList;var g=createList("bonPlan");for(var f=0;f<d.length;f++){var k=d[f];var j="div";var c=_c("div","bpItemDiv","bpItemDiv"+f);if(k.url!=""){j="a";c.url=k.url}var h=_c(j,"apub","apub"+f);var e=_c("img","bpItem","bpItem"+f);$("webAppCategorieListPage").h=0;e.onload=function(l){$("webAppCategorieListPage").h+=l.currentTarget.offsetHeight+10;var i=$("webAppCategorieListPage").h;var a=i+getHeight("headerCat");if(a<window.innerHeight){a=window.innerHeight}if(i<window.innerHeight){i=window.innerHeight}g.style.height=i+"px";$("envComp").style.height=a+"px";$("webAppCategorieListView").style.height=a+"px";$("webAppCategorieListPage").style.height=i+"px"};g.style.height=window.innerHeight+"px";e.src=getImageUrl(k.im);if(k.url!=""){h.target="_blank";h.href=k.url}h.appendChild(e);c.appendChild(h);add_li(g,c)}return g}function createTop25List(){var c=getGModel().getTop25();var b=createWebAppList("webAppListT25",c,"T25View","top 25");$("listPageT25").appendChild(b);if(!isCPUSlow()){var d=function(){ViewHelper.gotToView("T25View","MPView",false)};var a=ViewHelper.createBackButton("backFromT25Action",d);a.style.left="15px";a.id="Top25Back";b.appendChild(a)}$("listPageT25").style.height=computePageListHeight(b)}function createNewList(){var c=getGModel().getNewWebApps();var b=createWebAppList("webAppListLast",c,"LastWAView","nouveau");$("LastWAPage").appendChild(b);var a=getNewAdvManager();if(a.isAvailable()){b.appendChild(getNewAdvManager().getPubComp())}$("LastWAPage").style.height=computePageListHeight(b)}function computeRealHeight(b){if(b.firstChild&&b.childNodes.length>0){var c=0;for(var a=0;a<b.childNodes.length;a++){c+=getCompHeight(b.childNodes[a])}var d=window.innerHeight;return((c<d)?d:c)+"px"}return window.innerHeight+"px"}function computePageListHeight(c,b){if(c.firstChild&&c.childNodes.length>0){var a=c.childNodes.length;if(b){a=b}var d=getCompHeight(c.firstChild)*a;var e=window.innerHeight;return((d<e)?e:d)+"px"}return window.innerHeight+"px"}function createCopyrightPage(){if(!$("textMentionLegale").loaded){initBackEvent($("CopyrightView"));var a=fireBackAction($("CopyrightView"));ViewHelper.buildHeaderAction("copyrightPageHeader",a);$("CopyrightView").style.WebkitTransition="800ms ease-out";$("copyrightPageTxt").innerHTML="Mentions L&eacute;gales";$("textMentionLegale").innerHTML=loadInnerHtml("view/copyright.html");$("textMentionLegale").loaded=true}return $("CopyrightView")};