function roundDecimals(a,b){if(0==b)return Math.round(a);var c=Math.pow(10,b);return Math.round(a*c)/c}
$(document).ready(function(){if(params.busplusUser){if(params.cashPoints&&document.getElementById("buspluslink-cashPoints")){var a=roundDecimals(params.cashPoints,2);document.getElementById("buspluslink-cashPoints").innerHTML="("+a+"\u20ac)"}params.cardCurrentBalance&&document.getElementById("buspluslink-busplusUserInfoBalance")&&(a=roundDecimals(params.cardCurrentBalance,2),document.getElementById("buspluslink-busplusUserInfoBalance").innerHTML=a+"\u20ac")}});
var width992QueryHighContrast=window.matchMedia("(max-width: 992px)"),highContrastCorrutineDelay=2E3,highContrastCorrutineActualTries=0,highContrastCorrutineMaxTries=3;function initHighContrast(){width992QueryHighContrast.addListener(highContrastMobileHandler);var a=getCookie(params.HIGH_CONTRAST_COOKIE_NAME);null!=a?a=a.includes("true")?!0:!1:initHighContrastCorrutine();a&&!window.matchMedia("(max-width: 992px)").matches&&$("body").addClass("alto-contraste")}
function initHighContrastCorrutine(){highContrastCorrutineActualTries++;highContrastCorrutineActualTries<highContrastCorrutineMaxTries&&setTimeout(function(){initHighContrast()},highContrastCorrutineDelay)}function setHighContrast(){$("body").toggleClass("alto-contraste");setHighContrastCookie(params.HIGH_CONTRAST_COOKIE_NAME,10)}
function setHighContrastCookie(a,d){var b=new Date;b.setTime(b.getTime()+864E5*d);var b="expires\x3d"+b.toUTCString(),c=getCookie(a).includes("true")?!0:!1;document.cookie=a+"\x3d"+!c+";"+b+";path\x3d/"}function getCookie(a){a+="\x3d";for(var d=decodeURIComponent(document.cookie).split(";"),b=0;b<d.length;b++){for(var c=d[b];" "==c.charAt(0);)c=c.substring(1);if(0==c.indexOf(a))return c.substring(a.length,c.length)}return""}
function highContrastMobileHandler(){getCookie(params.HIGH_CONTRAST_COOKIE_NAME).includes("true")&&(window.matchMedia("(max-width: 992px)").matches?$("body").removeClass("alto-contraste"):$("body").addClass("alto-contraste"))};
var width992Query=window.matchMedia("(max-width: 992px)");function initSecondaryMenu(){width992Query.addListener(cleanMenu);$("#language_modal_responsive").prependTo("#wrapper");setTimeout(function(){$(".secondary-menu").removeAttr("style")},2E3)}function cleanMenu(){$("#header .black-div").addClass("display-none");$("#header #menu-container").removeClass("menu-grey")}function showModalLanguage(){$("#language_modal_responsive").modal()}
function changeLanguageForm(a){$("#languageTypeHidden").val(a)}function submitLanguageForm(a){a.preventDefault();a="#a_language_"+$("#languageTypeHidden").val();jQuery(a)[0].click()}function openUserSubMenuDesktop(){$("#userSubmenu").removeClass("hidden")}function closeUserSubMenuDesktop(){$("#userSubmenu").addClass("hidden")}function roundDecimals(a,b){if(0==b)return Math.round(a);var c=Math.pow(10,b);return Math.round(a*c)/c}
$(document).ready(function(){if(params.busplusUser){if(params.cashPoints&&document.getElementById("secondarymenu-cashPoints")){var a=roundDecimals(params.cashPoints,2);document.getElementById("secondarymenu-cashPoints").innerHTML="("+a+"\u20ac)"}params.cardCurrentBalance&&document.getElementById("secondarymenu-busplusUserInfoBalance")&&(a=roundDecimals(params.cardCurrentBalance,2),document.getElementById("secondarymenu-busplusUserInfoBalance").innerHTML=a+"\u20ac")}});
var idFirstLevel="1",idSecondLevel="2",idThirdLevel="3",idFourthLevel="4";$(document).ready(function(){"undefined"!=typeof params.fullMainMenu&&initMenu(params.fullMainMenu);moveSubheader();window.matchMedia("(max-width: 992px)").addListener(moveSubheader)});
function moveSubheader(){var b=document.getElementById("header"),a=document.getElementById("mainmenu");if(window.matchMedia("(min-width: 992px)").matches&&b){var c=a.getElementsByClassName("sub-header")[0];c&&b.insertAdjacentElement("afterbegin",c)}window.matchMedia("(max-width: 991px)").matches&&a&&(c=b.getElementsByClassName("sub-header")[0])&&a.insertAdjacentElement("beforeend",c)}
function initMenu(b){for(var a=0;a<b.length;a++)if(createTextList("listaMenuWeb2020MainMenuPortlet",[a],b[a],0),createMenuList(b[a],a),"undefined"!=typeof b[a].children)for(var c=0;c<b[a].children.length;c++){var e=b[a].children[c],d=concatString(["col",e.column,a,"ul"]);createTextList(d,[a,c],e,3);if("undefined"!=typeof e.children){$("#"+("menu"+a+""+c)).append("\x3cul id\x3d'menu"+a+""+c+"ul' class\x3d'novisible_992'\x3e\x3c/ul\x3e");for(var d="menu"+a+""+c+"ul",f=0;f<e.children.length;f++){var h=
e.children[f];createTextList(d,[a,c,f],h,4);if("undefined"!=typeof h.children){var g="menu"+a+""+c+""+f;$("#"+concatString([g,"h"])).addClass("has-childs");$("#"+g).append("\x3cul id\x3d'menu"+a+""+c+""+f+"ul' class\x3d'foutrhlevel'\x3e\x3c/ul\x3e");for(var g="menu"+a+""+c+""+f+"ul",k=0;k<h.children.length;k++)createTextList(g,[a,c,f,k],h.children[k],5)}}}}}
function createTextList(b,a,c,e){var d="",f="menu"+a.join("").toString(),h=a.length,g="menu"+a[a.length-1];c.colorblue&&(g+=" isblue");if(c.children&&0<c.children.length)d=d+"\x3cli"+(' id\x3d"'+f+'"'),d+=' onmouseleave\x3d"hideMenuList_desktop(['+a+'])";',d+=' onmouseover\x3d"showMenuList_desktop(['+a+'])";',d+=' onclick\x3d"toggleMenuList_tablets(['+a+'],event)";',1==h?d+=' class\x3d"icn-angle-down -mobile '+c.classid+'"':2==h&&(d+=' class\x3d"icon icn-plus '+c.classid+'"'),d+="\x3e",d=0<e?d+("\x3ch"+
e+' id\x3d"'+concatString([f,"h"])+'"\x3e\x3ca href\x3d"'+c.url+'" class\x3d"'+g+' has-childs" '):d+('\x3ca href\x3d"'+c.url+'" class\x3d"'+g+' has-childs" '),d+='onclick\x3d"event.stopPropagation()"\x3e\x3cspan\x3e'+c.title+"\x3c/span\x3e\x3c/a\x3e\x3c/li\x3e";else if(d+="\x3cli ",d+='id\x3d"'+f+'"',d+='class\x3d"'+c.classid+'"',d+=" onmouseover\x3d\"showHoverOnly('"+f+"')\"",d+=" onmouseleave\x3d\"hideHoverOnly('"+f+"')\"",d+=' "\x3e',0<e)d+="\x3ch"+e+' id\x3d"'+concatString([f,"h"])+'"\x3e\x3ca href\x3d"'+
c.url+'" class\x3d"'+g+'"\x3e\x3cspan\x3e'+c.title+"\x3c/span\x3e\x3c/a\x3e\x3c/h"+e+"\x3e\x3c/li\x3e";else{d+='\x3ca href\x3d"'+c.url+'" class\x3d"'+g+'"';if(c.url.includes("http")||c.url.includes("www."))d+=' target\x3d"_blank" ;';d+="\x3e\x3cspan\x3e"+c.title+"\x3c/span\x3e\x3c/a\x3e\x3c/li\x3e"}$("#"+b).append(d)}
function createMenuList(b,a){var c='\x3cdiv id\x3d"'+concatString(["contenedorDatosItemWeb2020MainMenuPortlet",a])+'" class\x3d"display-none contenedor-submenus"\x3e\x3cdiv class\x3d"container"\x3e\x3cdiv class\x3d"main-menu-title"\x3e\x3ch2 id\x3d"'+concatString(["itemSeleccionadoWeb2020MainMenuPortlet",a])+'"\x3e'+b.title+'\x3c/h2\x3e\x3c/div\x3e\x3cul id\x3d"'+concatString(["contenedorColumnasWeb2020MainMenuPortlet",a])+'" class\x3d"contenedor-columnas"\x3e\x3cli id\x3d"'+concatString(["col-1",
a])+'" class\x3d"col-1"\x3e\x3cul id\x3d"'+concatString(["col-1",a,"ul"])+'"\x3e\x3c/ul\x3e\x3c/li\x3e\x3cli id\x3d"'+concatString(["col-2",a])+'" class\x3d"col-2"\x3e\x3cul id\x3d"'+concatString(["col-2",a,"ul"])+'"\x3e\x3c/ul\x3e\x3c/li\x3e\x3cli id\x3d"'+concatString(["col-3",a])+'" class\x3d"col-3"\x3e\x3cul id\x3d"'+concatString(["col-3",a,"ul"])+'"\x3e\x3c/ul\x3e\x3c/li\x3e\x3c/ul\x3e\x3c/div\x3e\x3c/div\x3e';$("#menu"+a).append(c)}
function showHoverOnly(b){$("#"+b+" \x3e a").addClass("hover")}function hideHoverOnly(b){$("#"+b+" \x3e a").removeClass("hover")}function showMenuList_desktop(b){window.matchMedia("(max-width: 991px)").matches||($("#content-web2020").addClass("not-scroll"),$(".black-div").removeClass("display-none"),showMenuList(b))}
function hideMenuList_desktop(b){window.matchMedia("(max-width: 991px)").matches||($("#content-web2020").removeClass("not-scroll"),$(".black-div").addClass("display-none"),hideMenuList(b))}function showMenuList(b){if(b.length==idFirstLevel){var a=b[b.length-1];$("#contenedorDatosItemWeb2020MainMenuPortlet-"+a).siblings("a").addClass("hover");$("#contenedorDatosItemWeb2020MainMenuPortlet-"+a).removeClass("display-none");$("#menu"+b.join("")).addClass("open-menu")}}
function hideMenuList(b){var a=b.length;if(a==idFirstLevel){var c=b[b.length-1];$("#contenedorDatosItemWeb2020MainMenuPortlet-"+c).siblings("a").removeClass("hover");$("#contenedorDatosItemWeb2020MainMenuPortlet-"+c).addClass("display-none");$("#menu"+b.join("")).removeClass("open-menu")}a<idThirdLevel&&(b="menu"+b.join("").toString(),$("#"+b).removeClass("open-menu"),$("#"+b).find("li.open-menu").removeClass("icn-minus").addClass("icn-plus"),$("#"+b).find("li.open-menu").removeClass("open-menu"),
$("#"+b).hasClass("icn-angle-up")&&$("#"+b).removeClass("icn-angle-up").addClass("icn-angle-down"),$("#"+b).hasClass("icn-minus")&&$("#"+b).removeClass("icn-minus").addClass("icn-plus"),$("#"+b).find('ul:not(.foutrhlevel)[id^\x3d"menu"]').addClass("novisible_992"))}
function toggleMenuList_tablets(b,a){if(!window.matchMedia("(min-width: 992px)").matches){var c=b.length;if(c==idFirstLevel){var e=b[b.length-1];$("#contenedorDatosItemWeb2020MainMenuPortlet-"+e).toggleClass("display-none");$("#contenedorDatosItemWeb2020MainMenuPortlet-"+e).siblings("a").addClass("hover")}c<idThirdLevel&&(c="menu"+b.join("").toString(),currentElement=$("#"+c),currentElement.toggleClass("open-menu"),childElement=$("#"+c).find("ul").first(),childElement.toggleClass("novisible_992"),
currentElement.hasClass("icn-angle-down")?currentElement.removeClass("icn-angle-down").addClass("icn-angle-up"):currentElement.hasClass("icn-angle-up")?currentElement.removeClass("icn-angle-up").addClass("icn-angle-down"):currentElement.hasClass("icn-plus")?currentElement.removeClass("icn-plus").addClass("icn-minus"):currentElement.hasClass("icn-minus")&&currentElement.removeClass("icn-minus").addClass("icn-plus"));toggleSiblingMenus(b);a.stopPropagation()}}
function toggleSiblingMenus(b){for(var a=b[b.length-1],c=0;c<=a-1;c++){var e=b.slice(0);e.pop();e.push(c);hideMenuList(e)}for(c=a+1;c<params.fullMainMenu.length;c++)e=b.slice(0),e.pop(),e.push(c),hideMenuList(e)}function concatString(b){for(var a="",c=0;c<b.length;c++)a+=b[c],c+1!=b.length&&(a+="-");return a};
