
function getTextContent(n){var s='';if(!n){return s;}
var children=n.childNodes;for(var i=0;i<children.length;i++){var child=children[i];if(child.nodeType==3){s+=child.data;}else{s+=getTextContent(child);}}
return s;}
initNav=function(){var show=false;var left=true;var trans=false;if(readCookie('nbside')=='left')left=true;if(readCookie('nbside')=='right')left=false;if(readCookie('nbshow')=='yes')show=true;if(readCookie('nbshow')=='no')show=false;if(readCookie('nbtrans')=='yes')trans=true;if(readCookie('nbtrans')=='no')trans=false;var cookieDuration=7;var title=YAHOO.util.Dom.getRegion('topbar');var titleheight=title.bottom-title.top;var nb=YAHOO.util.Dom.getRegion('sidebar');var nbwidth=nb.right-nb.left;var nbheight=nb.bottom-nb.top;var htx=0;var stx=0;var hty=0;var sty=0;var hop=0;var sop=.98;var clientWidth=0;var clientHeight=0;setClient(null);var searchControl=new GSearchControl();var gsoptions=new GsearcherOptions();gsoptions.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);var gws=new GwebSearch();gws.setSiteRestriction('000719639905256949796:opihkztiktu');gws.setNoHtmlGeneration();searchControl.addSearcher(gws,gsoptions);var gdoptions=new GdrawOptions();gdoptions.setSearchFormRoot(document.getElementById("search"));searchControl.draw(document.getElementById("results"),gdoptions);fSearchClear=false;var searchClear=function(e){if(!fSearchClear){document.getElementById('s').value='';fSearchClear=true;}}
var OnSearchComplete=function(sc,searcher){var res=document.getElementById('results');var resultht='Unknown result';var count=searcher.results.length;if(searcher.results&&searcher.results.length>0){resultht='<h2>Results: '+count+'</h2>&nbsp;';resultht+='<ul>';for(var i=0;i<searcher.results.length;i++){var result=searcher.results[i];var re=new RegExp('Pablo Averbuj .');if(result.GsearchResultClass==GwebSearch.RESULT_CLASS){title=result.title;title=title.replace(re,'');link=result.unescapedUrl;resultht+='<li><a href="'+link+'">'+title+'</a></li>';}}}else{resultht='<h2>No results found</h2>';}
res.innerHTML=resultht;};searchControl.setSearchCompleteCallback(this,OnSearchComplete);var ddl=new YAHOO.util.DDTarget('lnavtarget','nav');var ddr=new YAHOO.util.DDTarget('rnavtarget','nav');var dd=new YAHOO.util.DD('sidebar','nav');dd.addInvalidHandleType('a');dd.addInvalidHandleType('input');dd.setHandleElId('navbarhandle');dd.DDM.useCache=false;function showTarget(x,y){YAHOO.util.Dom.setStyle('rnavtarget','opacity',.5);YAHOO.util.Dom.setStyle('lnavtarget','opacity',.5);YAHOO.util.Dom.setStyle('rnavtarget','height',nbheight+'px');YAHOO.util.Dom.setStyle('lnavtarget','height',nbheight+'px');}
function hideTarget(e){YAHOO.util.Dom.setStyle('rnavtarget','opacity',0);YAHOO.util.Dom.setStyle('lnavtarget','opacity',0);YAHOO.util.Dom.setStyle('rnavtarget','height','1px');YAHOO.util.Dom.setStyle('lnavtarget','height','1px');}
function toggleTrans(e){trans=!trans;createCookie('nbtrans',trans?'yes':'no',cookieDuration);drawNav(e);}
function showNav(e){show=true;drawNav(e);}
function hideNav(e){show=false;drawNav(e);}
var toggleNav=function(e){show=!show;drawNav(e);return true;}
function setNav(e){calcpos(left);var pt=[];var op=0;if(show){pt=[stx,sty];op=sop;}else{pt=[htx,hty];op=hop;}
YAHOO.util.Dom.setXY('sidebar',pt,0);YAHOO.util.Dom.setStyle('sidebar','opacity',op);return true;}
function drawNav(e){var ease=YAHOO.util.Easing.easeOut;calcpos(left);var pt=[];var op=0;var cset='yes';if(show){pt=[stx,sty];op=sop;cset='yes';}else{pt=[htx,hty];op=hop;cset='no';}
var attributes={points:{to:pt},opacity:{to:sop}}
var anim=new YAHOO.util.Motion('sidebar',attributes,.75,ease);anim.onComplete.subscribe(setTarget);anim.animate();createCookie('nbshow',cset,cookieDuration);return true;}
function calcpos(l){if(l){htx=-1*(nbwidth+2);stx=1;hty=titleheight+2;sty=hty;}else{htx=clientWidth-nbwidth-2;stx=htx;sty=titleheight+2;hty=-1*(nbheight+1);}
hop=0;if(trans)
sop=.75;else
sop=.98;}
function setTarget(e){hideTarget(e);calcpos(true);YAHOO.util.Dom.setXY('lnavtarget',[htx,hty],0);YAHOO.util.Dom.setXY('rnavtarget',[htx,hty],0);calcpos(true);YAHOO.util.Dom.setXY('lnavtarget',[stx,sty],0);calcpos(false);YAHOO.util.Dom.setXY('rnavtarget',[stx,sty],0);}
function setClient(e){clientWidth=YAHOO.util.Dom.getClientWidth();clientHeight=YAHOO.util.Dom.getClientHeight();setTarget(e);calcpos(left);if(e==null){setNav(e);}else{drawNav(e);}}
function enterTarget(e,id){YAHOO.util.Dom.setStyle(id,'opacity',1);}
function exitTarget(e,id){YAHOO.util.Dom.setStyle(id,'opacity',.5);}
function dropTarget(e,id){if(id=='rnavtarget'){left=false;createCookie('nbside','right',cookieDuration);}else{left=true;createCookie('nbside','left',cookieDuration);}}
function dropNav(e){hideTarget(e);drawNav(e);}
dd.onDragEnter=enterTarget;dd.onDragOut=exitTarget;dd.onDragDrop=dropTarget;dd.startDrag=showTarget;dd.endDrag=dropNav;YAHOO.util.Event.addListener('navtoggle','click',toggleNav);YAHOO.util.Event.addListener('navbarhide','click',hideNav);YAHOO.util.Event.addListener('navbartrans','click',toggleTrans);YAHOO.util.Event.addListener('s','focus',searchClear);YAHOO.util.Event.addListener(window,'resize',setClient);}
YAHOO.util.Event.addListener(window,'load',initNav);