

if(!window.Buscador){var Buscador={};}
if(!Buscador.Toolbar){Buscador.Toolbar={};}
Buscador.Toolbar.id='toolbar';Buscador.Toolbar.loadCallbacks=[function(){Buscador.Toolbar.element=$(Buscador.Toolbar.id);Buscador.Toolbar.viewmode_popup=$('viewmode_popup');Buscador.Toolbar.current_page_element=$('current_page');Buscador.Toolbar.current_page_element.value=docManager.currentPageNum()||1;docManager.addEvent('expectedFirstPageChanged',Buscador.Toolbar.CurrentPageTracker);},function(){Buscador.StickyElement('toolbar',function(toolbar){toolbar.setStyle({position:'fixed',bottom:'0px',top:'auto'});},function(toolbar){var artlimitOffset=$('artlimit').cumulativeOffset()[1];toolbar.setStyle({position:'absolute',top:(artlimitOffset-45)+'px',bottom:'auto'});},function(){var height=document.viewport.getHeight();var artlimitOffset=($('artlimit').viewportOffset()||[0,0])[1];return(artlimitOffset+12)>height;},function(toolbar){});

docManager.addEvent('exitedFullscreen',function(){Buscador.Toolbar.element.down('a.exit_fullscreen').hide();Buscador.Toolbar.element.down('a.fullscreen').show();$('exit_fs_button').hide();if(docManager.viewMode()=='slideshow'){Buscador.Toolbar.element.down('div.zoom_in_disabled').hide();Buscador.Toolbar.element.down('div.zoom_out_disabled').hide();Buscador.Toolbar.element.down('a.zoom_in').show();Buscador.Toolbar.element.down('a.zoom_out').show();}});docManager.addEvent('enteredFullscreen',function(){Buscador.Toolbar.element.down('a.fullscreen').hide();Buscador.Toolbar.element.down('a.exit_fullscreen').show();Buscador.Toolbar.Tooltips.get('toolbar_exit_fullscreen').position();$('exit_fs_button').show();Buscador.Toolbar.Tooltips.get('button_exit_fullscreen').position();if(docManager.viewMode()=='slideshow'){Buscador.Toolbar.element.down('a.zoom_in').hide();Buscador.Toolbar.element.down('a.zoom_out').hide();Buscador.Toolbar.element.down('div.zoom_in_disabled').show();Buscador.Toolbar.element.down('div.zoom_out_disabled').show();}});},function(){Buscador.Toolbar.autohider.setupEvents();}];Buscador.Toolbar.switchToLoggedInAction=function(action){var button=Buscador.Toolbar.element.down('a.'+action);if(button&&button.hasClassName('login_required')){button.stopObserving('click',Buscador.Toolbar.login);button.observe('click',Buscador.Toolbar.actions[action]);}}
Buscador.Kon=function(){this.buffer=[];};Buscador.Kon.code=[38,38,40,40,37,39,37,39,66,65,13];Buscador.Kon.prototype.record=function(keyCode){this.buffer.push(keyCode);if(this.buffer.length>Buscador.Kon.code.length)
this.buffer.shift();};Buscador.Kon.prototype.checkCode=function(){if(this.buffer.length!=Buscador.Kon.code.length)
return false;for(var i=0;i<Buscador.Kon.code.length;i++)
if(this.buffer[i]!=Buscador.Kon.code[i])
return false;Buscador.Lightbox.remoteOpen('credits_lightbox','/documents/credits');Buscador.Toolbar.current_page_element.value=docManager.currentPageNum()||1;return true;};Buscador.konami=new Buscador.Kon();Buscador.Toolbar.actions={};Buscador.Toolbar.download={};Buscador.Toolbar.actions.current_page=function(event){try{Buscador.konami.record(event.keyCode||event.which);}catch(x){}
if((event.keyCode||event.which)!=13)return;try{if(Buscador.konami.checkCode())return;}catch(x){}
var page=parseInt(event.element().value);if(page<1){page=1;event.element().value=page;}else if(page>docManager.maximumPageNumber()){page=docManager.maximumPageNumber();event.element().value=page;}
docManager.gotoPage(page);};Buscador.Toolbar.actions.page_up=function(event){try{docManager.viewportManager.disable();event.stop();docManager.gotoPreviousPage();$rat('articulosbar.toolbar.actions.page.up');}finally{docManager.viewportManager.enable();}
trackEvent('nfoBusc','Toolbar','PreviousPage');};Buscador.Toolbar.actions.page_down=function(event){try{docManager.viewportManager.disable();event.stop();docManager.gotoNextPage();$rat('articulosbar.toolbar.actions.page.down');}finally{docManager.viewportManager.enable();}
trackEvent('nfoBusc','Toolbar','NextPage');};Buscador.Toolbar.actions.to_top=function(event){try{docManager.viewportManager.disable();event.stop();if(docManager.viewMode()=="scroll")
new Effect.ScrollTo($('template_main_content'),{duration:0.6});else
docManager.gotoPage(1);$rat('articulosbar.toolbar.actions.page.top');}finally{docManager.viewportManager.enable();}
trackEvent('nfoBusc','Toolbar','TopPage');}
Buscador.Toolbar.actions.toggle_viewmode_popup=function(event){event.stop();Buscador.Toolbar.viewmode_popup.toggle();Buscador.articulosbarDocSearchUI&&Buscador.articulosbarDocSearchUI.hide();$rat('articulosbar.toolbar.actions.toggle_viewmode_popup');}
document.observe('dom:loaded',function(){if($(Buscador.Toolbar.id)){for(var i=0;i<Buscador.Toolbar.loadCallbacks.length;i++){Buscador.Toolbar.loadCallbacks[i].apply(this,arguments);}}
Buscador.Toolbar.autoHideSwitch.initialize();});Buscador.Toolbar.resizeInProgress=false;Buscador.Toolbar.CurrentPageTracker=function(pageNum){if(pageNum||pageNum===0){Buscador.Toolbar.current_page_element.value=pageNum;}};Buscador.Toolbar.openPopups=[];Buscador.Toolbar.defaultDuration=0.4;Buscador.Toolbar.alteringPopup=function(name){return Effect.Queues.get(name+"Blind").length>0;};Buscador.Toolbar.hidePopup=function(el,finish){var name=el.id;if(this.alteringPopup(name))return;this.openPopups=this.openPopups.without(el);if(typeof finish!=='function'){finish=function(){};}
Effect.BlindUp(el,{duration:this.defaultDuration,queue:{scope:name+"Blind",limit:1},afterFinish:finish});Effect.Fade(el,{duration:this.defaultDuration,queue:{scope:name+"Fade",limit:1},afterFinish:function(){el.hide();}});};Buscador.Toolbar.showPopup=function(el,finish){var name=el.id;if(this.alteringPopup(name))return;this.openPopups.push(el);if(typeof finish!=='function'){finish=function(){};}
Effect.BlindDown(el,{duration:this.defaultDuration,queue:{scope:name+"Blind",limit:1},afterFinish:finish});Effect.Appear(el,{duration:this.defaultDuration,queue:{scope:name+"Fade",limit:1},afterFinish:function(){el.show();}});};Buscador.Toolbar.handlePopup=function(name,cb){if(this.inTransition)return;this.inTransition=true;var that=this;var popup=$(name);function finish(){if(typeof cb==='function'){cb.apply(this,arguments);}
that.inTransition=false;Buscador.Toolbar.autohider.tryStartAutohide();}
if(that.openPopups.include(popup)){that.hidePopup(popup,finish);}else{that.openPopups.each(function(el){that.hidePopup(el);});that.showPopup(popup,finish);}};Buscador.Toolbar.actions.zoom_in=function(event){event.stop();docManager.zoom(1.25);trackEvent('nfoBusc','Toolbar','ZoomIn');$rat('articulosbar.toolbar.actions.zoom.in');};Buscador.Toolbar.actions.zoom_out=function(event){event.stop();docManager.zoom(0.8);trackEvent('nfoBusc','Toolbar','ZoomOut');$rat('articulosbar.toolbar.actions.zoom.out');};Buscador.Toolbar.actions.fullscreen=function(event){event.stop();docManager.enterFullscreen();trackEvent('nfoBusc','Toolbar','Fullscreen');$rat('articulosbar.toolbar.actions.fullscreen.enter');};Buscador.Toolbar.actions.exit_fullscreen=function(event){event.stop();docManager.exitFullscreen();trackEvent('nfoBusc','Toolbar','ExitFullscreen');$rat('articulosbar.toolbar.actions.fullscreen.exit');};Buscador.Toolbar.actions.readcast=function(event){if(event){event.stop();var readcast_button=$('toolbar_readcast');if(readcast_button&&readcast_button.hasClassName('disabled')){return;}}
Buscador.Toolbar.handlePopup('social_readcast_popup',Buscador.Readcast.Control.showControls);trackEvent('nfoBusc','Toolbar','Readcast');$rat('articulosbar.toolbar.actions.popup.readcast');};Buscador.Toolbar.actions.comment=function(event){event.stop();var comment_button=$('toolbar_comment');if(comment_button&&comment_button.hasClassName('disabled')){return;}
Buscador.Toolbar.handlePopup('comment_popup');trackEvent('nfoBusc','Toolbar','Comment');$rat('articulosbar.toolbar.actions.popup.comment');};Buscador.Toolbar.actions.section_list=function(event){event.stop();Buscador.Toolbar.handlePopup('sectionlist_popup');trackEvent('nfoBusc','Toolbar','Sectionlist');$rat('articulosbar.toolbar.actions.popup.sectionlist');}
Buscador.Toolbar.actions.embed=function(event){event.stop();Buscador.Toolbar.handlePopup('embed_popup');trackEvent('nfoBusc','Toolbar','Embed');$rat('articulosbar.toolbar.actions.popup.embed');};Buscador.Toolbar.toolbarParams=function(){var params={id:docManager.documentId,show_container:true};if(Buscador.nfoBusc.doc.secret_password){params.secret_password=Buscador.nfoBusc.doc.secret_password;}
return params;};Buscador.Toolbar.login=function(event){event.stop();Buscador.login.open({});};Buscador.Toolbar.download.open=function(){Buscador.Lightbox.remoteOpen('toolbar_download_lightbox','/word/toolbar_download',Buscador.Toolbar.toolbarParams());}
Buscador.Toolbar.download.login=function(){Buscador.login.open({document_id:Buscador.nfoBusc.doc.id,context:'download',callback:"Buscador.logged_in = true; Buscador.Toolbar.download.open()"});}
Buscador.Toolbar.actions.download=function(event){event.stop();if(!Buscador.logged_in){Buscador.Toolbar.download.login();}else{Buscador.Toolbar.download.open();}
trackEvent('nfoBusc','Toolbar','Download');$rat('articulosbar.toolbar.actions.modal.download');};Buscador.Toolbar.actions.mobile=function(event){event.stop();Buscador.Lightbox.remoteOpen('toolbar_mobile_lightbox','/device/choose_device',Buscador.Toolbar.toolbarParams());trackEvent('nfoBusc','Toolbar','Mobile');$rat('articulosbar.toolbar.actions.modal.mobile');};Buscador.Toolbar.actions.print=function(event){event.stop();Buscador.Lightbox.open('lightbox_print');trackEvent('nfoBusc','Toolbar','Print');$rat('articulosbar.toolbar.actions.modal.print');};Buscador.Toolbar.actions.collections=function(event){event.stop();Buscador.DocumentCollectionsManager.addToCollectionsEventHandler(Buscador.Toolbar.toolbarParams().id,event);trackEvent('nfoBusc','Toolbar','Collections');$rat('articulosbar.toolbar.actions.collections');};Buscador.Toolbar.actions.view_mode=function(event){var currentViewMode=docManager.viewMode();var newViewMode=event.element().id;if(currentViewMode!=newViewMode){docManager.setViewManager(newViewMode);if(Buscador.Toolbar.element){var togglePopupButton=Buscador.Toolbar.element.down('a.toggle_viewmode_popup');var pagingControls=Buscador.Toolbar.element.down('div.paging_controls');pagingControls.removeClassName(currentViewMode);togglePopupButton.removeClassName(currentViewMode);togglePopupButton.addClassName(newViewMode);pagingControls.addClassName(newViewMode);}}
Buscador.Toolbar.viewmode_popup.hide();trackEvent('nfoBusc','Toolbar','ChangeViewMode');};Buscador.Toolbar.autohider={};Buscador.Toolbar.autohider.stick=false;Buscador.Toolbar.autohider.waitTime=3000;Buscador.Toolbar.autohider.mouseIsOver=false;Buscador.Toolbar.autohider.autohideTimeoutId=null;Buscador.Toolbar.autohider.currentEffect=null;Buscador.Toolbar.autohider.visible=true;Buscador.Toolbar.autohider.setupEvents=function(){Buscador.Toolbar.element.observe('mouseover',function(){Buscador.Toolbar.autohider.mouseIsOver=true;Buscador.Toolbar.autohider.tryCancelAutohide();});Buscador.Toolbar.element.observe('mousemove',function(){Buscador.Toolbar.autohider.mouseIsOver=true;Buscador.Toolbar.autohider.tryCancelAutohide();});Buscador.Toolbar.element.observe('mouseout',function(){Buscador.Toolbar.autohider.mouseIsOver=false;Buscador.Toolbar.autohider.tryStartAutohide();});document.observe('mousemove',function(){Buscador.Toolbar.autohider.tryCancelAutohide();});Buscador.Toolbar.autohider.tryStartAutohide();};Buscador.Toolbar.Cookies=new CookieJar({path:'/',expires:(60*60*24*360*10)});Buscador.Toolbar.autoHideSwitch={initialize:function(){this.element=$('hide_switch');if(this.element){this.element.observe('click',this.toggleHiding.bind(this));}
this.setting=true;var self=this;var cookieVal=Buscador.Toolbar.Cookies.get('autoHide');if(cookieVal!=='true'&&cookieVal!=='false'){}
if(cookieVal==='false'){this.setting=false;}else if(cookieVal==='true'){this.setting=true}
if(!this.setting){this.element.addClassName('on');Buscador.Toolbar.autohider.stick=true;var tooltip=Buscador.Toolbar.Tooltips.get('hide_switch');if(tooltip){tooltip.setText('Auto-hide: off');}else{this.element.writeAttribute('title','Auto-hide: off')}}},saveSetting:function(val){this.setting=val;Buscador.Toolbar.Cookies.put('autoHide',val);},toggleHiding:function(e){e.stop();if(Buscador.Toolbar.autohider.stick){this.element.removeClassName('on');Buscador.Toolbar.autohider.stick=false;Buscador.Toolbar.autoHideSwitch.saveSetting(true);Buscador.Toolbar.Tooltips.get('hide_switch').setText('Auto-hide: on');}else{this.element.addClassName('on');Buscador.Toolbar.autohider.stick=true;Buscador.Toolbar.autoHideSwitch.saveSetting(false);Buscador.Toolbar.Tooltips.get('hide_switch').setText('Auto-hide: off');}}};Buscador.Toolbar.autohider.canHideToolbar=function(){if(Buscador.Toolbar.autohider.stick){return false;}
if(Buscador.Toolbar.openPopups.length>0){return false;}
if(Buscador.Toolbar.autohider.mouseIsOver){return false;}
return true;};Buscador.Toolbar.autohider.tryCancelAutohide=function(){if(Buscador.Toolbar.autohider.autohideTimeoutId){window.clearTimeout(Buscador.Toolbar.autohider.autohideTimeoutId);Buscador.Toolbar.autohider.autohideTimeoutId=null;}
Buscador.Toolbar.autohider.show();Buscador.Toolbar.autohider.tryStartAutohide();};Buscador.Toolbar.autohider.tryStartAutohide=function(){if(Buscador.Toolbar.autohider.canHideToolbar()){if(!Buscador.Toolbar.autohider.autohideTimeoutId){Buscador.Toolbar.autohider.autohideTimeoutId=window.setTimeout(function(){if(Buscador.Toolbar.autohider.canHideToolbar()){Buscador.Toolbar.autohider.hide();}},Buscador.Toolbar.autohider.waitTime);}}};Buscador.Toolbar.autohider.hide=function(){if(Buscador.Toolbar.autohider.visible){Buscador.Toolbar.autohider.visible=false;if(Buscador.Toolbar.autohider.currentEffect){Buscador.Toolbar.autohider.currentEffect.cancel();}
}};Buscador.Toolbar.autohider.show=function(){if(!Buscador.Toolbar.autohider.visible){Buscador.Toolbar.autohider.visible=true;if(Buscador.Toolbar.autohider.currentEffect){Buscador.Toolbar.autohider.currentEffect.cancel();}
}};Buscador.processHash=(function(){var paramProcessors=$H({mode:function(name,value){var modes=["slideshow","scroll","book"];value=value.toLowerCase();if(modes.indexOf(value)<0){return;}
if(docManager.viewMode()!=value){docManager.setViewManager(value);}},full:function(name,value){docManager.enterFullscreen();},page:function(name,value){var num=Math.min(docManager.pageCount(),Math.max(parseInt(value),1));docManager.gotoPage(num);}});function processParam(name,value){paramProcessors.get(name).call(this,name,value);}
function parseParam(str){var kv=str.split("="),name=kv[0].toLowerCase(),value=kv[1]||true,idx=paramProcessors.keys().indexOf(name);if(idx>=0){return{'priority':idx,'name':name,'value':value};}
return false;}
return(function(){if(window.location.hash&&window.location.hash.length>1){var hashValue=window.location.hash.substring(1);hashValue.split("&").collect(function(p){var parsed=parseParam(p);if(parsed){return parsed;}}).compact().sortBy(function(hsh){return hsh['priority'];}).each(function(hsh){processParam(hsh['name'],hsh['value']);});}});})();



