(function($){var conf={},numMSG=20;containerDiv="juitterContainer",loadMSG="Loading messages...",imgName="loader.gif",readMore="Read it on Twitter",nameUser="image";live:"live-20",aURL="";msgNb=1;var mode,param,time,lang,contDiv,loadMSG,gifName,numMSG,readMore,fromID,ultID,filterWords;var running=false;apifMultipleUSER="http://search.twitter.com/search.json?from%3A";apifUSER="http://search.twitter.com/search.json?q=from%3A";apitMultipleUSER="http://search.twitter.com/search.json?to%3A";apitUSER="http://search.twitter.com/search.json?q=to%3A";apiSEARCH="http://search.twitter.com/search.json?q=";$.Juitter={registerVar:function(opt){mode=opt.searchType;param=opt.searchObject;timer=opt.live;lang=opt.lang?opt.lang:"";contDiv=opt.placeHolder?opt.placeHolder:containerDiv;loadMSG=opt.loadMSG?opt.loadMSG:loadMSG;gifName=opt.imgName?opt.imgName:imgName;numMSG=opt.total?opt.total:numMSG;readMore=opt.readMore?opt.readMore:readMore;fromID=opt.nameUser?opt.nameUser:nameUser;filterWords=opt.filter;openLink=opt.openExternalLinks?"target='_blank'":""},start:function(opt){ultID=0;if($("#"+contDiv)){this.registerVar(opt);this.loading();aURL=this.createURL();this.conectaTwitter(1);if(timer!=undefined&&!running){this.temporizador()}}},update:function(){this.conectaTwitter(2);if(timer!=undefined){this.temporizador()}},loading:function(){if(loadMSG=="image/gif"){$("<img></img>").attr("src",gifName).appendTo("#"+contDiv)}else{$("#"+contDiv).html(loadMSG)}},createURL:function(){var url="";jlg=lang.length>0?"&lang="+lang:jlg="";var seachMult=param.search(/,/);if(seachMult>0){param="&ors="+param.replace(/,/g,"+")}if(mode=="fromUser"&&seachMult<=0){url=apifUSER+param}else{if(mode=="fromUser"&&seachMult>=0){url=apifMultipleUSER+param}else{if(mode=="toUser"&&seachMult<=0){url=apitUSER+param}else{if(mode=="toUser"&&seachMult>=0){url=apitMultipleUSER+param}else{if(mode=="searchWord"){url=apiSEARCH+param+jlg}}}}}url+="&rpp="+numMSG;return url},delRegister:function(){if(msgNb>=numMSG){$(".twittLI").each(function(o,elemLI){if(o>=numMSG){$(this).hide("slow")}})}},conectaTwitter:function(e){$.ajax({url:aURL,type:"GET",dataType:"jsonp",timeout:1000,error:function(){$("#"+contDiv).html("fail#")},success:function(json){if(e==1){$("#"+contDiv).html("")}$.each(json.results,function(i,item){if(e==1||(i<numMSG&&item.id>ultID)){if(i==0){tultID=item.id;$("<ul></ul>").attr("id","twittList"+ultID).attr("class","twittList").prependTo("#"+contDiv)}if(item.text!="undefined"){var link="http://twitter.com/"+item.from_user+"/status/"+item.id;var tweet=$.Juitter.filter(item.text);if(fromID=="image"){mHTML="<a href='http://www.twitter.com/"+item.from_user+"'><img src='"+item.profile_image_url+"' alt='"+item.from_user+"' class='juitterAvatar' /></a> "+$.Juitter.textFormat(tweet)+" -| <span class='time'>"+item.created_at+"</span> |- <a href='"+link+"' class='JRM' "+openLink+">"+readMore+"</a>"}else{mHTML="<a href='http://www.twitter.com/"+item.from_user+"'>@"+item.from_user+":</a> "+$.Juitter.textFormat(tweet)+" -| <span class='time'>"+item.created_at+"</span> |-  <a href='"+link+"' "+openLink+">"+readMore+"</a>"}$("<li></li>").html(mHTML).attr("id","twittLI"+msgNb).attr("class","twittLI").appendTo("#twittList"+ultID);$("#twittLI"+msgNb).hide();$("#twittLI"+msgNb).show("slow");$.Juitter.delRegister();msgNb++}}});ultID=tultID}})},filter:function(s){if(filterWords){searchWords=filterWords.split(",");if(searchWords.length>0){cleanHTML=s;$.each(searchWords,function(i,item){sW=item.split("->").length>0?item.split("->")[0]:item;rW=item.split("->").length>0?item.split("->")[1]:"";regExp=eval("/"+sW+"/gi");cleanHTML=cleanHTML.replace(regExp,rW)})}else{cleanHTML=s}return cleanHTML}else{return s}},textFormat:function(texto){var exp=/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;texto=texto.replace(exp,"<a href='$1' class='extLink' "+openLink+">$1</a>");var exp=/[\@]+([A-Za-z0-9-_]+)/ig;texto=texto.replace(exp,"<a href='http://twitter.com/$1' class='profileLink'>@$1</a>");var exp=/[\#]+([A-Za-z0-9-_]+)/ig;texto=texto.replace(exp,"<a href='http://juitter.com/#$1' onclick='$.Juitter.start({searchType:\"searchWord\",searchObject:\"$1\"});return false;' class='hashLink'>#$1</a>");if(mode=="searchWord"){tempParam=param.replace(/&ors=/,"");arrParam=tempParam.split("+");$.each(arrParam,function(i,item){regExp=eval("/"+item+"/gi");newString=new String(" <b>"+item+"</b> ");texto=texto.replace(regExp,newString)})}return texto},temporizador:function(){running=true;aTim=timer.split("-");if(aTim[0]=="live"&&aTim[1].length>0){tempo=aTim[1]*1000;setTimeout("$.Juitter.update()",tempo)}}}})(jQuery);(function(e){e.fn.carousel=function(f){var f=e.extend({direction:"horizontal",loop:false,dispItems:1,pagination:false,paginationPosition:"inside",nextBtn:"<span>Next</span>",prevBtn:"<span>Previous</span>",btnsPosition:"inside",nextBtnInsert:"appendTo",prevBtnInsert:"prependTo",autoSlide:false,autoSlideInterval:3000,delayAutoSlide:3000,combinedClasses:false,effect:"slide",slideEasing:"swing",animSpeed:"normal",equalWidths:"true"},f);if(f.btnsPosition=="outside"){f.prevBtnInsert="insertBefore";f.nextBtnInsert="insertAfter"}return this.each(function(){var g={$elts:{},params:f,launchOnLoad:[]};g.$elts.carousel=e(this).addClass("js");g.$elts.content=e(this).find(">*").css({position:"absolute",top:0});g.$elts.wrap=g.$elts.content.wrap('<div class="carousel-wrap"></div>').parent().css({overflow:"hidden",position:"relative"});g.steps={first:0,count:g.$elts.content.find(">*").length};g.steps.last=g.steps.count-1;g.$elts.prevBtn=e(f.prevBtn)[f.prevBtnInsert](g.$elts.carousel).addClass("carousel-control previous carousel-previous").data("firstStep",-(g.params.dispItems));g.$elts.nextBtn=e(f.nextBtn)[f.nextBtnInsert](g.$elts.carousel).addClass("carousel-control next carousel-next").data("firstStep",g.params.dispItems);d(g,function(h){b(h,this,g)});if(g.params.pagination){a(g)}e(function(){var h=g.$elts.content.find(">*:eq(0)");g.itemWidth=h.outerWidth();if(f.direction=="vertical"){g.contentWidth=g.itemWidth}else{if(f.equalWidths){g.contentWidth=g.itemWidth*g.steps.count}else{g.contentWidth=(function(){var i=0;g.$elts.content.find(">*").each(function(){i+=e(this).outerWidth()});return i})()}}g.$elts.content.width(g.contentWidth);g.itemHeight=h.outerHeight();if(f.direction=="vertical"){g.$elts.content.css({height:g.itemHeight*g.steps.count+"px"});g.$elts.content.parent().css({height:g.itemHeight*g.params.dispItems+"px"})}else{g.$elts.content.parent().css({height:g.itemHeight})}c(g);e.each(g.launchOnLoad,function(j,k){k()});if(g.params.autoSlide){window.setTimeout(function(){g.autoSlideInterval=window.setInterval(function(){g.$elts.nextBtn.click()},g.params.autoSlideInterval)},g.params.delayAutoSlide)}})})};function b(j,g,h){var i=e(g);var f=i.data("firstStep");switch(h.params.effect){case"no":if(h.params.direction=="vertical"){h.$elts.content.css("top",-(h.itemHeight*f)+"px")}else{h.$elts.content.css("left",-(h.itemWidth*f)+"px")}break;case"fade":if(h.params.direction=="vertical"){h.$elts.content.hide().css("top",-(h.itemHeight*f)+"px").fadeIn(h.params.animSpeed)}else{h.$elts.content.hide().css("left",-(h.itemWidth*f)+"px").fadeIn(h.params.animSpeed)}break;default:if(h.params.direction=="vertical"){h.$elts.content.stop().animate({top:-(h.itemHeight*f)+"px"},h.params.animSpeed,h.params.slideEasing)}else{h.$elts.content.stop().animate({left:-(h.itemWidth*f)+"px"},h.params.animSpeed,h.params.slideEasing)}}h.steps.first=f;c(h);if(!!j.clientX&&h.autoSlideInterval){window.clearInterval(h.autoSlideInterval)}}function c(f){f.$elts.prevBtn.data("firstStep",f.steps.first-f.params.dispItems);f.$elts.nextBtn.data("firstStep",f.steps.first+f.params.dispItems);if(f.$elts.prevBtn.data("firstStep")<0){if(f.params.loop&&f.steps.count>f.params.dispItems){f.$elts.prevBtn.data("firstStep",f.steps.count-f.params.dispItems);f.$elts.prevBtn.trigger("enable")}else{f.$elts.prevBtn.trigger("disable")}}else{f.$elts.prevBtn.trigger("enable")}if(f.$elts.nextBtn.data("firstStep")>=f.steps.count){if(f.params.loop&&f.steps.count>f.params.dispItems){f.$elts.nextBtn.data("firstStep",0);f.$elts.nextBtn.trigger("enable")}else{f.$elts.nextBtn.trigger("disable")}}else{f.$elts.nextBtn.trigger("enable")}if(f.params.pagination){f.$elts.paginationBtns.removeClass("active").filter(function(){return(e(this).data("firstStep")==f.steps.first)}).addClass("active")}}function d(g,f){g.$elts.nextBtn.add(g.$elts.prevBtn).bind("enable",function(){var h=e(this).bind("click",f).removeClass("disabled");if(g.params.combinedClasses){h.removeClass("next-disabled previous-disabled")}}).bind("disable",function(){var h=e(this).unbind("click").addClass("disabled");if(g.params.combinedClasses){if(h.is(".next")){h.addClass("next-disabled")}else{if(h.is(".previous")){h.addClass("previous-disabled")}}}});g.$elts.nextBtn.add(g.$elts.prevBtn).hover(function(){e(this).addClass("hover")},function(){e(this).removeClass("hover")})}function a(f){f.$elts.pagination=e('<div class="center-wrap"><div class="carousel-pagination"><p></p></div></div>')[((f.params.paginationPosition=="outside")?"insertAfter":"appendTo")](f.$elts.carousel).find("p");f.$elts.paginationBtns=e([]);f.$elts.content.find("li").each(function(g){if(g%f.params.dispItems==0){f.$elts.paginationBtns=f.$elts.paginationBtns.add(e('<a role="button"><span>'+(f.$elts.paginationBtns.length+1)+"</span></a>").data("firstStep",g))}});f.$elts.paginationBtns.appendTo(f.$elts.pagination);f.$elts.paginationBtns.slice(0,1).addClass("active");f.launchOnLoad.push(function(){f.$elts.paginationBtns.click(function(g){b(g,this,f)})})}})(jQuery);(function(a){if(false&&a.fn.carousel){a("#carousel > ul").carousel({loop:true,dispItems:3,autoSlide:true,autoSlideInterval:8000,delayAutoSlide:2000,animSpeed:"slow"})}})(jQuery);