var mod_pagespeed_coKuLLseCw = "var curLoc=document.location.href+'';if(curLoc.indexOf('https://')>(0-1)){var baseUrl='https://www.grupolidertel.com/';}else{var baseUrl='http://www.grupolidertel.com/';}\nfunction rollUpLayers(id){var loadingContents_str='<div class=\"loading\"><p>Cargando ...</p></div> <div class=\"catalogContainer\"></div>';$j('#cd_v4').removeClass('cd_v4Active',200,function(){$j('#cd_v4').html(loadingContents_str);$j('#cd_v3').removeClass('cd_v3Active',200,function(){$j('#cd_v3').html(loadingContents_str);$j('#cd_v2').removeClass('cd_v2Active',200,function(){$j('#cd_v2').html(' ');_products(id);});});});}\nfunction _products(id){if($j('#preciosView').length>0){return rollUpLayers(id);}\nif((products!=id)&&(infoProducts!=0)){infoProducts=0;rollUpLayers(id);return;}\nproducts=id;var loadedProducts=new Array();var loadingProduct=null;$j('#cd_v2').addClass('cd_v2Active',500);$j('#cd_v2 .loading').fadeIn();$j('#cd_v2').load(baseUrl+'/catalog_v3/products/'+id,function(){$j('#cd_v2Detalles').append($j('<img />').attr('src',baseUrl+'/catalog_v3/img/marcas/'+id+'.jpg'));$j('#cd_v2_gallery .item').mouseenter(function(e){var id=/a(.*)/.exec(e.currentTarget.id)[1];var url=baseUrl+'/catalog_v3/info_product/'+id;if(loadingProduct==id)return;loadingProduct=id;if(typeof(loadedProducts[id])=='undefined'){loadedProducts[id]='LOADING';$j('.cd_v2RightPart .loading').show();$j.ajax({url:url,complete:function(r,s){loadedProducts[id]=r.responseText;if(loadingProduct==id){$j('#cd_v2Detalles').empty().append(loadedProducts[id]);$j('.cd_v2RightPart .loading').hide();}}});}else if(loadedProducts[id]=='LOADING'){return;}else{$j('#cd_v2Detalles').empty().append(loadedProducts[id]);$j('.cd_v2RightPart .loading').hide();}}).mouseleave(function(e){if(infoProducts!=0&&loadingProduct!=infoProducts){$j('#cd_v2Detalles').empty().append(loadedProducts[infoProducts]);$j('.cd_v2RightPart .loading').hide();loadingProduct=infoProducts;}else if(infoProducts==0){$j('#cd_v2Detalles').empty().append(new Element('img',{src:baseUrl+'/catalog_v3/img/marcas/'+id+'.jpg'}));loadingProduct=0;}});$j('#cd_v2_gallery').css({width:($j('#cd_v2_gallery ul li').width())*$j('#cd_v2_gallery ul li').size()});var containerTotalWidth=$j('#cd_v2_gallery').width()-$j('.cd_v2LeftPart').width();if(containerTotalWidth<=0){$j('#cd_v2_gallery').addClass('withoutSlider');$j('#cd_v2 .slider').addClass('withoutSlider');}else{$j('#cd_v2_slider').slider({animate:true,slide:function(e,ui){$j('#cd_v2_gallery').css('left',-ui.value*containerTotalWidth/100);}});$j('#cd_v2 .nav.prev').click(function(){eMoveButton('right')});$j('#cd_v2 .nav.next').click(function(){eMoveButton('left')});}\n$j('#cd_v2 .loading').fadeOut();});}\nfunction eMoveButton(direction){var modifier;var containerWidth;var newLeft;var sliderWidth;var rightLimit;var leftLimit;var totalPxPosition;var actualPxPosition;var newPercPos;if(direction=='left')modifier=-1;else if(direction=='right')modifier=1;else return false;containerWidth=$j('#cd_v2 .cd_v2LeftPart').width();newLeft=$j('#cd_v2_gallery').position().left+containerWidth*modifier-containerWidth/6*modifier;sliderWidth=$j('#cd_v2_gallery').width();rightLimit=-(sliderWidth-containerWidth);leftLimit=0;if(newLeft<rightLimit)newLeft=-(sliderWidth-containerWidth);if(newLeft>leftLimit)newLeft=0;$j('#cd_v2_gallery').animate({left:newLeft});totalPxPosition=$j('#cd_v2_gallery').width()-$j('.cd_v2LeftPart').width();actualPxPosition=-newLeft;newPercPos=actualPxPosition*100/totalPxPosition;$j('#cd_v2_slider').slider('value',newPercPos);}\nfunction _info_product(id){$j('#cd_v3 .loading').fadeIn();$j('#cd_v3').addClass('cd_v3Active',500);$j('#cd_v3 .catalogContainer').load(baseUrl+'/catalog_v3/contract_types/'+id,function(){$j('#cd_v3 .loading').fadeOut();if(catState.contract_types()){if($j('#contrato'+contractTypes)&&$j('#p'+pricePlans)){_contract_types(infoProducts,contractTypes);selected.v3(contractTypes);}}});infoProducts=id;}\nfunction _contract_types(idProduct,idContractType){$j('#cd_v4 .loading').fadeIn();$j('#cd_v4 .catalogContainer').load(baseUrl+'/catalog_v3/price_plans/'+idProduct+'/'+idContractType,function(){$j('.precios').css('display','none');$j('#cd_v4').addClass('cd_v4Active',500,function(){$j('.precios').css('display','block');});if(catState.price_plans()){if($j('#p'+pricePlans)){_price_plans(infoProducts,contractTypes,pricePlans);selected.v4(pricePlans);}}\n$j('#cd_v4 .loading').fadeOut();});infoProducts=idProduct;contractTypes=idContractType;}\nfunction _price_plans(idProduct,idContractType,idPlan){$j('#preciosView .loading').fadeIn();$j('#preciosView').addClass('viewActive');$j('#preciosView .CatalogContainer').load(baseUrl+'/catalog_v3/result/'+idProduct+'/'+idContractType+'/'+idPlan,function(){$j('#preciosView .loading').fadeOut();});infoProducts=idProduct;contractTypes=idContractType;pricePlans=idPlan;}\nvar products=0;var infoProducts=0;var contractTypes=0;var pricePlans=0;catState={contract_types:function(){if(pricePlans!=0&&contractTypes!=0&&infoProducts!=0){return true;}\nreturn false;},price_plans:function(){if(pricePlans!=0&&contractTypes!=0){return true;}\nreturn false;},test:function(){if(contractTypes!=0&&$j('#cd_v3').hasClass('cd_v3Active')){return true;}\nif(products!=0&&$j('#cd_v2').hasClass('cd_v2Active')){return true;}\nreturn false;}};selected={v1:function(id){$j('#ma'+id).parent().parent().parent().children().children().children().removeClass('selected');$j('#ma'+id).addClass('selected');},v2:function(id){$j('#a'+id).parent().children().removeClass('selected');$j('#a'+id).addClass('selected');},v3:function(id){$j('#contrato'+id).parent().children().removeClass('selected');$j('#contrato'+id).addClass('selected');},v4:function(id){$j('#p'+id).parent().children().removeClass('selected');$j('#p'+id).addClass('selected');},run:function(top,origPrefix,id){$j(document).ready(function(){top=999;for(a=1;a<top;a++){$j('#'+origPrefix+a).removeClass('selected',1,function(){});}\nif($j('#'+id).length>0){$j('#'+id).addClass('selected',1,function(){});}else{$j('#'+origPrefix+id).addClass('selected',1,function(){});}});}};$j('.catContainer .loading').hide();";
var mod_pagespeed_VcNkiJv2IS = ";(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\\d+(\\.\\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);";
var mod_pagespeed_JZCxfWM_LA = "if(Prototype.Browser.IE){if(parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf(\"MSIE\")+5))==6)Prototype.BrowserFeatures['IEVersion']=6;else if(parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf(\"MSIE\")+5)))Prototype.BrowserFeatures['IEVersion']=7;else Prototype.BrowserFeatures['IEVersion']=8;}\ndocument.observe('dom:loaded',function(){$$('a.protoWinLink').each(function(a){a.observe('click',function(e){e.stop();new ProtoWin(e.currentTarget.href,{isUrl:true});});});$$('a.protoWinImg').each(function(a){a.observe('click',function(e){e.stop();new ProtoWin(e.currentTarget.href,{isImg:true});});});});var ProtoWin=Class.create({options_layout:{id:null,innerId:null,isUrl:null,isImage:null,autoCenter:false,autoScale:true,backBlock:true,position:{x:null,y:null},classes:{auto:'ProtoWin-link',window:'ProtoWin',container:'container',header:'header',bottomBar:'bottomBar',closeButton:'closeButton',outerContainer:'outer-container',backScreen:'backScreen'},texts:{closeButton:'[Cerrar]',ajaxError:'<span class=\"alert\">Error al conectar con el servidor</span>'},animations:{'resize':{duration:0.5},'appear':{to:1,duration:0.5}}},window:null,container:null,screen:null,initialize:function(content,options){this.options=Object.clone(this.options_layout);if(options){Object.extend(this.options.texts,options.texts);delete(options.texts);Object.extend(this.options.classes,options.classes);delete(options.classes);}\nObject.extend(this.options,options);if(this.options.isImage==true||this.options.isImage!==false&&(/.*\\.[jpg|jpeg|png|gif]$/.test(content))){content=new Element('img',{src:content,alt:'ProtoWin'});}else if(this.options.isUrl==true||this.options.url==true||this.options.isUrl!==false&&(/^https?:\\/\\//.test(content))){new Ajax.Request(content,{onSuccess:function(r){this.reload(r.responseText);}.bind(this),onFailure:function(r){this.reload(this.options.texts.ajaxError);}.bind(this)});content=new Element('div').addClassName('loading');}\nthis.drawWindow(content);return this;},reload:function(content){if(!this.window)this.drawWindow(content);var actualSize=this.window.getDimensions();this.container.update(content);var newSize=this.window.getDimensions();this.window.setStyle({width:actualSize.width+'px',height:actualSize.height+'px'});var newStyle={width:newSize.width+'px',height:newSize.height+'px',marginLeft:'-'+(newSize.width/2)+'px',marginTop:'-'+(newSize.height/2)+'px'};if(Prototype.Browser.IE&&Prototype.BrowserFeatures.IEVersion<=6){newStyle.left=(document.viewport.getScrollOffsets()[0]+document.viewport.getWidth()/2-newSize.width/2)+'px';newStyle.top=(document.viewport.getScrollOffsets()[1]+document.viewport.getHeight()/2-newSize.height/2)+'px';}\nthis.container.hide();this.window.animation=this.window.morph('error',Object.extend({style:newStyle,afterFinish:function(){this.container.setOpacity(0);this.container.show();new Effect.Opacity(this.container,{from:0,to:1,duration:0.5});}.bind(this)},this.options.animations.resize));},close:function(){new Effect.Opacity(this.window,{to:0,duration:0.3,afterFinish:function(){this.window.remove()}.bind(this)});if($$('div.'+this.options.classes.backScreen).size()>0){new Effect.Opacity(this.screen,{to:0,duration:0.3,afterFinish:function(){this.screen.remove()}.bind(this)});}},drawWindow:function(content){if(this.options.backBlock)this.drawBkgr();this.window=new Element('div',{'id':this.options.id}).addClassName(this.options.classes.window).insert(new Element('a').addClassName(this.options.classes.closeButton).observe('click',this.close.bind(this)).insert(this.options.texts.closeButton)).insert(this.outerContainer=new Element('div',{'id':this.options.innerId}).addClassName(this.options.classes.outerContainer).insert(this.container=new Element('div').addClassName(this.options.classes.container).insert(content)));$$('body')[0].insert(this.window);this.window.setStyle({position:'absolute',top:'50%',left:'50%',marginLeft:'-'+(this.window.getDimensions().width/2)+'px',marginTop:'-'+(this.window.getDimensions().height/2)+'px',opacity:0});new Effect.Opacity(this.window,Object.extend({},this.options.animations.appear));return;},drawBkgr:function(){this.screen=new Element('div').addClassName(this.options.classes.backScreen).observe('click',this.close.bind(this));$$('body')[0].insert(this.screen);this.screen.setStyle({position:'fixed',right:0,top:0,width:'100%',height:'100%',opacity:0});new Effect.Opacity(this.screen,{to:0.5,duration:0.5});}});";

