(function(a){a.fn.twitterSearch=function(b){if(typeof b=="string")b={term:b};return this.each(function(){var e=a(this),c=a.extend(true,{},a.fn.twitterSearch.defaults,b||{},a.metadata?e.metadata():{});c.formatter=c.formatter||a.fn.twitterSearch.formatter;c.filter=c.filter||a.fn.twitterSearch.filter;var l=c.url+c.term;if(!c.applyStyles)for(var k in c.css)c.css[k]={};if(c.title===null)c.title=c.term;c.title=c.title||"";var o=c.titleLink?'<a href="'+c.titleLink+'">'+c.title+"</a>":"<span>"+c.title+"</span>",j=a(o);c.titleLink&&j.css(c.css["titleLink"]);var f=a('<div class="twitterSearchTitle"></div>').append(j).appendTo(e).css(c.css["title"]);if(c.bird){var m=a('<img class="twitterSearchBird" src="'+c.birdSrc+'" />').appendTo(f).css(c.css["bird"]);c.birdLink&&m.wrap('<a href="'+c.birdLink+'"></a>')}var d=a('<div class="twitterSearchContainter"></div>').appendTo(e).css(c.css["container"]),g=d[0];c.colorExterior&&f.css("background-color",c.colorExterior);c.colorInterior&&d.css("background-color",c.colorInterior);e.css(c.css["frame"]);c.colorExterior&&e.css("border-color",c.colorExterior);var n=e.innerHeight()-f.outerHeight();d.height(n);c.pause&&d.hover(function(){g.twitterSearchPause=true},function(){g.twitterSearchPause=false});a('<div class="twitterSearchLoading">Loading tweets..</div>').css(c.css["loading"]).appendTo(d);a.getJSONP({url:l,timeout:3e4,error:function(c,b,a){i(a)},success:function(b){if(b.error){i(b.error);return}d.empty();a.each(b.results,function(){if(!c.filter.call(c,this))return;var f=c.formatter(this,c),b=a(f);b.css(c.css["tweet"]);var g=b.find(".twitterSearchProfileImg").css(c.css["img"]);b.find(".twitterSearchUser").css(c.css["user"]);b.find(".twitterSearchTime").css(c.css["time"]);b.find("a").css(c.css["a"]);b.appendTo(d);var e=b.find(".twitterSearchText").css(c.css["text"]);if(c.avatar){var h=g.outerWidth()+parseInt(b.css("paddingLeft"));e.css("paddingLeft",h)}});if(b.results.length<2)return;setTimeout(h,c.timeout)}});function i(e){var b=a('<div class="twitterSearchFail">'+e+"</div>").css(c.css["fail"]);d.empty().append(b)}function h(){if(g.twitterSearchPause){setTimeout(h,500);return}var a=d.children(":first"),b=a[0];a.animate(c.animOut,c.animOutSpeed,function(){var e=a.outerHeight();a.animate({marginTop:-e},c.animInSpeed,function(){a.css({marginTop:0,opacity:1});try{b.style.removeAttribute("filter")}catch(e){}a.css(c.css["tweet"]).show().appendTo(d)});setTimeout(h,c.timeout)})}})};a.fn.twitterSearch.filter=function(){return true};a.fn.twitterSearch.formatter=function(a,e){var d=a.text;if(e.anchors){d=a.text.replace(/(http:\/\/\S+)/g,'<a href="$1">$1</a>');d=d.replace(/\@(\w+)/g,'<a href="http://twitter.com/$1">@$1</a>')}var c='<div class="twitterSearchTweet">';if(e.avatar)c+='<img class="twitterSearchProfileImg" src="'+a.profile_image_url+'" />';c+='<div><span class="twitterSearchUser"><a href="http://www.twitter.com/'+a.from_user+"/status/"+a.id+'">'+a.from_user+"</a></span>";var f=b(a.created_at);if(e.time&&f)c+=' <span class="twitterSearchTime">('+f+")</span>";c+='<div class="twitterSearchText">'+d+"</div></div></div>";return c};a.fn.twitterSearch.defaults={url:"http://search.twitter.com/search.json?callback=?&q=",anchors:true,animOutSpeed:500,animInSpeed:500,animOut:{opacity:0},applyStyles:true,avatar:true,bird:true,birdLink:false,birdSrc:"http://s3.amazonaws.com/rvparkapp/content/images/tweet.gif",colorExterior:null,colorInterior:null,filter:null,formatter:null,pause:false,term:"",time:true,timeout:4e3,title:null,titleLink:null,css:{a:{textDecoration:"none",color:"#3B5998"},bird:{width:"50px",height:"20px",position:"absolute",left:"-30px",top:"-20px",border:"none"},container:{overflow:"hidden",backgroundColor:"#eee",height:"100%"},fail:{background:"#6cc5c3 url(http://s3.amazonaws.com/rvparkapp/content/images/failwhale.png) no-repeat 50% 50%",height:"100%",padding:"10px"},frame:{border:"10px solid #C2CFF1",borderRadius:"10px","-moz-border-radius":"10px","-webkit-border-radius":"10px"},tweet:{padding:"5px 10px",clear:"left"},img:{"float":"left",margin:"5px",width:"48px",height:"48px"},loading:{padding:"20px",textAlign:"center",color:"#888"},text:{},time:{fontSize:"smaller",color:"#888"},title:{backgroundColor:"#C2CFF1",margin:0,padding:"0 0 5px 0",textAlign:"center",fontWeight:"bold",fontSize:"large",position:"relative"},titleLink:{textDecoration:"none",color:"#3B5998"},user:{fontWeight:"bold"}}};a.getJSONP=function(b){b.dataType="jsonp";a.ajax(b);var c=a(document.getElementsByTagName("head")[0].firstChild),h=c.attr("src")||"",d=(h.match(/callback=(\w+)/)||[])[1];if(!d)return;var f=0,e=window[d];c[0].onerror=function(a){c.remove();g(b,{},"error",a);clearTimeout(f)};if(!b.timeout)return;window[d]=function(a){clearTimeout(f);e(a);e=null};f=setTimeout(function(){c.remove();g(b,{},"timeout");if(e)window[d]=function(){}},b.timeout);function g(e,d,b,c){(a.ajax.handleError||a.handleError)(e,d,b,c)}};function b(d){var e=new Date((d||"").replace(/-/g,"/").replace(/TZ/g," ")),b=((new Date).getTime()-e.getTime())/1e3,a=Math.floor(b/86400);if(isNaN(a)||a<0||a>=31)return;var c=a==0&&(b<60&&"just now"||b<120&&"1 minute ago"||b<3600&&Math.floor(b/60)+" minutes ago"||b<7200&&"1 hour ago"||b<86400&&Math.floor(b/3600)+" hours ago")||a==1&&"Yesterday"||a<7&&a+" days ago"||a<31&&Math.ceil(a/7)+" weeks ago";if(!c)window.console&&console.log(d);return c?c:""}})(jQuery);function load_twitter(a){$("#twitter").twitterSearch({term:a+" Camping",title:a+" Camping",animOut:{opacity:1},avatar:true,anchors:true,bird:true,colorExterior:"#ddd",colorInterior:"white",pause:true,time:true,timeout:9e3,css:{img:{width:"30px",height:"30px"},frame:{border:"1px solid #C2CFF1",borderRadius:"1px","-moz-border-radius":"1px","-webkit-border-radius":"1px"}}})}