$().ready(function(){if(!$("#content div.recocontainer").size()){return}var e=[];var b=$("#content div.recocontainer span:first").attr("id").substr(2);var d=false;function a(){if(!e.length){return}topRow=$("#content div.recocontainer:first");newReco=e.shift();topRow.html($(newReco.html).html());topRow.slideToggle(800);$("#content div.recocontainer:last").slideToggle(800,function(){$(this).remove();$("<div class='recocontainer' style='clear: both; display: none'></div>").insertBefore("#content div.recocontainer:first")})}function c(){if(!e.length){if(!d){$.ajax({beforeSend:function(){d=true},url:"/internal/getrecentrecos",data:"last_id="+b,dataType:"json",success:function(f){if(f){e=f;if(e.length){b=e[e.length-1].reco_id}}a();d=false}})}}else{a()}interval=8000+Math.floor(Math.random()*8000);setTimeout(c,interval)}setTimeout(c,3000+Math.floor(Math.random()*5000))});$().ready(function(){var c="Enter email address";function a(){if($("#email").val()==c){$("#email").val("");$("#email").removeClass("recoboxtext");$("#email").addClass("recoboxnormaltext")}}function b(){if($("#email").val()==""){$("#email").val(c);$("#email").addClass("recoboxtext")}}$("#email").focus(function(){a()});$("#email").blur(function(){b()})});$().ready(function(){function s(I){var H=$(I).attr("comment_id");$.ajax({url:"/internal/deletecomment",data:"comment_id="+H,dataType:"json",success:function(J){$("#c-"+H).html(J.deleted);$("#num_comments").html(J.numcomment)},error:checkAuth})}function e(I){var J=$(I).attr("username");var H=$(I).attr("subs");if($(I).text()=="more"){$.ajax({url:"/internal/showmoresubs",data:"uname="+J+"&subs="+H,dataType:"json",success:function(K){$("#hidesubs"+H).html(K.subs_str);$(I).text("less")},error:checkAuth})}else{$(I).text("more");$("#hidesubs"+H).html("")}}function o(I){var H=$(I).attr("comment_id");var J="mc-"+H;if($(I).text()=="... read more"){$(I).hide();$("#"+J).show()}else{$("#"+J).hide();$("#mcl-"+H).show()}}function z(H){$(H).parent().siblings().show();$(H).parent().hide();return false}function k(H){$("#commentloadingdiv_"+H).show()}function v(J){var H=$(J).attr("reco_id");var I=$(J).parent();$.ajax({url:"/internal/processstarreco",data:{reco_id:H},dataType:"json",success:function(K){I.html('Bookmarked <a reco_id= "'+H+'" class="undostarlink" href="#">undo</a>')}})}function G(J){var H=$(J).attr("reco_id");var I=$(J).parent();$.ajax({url:"/internal/processunstarreco",data:{reco_id:H},dataType:"json",success:function(K){I.html('<a href ="#" reco_id= "'+H+'" class="starlink">Bookmark</a>')}})}function D(H){var J=$(H).attr("reco_id");var I=$(H).parent();$.ajax({url:"/internal/processmarkreco",data:{reco_id:J,type:"spam"},dataType:"json",success:function(K){I.html('Marked Generic <a reco_id= "'+J+'" class="undospamlink" href="#">undo</a>')}})}function j(H){var J=$(H).attr("reco_id");var I=$(H).parent();$.ajax({url:"/internal/processunmarkreco",data:{reco_id:J,type:"spam"},dataType:"json",success:function(K){I.html('<a href ="#" reco_id= "'+J+'" class="spamlink">Generic</a>')}})}function E(J){var H=$(J).attr("reco_id");var I=$(J).parent();$.ajax({url:"/internal/processmarkreco",data:{reco_id:H,type:"interested"},dataType:"json",success:function(K){I.html('Marked Interesting <a reco_id= "'+H+'" class="undointlink" href="#">undo</a>')}})}function f(J){var H=$(J).attr("reco_id");var I=$(J).parent();$.ajax({url:"/internal/processunmarkreco",data:{reco_id:H,type:"interested"},dataType:"json",success:function(K){I.html('<a href ="#" reco_id= "'+H+'" class="intlink">Interesting</a>')}})}function u(H){options={delay:10,selectFirst:true,scroll:false,multiple:true,autoFill:false,cacheLength:0,extraParams:{topics:1},formatItem:function(I){if(I[1].length){return I[0]+" (<i>"+I[1]+"</i>)"}else{return I[0]}},formatResult:function(I){return I[0]}};$("#topics_"+H).autocomplete("/internal/autocomplete",options)}function r(I,H){$.ajax({url:"/internal/edittopics",beforeSend:function(){$("#edittopicform_"+I+" input[type=button]").attr("disabled","disabled");$("##edittopicform_"+I+" .edittopicloading").show()},data:{reco_id:I,topics:H},dataType:"json",success:function(J){rid=J.reco_id;$("#topics_"+rid).unautocomplete();$("#edittopicform_"+rid+" input[type=button]").removeAttr("disabled");$("##edittopicform_"+rid+" .edittopicloading").hide();$("#edittopicform_"+rid).hide()},error:checkAuth})}function b(H){var I=$(H).attr("reco_id");var J=$("#edittopicform_"+I).css("display");if(J=="none"){$("#edittopicform_"+I).show();$("#edittopicform_"+I+" input[type=button]").click(function(){r(I,$("#topics_"+I).val())});u(I)}else{$("#topics_"+I).unautocomplete();$("#edittopicform_"+I).hide()}}function F(){var H=new Array();$("input[name=merge_candidate]").each(function(){if($(this).attr("checked")){H.push($(this).attr("eid"))}});if(H.length){$.ajax({url:"/internal/processmerge",data:{entity_ids:H.join(",")},dataType:"json",success:function(I){window.location.reload(true)},error:checkAuth})}}function A(H){var I=$(H).attr("reco_id");$("#picklistform_"+I).hide()
}function h(J){var I=$(J).attr("reco_id");var K=$("#select_list_"+I).val();var H=$("#listname_"+I).val();$.ajax({beforeSend:function(){},url:"/internal/processlistreco",data:{list_id:K,list_name:H,reco_id:I},dataType:"json",success:function(L){var M=L.list_id;$("#picklistform_"+I).html('<div class="submitmessage" style="float:right; padding:5px; margin-right:20px; background-color:#f2f2f2">Added to List - View your list <a href="/list?id='+M+'">here</a></div>');setTimeout(function(){$(".submitmessage").hide()},10000)},error:checkAuth})}function q(J){var H=$(J).attr("reco_id");var I=$("#picklistform_"+H).css("display");if(I=="none"){$("#picklistform_"+H).show();$.ajax({url:"/internal/picklist",data:"reco_id="+H,dataType:"json",success:function(K){$("#picklistform_"+H).html(K.picklist);$("#listname_"+H).focus();$(".choose_list_submit").click(function(){h(this)});$(".closecreatelist").click(function(){A(this)});$("#select_list_"+H).change(function(){var L=$("option:selected",this).val();if(L=="create new"){$("#clistinput_"+H).show()}else{$("#clistinput_"+H).hide()}})},error:checkAuth})}else{$("#picklistform_"+H).hide()}}function g(I){var H=$(I).attr("reco_id");var K=$(I).attr("user_name");var J=$("#postcommentform_"+H).css("display");if(J=="none"){$("#postcommentform_"+H).show();$("#postcommentform_"+H).html('<div id="addcomment"><form name="commentform" id="commentform_'+H+'"><textarea cols="60" rows="6" name="comment" id="comment_'+H+'"></textarea> <INPUT TYPE="hidden" id="reco_id" value="'+H+'"> <div style="padding:3px"><font class="greyfont">Use @'+K+' to address the user</font> </div><input type="button" reco_id="'+H+'" class="submitbutton"  name="Submit" value="Submit"></form></div>');$("#comment_"+H).focus();$(".submitbutton").click(function(){submitClick(this,"Y")})}else{$("#postcommentform_"+H).hide()}}function C(H){var I=$(H).attr("reco_id");$.ajax({url:"/internal/deletereco",data:"divid=r-"+I,dataType:"html",success:function(J){$("#r-"+I).html(J)},error:checkAuth})}function d(I){var J=$(I).attr("reco_id");var H=$(I).attr("entity_id");$.ajax({url:"/internal/hidereco",data:"divid=r-"+J+"&entity_id="+H,dataType:"html",success:function(K){$("#r-"+J).html(K)},error:checkAuth})}function m(H){if($(H).text()=="undo"){$(H).parent().siblings(".linktext").html("");$(H).text("");var I=$(H).attr("thumbsid");$("#image_"+I).find("img").attr("src","/images/likethissmall.png");$.ajax({url:"/internal/thumbsupreco",data:"divid="+I+"&done=c",dataType:"json",success:function(K){if(K.count==1){var J=" Like"}else{var J=" Likes"}if(K.count>0){$("#"+I).html('<a href="'+K.entity_url+'">'+K.count+J+"</a>")}else{$("#"+I).html("")}$("#s"+I).html(K.thumbsupstring);console.log(K.newreco_id);$("#c-"+K.newreco_id).html("")},error:checkAuth})}}function t(H){var I=$(H).attr("clikeid");$.ajax({url:"/internal/setcurrentlike",data:"divid="+I,dataType:"json",success:function(J){$("#cmesg").html(J.clike_box_html);$("#r-"+J.id).remove();$("#clike_reco").html(J.clike_reco_html);if(J.existing_clike_id){$("#getrecos .tablediv").prepend(J.existing_clike_reco_html)}},error:checkAuth})}function c(H){$("#rssfeed").attr("href",$("#rssfeed").attr("href")+"&t="+H);$("#rssfeedimage").attr("href",$("#rssfeedimage").attr("href")+"&t="+H);$("#ig_feedimage").attr("href",$("#ig_feedimage").attr("href")+"%26t="+H);$("#yahoo_feedimage").attr("href",$("#yahoo_feedimage").attr("href")+"%26t="+H)}function n(K){var J="";if($(K).attr("u")!=undefined){J=J+"u="+$(K).attr("u")}if($(K).attr("t")!=undefined){J=J+"&t="+$(K).attr("t")}if($(K).attr("p")!=undefined){J=J+"&p="+$(K).attr("p")}if($(K).attr("m")!=undefined){J=J+"&m="+$(K).attr("m");var I=$(K).attr("m")}if(I=="add"){var H='<font class="smalltext">Followed</font>'}else{}$.ajax({url:"/internal/processaddsubs",data:J,dataType:"json",success:function(L){$(K).parent().html(H);$(".addsubstopic a").click(function(){n(this)})},error:checkAuth})}function y(I){var J="";if($(I).attr("t")!=undefined){J=J+"t="+$(I).attr("t")+"&";var H=$(I).attr("t")}if($(I).attr("n")!=undefined){J=J+"n="+$(I).attr("n");var L=$(I).attr("n")}if($(I).attr("t1")!=undefined){J=J+"t1="+$(I).attr("t1")}if($(I).attr("r")!=undefined){J=J+"r="+$(I).attr("r")}if($(I).attr("raw")!=undefined){var K=$(I).attr("raw")}$(".topics").css("background-color","#000000");$(".topics a").css("text-decoration","none");$(".topics a").css("color","#ffffff");$(I).parent().css("background-color","#000000");$(I).css("text-decoration","underline");$(I).css("color","#ffffff");$.ajax({url:"/internal/processgetrecos",beforeSend:function(){$("#getrecos").html('<br/><br/><img src="/images/loading2.gif"> &nbsp; &nbsp; Loading <br/><br/>');$("#pagination").html("")},data:J,dataType:"json",success:function(M){$("#getrecos").html(M.getrecos);$("#addsubsstring").html(M.subs);$("#pagination").html(M.pagination);B();c(H);if(K!=undefined){$("#tagname").html(" > "+K)}else{$("#tagname").html("")}}})}function w(K){var J="";if($(K).attr("u")!=undefined){J=J+"u="+$(K).attr("u")}if($(K).attr("t")!=undefined){J=J+"&t="+$(K).attr("t")
}if($(K).attr("p")!=undefined){J=J+"&p="+$(K).attr("p")}if($(K).attr("m")!=undefined){J=J+"&m="+$(K).attr("m");var H=$(K).attr("m")}var I=$(K).parent();$.ajax({url:"/internal/processaddsubs",data:J,dataType:"json",success:function(L){$("#addtorecommend").html(L.confirm_subs);$(".addsubsimage a").click(function(){w(this)})},error:checkAuth})}function a(){var H="r=r";var J=window.location.pathname;var I=window.location.search;if(((J=="/")||(J=="/recommended"))&&(!I||!I.match(/p=[0-9]+/))){$.ajax({url:"/internal/processgetrecos",beforeSend:function(){$("#getrecos").html('<br/><br/><img src="/images/loading2.gif"> &nbsp; &nbsp; Loading <br/><br/>')},data:H,dataType:"json",success:function(K){$("#getrecos").html(K.getrecos);$("#addsubsstring").html(K.subs);$("#pagination").html(K.pagination);$("#topic-bar").html(K.topic_histo);B();l()}})}}$("#tm-profile img").hover(function(){$("#tm-overlay").show()},function(){$("#tm-overlay").hide()});$("#tm-app").fadeOut(4000);function x(){var H=false;if($("#use_loc").attr("checked")){loc_txt=$.trim($("#loc_box input").val());if(!loc_txt){loc_txt=$.trim($("#loc_text").text())}if(loc_txt){if(!$("#search_form_loc_str").length){$('<input id="search_form_loc_str" type="hidden" name="loc" value="">').appendTo("#search_form")}$("#search_form_loc_str").val(loc_txt);H=true}}else{$("#search_form_loc_str").remove();H=true}if(H){$("#search_form").submit()}}function l(){$(".addsubstopic a").live("click",function(){n(this);return false});$(".topics a").live("click",function(){y(this);return false});$(".morecomment").live("click",function(){o(this);return false});$(".addsubsimage a").live("click",function(){w(this);return false});$('.thumbsdiv a[href="#"]').live("click",function(){m(this);return false});$('.thumbsdiv a[href="#"] img').live("click",function(){onImageLinkChange(this);return false});$(".topiclink").live("click",function(){b(this);return false});$("#merge").live("click",function(){F();return false});$(".moresubs").live("click",function(){e(this);return false});$(".commentlink").live("click",function(){g(this);return false});$(".starlink").live("click",function(){v(this);return false});$(".undostarlink").live("click",function(){G(this);return false});$(".intlink").live("click",function(){E(this);return false});$(".undointlink").live("click",function(){f(this);return false});$(".spamlink").live("click",function(){D(this);return false});$(".undospamlink").live("click",function(){j(this);return false});$(".deletecomment").live("click",function(){s(this);return false});$(".clike").live("click",function(){t(this);return false});$(".llike").live("click",function(){q(this);return false});$(".deletelink").live("click",function(){C(this);return false});$(".hidelink").live("click",function(){d(this);return false});$(".expandcommentlink").live("click",function(){z(this);return false});$("#loc_input_cancel").live("click",function(){$("#loc_box").hide();$("#loc_text").show();return false});$("#loc_input_change").live("click",function(){$("#loc_text").hide();$("#loc_box").show();return false});$("#use_loc").live("click",function(){x();return true});$("#remove_loc").live("click",function(){window.location=noLocationUrl();return false});$("#loc_box input[type=text]").keypress(function(H){if(H.which==13){$(this).blur();$("#loc_save").focus().click()}});$("#loc_save").live("click",function(){$("#use_loc").attr("checked",true);x();return false})}function B(){$(".submitbutton").click(function(){submitClick(this,"");return false})}var p=$("#num_likes").attr("num_likes");if(p>4){a()}l();B()});function renderDialog(a){var b="<div id='dialogOverlay' style='display:none;'></div><div class='dialogWrapper' style='display:none;'></div>";$("body").append(b);$.ajax({url:a,success:function(c){$(".dialogWrapper").html(c);styleDialog();showDialog();$(".dialogWrapper h1.dialogtitle .closebutton").click(closeDialog)}})}function styleDialog(){var c=parseInt(($(window).width()-320)/2);$(".dialogWrapper h1.dialogtitle").css({"font-size":"18px",color:"#fff",background:"#404040",margin:"-10px -10px 10px -10px",padding:"4px 8px"});$(".dialogWrapper input:not(#submitbutton):not(:radio):not(:checkbox)").css({background:"#fff",border:"1px solid #ccc",padding:"4px 8px","font-size":"14px",color:"#404040",display:"block",margin:"5px 0",width:"260px"});$(".dialogWrapper #submitbutton").css({cursor:"pointer",border:"0px",background:"#66aa11",color:"#fff","font-size":"12px","font-weight":"normal",padding:"4px 8px","float":"right",display:"inline"});$("#dialogOverlay").css({"z-index":"100",position:"fixed",width:"320px",background:"#000",opacity:".5","border-radius":"5px","-moz-border-radius":"5px","-webkit-border-radius":"5px",left:c+"px"});$(".dialogWrapper").css({"z-index":"101",position:"fixed",width:"280px",background:"#fff",color:"#404040",padding:"10px",left:c+10+"px","font-size":"12px"});var b=$(".dialogWrapper").height()+40;var a=parseInt(($(window).height()-b)/2);$("#dialogOverlay").css({top:a+"px",height:b+"px"});$(".dialogWrapper").css({top:a+10+"px"});
$(".dialogWrapper h1.dialogtitle .closebutton").css({"text-transform":"capitalize","font-size":"14px",cursor:"pointer","float":"right",position:"relative","font-weight":"bold",color:"#fff",top:"3px"});$(".dialogWrapper .commentcontainer").css({"line-height":"18px","font-size":"12px",border:"1px dotted #ccc",background:"#dedede",padding:"10px"});a=null;c=null;b=null}function showDialog(){$("#dialogOverlay").show();$(".dialogWrapper").show()}function closeDialog(a){if(a){$(".dialogWrapper").data("callback",a)}$(".dialogWrapper").fadeOut("100",function(){$("#dialogOverlay").fadeOut("100",function(){a=$(".dialogWrapper").data("callback");$("#dialogOverlay").remove();$(".dialogWrapper").remove();if(a){a()}})})}(function(){var a={getSelection:function(){var b=(this.jquery)?this[0]:this;return(("selectionStart" in b&&function(){var c=b.selectionEnd-b.selectionStart;return{start:b.selectionStart,end:b.selectionEnd,length:c,text:b.value.substr(b.selectionStart,c)}})||(document.selection&&function(){b.focus();var d=document.selection.createRange();if(d===null){return{start:0,end:b.value.length,length:0}}var c=b.createTextRange();var e=c.duplicate();c.moveToBookmark(d.getBookmark());e.setEndPoint("EndToStart",c);return{start:e.text.length,end:e.text.length+d.text.length,length:d.text.length,text:d.text}})||function(){return null})()},replaceSelection:function(){var b=(typeof this.id=="function")?this.get(0):this;var c=arguments[0]||"";return(("selectionStart" in b&&function(){b.value=b.value.substr(0,b.selectionStart)+c+b.value.substr(b.selectionEnd,b.value.length);return this})||(document.selection&&function(){b.focus();document.selection.createRange().text=c;return this})||function(){b.value+=c;return jQuery(b)})()}};jQuery.each(a,function(b){jQuery.fn[b]=this})})();(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(l,h){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var b=a(l).attr("autocomplete","off").addClass(h.inputClass);var s={words:[],index:0,start:0,value:"",fullValue:""};var j;var n=a.Autocompleter.Cache(h);var f=0;var v;var y={mouseDownOnSelect:false};var r=a.Autocompleter.Select(h,l,e,y);var x;a.browser.opera&&a(l.form).bind("submit.autocomplete",function(){if(x){x=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(z){v=z.keyCode;switch(z.keyCode){case c.UP:z.preventDefault();if(r.visible()){r.prev()}else{u(0,true)}break;case c.DOWN:z.preventDefault();if(r.visible()){r.next()}else{u(0,true)}break;case c.PAGEUP:z.preventDefault();if(r.visible()){r.pageUp()}else{u(0,true)}break;case c.PAGEDOWN:z.preventDefault();if(r.visible()){r.pageDown()}else{u(0,true)}break;case h.multiple&&a.trim(h.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(e()){z.preventDefault();x=true;return false}break;case c.ESC:r.hide();break;default:clearTimeout(j);j=setTimeout(u,h.delay);break}}).focus(function(){f++}).blur(function(){f=0;if(!y.mouseDownOnSelect){t()}}).click(function(){if(f++>1&&!r.visible()){u(0,true)}}).bind("flushCache",function(){n.flush()}).bind("setOptions",function(){a.extend(h,arguments[1]);if("data" in arguments[1]){n.populate()}}).bind("unautocomplete",function(){r.unbind();b.unbind();a(l.form).unbind(".autocomplete");w()});function m(F){var C=a(l).getSelection();var E=0;var A=0;var z=F.split(h.multipleSeparator);if(a.trim(z[z.length-1])==""){z.pop()}if(z.length>1){var H=false;var G=0;var D=0;for(var B=0;B<z.length;B++){if(C.start<D-1){E=B-1;A=G?G-1:0;H=true;break}G=D;D+=(z[B].length+h.multipleSeparator.length)}if(!H){E=z.length-1;A=G?G-1:0}}a.each(z,function(I,J){if(a.trim(J)){z[I]=a.trim(J)}});return{words:z,index:E,start:A,value:z[E],fullValue:F}}function d(A,C){var B="";var z=false;if(A.length){if(s.value.toLowerCase()==A.toLowerCase()){B=s.value+C.substring(A.length)}}else{B=C}if(B.length){trailingSeparator=false;if(h.multiple){currWords=s.words;currWords[s.index]=B;newInputText=currWords.join(h.multipleSeparator);if(s.index==currWords.length-1){newInputText+=h.multipleSeparator;trailingSeparator=true}}else{newInputText=B}b.val(newInputText);if(A.length){startPos=(s.start?s.start+h.multipleSeparator.length-1:0)+s.value.length;selectedValue=C.substring(A.length);endPos=startPos+selectedValue.length;if(trailingSeparator){endPos+=h.multipleSeparator.length}a.Autocompleter.Selection(l,startPos,endPos)}else{s=m(newInputText)}}}function e(){var z=r.selected();
if(!z){return false}d("",z.result);w();b.trigger("result",[z.data,z.value]);return true}function u(C,B){if(v==c.DEL){r.hide();return}var z=m(b.val());var A=z.value;if(!B&&A==s.value){return}s=z;if(A.length>=h.minChars){b.addClass(h.loadingClass);if(!h.matchCase){A=A.toLowerCase()}g(A,k,w)}else{o();r.hide()}}function q(z,A){if(h.autoFill&&v!=c.BACKSPACE){d(z,A)}}function t(){clearTimeout(j);j=setTimeout(w,200)}function w(){var z=r.visible();r.hide();clearTimeout(j);o();if(z){startPos=s.start?s.start+h.multipleSeparator.length:0;endPos=startPos+s.value.length;if(h.multiple&&(s.index==s.words.length-1)){endPos+=h.multipleSeparator.length}a.Autocompleter.Selection(l,endPos,endPos)}}function k(A,z){if(z&&z.length&&f){o();r.display(z,A);q(A,z[0].value);r.show()}else{w()}}function g(A,C,z){if(!h.matchCase){A=A.toLowerCase()}var B=n.load(A);if(B&&B.length){C(A,B)}else{if((typeof h.url=="string")&&(h.url.length>0)){var D={timestamp:+new Date()};if(h.multiple){D.full=s.fullValue;D.index=s.index}a.each(h.extraParams,function(E,F){D[E]=typeof F=="function"?F():F});a.ajax({mode:"abort",port:"autocomplete"+l.name,dataType:h.dataType,url:h.url,data:a.extend({q:A,limit:h.max},D),success:function(F){var E=h.parse&&h.parse(F)||p(F);n.add(A,E);C(A,E)}})}else{r.emptyList();z(A)}}}function p(C){var z=[];var B=C.split("\n");for(var A=0;A<B.length;A++){var D=a.trim(B[A]);if(D){D=D.split("|");z[z.length]={data:D,value:D[0],result:h.formatResult&&h.formatResult(D,D[0])||D[0]}}}return z}function o(){b.removeClass(h.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var f={};var d=0;function h(l,k){if(!c.matchCase){l=l.toLowerCase()}var j=l.indexOf(k);if(j==-1){return false}return j==0||c.matchContains}function g(k,j){if(d>c.cacheLength){b()}if(!f[k]){d++}f[k]=j}function e(){if(!c.data){return false}var k={},j=0;if(!c.url){c.cacheLength=1}k[""]=[];for(var m=0,l=c.data.length;m<l;m++){var p=c.data[m];p=(typeof p=="string")?[p]:p;var o=c.formatMatch(p,m+1,c.data.length);if(o===false){continue}var n=o.charAt(0).toLowerCase();if(!k[n]){k[n]=[]}var q={value:o,data:p,result:c.formatResult&&c.formatResult(p)||o};k[n].push(q);if(j++<c.max){k[""].push(q)}}a.each(k,function(r,s){c.cacheLength++;g(r,s)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(n){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var m=[];for(var j in f){if(j.length>0){var o=f[j];a.each(o,function(p,k){if(h(k.value,n)){m.push(k)}})}}return m}else{if(f[n]){return f[n]}else{if(c.matchSubset){for(var l=n.length-1;l>=c.minChars;l--){var o=f[n.substr(0,l)];if(o){var m=[];a.each(o,function(p,k){if(h(k.value,n)){m[m.length]=k}});return m}}}}}return null}}};a.Autocompleter.Select=function(e,k,m,q){var j={ACTIVE:"ac_over"};var l,f=-1,s,n="",t=true,c,p;function o(){if(!t){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);p=a("<ul/>").appendTo(c).mouseover(function(u){if(r(u).nodeName&&r(u).nodeName.toUpperCase()=="LI"){f=a("li",p).removeClass(j.ACTIVE).index(r(u));a(r(u)).addClass(j.ACTIVE)}}).click(function(u){a(r(u)).addClass(j.ACTIVE);m();k.focus();return false}).mousedown(function(){q.mouseDownOnSelect=true}).mouseup(function(){q.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}t=false}function r(v){var u=v.target;while(u&&u.tagName!="LI"){u=u.parentNode}if(!u){return[]}return u}function h(u){l.slice(f,f+1).removeClass(j.ACTIVE);g(u);var w=l.slice(f,f+1).addClass(j.ACTIVE);if(e.scroll){var v=0;l.slice(0,f).each(function(){v+=this.offsetHeight});if((v+w[0].offsetHeight-p.scrollTop())>p[0].clientHeight){p.scrollTop(v+w[0].offsetHeight-p.innerHeight())}else{if(v<p.scrollTop()){p.scrollTop(v)}}}}function g(u){f+=u;if(f<0){f=l.size()-1}else{if(f>=l.size()){f=0}}}function b(u){return e.max&&e.max<u?e.max:u}function d(){p.empty();var v=b(s.length);for(var w=0;w<v;w++){if(!s[w]){continue}var x=e.formatItem(s[w].data,w+1,v,s[w].value,n);if(x===false){continue}var u=a("<li/>").html(e.highlight(x,n)).addClass(w%2==0?"ac_even":"ac_odd").appendTo(p)[0];a.data(u,"ac_data",s[w])}l=p.find("li");if(e.selectFirst){l.slice(0,1).addClass(j.ACTIVE);f=0}if(a.fn.bgiframe){p.bgiframe()}}return{display:function(v,u){o();s=v;n=u;d()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){if(f!=0&&f-8<0){h(-f)}else{h(-8)}},pageDown:function(){if(f!=l.size()-1&&f+8>l.size()){h(l.size()-1-f)}else{h(8)}},hide:function(){c&&c.hide();l&&l.removeClass(j.ACTIVE);
f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(l.filter("."+j.ACTIVE)[0]||e.selectFirst&&l[0])},show:function(){var w=a(k).offset();c.css({width:typeof e.width=="string"||e.width>0?e.width:a(k).width(),top:w.top+k.offsetHeight,left:w.left}).show();if(e.scroll){p.scrollTop(0);p.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var u=0;l.each(function(){u+=this.offsetHeight});var v=u>e.scrollHeight;p.css("height",v?e.scrollHeight:u);if(!v){l.width(p.width()-parseInt(l.css("padding-left"))-parseInt(l.css("padding-right")))}}}},selected:function(){var u=l&&l.filter("."+j.ACTIVE).removeClass(j.ACTIVE);return u&&u.length&&a.data(u[0],"ac_data")},emptyList:function(){p&&p.empty()},unbind:function(){c&&c.remove()}}};a.Autocompleter.Selection=function(d,e,c){if(d.createTextRange){var b=d.createTextRange();b.collapse(true);b.moveStart("character",e);b.moveEnd("character",c);b.select()}else{if(d.setSelectionRange){d.setSelectionRange(e,c)}else{if(d.selectionStart){d.selectionStart=e;d.selectionEnd=c}}}d.focus()}})(jQuery);(function(){function f(r){var o=r[1],q=r[2],n=r[3],s=r[4];var p='<div style="padding: 2px" onclick="showFBLikeDialog('+r[0]+'); return false"><div style="width: 90px; height: 90px; float: left;'+(s?"background: url("+s+") no-repeat center center;":"")+'"></div><div style="padding-left: 5px">'+o+" (<i>"+q+"</i>)</div></div>";return p}function j(){var n=$("#pageCover");if(n.size()){n.show()}else{$("body").append('<div id="pageCover" style="position:absolute;position:fixed; top:0; left: 0; width: 100%; height: 100%; background: #222; opacity: 0.5; filter:alpha(opacity=50);"></div>')}}function m(o,q){var n=q||{};if(n.cover_page){j()}var p=$("#dialogContainer");if(!p.size()){p=$('<div id="dialogContainer" style="position:absolute; position:fixed; top:-10000px; background: white"></div>');$("body").append(p)}$.ajax({url:o,data:n.data,success:function(t){var s=$(window).width();var r=$(window).height();p.html(t);p.css({left:(s-p.outerWidth())/2,top:(r-p.outerHeight())/2});if(n.callback){n.callback()}}})}function h(){$("#dialogContainer").remove();$("#pageCover").hide()}window.hideDialog=h;function g(){$("#dialogContainer").append('<div style="width:95%; height: 95%; background: white url(/images/loading2.gif) no-repeat center center;position: absolute; top:0; left: 0"></div>')}function a(o){g();function n(q){if(!q.error){m("/internal/likeviafbcomplete",{data:{id:k}})}}function p(){}$.ajax({type:"POST",url:"/internal/submit",data:o,dataType:"json",success:n,error:p})}function d(){alert("It appears you do not want to connect your Facebook account with MyLikes.com.\nWe will be unable to save your likes, and you will be unable to earn money.")}function l(){alert("It appears you do not want to give MyLikes.com permission to see your Facebook account..\nWe will be unable to save your likes, and you will be unable to earn money.")}var k;function e(n){console.log(n);if(n.success){a({entity_id:k})}else{}}function b(){$.fbLoginHandler(e,"user_about_me,user_website,user_location,user_birthday,email")}window.connectWithFacebookAndPost=b;function c(n){k=n;m("/internal/likeviafacebook?id="+n,{cover_page:true});FB.Event.subscribe("edge.create",function(o,p){$("#fb-like-completed").show()})}window.showFBLikeDialog=c;$().ready(function(){$("#promo_search_box").autocomplete("/internal/autocomplete",{delay:10,extraParams:{promo:1,extra_info:1},width:360,selectFirst:false,scroll:false,cacheLength:10,formatItem:f,formatResult:function(n){return n[1]},formatMatch:function(n){return n[0]}})})})();function onImageLinkChange(l){var h=$(l).attr("thumbsid");var b=$(l).attr("t");var d=$(l).attr("f");var e=$(l).attr("fb");var g=$(l).attr("user_name");var j=$(l).attr("click");if((/likethissmall.png$/.test($(l).attr("src")))||(/likethisbig.png$/.test($(l).attr("src")))){if(/likethisbig.png$/.test($(l).attr("src"))){var k=1}else{var k=0}$(l).attr("src","/images/1px.gif");$(l).attr("click","c");$(l).attr("ho","n");var a=h.split("-")[1];$("#likeform_"+a).show();$("#viewrecoc_"+a).hide();if((b==1)||(d==1)||(e==1)){var f='<div class="reallysmalltext" style="padding-bottom:10px; width:300px;">Publish to:&nbsp;';if(b==1){f+='<input id="twitter_checkbox_'+a+'" type="checkbox" value="yes" name="publish_twitter" checked>&nbsp;Twitter'}if(e==1){f+='&nbsp;<input id="fb_checkbox_'+a+'" type="checkbox" value="yes" name="publish_facebook" checked>&nbsp;Facebook'}if(d==1){f+='&nbsp;<input id="ff_checkbox_'+a+'" type="checkbox" value="yes" name="publish_friendfeed" checked>&nbsp;Friendfeed'}f+="</div>"}else{var f=""}$("#likeform_"+a).html('<div class="addrecolike" ">Say something about why you like this <br/><form name="recolikeform" id="recolikeform_'+a+'"><textarea cols="40" rows="6" name="reco_comment" id="reco_comment_'+a+'"></textarea> <div style="padding:3px"><font class="smallgreyfont">Use @'+g+' to address the user</font> </div><div style="padding:5px">'+f+' <input type="button" id="likesubmitbutton_'+a+'" class="likesubmitbutton"   item = "'+k+'"name="Submit"  reco_id="'+a+'"   value="Submit"> &nbsp; <a href="#" class="cancellink">Cancel</a>&nbsp; <span id ="likeformloadingdiv_'+a+'" style="display:none;" ><img src="/images/loading2.gif"></span></form><div></div>');
$("#reco_comment_"+a).focus();$(".cancellink").click(function(){$("#likeform_"+a).hide();$("#viewrecoc_"+a).show();$("#likeform_"+a).html("")});$(".likesubmitbutton").click(function(){likesubmitClick(this)});$.ajax({url:"/internal/thumbsupreco",data:"divid="+h+"&done=nc",dataType:"json",success:function(m){if(m.count==1){var c=" Like"}else{var c=" Likes"}$("#"+h).html('<a href="'+m.entity_url+'">'+m.count+c+"</a>");$("#s"+h).html(m.thumbsupstring);$("#linktext_"+h).html("Liked");$("#text-"+h).find("a").text("undo");$("#likesubmitbutton_"+a).attr("newreco_id",m.newreco_id)},error:checkAuth})}}function submitClick(b,d){var a=$(b).attr("reco_id");var c=$(b).attr("show_thumbs");$.ajax({beforeSend:function(){$("#commentloadingdiv_"+a).show()},url:"/internal/processcomment",data:{comment:$("#comment_"+a).val(),reco_id:a,show_thumbs_bool:c},dataType:"json",success:function(e){$("#commentloadingdiv_"+a).hide();$("#comments_message").html(e.numcomment);$("#comments_"+a).append(e.commenthtml);$("#comment_"+a).val("");if(d=="Y"){$("#postcommentform_"+a).hide()}},error:checkAuth})}function likesubmitClick(e){var d=$(e).attr("reco_id");var b=$(e).attr("newreco_id");var f=$(e).attr("item");var g=[];var a=["twitter","ff","fb"];for(var c in a){if($("#"+a[c]+"_checkbox_"+d).attr("checked")){g.push(a[c])}}$.ajax({beforeSend:function(){$("#likeformloadingdiv_"+d).show();$("#reco_comment_"+d).attr("disabled","disabled")},url:"/internal/processlikereco",data:{reco_comment:$("#reco_comment_"+d).val(),publish_dests:g.join(","),newreco_id:b,item:f,oldreco_id:d},dataType:"json",success:function(h){$("#likeformloadingdiv_"+d).hide();$("#likeform_"+d).html('<div class="submitmessage" style="float:right; padding:5px; margin-right:20px; background-color:#f2f2f2">Submitted</div>');setTimeout(function(){$(".submitmessage").hide()},1000);$("#viewrecoc_"+d).show();$("#comments_"+d).append(h.commenthtml);$("#likeform_"+d).css("background-color","#ffffff")},error:checkAuth})}$().ready(function(){$.fbInitHandler=function(b){FB.init({appId:$("#fb-root").attr("appid"),status:true,cookie:true,xfbml:$("#fb-root").attr("fbml")=="1"});FB.getLoginStatus(function(c){if(c.session){$("#fb-root").data("fbsession",c)}});if($.postFBInitHandler){$.postFBInitHandler()}};function a(c,b){if(c.session){req_url="/connected/facebook?perms=";perms=c.perms;if(perms){req_url+=escape(perms)}if($("#fb-root").attr("inline")){req_url+="&noredirect=1";$.getJSON(req_url,function(d){b=$("#fb-root").data("callback");if(b){b(d)}})}else{rd=$("#fblogin").attr("ru");if(rd){req_url+="&redirect_url="+escape(rd)}window.location=req_url}}else{if(b){b(null)}}}$.fbLoginHandler=function(b,d,c){if(b){$("#fb-root").data("callback",b)}if(!c){logged_in_session=$("#fb-root").data("fbsession")}complete_login=true;if(d){if(logged_in_session&&logged_in_session.perms){req_perms=d.split(",");complete_login=false;for(i=0;i<req_perms.length;i++){if(logged_in_session.perms.indexOf(req_perms[i])<0){complete_login=true}}}}else{if(logged_in_session){complete_login=false}}if(complete_login){opts={};if(d){opts.perms=d}FB.login(a,opts)}else{a(logged_in_session,b)}return false}});
