var SacConnect={};SacConnect.LS={};SacConnect.LS.RelatedItems={};SacConnect.TOOLBAR_ENABLED=true;(function(){var a=document.location.host;SacConnect.THIRD_PARTY_SITE=a.match("sacbee")||a.match("sacwineregion")||a.match("sacramentoconnect")||a.match("scoopytube")?false:true})();SacConnect.PAGE_URL=encodeURIComponent(document.URL.replace(document.location.search,"").replace(document.location.hash,""));SacConnect.TITLE_TAG=document.getElementsByTagName("title")[0];
SacConnect.PAGE_TITLE=SacConnect.TITLE_TAG.innerText||SacConnect.TITLE_TAG.textContent;SacConnect.APIPROXY_URL="http://sbapiproxy.appspot.com/proxy/";SacConnect.LS.RELITEMS_API_URL=SacConnect.APIPROXY_URL+"lingorelitems";SacConnect.LINK_HASH_TAG=SacConnect.THIRD_PARTY_SITE?"#storylink=sctoolbarext":"#storylink=sctoolbarint";SacConnect.TOOLBAR_VERSION="20100803b";typeof console!=="undefined"&&console.log("SC Toolbar Version: "+SacConnect.TOOLBAR_VERSION);
SacConnect.BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(a){for(var b=0;b<a.length;b++){var c=a[b].string,d=a[b].prop;this.versionSearchString=a[b].versionSearch||a[b].identity;if(c){if(c.indexOf(a[b].subString)!=-1)return a[b].identity}else if(d)return a[b].identity}},
searchVersion:function(a){var b=a.indexOf(this.versionSearchString);if(b!=-1)return parseFloat(a.substring(b+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,
subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,
subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};SacConnect.BrowserDetect.init();
SacConnect.onDomLoad=function(a){var b=navigator.userAgent.toLowerCase();if(/webkit/.test(b))setTimeout(function(){document.readyState=="loaded"||document.readyState=="complete"?a():setTimeout(arguments.callee,10)},10);else if(/mozilla/.test(b)&&!/(compatible)/.test(b)||/opera/.test(b))document.addEventListener("DOMContentLoaded",a,false);else{var c=window.onload;window.onload=typeof window.onload!=="function"?a:function(){c();a()}}};
SacConnect.setDocumentDomain=function(){if(document.domain.match(/sacbee.com/)&&document.domain!="events.sacbee.com"){var a=document.domain.split(".");if(a.length>1){a=a[a.length-2]+"."+a[a.length-1];document.domain=a}}};
SacConnect.initMeebo=function(){SacConnect.AFFILIATE_ID="sacbee:"+document.location.host.replace("www.","").split(".").slice(0,-1).join(".").replace(/\W/gi,"_");typeof console!=="undefined"&&console.log("Affiliate ID: "+SacConnect.AFFILIATE_ID);window.Meebo||function(a){function b(){return["<",f,' onload="var d=',m,";d.getElementsByTagName('head')[0].",g,"(d.",k,"('script')).",n,"='//",a.stage?"stage-":"","cim.meebo.com/cim?iv=",d.v,"&",r,"=",a[r],a[o]?"&"+o+"="+a[o]:"",a[l]?"&"+l+"="+a[l]:"","'\"></",
f,">"].join("")}var c=window,d=c.Meebo=c.Meebo||function(){(d._=d._||[]).push(arguments)},e=document,f="body",h=e[f],i;if(!h){i=arguments.callee;return setTimeout(function(){i(a)},100)}d.$={0:+new Date};d.T=function(u){d.$[u]=new Date-d.$[0]};d.v=4;var g="appendChild",k="createElement",n="src",o="lang",r="network",l="domain",p=e[k]("div"),v=p[g](e[k]("m")),j=e[k]("iframe"),m="document",q,s=function(){d.T("load");d("load")};c.addEventListener?c.addEventListener("load",s,false):c.attachEvent("onload",
s);p.style.display="none";h.insertBefore(p,h.firstChild).id="meebo";j.frameBorder="0";j.id="meebo-iframe";j.allowTransparency="true";v[g](j);try{j.contentWindow[m].open()}catch(w){a[l]=e[l];q="javascript:var d="+m+".open();d.domain='"+e.domain+"';";j[n]=q+"void(0);"}try{var t=j.contentWindow[m];t.write(b());t.close()}catch(x){j[n]=q+'d.write("'+b().replace(/"/g,'\\"')+'");d.close();'}d.T(1)}({network:SacConnect.AFFILIATE_ID,stage:false});Meebo("domReady")};
SacConnect._getElementsByClassName=function(a,b,c){a=b=="*"&&a.all?a.all:a.getElementsByTagName(b);b=[];c=c.replace(/\-/g,"\\-");c=new RegExp("(^|\\s)"+c+"(\\s|$)");for(var d,e=0;e<a.length;e++){d=a[e];c.test(d.className)&&b.push(d)}return b};SacConnect.getElementsByClassName=function(a){return document.getElementsByClassName?document.getElementsByClassName(a):document.querySelectorAll?document.querySelectorAll("."+a):SacConnect._getElementsByClassName(document,"*",a)};
if(typeof String.prototype.supplant!=="function")String.prototype.supplant=function(a){return this.replace(/{([^{}]*)}/g,function(b,c){c=a[c];return typeof c==="string"?c:b})};
SacConnect.addScriptNode=function(a,b){var c=document,d=c.createElement("script");d.setAttribute("src",a);d.setAttribute("type","text/javascript");d.onloadDone=false;d.onload=function(){d.onloadDone=true;b()};d.onreadystatechange=function(){if(("loaded"===d.readyState||"complete"===d.readyState)&&!d.onloadDone){d.onloadDone=true;b()}};c.getElementsByTagName("body")[0].appendChild(d)};
SacConnect.addStyleNode=function(a){var b=document,c=b.createElement("link");c.setAttribute("rel","stylesheet");c.setAttribute("href",a);b.getElementsByTagName("head")[0].appendChild(c)};
SacConnect.makeSharable=function(a){a=SacConnect.getElementsByClassName(a);for(var b=0;b<a.length;b++){var c=a[b];if(c.nodeName=="IMG")Meebo("makeSharable",{element:c,title:"A photo shared from "+document.domain+" via SacConnect.us"});else c.nodeName=="A"||c.nodeName=="H1"?Meebo("makeSharable",{tooltipPosition:"top",element:c,title:c.innerHTML+" -- from "+document.domain+" via SacConnect.us",shadow:"none"}):Meebo("makeSharable",{element:c,title:"Shared from "+document.domain+" via SacConnect.us"})}};
SacConnect.addSharePageButton=function(){Meebo("addButton",{id:"SharePage",type:"action",icon:"http://media.sacbee.com/static/sacconnect/images/share-icon.png",label:"Share",onClick:function(){Meebo("share",{url:document.location.href,title:SacConnect.PAGE_TITLE+" -- from "+document.domain+" via SacConnect.us"})}})};
SacConnect.LS.RelatedItems.respond=function(a){try{SacConnect.LS.RelatedItems.results=a.content.content.children[0].content.children[0].content.page.rssresult}catch(b){SacConnect.LS.RelatedItems.results=[]}};
SacConnect.LS.addRelatedArticles=function(){var a=SacConnect.LS.RELITEMS_API_URL+("?url="+SacConnect.PAGE_URL+"&format=json&respond_path=SacConnect.LS.RelatedItems");SacConnect.addScriptNode("http://media.sacbee.com/static/sacconnect/site_categories.js",function(){var b=SacConnect.SITE_CATEGORIES[SacConnect.AFFILIATE_ID]||"ca-local";b=b.toLowerCase();typeof console!=="undefined"&&console.log("Site Category: "+b);SacConnect.addScriptNode(a,function(){var c=document,d=SacConnect.LS.RelatedItems.results,
e=d?d.length:0;if(d&&e){e=e<4?e:4;var f=c.createElement("ul");f.setAttribute("id","sc-relarticles");f.className="sc-relitems";f.setAttribute("style","display: none;");f.style.cssText="display: none;";for(var h="",i=0;i<e;i++){var g=d[i].url.replace(/#[^#]*/,""),k=g.match(/^http:\/\/(\w+\.)?\w+\.\w+\//i)[0].replace("http://","").replace("/","");g={url:g,hashtag:SacConnect.LINK_HASH_TAG,title:d[i].title,hostname:k};if(d[i].img){g.img=d[i].img;h+='<li><a href="{url}{hashtag}"><img src="{img}" />{title} <span>{hostname}</span></a></li>'.supplant(g)}else h+=
'<li><a href="{url}{hashtag}" class="noimg">{title} <span>{hostname}</span></a></li>'.supplant(g)}h+='<p class="scblurb">More stories of similar interest</p>';h+='<p class="screlpby">Powered by <a href="http://www.lingospot.com/">Lingospot</a></p>';f.innerHTML=h;c.getElementsByTagName("body")[0].appendChild(f);Meebo("addButton",{id:"relarticles",type:"widget",icon:"http://media.sacbee.com/static/sacconnect/images/num"+e+".png",label:"Stories",width:320,height:260,element:"sc-relarticles"})}})})};
SacConnect.addSearchBox=function(){var a=document,b=a.createElement("div");b.setAttribute("id","scsearchwrapper");b.setAttribute("style","display: none;");b.style.cssText="display: none;";var c='<form id="scsearchform" action="http://beta.sacramentoconnect.com/wordpress/">';c+='<label for="scsearchterm">Sacramento Connect Search</label>';c+='<input type="text" name="s" id="scsearchterm"/>';c+='<input type="submit" id="scsearchgo" value="Go" /></form>';b.innerHTML=c;c=a.createElement("div");c.id="scsearchmsg";
var d="<p>Search the entire Sacramento Connect network, including the Sacramento Bee and its regional ";d+='<a href="http://www.sacbee.com/static/weblogs/sacramento_connect/sacramento-connect-partners.html" target="_blank">network partners</a>.</p></div>';c.innerHTML=d;b.appendChild(c);a.getElementsByTagName("body")[0].appendChild(b);Meebo("addButton",{id:"scsearchbutton",type:"widget",icon:"http://media.sacbee.com/static/sacconnect/images/scsearch.png",label:"Search",width:280,height:160,element:"scsearchwrapper",
onShow:function(){a.getElementById("scsearchterm").focus()}})};SacConnect.addSacConnectButton=function(){Meebo("addButton",{id:"SacConnect",type:"action",icon:"http://media.sacbee.com/static/sacconnect/images/sclogo16px.png",label:"SacConnect",onClick:function(){document.location.href="http://sacramentoconnect.sacbee.com/"}})};
SacConnect.setGoogleAnalyticsMultiDomain=function(){SacConnect.addScriptNode("http://www.google-analytics.com/ga.js",function(){var a=document.createElement("script"),b='try { var pageTracker = _gat._getTracker("UA-2767905-7")\n';b+='pageTracker._setDomainName("none"); pageTracker._setAllowLinker(true); pageTracker._trackPageview();\n';b+="} catch(err) {}";try{a.textContent=b}catch(c){a.innerText=b}document.body.appendChild(a)})};
SacConnect.setTargetedAds=function(){var a=document.location.pathname.split("/")[1]||"home";if(SacConnect.THIRD_PARTY_SITE)a="affiliate";else if(typeof miyahoo!=="undefined"&&miyahoo.tax){a=miyahoo.tax;if(typeof miyahoo.cstm_content_cat!=="undefined")a+="|"+miyahoo.cstm_content_cat.replace(/\s/g,"_")}typeof console!=="undefined"&&console.log("partnerTakeover value: "+a);Meebo.partnerTakeover={section:a}};
SacConnect.showToolbar=function(){try{SacConnect.setDocumentDomain();SacConnect.addStyleNode("http://media.sacbee.com/static/sacconnect/toolbar-min.css");SacConnect.setGoogleAnalyticsMultiDomain();SacConnect.initMeebo();Meebo.disableSharePageButton=true;Meebo(function(){SacConnect.addSharePageButton();SacConnect.addSacConnectButton();setTimeout(SacConnect.LS.addRelatedArticles,1E3);SacConnect.makeSharable("sc_sharable");SacConnect.setTargetedAds()})}catch(a){typeof console!=="undefined"&&console.log("Unable to load Sacramento Connect toolbar")}};
if(SacConnect.TOOLBAR_ENABLED)SacConnect.BrowserDetect.browser!=="Explorer"?SacConnect.showToolbar():SacConnect.onDomLoad(SacConnect.showToolbar);
