function MaxArray(arr) { return Math.max.apply(Math, arr) } function MinArray(arr) { return Math.min.apply(Math, arr) } function equalHeight(group) { if ($(window).width() >= 768) { var i = 0, allHeights = []; group.height("auto"), group.each(function() { allHeights[i] = jQuery(this).height(), i++ }), group.height(MaxArray(allHeights)) } else group.height("auto") } function adviceCookiesControl(action) { var cookie_accepted = 0; $.ajax({ type: "POST", url: "/ajax/cookie-advice", data: {"action": action }, dataType: "json", success: function(data) { if(data.accepted == "OK"){ $(".cookies_advice").remove(); } } }); } function getPageURL() { var pageName = window.location.href; return pageName } function QuotePageCallMeBackClicked() { var requestUrl, EmailID = "", cutomerId = "", pageName = getPageURL(); return ga("send", "event", "Callcenter Call me back button", pageName), null != document.getElementById("ctl00_ctl00_MainContent_QuoteForm_hidSelectedEmail") ? EmailID = document.getElementById("ctl00_ctl00_MainContent_QuoteForm_hidSelectedEmail").value : null != document.getElementById("hidSelectedEmail") ? EmailID = document.getElementById("hidSelectedEmail").value : null != document.getElementById("ctl00_ctl00_MainContent_QueryForm_hidSelectedEmail") && (EmailID = document.getElementById("ctl00_ctl00_MainContent_QueryForm_hidSelectedEmail").value), null != document.getElementById("ctl00_ctl00_MainContent_QuoteForm_hidSelectedCustomerID") ? cutomerId = document.getElementById("ctl00_ctl00_MainContent_QuoteForm_hidSelectedCustomerID").value : null != document.getElementById("hidSelectedCustomerID") ? cutomerId = document.getElementById("hidSelectedCustomerID").value : null != document.getElementById("ctl00_ctl00_MainContent_QueryForm_hidSelectedCustomerID") && (cutomerId = document.getElementById("ctl00_ctl00_MainContent_QueryForm_hidSelectedCustomerID").value), location.href.indexOf("www.seguros.es") > -1 ? requestUrl = "http://tools.seguros.es/te-llamamos?referenceUrl=" + pageName : location.href.indexOf("segurostest.es") > -1 ? requestUrl = "http://tools.segurostest.es/te-llamamos?referenceUrl=" + pageName : location.href.indexOf("testing.seguros.es") > -1 ? requestUrl = "http://tools.segurostest.es/te-llamamos?referenceUrl=" + pageName : location.href.indexOf(".seguros.es") > -1 ? requestUrl = "http://tools.segurostest.es/te-llamamos?referenceUrl=" + pageName : location.href.indexOf("localhost") > -1 && (requestUrl = "/te-llamamos.aspx?referenceUrl=" + pageName), window.open(requestUrl, "ExitSurvey", "width=900, height=700, top=100, left=300,resizable=yes, scrollbars=yes"), !1 } Object.keys = Object.keys || function(o) { var result = []; for (var name in o) o.hasOwnProperty(name) && result.push(name); return result }, Object.size = function(obj) { var key, size = 0; for (key in obj) obj.hasOwnProperty(key) && size++; return size }, String.prototype.getHrefVars = function() { for (var hash, vars = [], hashes = this.slice(this.indexOf("?") + 1).split("&"), i = 0; i < hashes.length; i++) hash = hashes[i].split("="), vars[hash[0]] = hash[1]; return vars }, jQuery("#SG_top_menu li.has-sub > a").click(function(e) { e.preventDefault() }); var pathname = window.location.pathname.split(".html")[0].split("/")[1]; jQuery("#SG_top_menu li a.active").removeClass("active"), "seguros-de-coche" == pathname || "seguros-coche" == pathname ? jQuery("#SG_top_menu > li:eq(0) a").addClass("active") : "seguros-de-moto" == pathname || "seguros-moto" == pathname ? jQuery("#SG_top_menu > li:eq(1) a").addClass("active") : "seguros-de-vida" == pathname || "seguros-vida" == pathname ? jQuery("#SG_top_menu > li:eq(2) a").addClass("active") : "seguros-de-hogar" == pathname || "seguros-hogar" == pathname ? jQuery("#SG_top_menu > li:eq(3) a").addClass("active") : "seguros-de-salud" == pathname || "seguros-salud" == pathname || "seguros-de-enfermedades-graves" == pathname || "seguros-enfermedades-graves" == pathname ? jQuery("#SG_top_menu > li:eq(4) a").addClass("active") : "seguros-de-viaje" == pathname || "seguros-viaje" == pathname || "seguros-de-decesos" == pathname || "seguros-decesos" == pathname || "seguros-rc-autonomos" == pathname || "resultados-rc-autonomos" == pathname || "seguros-proteccion-familiar" == pathname || "seguros-proteccion-conductor" == pathname || "seguros-de-bici" == pathname || "seguros-bici" == pathname ? jQuery("#SG_top_menu > li:eq(5) a").addClass("active") : ("area-personal" == pathname.substring(0, 13) || "cambio-privacidad" == pathname) && jQuery("#SG_top_menu > li:eq(6) a").addClass("active"); var pathnameCol = window.location.pathname.split(".html")[0].split("/")[1]; if (jQuery("div.nav_collapse ul.nav > li > a.activo").removeClass("activo"), "companias" == pathnameCol ? jQuery("ul.nav > li:eq(1) a").addClass("activo") : "area-clientes" == pathnameCol ? jQuery("ul.nav > li:eq(2) a").addClass("activo") : "area-personal" == pathnameCol ? jQuery("ul.nav > li:eq(3) a").addClass("activo") : "asistencia" == pathnameCol && jQuery("ul.nav > li:eq(4) a").addClass("activo"), jQuery("ul#SG_top_menu li").hover(function() { jQuery(this).addClass("hover"), jQuery("div:first", this).css("visibility", "visible") }, function() { jQuery(this).removeClass("hover"), jQuery("div:first", this).css("visibility", "hidden") }), jQuery("link[rel=canonical]").length > 0) { var canonical = jQuery("link[rel=canonical]").attr("href"), pathname = canonical.split(".html")[0].split("/")[3]; switch (jQuery("#nav li.active").removeClass("active"), pathname) { case "seguros-de-coche": case "seguros-moto": case "seguros-bici": case "seguros-flota": case "seguros-furgoneta": jQuery("#nav > li:eq(0)").addClass("active"); break; case "seguros-vida": case "seguros-salud": case "seguros-de-viaje": case "seguros-decesos": case "seguros-proteccion-familiar": case "seguros-proteccion-conductor": case "seguros-mascotas": case "seguros-de-hogar": case "seguros-comunidades": jQuery("#nav > li:eq(1)").addClass("active"); break; case "seguros-rc-autonomos": case "seguros-rc-empresas": case "resultados-rc-autonomos": case "resultados-rc-empresas": case "seguros-directivos": case "seguros-comercio": jQuery("#nav > li:eq(2)").addClass("active"); break; case "otros-riesgos": jQuery("#nav > li:eq(3)").addClass("active") } } jQuery(document).ready(function() { jQuery(window.location.hash).length > 0 && jQuery(window.location.hash).addClass("active"), adviceCookiesControl("check") jQuery("#acceptButton").click(function(){ adviceCookiesControl("accept"); }); });