var site={ajaxData:null,layer:{obj:null,set:function(a,b){site.layer.obj=a,site.layer.align(site.layer.obj),site.layer.closeLayer(b),$(window).resize(function(){site.layer.align(a)})},align:function(a){var b=a;a.css({top:site.vCenter("."+$(b).attr("class"))+"px",left:site.hCenter(b,b.parent())+"px"})},screenPosition:function(){return typeof window.pageYOffset=="number"?[window.pageXOffset,window.pageYOffset]:document.body&&(document.body.scrollLeft||document.body.scrollTop)?[document.body.scrollLeft,document.body.scrollTop]:document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)?[document.documentElement.scrollLeft,document.documentElement.scrollTop]:[-1,-1]},screenSize:function(){var a=0,b=0;return typeof window.innerWidth!="undefined"?[window.innerWidth,window.innerHeight]:typeof document.documentElement!="undefined"&&typeof document.documentElement.clientWidth!="undefined"&&document.documentElement.clientWidth!=0?[document.documentElement.clientWidth,document.documentElement.clientHeight]:[document.getElementsByTagName("body")[0].clientWidth,document.getElementsByTagName("body")[0].clientHeight]},closeLayer:function(a){$(a).click(function(a){a.preventDefault(),$(site.layer.obj).hide(),$(site.layer.obj).parent().hide()})}},vCenter:function(a){var b=site.layer.screenPosition(),c=site.layer.screenSize(),d=c[1]/2-$(a).height()/2;return d=d<0?100:d,d},hCenter:function(a,b){var c=(b.width()-a.width())/2+b.scrollLeft();return c},remove:function(a){$(a).size()>0&&$(a).remove()},setClearValues:function(a){$(a).each(function(){var a=this.value;$(this).focus(function(){this.value==a&&(this.value="")}),$(this).keydown(function(){$(this).focus(function(){this.value==a&&(this.value="")})}),$(this).blur(function(){this.value==""&&(this.value=a)})})},formAction:function(a,b,c,d){a.submit(function(d){var e=$("input[type=text]",a),f=$("input[type=hidden]",a),g=$("textarea",a),h=$("input[type=password]",a),i=$("input[type=radio]",a),j=$("input[type=checkBox]",a),k=$("select",a),l=$("input[type=email]",a),m=[e,h,k,l,i,g,f],n=m.length;for(var o=0;o<n;o++)site.inputFocusBlur(m[o]);i.click(function(){$(this.parentNode.parentNode).removeClass("error")});var p=null,q=0,r={};b!=null&&d.preventDefault(),e.each(function(){var a=site.isEmpty(this,this.parentNode);if(a==0){if($(this).hasClass("email")||$(this).parent().hasClass("email"))a=site.emailCheck(this,this.parentNode);if($(this).hasClass("twitter")||$(this).parent().hasClass("twitter"))this.value=this.value.replace("@","");if($(this).hasClass("twitter")||$(this).parent().hasClass("twitter"))a=site.twitterLengthCheck(this,this.parentNode,20);if($(this).hasClass("location")||$(this).parent().hasClass("location"))a=site.locationLengthCheck(this,this.parentNode,100);if($(this).hasClass("myWebSite")||$(this).parent().hasClass("myWebSite"))a=site.personalWebLengthCheck(this,this.parentNode,250);$(this).attr("id")==="id_vanity_path"&&(a=site.urlCheck(this))}r[this.name]=this.value,q+=a}),g.each(function(){var a=site.isEmpty(this,this.parentNode);if($(this).hasClass("signature")||$(this).parent().hasClass("signature"))a=site.signatureLengthCheck(this,this.parentNode,80);a!=0,r[this.name]=this.value,q+=a}),h.each(function(){if($(this).attr("id")==="id_new_password1"||$(this).attr("id")==="id_new_password2")var a=site.pwdConfirm("#id_new_password1","#id_new_password2");else var a=site.isEmpty(this,this.parentNode);a==0&&(a=site.pwdLengthCheck(this,this.parentNode,6)),r[this.name]=this.value,q+=a}),l.each(function(){q+=site.isEmpty(this,this.parentNode),$(this.parentNode.parentNode).removeClass("error"),r[this.name]=this.value}),i.each(function(){q+=site.optionCheck(this,this.parentNode.parentNode),this.checked&&(r[this.name]=this.value)}),j.each(function(){q+=site.isEmpty(this,this.parentNode),this.value==="True"?r[this.name]=this.value:r[this.name]="False"}),k.each(function(){q+=site.isEmpty(this,this.parentNode),r[this.name]=this.value});if(q!==0&&b===null)d.preventDefault();else if(b===null)return!0;if(q==0&&b===null)return!0;q==0&&b!=null&&$.ajax({beforeSend:function(a,b){site.csrfCheck(a,b)},url:b,type:"POST",data:r,success:function(b,d,e){p=b;if($("#settings")&&p[0].errors!==undefined&&p[0].errors.vanity_path){var f=$("#id_vanity_path"),g=f.parent();g.hasClass("error")||(g.addClass("error"),f.css({borderColor:"#ef6096"}),$(".error",g).eq(0).show().delay(5e3).fadeOut())}$("#settings").length>0&&b[0].status==="saved"&&(settings.successSave(b),site.ajaxData=p,site.processData(site.ajaxData,a)),b[0].status==="failure"&&$(a).hasClass("signupForm")?b[0].errors.email&&($("#email_div").show(),$(".emailError").html(b[0].errors.email[0]).show()):c!==undefined&&c!==""&&(window.location=c)},complete:function(a,b){},error:function(b,c,d){var e=site.generalFormError();$(e).insertAfter("h1",a)}})})},inputFocusBlur:function(a){a.each(function(){$(this).focus(function(){$(this).hasClass("error")||$(this).addClass("focus")}),$(this).blur(function(){var a=0;if(this.type=="text"||this.type=="email"||this.type=="password"||this.tagName=="select")a=site.isEmpty(this,this.parentNode);this.type=="password"&&a==0&&site.pwdLengthCheck(this,this.parentNode,6),this.type=="text"&&a==0&&$(this).hasClass("email")&&site.emailCheck(this,this.parentNode),this.type=="radio"&&site.optionCheck(this,this.parentNode.parentNode),$(this).hasClass("error")||$(this).removeClass("focus")})})},isEmpty:function(a,b){if($(a).hasClass("required")||$(a).parent().hasClass("required"))if(a.value==""||$(a).hasClass("watermarkOn"))return $(b).hasClass("error")||($(b).addClass("error"),a.style.borderColor="#ef6096"),1;return a!=""&&($(b).removeClass("error"),a.style.borderColor="#e5e5e5"),0},locationLengthCheck:function(a,b,c){if($(a).attr("id")=="id_location")return a.value.length>c?($(b).hasClass("error")||($(b).addClass("error"),a.style.borderColor="#ef6096"),$(".error",b).eq(0).show().delay(2e3).fadeOut(),1):0},signatureLengthCheck:function(a,b,c){if($(a).attr("id")=="id_signature")return a.value.length>c?($(b).hasClass("error")||($(b).addClass("error"),a.style.borderColor="#ef6096"),$(".error",b).eq(0).show().delay(2e3).fadeOut(),1):0},twitterLengthCheck:function(a,b,c){if($(a).attr("id")=="id_twitter_handle")return a.value.length>c?($(b).hasClass("error")||($(b).addClass("error"),a.style.borderColor="#ef6096"),$(".error",b).eq(0).show().delay(2e3).fadeOut(),1):0},personalWebLengthCheck:function(a,b,c){if($(a).attr("id")=="id_my_website")return a.value.length>c?($(b).hasClass("error")||($(b).addClass("error"),a.style.borderColor="#ef6096"),$(".error",b).eq(0).show().delay(2e3).fadeOut(),1):0},pwdLengthCheck:function(a,b,c){if($(a).attr("id")=="id_new_password1"||$(a).attr("id")=="id_new_password2"||$(a).attr("id")=="id_password")if(a.value=="")return!1;return $(a).val().length<c?($(b).hasClass("error")||($(b).addClass("error"),$(a).css({borderColor:"#ef6096"})),$(".charLength").show().delay(2e3).fadeOut(),1):($(".error",a).eq(0).removeClass("error"),$(b).removeClass("error"),$(a).css({borderColor:"#e5e5e5"}),0)},pwdConfirm:function(a,b){var c=$(a).val(),d=$(b).val();if(c!=d){if(!$(a).parent().hasClass("error")||!$(b).parent().hasClass("error"))$(a).parent().addClass("error"),$(b).parent().addClass("error"),$(a).css({borderColor:"#ef6096"}),$(b).css({borderColor:"#ef6096"});return $(".match").show().delay(2e3).fadeOut(),1}return $(a,b).parent().removeClass("error"),0},emailCheck:function(a,b){return site.validateEmail(a.value)?($(b).removeClass("error"),a.style.borderColor="#e5e5e5",0):($(b).hasClass("error")||($(b).addClass("error"),a.style.borderColor="#ef6096"),$(".emailError").show().delay(2e3).fadeOut(),1)},validateEmail:function(a){return/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(a)},optionCheck:function(a,b){if($(a).hasClass("required")&&!$("input[name='"+a.name+"']").is(":checked"))return $(b).hasClass("error")||$(b).addClass("error"),1;if($("input[name='"+a.name+"']").is(":checked"))return $(b).removeClass("error"),0},urlCheck:function(a){var b=$(a).val(),c=new RegExp(/^[a-zA-Z0-9.]+$/);return b.match(c)?($(a).parent().removeClass("error"),a.style.borderColor="#e5e5e5",0):($(a).parent().hasClass("error")||($(a).parent().addClass("error"),a.style.borderColor="#ef6096"),$(".invalidChars").show().delay(2e3).fadeOut(),1)},csrfCheck:function(a,b){function c(a){var b=null;if(document.cookie&&document.cookie!=""){var c=document.cookie.split(";");for(var d=0;d<c.length;d++){var e=jQuery.trim(c[d]);if(e.substring(0,a.length+1)==a+"="){b=decodeURIComponent(e.substring(a.length+1));break}}}return b}!/^http:.*/.test(b.url)&&!/^https:.*/.test(b.url)&&a.setRequestHeader("X-CSRFToken",c("csrftoken"))},processData:function(a,b){var c=a[0].status;if(c=="failure"){try{if(a[0].errors&&!$("p",b).eq(0).hasClass("error")){var d=null;if(a[0].errors.facebook_id)d=site.generalFormError("This Facebook account is already signed up!  Please return to the homepage and log in.");else if(a[0].errors.email)document.getElementById("id_email")?$("#id_email").parent().addClass("error"):(site.createEmailField(document.getElementById("sign_up_dl"),a[0].email),site.emailError(a[0].errors.email,b));else if(a[0].errors.gender||a[0].errors.birth_month||a[0].errors.birth_day||a[0].errors.birth_year)d=site.generalFormError("There was missing information in your data.  Please re-try.");$(d).insertAfter("h1",b)}}catch(e){}try{if(a[0].message&&!$("p",b).eq(0).hasClass("error")){var d=site.generalFormError();$(d).insertAfter("h1",b)}}catch(e){}b.stop().fadeTo(500,1),$(".loading",b.parent()).remove()}c!="success"},emailError:function(a,b){if(a=="A user with that email address already exists."){$(".emailCont",b).addClass("error");var c=document.createElement("div");c.className="error",c.id="emailErrorBubble",c.style.display="block";var d=document.createElement("img");d.width=6,d,height=20,d.src=$(".error img").eq(0).attr("src");var e=document.createElement("span");c.appendChild(d),c.appendChild(e).appendChild(document.createTextNode(a)),$(".emailCont",b).append(c)}},generalFormError:function(){return site.generalFormError("There has been an error submitting the form.")},generalFormError:function(a){var b=document.createElement("p");return b.className="error",b.appendChild(document.createTextNode(a)),b},createEmailField:function(a,b){var c=document.createElement("dt"),d=document.createElement("label");d.setAttribute("for","id_email"),d.innerHTML="email",c.appendChild(d);var e=document.createElement("dd");e.setAttribute("class","emailCont");var f=document.createElement("input");f.setAttribute("id","id_email"),f.setAttribute("value",b),f.setAttribute("class","email"),f.setAttribute("type","email"),f.setAttribute("name","email"),e.appendChild(f);var g=document.createElement("dd");g.setAttribute("class","clr"),a.appendChild(c),a.appendChild(e),a.appendChild(g)},slideOut:function(a,b,c){a.animate({left:b.width()+a.width()+"px"},600,"linear",function(){$(".inner",a).eq(0).html(c),a.css({left:-1*a.width()-30+"px",top:site.vCenter(a)+"px"}),a.animate({left:+site.hCenter(a,b)+"px"},600,"linear")})},supportsInputPlaceholder:function(){var a=document.createElement("input");return"placeholder"in a},loginUser:function(a,b,c,d,e){$.ajax({beforeSend:function(a,b){site.csrfCheck(a,b)},url:b,type:"POST",dataType:"json",data:{username:c,password:d,next:e},success:function(a,b){var c=a;c[0].status!="failure"?window.location=c[0].redirect_to:(c[0].errors.username&&($(".login div").eq(1).addClass("error"),$(".error").length==0&&$("#login").append('<div style="text-align:center; margin-top:-5px;" class="error"><br> Please verify you typed in the correct email and password.</div>'),site.removeError(".login input")),c[0].errors.password&&($(".forgotPassword").length===0&&($(".pwd").append('<a class="ir forgotPassword" href="#forgotPassword">Forgot Password?</a>'),$(".forgotPassword").hide().fadeIn("slow"),$(".pwd").keydown(function(){$(".forgotPassword").fadeOut("slow").remove()}),homePage.getModal(".forgotPassword")),$(".login div").eq(2).addClass("error"),site.removeError(".login input")))}})},removeError:function(a){$(a).focus(function(){$(this).parent().removeClass("error")})},scrollbarCheck:function(a){var b=a.get(0).scrollHeight>a.height(),c=a.get(0).scrollWidth>a.width();return[b,c]},switchControl:{clicked:!1,init:function(a,b,c,d){$("input[name="+b+"]").eq(0).attr("checked",""),a.click(function(){site.switchControl.switchAnimation(a,b,c,d)}),a.parent().click(function(){site.switchControl.switchAnimation(a,b,c,d)})},switchAnimation:function(a,b,c,d,e){site.switchControl.clicked?(a.parent().removeClass("on"),$(a).animate({left:0},500,function(){site.switchControl.clicked=!1,$("input[name="+b+"]").eq(0).attr("checked",""),$("input[name="+b+"]").eq(0).attr("value","False")}),d&&d()):(a.parent().addClass("on"),$(a).animate({left:a.parent().width()-$(a).width()},500,function(){site.switchControl.clicked=!0,$("input[name="+b+"]").eq(0).attr("checked","checked"),$("input[name="+b+"]").eq(0).attr("value","True")}),c&&c())}},cookie:{read:function(a){var b=a+"=",c=document.cookie.split(";");for(var d=0;d<c.length;d++){var e=c[d];while(e.charAt(0)==" ")e=e.substring(1,e.length);if(e.indexOf(b)==0)return e.substring(b.length,e.length)}return null},create:function(a,b,c){if(c){var d=new Date;d.setTime(d.getTime()+c*24*60*60*1e3);var e="; expires="+d.toGMTString()}else var e="";document.cookie=a+"="+b+e+"; path=/"},erase:function(a){createCookie(a,"",-1)}},imageTransfer:function(a,b){var c=a.getElementsByTagName("img")[0];a.style.backgroundImage="url("+c.src+")",c.style.visibility="hidden"},tooltip:{t:null,layers:null,set:function(a){$(a).each(function(b){var c=document.createElement("span");c.appendChild(document.createTextNode($("img",a[b]).eq(0).attr("alt"))),$(c).mouseover(function(){clearTimeout(site.tooltip.t)}),$(c).mouseout(function(){clearTimeout(site.tooltip.t),site.tooltip.t=setTimeout("site.tooltip.hide()",2e3)}),a.eq(b).parent().append(c),$(a).mouseover(function(){clearTimeout(site.tooltip.t),$(site.tooltip.layers).hide(),$("span",this.parentNode).eq(0).show(),$("span",this.parentNode).css("margin-left",($("span",this.parentNode).width()+20)/2*-1+"px")}),$(a).mouseout(function(){clearTimeout(site.tooltip.t),site.tooltip.t=setTimeout("site.tooltip.hide()",2e3)})}),site.tooltip.layers=$("span",a.parent().parent())},hide:function(){$(site.tooltip.layers).hide()}},openTabInParent:function(a,b){b||$(a).attr("href")&&(b=$(a).attr("href")),_logger.debug("URL: "+b),a!=null?$(a).click(function(a){a.preventDefault(),window.open(b)}):window.open(b)},popup:function(a,b,c,d,e,f,g){b||$(a).attr("href")&&(b=$(a).attr("href")),g||(g="WANTTT"),d||(d=600),c||(c=800),f||(f=1),e||(e=0),a!=null?$(a).click(function(a){a.preventDefault(),window.open(b,g,"status = "+f+", height = "+d+", width = "+c+", resizable = "+e)}):window.open(b,g,"status = "+f+", height = "+d+", width = "+c+", resizable = "+e)},processUrl:function(a){var b=a;return prefix=location.protocol+"//"+location.hostname,b.indexOf(prefix)===0&&(b=b.substring(prefix.length)),b=b.replace(":8000",""),b},smoothScroll:function(a){$(a).click(function(b){b.preventDefault();var c=$(a).attr("href");$("html, body").animate({scrollTop:$(c).offset().top},1e3)})},hintText:function(a,b){$(b).bind("click",function(){this.style.display="none",$(a).focus()}),$(a).bind("click focus",function(){$(b).hide()}),$(a).bind("blur",function(){this.value==""&&$(b).show()})},modal:function(a,b){function r(a){a.reveal({animation:d,animationspeed:500})}var c=$(a).data(),d=c.manimation,e=c.modalId,f=$("body"),g=$(a).attr("href"),h=!1,i={url:g,type:"GET",dataType:"html"},j=[],k=[],l,m,n,o,p;if(c.jsDependency){o=c.jsDependency,j=o.split(",");for(var q=0;q<j.length;q++)p=document.createElement("script"),p.src=j[q],k.push(p)}$(a).click(function(a){a.preventDefault(),l=document.createElement("div"),l.className="reveal-modal "+e,l.id=e,n=document.createElement("a"),n.setAttribute("href","#close"),n.className="close-reveal-modal";if(!document.getElementById(e))return site.doAjax(i).then(function(a){l.innerHTML=a,l.appendChild(n),$("body").append(l),h=!0,m=$("#"+l.id),r(m),c.jsDependency&&$.each(k,function(a){$("body").append(k[a])})}),!1;h===!0&&r(m)})},popOver:function(a){var b=$(a).data(),c=b.popId,d=b.popClass,e=b.arrowPos,f=$(a).attr("href"),g=document.getElementsByTagName("body")[0],h={url:f,type:"GET",dataType:"html"},i=!1,j,k,l,m,n,o;b.jsDependency&&(m=b.jsDependency,n=document.createElement("script"),n.src=m),$(a).parent().delegate(a,"click",function(f){return j=document.createElement("div"),j.id=c,j.className="popOver  "+c+" "+d,k=document.createElement("span"),k.className="arrow"+e+" arrow",document.getElementById(c)||site.doAjax(h).then(function(d){j.innerHTML=d,j.appendChild(k),$(a).parent().append(j),i=!0,l=$("#"+c),l.show(),site.bindWindowClick("#"+c,a,"popOver","share","cancelShare"),b.jsDependency&&g.appendChild(n)}),i===!0&&l.show(),!1})},doAjax:function(a){var b=new $.Deferred,c,d,e,f;return a.url!==undefined?c=a.url:alert("Provide url"),a.type!==undefined?d=a.type:d="GET",a.dataType!==undefined?f=a.dataType:d="json",a.data!==undefined?e=a.data:e=null,$.ajax({beforeSend:function(a,b){d==="POST"&&site.csrfCheck(a,b)},url:c,type:d,dataType:f,data:e,success:b.resolve,error:b.reject}),b.promise()},bindWindowClick:function(a,b,c,d,e){$(document).bind("click",function(f){var g=$(f.target);(!g.parents().hasClass(c)||g===$(b))&&$(a).hide(),g.hasClass(d)&&$(a).show(),g.hasClass(e)&&$(a).hide()})},fadeFooter:function(a){$(a).hover(function(){$(this).animate({opacity:1},500)},function(){$(this).animate({opacity:.001},500)})},closeMessage:function(a){$(a).click(function(b){b.preventDefault();var c=$(a).data().url;site.doAjax({url:c,type:"POST",dataType:"json"}).then(function(b){$(a).parent().animate({height:0,opacity:0},300,function(){$(this).remove()})})})},quickTip:function(a,b,c){var d=$(a);d.hover(function(){var a=$(this),d=c==="image"?a.find("img").offset():a.offset(),e=d.left,f=a.find(b),g=f.width(),h=a.width();f.css({left:parseInt(g/2-h/2+3)*-1}).show()},function(){var a=$(this),d=c==="image"?a.find("img").offset():a.offset(),e=d.left,f=a.width();a.find(b).hide()})},autocomplete:function(a,b,c,d,e,f){var g=$(a).data(),h=g.imageBase,i=g.type,j=g.userid,k=g.autocompleteBase,l=g.postUrl,m=g.productId,n=g.count,o=g.getExtraInfo,p,q,r=[];$(".existingChannel").each(function(a){try{r.push($(this).data("channelId"))}catch(b){console.log("err",b)}});if(!n||n<=0)n=10;!o||o=="false"?o=!1:o=!0,site.setClearValues(a),$(a).bind("keydown",function(a){a.keyCode===$.ui.keyCode.TAB&&$(this).data("autocomplete").menu.active&&a.preventDefault()}).autocomplete({source:function(b,c){$.ajax({url:k,method:"get",dataType:"jsonp",data:{q:b.term,type:i,count:n,exclusion_ids:r,userid:j},success:function(b){var d=[],e=b.response.docs,f=e.length,g="",h=$(a).val(),j={label:"Create New: "+h,value:""},k;for(k=0;k<f;k++)i==="user"?g=e[k].full_name:i==="product"?g=e[k].name:i==="channel"?g=e[k].name:i==="collection"?g=e[k].name:g="unknown",d[k]={value:e[k].django_id,label:g};d.push(j),d.length>0&&c(d)}})},focus:function(){return!1},delay:0,autoFocus:!0,select:function(g,h){var i,j,k,n,p,q,r,s,t;return h.item.value===""?(j=h.item.label.split("Create New: "),i=j[1]):i=h.item.label,c==="ajax"&&site.doAjax({url:l,type:"POST",data:{channel_id:h.item.value,product_id:m,name:i,get_extra_info:o},dataType:"json"}).then(function(c){if(c.success){var g="/"+c.vanity_path,j=c.channel_id,k=b==="#collectionTagHolder"?$("#collectionTagHolder").data("wantId"):"",l=b==="#collectionTagHolder"?"/"+$("#collectionTagHolder").data("userVanity")+g:g,n,o,p,q,r,s,u,v,w,k;site.tickUp(f),$(a).val(h.item.label),d===!0&&(w='<li class="tag"><a href="'+l+'" data-channel-id="'+j+'" data-collection-id="'+j+'" data-product-id="'+m+'" data-want-id="'+k+'" class="tagLink">'+i+"</a></li>",$(b).prepend(w));if(e===!0){g="/"+c.vanity_path,j=c.channel_id,n=c.channels_list[0].vanity_path,o=c.channels_list[0].pic_base,p=c.channels_list[0].name,q=c.channels_list[0].wants_count,r=c.channels_list[0].followers_count,s=c.channels_list[0].latest_wants,u="",last="";for(v=0;v<s.length;v++)v===2&&(last="last"),u+='<li class="bdImg want '+last+'"><a href="'+s[v].product_url+'" class="wantLink"><img src="'+s[v].image+'product90x90.jpg" width="55" height="55" class="wantImg" /></a></li>';t='<li class="streamItem user omega clearfix"><div class="media streamSuper userInfo"><div class="img avatar"><a href="/'+n+'" class="profileLink"><img src="'+o+'channel55x55.jpg" /></a></div><div class="bd info">'+'<h2 class="h4">'+p+'</h2><ul class="stats clearfix">'+'<li class="wants stat"><strong>Wants: </strong>'+q+"</li>"+'<li class="followers stat"><strong>Followers: </strong>'+r+"</li>"+'</ul></div></div><div class="media streamSub userActivity"><div class="img action">'+'<a class="btn greyBtn unfollow" data-id="'+j+'" data-url="'+"/w/channel/unfollow/ajax/"+j+'/" href="/w/channel/unfollow/ajax/'+j+'/">Unfollow</a></div><div class="bd"><ul class="wantImages imgBank clearfix">'+u+"</ul></div></div>","</div></li>",$(b).prepend(t),relationships.handleFollow(".follow, .unfollow")}$(a).val("")}}),c==="static"&&(k=$('<li class="addMsg">This Want will be added to the '+i+" collection.</li>").hide().fadeIn(500).delay(1e3).fadeOut(500),d===!0?($(document).bind("checkSize",function(){q=window.innerHeight,r=document.height,s=window.innerWidth,r>q&&window.resizeTo(s,r+50)}),n='<li class="tag"><span class="tagLink">'+i+'</span><a href="#remove" class="ir removeChannel">Close</a></li>',$(b).append(n).trigger("checkSize"),$(".removeChannel").click(function(a){a.preventDefault(),p=$(this).parent().find(".tagLink").text(),$(this).parent().remove(),$("form").find('input[value="'+p+'"]').remove()})):$(b).append(k),$("form").append('<input type="hidden" name="collection" value="'+i+'"/>'),$(a).val("")),!1}}).data("autocomplete")._renderItem=function(a,b){return i==="product"?p="90x90.jpg":p="28x28.jpg",$(a).addClass("resultList"),b.value===""?q='<a><div class="media addNewChannel"><div class="bd">'+b.label+"</div></div></a>":i=="collection"?q='<a><div class="media searchResult">'+b.label+"</div></div></a>":q='<a><div class="media searchResult"><div class="img "><img width="28" height="28" class="avatar" src="'+h+i+"/"+b.value+"/"+i+p+'" /></div><div class="bd result">'+b.label+"</div></div></a>",$("<li></li>").data("item.autocomplete",b).append(q).appendTo(a)}},removeFromChannel:function(a,b,c){},tickUp:function(a){if($(a).length){var b=parseInt($(a).text());isNaN(b)&&(b=0);var c=1;$(a).text(++b)}},tickDown:function(a){if($(a).length){var b=parseInt($(a).text());isNaN(b)&&(b=0);var c=1;$(a).text(--b)}},stickyHeader:function(a){var b=$(a),c,d,e,f,g,h;$(".grid").length>0&&(e=parseInt($(a).height()),h=parseInt($(".grid").css("marginTop")),f=115,g=parseInt($(".grid").offset().top),c=g-(e+50)),$(window).scroll(function(d){var e=$(window).scrollTop(),f=b.css("position")==="fixed";b.length>0&&(e>c&&!f?(b.stop().css({position:"fixed",top:0,width:845,background:"#fff",borderBottom:"1px solid #e3e3e3",padding:"10px 0",marginBottom:"4px",zIndex:999999,marginBottom:0}),$(".grid").stop().css({position:"relative",top:$(a).height()})):e<c&&f&&(b.css({position:"relative",top:0,padding:0,borderBottom:"none",background:"none",zIndex:1}),$(".grid").offset({top:g}).css({top:0})))})},roundCorners:function(a){$(a).wrap(function(){var a=$(this),b=$(this).hasClass("wantImg")?"wantImgRounded":"coverRounded";return a.hide(),'<span style="background-image:url('+a.attr("src")+"); height: "+a.height()+"px; width: "+a.width()+'px;" class="rounded '+b+'" />'})},serializeObject:function(a){var b,c;return c={},b=$(a).serializeArray(),$.each(b,function(){return c[this.name]!==void 0?(c[this.name].push||(c[this.name]=[c[this.name]]),c[this.name].push(this.value||"")):c[this.name]=this.value||""}),JSON.stringify(c)},rewant:function(a,b,c,d){var e=$(a),f=e.attr("href"),g,h,i,j={type:"POST",data:null,url:f,dataType:"json"};e.click(function(a){a.preventDefault(),g=site.serializeObject(b),j.data=g,site.doAjax(j).then(function(a){c.attr("href",a[0].remove_url),d==="grid"&&(c.parent().parent().addClass("wanted").removeClass("wantIt"),c.parent().find(".deleteItem").length>0&&(c.parent().find(".deleteItem").remove(),c.parent().parent().find(".commentWrap").show())),d==="detail"&&c.parent().addClass("wanted").removeClass("wantIt"),d==="list"&&c.parent().addClass("wanted").removeClass("wantIt"),$(".close-reveal-modal").click()})})}};$(document).ready(function(){$(".fadeFooter").length&&site.fadeFooter(".fadeFooter"),$(".message .close").length&&site.closeMessage(".message .close"),$(".msg .close").length&&site.closeMessage(".msg .close"),$(".quickTip").length&&site.quickTip(".profileLink",".quickTip","image")})
