﻿(function(a){var b=0;a.fn.twit=function(c,f){if(typeof c!="string")return this;var b=a.extend({},a.fn.twit.defaults,f),h=a.isFunction(b.callback)?b.callback:d,g="http://twitter.com/statuses/user_timeline/"+c+".json",e={};b.user=c;e.count=b.count;return this.each(function(f,d){var c=$(d);if(!c.hasClass("twit"))c.addClass("twit");a.ajax({url:g,data:e,dataType:"jsonp",success:function(a){h.apply(this,[a.results?a.results:a,d,b])}})})};a.fn.twit.defaults={user:null,callback:null,icon:true,username:true,text:true,count:200,limit:7,label:"Twitter",title:""};var d=function(e,i,a){var d=$(i);if(!e||e.length==0||d.length==0)return false;d.data("_inc",1);b++;var g=e[0].user.screen_name,h=e[0].user.profile_image_url,f='<a id="closeTwitter" title="Close"><img src="plugin-images/btn-close.png" border="0" alt="Close" class="close" /></a> <div class="topCrv"></div> <div class="leftHand"> <div class="leftshad"> <div class="rightHand"> <div class="rightshad"> <div class="gradient"> <div class="newsWrap">';if(a.icon||a.username){f+="<h3>";if(a.icon)f+=' <a href="http://twitter.com/'+g+'/" target="_blank">'+'  <img src="'+h+'" alt="'+g+'" title="'+g+'" style="vertical-align:middle;" />'+" </a>&nbsp;&nbsp;";if(a.username)f+='<a href="http://twitter.com/'+g+'/" target="_blank">'+g+"</a>";f+="</h3>"}f+=""+c(e,d,a)+"";f+='</div></div></div></div></div></div><div class="botCrv"></div>';d.html(f);$("a#closeTwitter").click(function(){$("#twitform").animate({marginLeft:"-=520px"},"slow");$("div#twitable").animate({marginLeft:"-=523px"},"slow").animate({marginLeft:"+=5px"},"fast");$(".twitContainer .close").css({right:"0px"});twitShowStatus=1});$("#twitable").css({display:"block"});$("#twitList"+b+" a.twitEntryShow").live("click.twitEntryShow"+b,function(g){g.preventDefault();var f=$(this);f.parent().fadeOut(400,function(){var g=d.data("_inc");g++;d.data("_inc",g);if(f.hasClass("twitEntryAll")){f.die("click.twitEntryShow"+b);var h=g*a.limit-a.limit;$(this).after(c(e,d,a,h,e.length)).remove()}else $(this).after(c(e,d,a)).remove()})})},c=function(e,j,a,l,k){var b="",i=j.data("_inc"),d=l||i*a.limit-a.limit,h=k||(e.length>d+a.limit?d+a.limit:e.length);for(var c=d;c<h;c++){var f=e[c],m=f.user.screen_name,n=f.user.profile_image_url;if(c%2==0)b+='<p class="odd">';else b+='<p class="even">';if(a.text){var g=f.text.replace(/(https?:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/,function(a){var b=a.length>30?a.substr(0,30)+"...":a;return '<a href="'+a+'" target="_blank">'+b+"</a>"}).replace(/@([a-zA-Z0-9_]+)/g,'@<a href="http://twitter.com/$1">$1</a>').replace(/(?:^|\s)#([^\s\.\+:!]+)/g,function(b,a){return ' <a href="http://twitter.com/search?q='+encodeURIComponent(a)+'" target="_blank">#'+a+"</a>"});b+=" <span>"+g+"</span>"}b+="</p>"}return b}})(jQuery)
