var TweetAndTrack = {}; TweetAndTrack.open = function(targ, url) { var callback_name = url.replace(/\W/g, ''); BitlyClient.call('shorten', { 'longUrl': url, 'history': '1' }, 'BitlyCB.' + callback_name); return false; }; TweetAndTrack.popResult = function(data) { // Results are keyed by longUrl, so we need to grab the first one. for (var r in data.results) { return data.results[r]; } }; function tweetMe(msg, url) { var textMessage = msg.replace(new RegExp("^(.{0," + 80 + "}\\b).*"), "$1"); var callback_name = url.replace(/\W/g, ''); BitlyCB[callback_name] = function(data) { var result = TweetAndTrack.popResult(data); var tweet_url = "http://twitter.com/home?status=" + encodeURIComponent(textMessage+ "... " + result.shortUrl ); var twitwin = window.open(tweet_url); if(!twitwin) $("#twitfail").modal({overlayClose:true,minHeight:10}); }; BitlyClient.call('shorten', { 'longUrl': url, 'history': '1' }, 'BitlyCB.' + callback_name); return false; } $(function(){ try { var ck = $.cookies.get('twtusername'); if(ck){ $("#user").css('display','block'); $(".username").replaceWith(ck); } else { $("#anonymous").css('display','block'); } } catch(err) { $("#anonymous").css('display','block'); } $(".hnav > li").each(function(){ $(this).hover(function(){ $("span", this).stop().animate({bottom:'3px'},{queue:false,duration:100}) },function(){ $("span", this).stop().animate({bottom:'-30px'},{queue:false,duration:100}) }) }); $("#entry-content a[href^='http']").attr('target','_blank'); $(".news-feed a:not([href*='communities'])").attr('target','_blank'); $(".carousel").jCarouselLite({ btnNext: null, btnPrev: null, visible: 1, circular: true, auto:25000, btnGo:[".externals.0",".externals.1",".externals.2", ".externals.3"], afterEnd: function(a){ $(".externals").removeClass("active"); if($(a).is(".1")){ $(".externals.0").addClass("active") } if($(a).is(".2")){ $(".externals.1").addClass("active") } if($(a).is(".3")){ $(".externals.2").addClass("active") } if($(a).is(".4")){ $(".externals.3").addClass("active") } } }); $("#div_id_honeypot").hide(); $("#div_id_title").hide(); $(".biolink").click(function(){ $("#bio").modal({ overlayClose:true, minHeight:220, maxWidth:700 }); }); var ofont = $('#entry-content > p').css('font-size'); $(".fontsizer").click(function(event){ event.preventDefault(); var cfont = $("#entry-content > p").css("font-size"); var cfontnum = parseFloat(cfont, 10); if ($(this).attr('id')=="up") { var nfont = cfontnum+2; } else { var nfont = cfontnum-2; }; $("#entry-content > p").css("font-size",nfont); $.cookies.set("fontSize",nfont+"px"); }) // Cookie var fontSize = $.cookies.get("fontSize"); $("#entry-content > p").css("font-size",fontSize); });