jQuery( function( $ ) { $(document).ready(function(){ if( localStorage.getItem('lang_session') == null){ localStorage.setItem( 'lang_session', $('#current-lang').val() ); }else{ if( localStorage.getItem('lang_session') != $('#current-lang').val() ){ localStorage.setItem('lang_session', $('#current-lang').val()); $.ajax({ url: themosis.ajaxurl, type: 'POST', dataType: 'json', data: { action: 'empty-cart', } }); } } /*if( (location.pathname != '/noticias/' && !location.pathname.startsWith('/blog/') ) && localStorage.getItem('lang') != $('#current-lang').val()){ localStorage.setItem('lang', $('#current-lang').val()); window.location.href = '/'+localStorage.getItem('lang')+location.pathname+localStorage.getItem('lang')+'/'; }*/ /** Detect old browsers */ var cookie = readCookie('navie'); if( detectIE() && cookie == null){ $('#modalIE').modal('show'); var now = new Date(); now.setTime(now.getTime() + 24 * 3600 * 1000); document.cookie = "navie=" + encodeURIComponent( "ok" ) + "; expires=" + now.toUTCString() + "; path=/"; } /**First option selects downloadexcel disabled */ $('#downloadExcel form select').each(function(index, value){ $(value).find('option:first').attr('disabled', 'disabled'); // Creamos una cookie }); $('.logo-scroll').show(); var offset = $("#appnav").offset(); var posY = offset.top + $("#appnav").outerHeight() + 20 - $(window).scrollTop(); if($('#footer').offset().top - $(window).scrollTop() > posY + $('#form_sidebar_pages-2, #form_sidebar_pages-3, #form_sidebar_pages-4, #form_sidebar_pages-5, #form_sidebar_pages-6, #form_sidebar_pages-7, #form_sidebar_pages-8, #form_sidebar_pages-9').outerHeight() + 20 ){ $('#form_sidebar_pages-2, #form_sidebar_pages-3, #form_sidebar_pages-4, #form_sidebar_pages-5, #form_sidebar_pages-6, #form_sidebar_pages-7, #form_sidebar_pages-8, #form_sidebar_pages-9').offset( {top: posY + $(window).scrollTop()}); }else{ $('#form_sidebar_pages-2, #form_sidebar_pages-3, #form_sidebar_pages-4, #form_sidebar_pages-5, #form_sidebar_pages-6, #form_sidebar_pages-7, #form_sidebar_pages-8, #form_sidebar_pages-9').offset( {top: $('#footer').offset().top - 20 - $('#form_sidebar_pages-2, #form_sidebar_pages-3, #form_sidebar_pages-4, #form_sidebar_pages-5, #form_sidebar_pages-6, #form_sidebar_pages-7, #form_sidebar_pages-8, #form_sidebar_pages-9').outerHeight() }); } if($('#separador-related').length && $('.scroll-form').length) { if($('#separador-related').offset().top - $(window).scrollTop() > posY + $('.scroll-form').outerHeight() + 20 ) { $('.scroll-form').offset({top: posY + $(window).scrollTop() + 70}); } else { $('.scroll-form').offset({top: $('#separador-related').offset().top - 20 - $('.scroll-form').outerHeight()}); } } /*if( $(location).attr('pathname') == '/formacion' || $(location).attr('pathname') == '/formacion/' || $(location).attr('pathname') == '/'){ $('.fixed-form').show(); }*/ var expresion = /\/formacion\-*[0-9]*/; if( expresion.test($(location).attr('pathname')) ){ $('.fixed-form').show(); } var lang = $('#current-lang').val(); if( $(location).attr('pathname') == '/' || $(location).attr('pathname') == '/'+lang+'/' || $(location).attr('pathname') == '/'+lang){ $('.fixed-form').show(); } $('select[name="conocido"] option:first').attr('disabled', 'disabled'); }); window.scrollTo(0, 0); $('body').addClass('secretbeans'); var $nav = $('.appnav'); var $navPositionTop = $nav.position().top; $(window).scroll(function(){ var currNav = $navPositionTop - $(window).scrollTop(); if(currNav > 0){ $('body').removeClass('spilledbeans'); $('body').removeClass('small-header'); $('body').addClass('secretbeans'); }else{ $('body').removeClass('secretbeans') $('body').addClass('spilledbeans small-header'); } }); $(".clientes-res").on('click', function(){ if($("#current-lang").val()=="es"){ document.location.assign('/mi-cuenta'); }else{ document.location.assign('/'+$("#current-lang").val()+'/mi-cuenta-'+$("#current-lang").val()); } }); //var topFooter = $('#footer').offset().top; //var al = $('#form_sidebar_pages-2, #form_sidebar_pages-3, #form_sidebar_pages-4, #form_sidebar_pages-5, #form_sidebar_pages-6, #form_sidebar_pages-7, #form_sidebar_pages-8, #form_sidebar_pages-9').offset().top; $(document).scroll(function(){ var offset = $("#appnav").offset(); var posY = offset.top + $("#appnav").outerHeight() + 20 - $(window).scrollTop(); if($('#footer').offset().top - $(window).scrollTop() > posY + $('#form_sidebar_pages-2, #form_sidebar_pages-3, #form_sidebar_pages-4, #form_sidebar_pages-5, #form_sidebar_pages-6, #form_sidebar_pages-7, #form_sidebar_pages-8, #form_sidebar_pages-9').outerHeight() + 20 ){ $('#form_sidebar_pages-2, #form_sidebar_pages-3, #form_sidebar_pages-4, #form_sidebar_pages-5, #form_sidebar_pages-6, #form_sidebar_pages-7, #form_sidebar_pages-8, #form_sidebar_pages-9').offset( {top: posY + $(window).scrollTop()}); }else{ $('#form_sidebar_pages-2, #form_sidebar_pages-3, #form_sidebar_pages-4, #form_sidebar_pages-5, #form_sidebar_pages-6, #form_sidebar_pages-7, #form_sidebar_pages-8, #form_sidebar_pages-9').offset( {top: $('#footer').offset().top - 20 - $('#form_sidebar_pages-2, #form_sidebar_pages-3, #form_sidebar_pages-4, #form_sidebar_pages-5, #form_sidebar_pages-6, #form_sidebar_pages-7, #form_sidebar_pages-8, #form_sidebar_pages-9').outerHeight() }); } if($('#separador-related').length && $('.scroll-form').length) { if($('#separador-related').offset().top - $(window).scrollTop() > posY + $('.scroll-form').outerHeight() + 20 ) { $('.scroll-form').offset({top: posY + $(window).scrollTop()}); } else { $('.scroll-form').offset({top: $('#separador-related').offset().top - 20 - $('.scroll-form').outerHeight()}); } } }); $('.fixed-form .read-more').on('click', function(){ $('#proteccionDatosModal').modal('show'); }); $('.contact-form .read-more').on('click', function(){ $('#proteccionDatosModal').modal('show'); }); $('#form_sidebar_pages-2 .read-more, #form_sidebar_pages-3 .read-more, #form_sidebar_pages-4 .read-more, #form_sidebar_pages-5 .read-more, #form_sidebar_pages-6 .read-more, #form_sidebar_pages-7 .read-more, #form_sidebar_pages-8 .read-more, #form_sidebar_pages-9 .read-more').on('click', function(){ $('#proteccionDatosModal').modal('show'); }); $('#form_ficha_curso .read-more').on('click', function(){ $('#proteccionDatosModal').modal('show'); }); $('form .read-more').on('click', function(){ $('#proteccionDatosModal').modal('show'); }); $('#download_corporativo').on('click', function(e){ e.preventDefault(); window.location.href = '/download/2482/'; }); $('#tcm-buscador-scroll span').on('click', function(){ $('#search-scroll').toggle(); }); }); /* * detect IE * returns version of IE or false, if browser is not Internet Explorer */ function detectIE() { var ua = window.navigator.userAgent; var msie = ua.indexOf('MSIE '); if (msie > 0 && parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10) <= 10) { // IE 10 or older => return version number return true; } // other browser return false; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) { return decodeURIComponent( c.substring(nameEQ.length,c.length) ); } } return null; }