1var FIX=FIX||{};FIX.addEventListener=function(el,type,callback){if(typeof el.addEventListener==='function'){el.addEventListener(type,callback,false);}else if(typeof el.attachEvent==='object'&&el.attachEvent!==null){el.attachEvent('on'+type,callback);}};FIX.removeEventListener=function(el,type,callback){if(typeof el.removeEventListener==='function'){el.removeEventListener(type,callback,false);}else if(typeof el.detachEvent==='object'&&el.detachEvent!==null){el.detachEvent('on'+type,callback);}};FIX.pageWrapperHeight=0;FIX.designMode=FIX.designMode||"";FIX.passwordProtection="none";FIX.headerHeight=0;FIX.isFixedHeader=false;FIX.getBoxPropertyValue=function(el,property){var camelProperties={'padding-top':'paddingTop','padding-right':'paddingRight','padding-bottom':'paddingBottom','padding-left':'paddingLeft','border-top-width':'borderTopWidth','border-right-width':'borderRightWidth','border-bottom-width':'borderBottomWidth','border-left-width':'borderLeftWidth','margin-top':'marginTop','margin-right':'marginRight','margin-bottom':'marginBottom','margin-left':'marginLeft','width':'width'};if(!camelProperties[property]){throw new Error('FIX unknown property "'+property+'".');}var styleValue='';if(typeof window.getComputedStyle==='function'){styleValue=parseInt(window.getComputedStyle(el,null).getPropertyValue(property),10);}else if(typeof el.currentStyle==='object'&&el.currentStyle!==null){styleValue=parseInt(el.currentStyle[camelProperties[property]],10);}if(isNaN(styleValue)){styleValue=0;}return styleValue;};FIX.findLiner=function(parentId){var parent=document.getElementById(parentId);if(!parent){return;}var el=parent.firstChild;while(el){if(/(^|\s)Liner(\s|$)/.test(el.className)){return el;}el=el.nextSibling;}};FIX.computeHeightForLiner=function(el,height){var verticalPadding=FIX.getBoxPropertyValue(el,'padding-top')+FIX.getBoxPropertyValue(el,'padding-bottom');var verticalBorder=FIX.getBoxPropertyValue(el,'border-top-width')+FIX.getBoxPropertyValue(el,'border-bottom-width');var topMargin=FIX.getBoxPropertyValue(el,'margin-top');return height-verticalPadding-verticalBorder-topMargin;};FIX.computeAvailableWidth=function(el){var horizontalPadding=FIX.getBoxPropertyValue(el,'padding-left')+FIX.getBoxPropertyValue(el,'padding-right');return el.clientWidth-horizontalPadding;};FIX.fixLiners=function(){var pageWrapper=document.getElementById('PageWrapper');var ids=['ContentColumn','NavColumn','ExtraColumn'];var highestLinerHeight=0;var liners=[];var id;var liner;var i,ilen;var linerNewHeight;for(i=0,ilen=ids.length;i<ilen;i++){id=ids[i];liner=FIX.findLiner(id);if(liner){var linerTopMargin=FIX.getBoxPropertyValue(liner,'margin-top');var linerHeight=liner.offsetHeight+linerTopMargin;liners.push(liner);if(linerHeight>highestLinerHeight){highestLinerHeight=linerHeight;}}}for(i=0,ilen=liners.length;i<ilen;i++){liner=liners[i];if(liner){linerNewHeight=FIX.computeHeightForLiner(liner,highestLinerHeight);if(linerNewHeight>0){linerNewHeight=linerNewHeight+'px';if(typeof document.body.style.maxHeight==="undefined"){liner.style.height=linerNewHeight;}else{liner.style.minHeight=linerNewHeight;}}}}FIX.pageWrapperHeight=pageWrapper.offsetHeight;};FIX.scrollIntoViewHash=function(){var el=document.getElementById(window.location.hash.replace("#",""));if(el){var y=el.offsetTop;while(el=el.offsetParent){y+=el.offsetTop;}setTimeout(function(){window.scrollTo(0,y-FIX.headerHeight);},500);}};FIX.scrollIntoViewHashLinks=function(){var links=document.getElementsByTagName("a");function scrollWithOffset(event,el,href){var url=window.location.href;var baseAhref=href.substr(0,href.indexOf("#"));var baseUrl=url.substr(0,url.indexOf("#"))||url;if(baseAhref!==baseUrl){return true;}var y=el.offsetTop;while(el=el.offsetParent){y+=el.offsetTop;}window.scrollTo(0,y-FIX.headerHeight);if(event.preventDefault){event.preventDefault();}else{event.returnValue=false;}return false;}for(var i=0,ilen=links.length;i<ilen;i++){var ahref=links[i].href;if(ahref.indexOf("#")>0){var anchorId=ahref.substr(ahref.indexOf("#")+1,ahref.length);var el=document.getElementById(anchorId);if(el){(function(alink,element){FIX.addEventListener(alink,'click',function(event){scrollWithOffset(event,element,alink.href);},false);}(links[i],el))}}}};FIX.doEndOfBody=function(){var pageWrapper=document.getElementById('PageWrapper');if(!pageWrapper){return;}var startLoop=function(){var counter=0;var max=120;var delay=500;var loop=function(){counter++;if(counter>max){return;}pageWrapper=document.getElementById('PageWrapper');if(pageWrapper.offsetHeight!==FIX.pageWrapperHeight){FIX.fixLiners();}setTimeout(function(){loop();},delay);};loop();};FIX.fixEzine2LabelWidth();FIX.responsiveVideo();window.addEventListener("resize",FIX.fixEzine2LabelWidth,true);if((typeof MOBILE==='undefined'||MOBILE.viewMode!=='mobile')&&FIX.isFixedHeader){FIX.headerHeight=document.getElementById("Header").offsetHeight;FIX.scrollIntoViewHashLinks();}if(window.location.hash){FIX.addEventListener(window,'load',FIX.scrollIntoViewHash);}if(FIX.designMode==="legacy"){if(typeof MOBILE==='undefined'||MOBILE.viewMode!=='mobile'){FIX.fixLiners();if(document.readyState==="complete"){startLoop();}else{FIX.addEventListener(window,'load',startLoop);}}}FIX.horizontalNavbar();};FIX.track=function(anchorEl){if(/sbi[^.]+.?\.sitesell\.com/.test(window.location.href)){return true;}else{var anchorElHref=/href="(.*?)"/g.exec(anchorEl.outerHTML)[1];var path=anchorElHref.split("/").slice(3).join("/");var matches=anchorElHref.match(/^https?\:\/\/([^\/]+)/);var thisDomain=window.location.hostname.replace(/^www\./,"");if(matches&&(thisDomain!==matches[1].substr(-thisDomain.length))&&(!/google/.test(matches[1]))&&(!/\.mp4|\.avi|\.css|\.doc|\.docx|\.dot|\.dotx|\.exe|\.flv|\.gif|\.jpeg|\.jpg|\.js|\.mov|\.mp3|\.mp4|\.mpeg|\.mpg|\.png|\.potx|\.pps|\.ppsx|\.ppt|\.pptx|\.qt|\.ra|\.ram|\.rm|\.swf|\.tex|\.txt|\.wav|\.wma|\.wmv|\.xls|\.xlsx|\.xlt|\.xltx|\.xml|\.zip/.test(path))){var url='/cgi-bin/counter.pl?url='+encodeURIComponent(anchorElHref)+'&referrer='+encodeURIComponent(window.location);if(anchorEl.target.toLowerCase()==='_blank'){window.open(url);}else{window.location.href=url;}return false;}else{return true;}}};var getMsg=(function(){var original=getMsg;return function(form){var result=original(form);if(document.getElementById('ProtectedContent').style.display==='block'){FIX.passwordProtection="off";FIX.doEndOfBody();}return result;};}());if('ab'.substr(-1)!='b'){String.prototype.substr=function(substr){return function(start,length){if(start<0)start=this.length+start;return substr.call(this,start,length);}}(String.prototype.substr);}FIX.getByClassName=function(cn){var arr=[];var els=document.getElementsByTagName("*");var exp=new RegExp("^(.* )?"+cn+"( .*)?$","g");for(var i=0;i<els.length;i++){if(exp.test(els[i].className)){arr.push(els[i]);}}return arr;};FIX.horizontalNavBarWide=function(){if(document.all&&!document.querySelector){var wideHorizontalNavs=FIX.getByClassName("HorizontalNavBarWide");for(var i=0,ilen=wideHorizontalNavs.length;i<ilen;i++){wideHorizontalNavs[i].className=wideHorizontalNavs[i].className.replace("HorizontalNavBarWide","HorizontalNavBarCenter");}}};FIX.horizontalNavDropDownOn={};FIX.horizontalNavDropDownOff={};FIX.horizontalNavDropDownForceOn={};FIX.horizontalNavbar=function(){var horizontalNavs=FIX.getByClassName("HorizontalNavBar");var horizontalNavEntered=[];var delay=350;var mobile=/iPhone|iPod|iPad|BlackBerry|PlayBook|Touch|Android|Silk/.test(navigator.userAgent);var ie6=(typeof document.body.style.maxHeight==='undefined');function showSubmenu(li){li.className+=" hover";}function hideSubmenu(li){li.className=li.className.replace(/(^|\s+)hover/,'');}function hideTheSameLevelSubmenus(nav,level){var exp=new RegExp("li"+level);var lis=nav.getElementsByTagName("li");for(var i=0,ilen=lis.length;i<ilen;i++){var liClassName=lis[i].className;if(liClassName.match(/hover/)&&liClassName.match(exp)){hideSubmenu(lis[i]);}}}if(mobile){function hideSubmenuMobile(){var hovers=document.querySelectorAll(".HorizontalNavBar .hover");for(var i=0,ilen=hovers.length;i<ilen;i++){hovers[i].className=hovers[i].className.replace(/(^|\s+)hover/,'');}}function revertPointers(){var pointers=document.querySelectorAll(".navheader b");for(var i=0,ilen=pointers.length;i<ilen;i++){}}var pageWrapper=document.getElementById("PageWrapper");FIX.addEventListener(pageWrapper,'click',function(){hideSubmenuMobile();revertPointers();});}for(var i=0,ilen=horizontalNavs.length;i<ilen;i++){horizontalNavs[i].className=horizontalNavs[i].className.replace("HorizontalNavBarCSS","");if(mobile){(function(nav){nav.addEventListener("touchend",function(e){e.stopPropagation();},false);}
1(horizontalNavs[i]));}horizontalNavEntered.push(false);var horizontalNavDelayOn;var horizontalNavDelayOff;(function(nav,i){var timer=null;horizontalNavDelayOn=function(){clearTimeout(timer);timer=setTimeout(function(){horizontalNavEntered[i]=true;},delay);};horizontalNavDelayOff=function(){clearTimeout(timer);timer=setTimeout(function(){horizontalNavEntered[i]=false;},delay);};FIX.addEventListener(nav,'mouseover',horizontalNavDelayOn);FIX.addEventListener(nav,'mouseout',horizontalNavDelayOff);}(horizontalNavs[i],i));var lis=horizontalNavs[i].getElementsByTagName("li");for(var j=0,jlen=lis.length;j<jlen;j++){if(mobile){(function(li,i,j){FIX.addEventListener(li,'click',function(e){e.stopPropagation();if(!/hover/.test(li.className)){var navigationLevel=li.className.match(/li[0-9]/).input[2];hideTheSameLevelSubmenus(horizontalNavs[i],navigationLevel);showSubmenu(li);}else{hideSubmenu(li);}});}(lis[j],i,j));}else{(function(li,i,j){var timer=null;var localDelay=delay;FIX.horizontalNavDropDownOn[j]=function(){clearTimeout(timer);if(!li.className.match(/hover/)){if(li.className.match(/submenu/)){var navigationLevel=li.className.match(/li[0-9]/).input[2];hideTheSameLevelSubmenus(horizontalNavs[i],navigationLevel);}if(horizontalNavEntered[i]){localDelay=0;}else{localDelay=delay;}timer=setTimeout(function(){showSubmenu(li);},localDelay);}};FIX.horizontalNavDropDownOff[j]=function(){clearTimeout(timer);if(li.className.match(/hover/)){timer=setTimeout(function(){hideSubmenu(li);},delay);}};FIX.horizontalNavDropDownForceOn[j]=function(){if(!li.className.match(/hover/)){clearTimeout(timer);showSubmenu(li);}};FIX.addEventListener(li,'mouseover',FIX.horizontalNavDropDownOn[j]);FIX.addEventListener(li,'mouseout',FIX.horizontalNavDropDownOff[j]);FIX.addEventListener(li,'click',FIX.horizontalNavDropDownForceOn[j]);}(lis[j],i,j));}}var navheaders=horizontalNavs[i].getElementsByTagName("span");for(var l=0,llen=navheaders.length;l<llen;l++){navheaders[l].innerHTML='<ins></ins>'+navheaders[l].innerHTML;}}FIX.horizontalNavBarWide();};FIX.horizontalNavbarOff=function(){var horizontalNavs=FIX.getByClassName("HorizontalNavBar");var mobile=/iPhone|iPod|iPad|BlackBerry|PlayBook|Touch|Android|Silk/.test(navigator.userAgent);for(var i=0,ilen=horizontalNavs.length;i<ilen;i++){var lis=horizontalNavs[i].getElementsByTagName("li");for(var j=0,jlen=lis.length;j<jlen;j++){if(!mobile){(function(li,i,j){FIX.removeEventListener(li,'mouseover',FIX.horizontalNavDropDownOn[j]);FIX.removeEventListener(li,'mouseout',FIX.horizontalNavDropDownOff[j]);FIX.removeEventListener(li,'click',FIX.horizontalNavDropDownForceOn[j]);}(lis[j],i,j));}}}};FIX.fixEzine2LabelWidth=function(){var ezines2=document.querySelectorAll('.EzineHorizontal'),ezine2,i,ilen,labels,label,offsetTop=[],j,jlen,width,maxWidth;if(!ezines2){return;}for(i=0,ilen=ezines2.length;i<ilen;i+=1){ezine2=ezines2[i];labels=ezine2.querySelectorAll('label');if(labels){jlen=labels.length;maxWidth=0;for(j=0;j<jlen;j+=1){label=labels[j];offsetTop[j]=label.offsetTop;label.style.width='auto';width=FIX.getBoxPropertyValue(label,'width');maxWidth=(width>maxWidth)?width:maxWidth;}if(offsetTop[0]!==offsetTop[offsetTop.length-1]){for(j=0;j<jlen;j+=1){label=labels[j];label.style.width=maxWidth+1+"px";}}}}};FIX.responsiveVideo=function(){var iframes,iframe,iframeWidth,i,ilen,wrapper,parent,sibling,flowplayers=document.querySelectorAll('.flowplayer'),flowplayer;iframes=document.querySelectorAll('iframe');var isYoutube=function(iframe){return/youtube\.com/.test(iframe.src);};var isSitesellYoutube=function(iframe){return/youtube\.sitesell\.com/.test(iframe.src);};var isVimeo=function(iframe){return/vimeo\.com/.test(iframe.src);};var isSbitube=function(iframe){return/sbitube\.com/.test(iframe.src);};var isJWPlayer=function(iframe){return/jwplatform\.com/.test(iframe.src);};var isWistia=function(iframe){return(/wistia\.net/.test(iframe.src)&&!/videoFoam=true/.test(iframe.src));};for(i=0,ilen=iframes.length;i<ilen;i+=1){iframe=iframes[i];if(isYoutube(iframe)||isSitesellYoutube(iframe)||isVimeo(iframe)||isSbitube(iframe)||isJWPlayer(iframe)||isWistia(iframe)){iframeWidth=iframe.width;if(!iframeWidth){iframeWidth=iframe.offsetWidth+10;}if(iframeWidth<FIX.computeAvailableWidth(iframe.parentNode)){continue;}iframe.style.width=100+'%';iframe.style.height=100+'%';iframe.name='responsiveVideoNo'+i;wrapper=document.createElement('div');wrapper.className='video-container';sibling=iframe.nextSibling;parent=iframe.parentNode;wrapper.appendChild(iframe);parent.insertBefore(wrapper,sibling);}}for(i=0,ilen=flowplayers.length;i<ilen;i+=1){flowplayer=flowplayers[i];if(flowplayer.offsetWidth<(FIX.computeAvailableWidth(flowplayer.parentNode)-10)){continue;}if(parseFloat(flowplayer.dataset.ratio)===0.5625){flowplayer.className+=' video-container';}}};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.