var $j=jQuery.noConflict();var opened=false;var actionsopen=false;var reviewopen=false;var postwallopen=false;var helpcontent="";var notescontent="";var buddycontent="";$j(document).ready(function(){$j(".onlineUsers img").mouseover(function(){generateOverButton($j(this).parent("span").attr("rel"),$j(this));opened=true});$j("div.box:has(> ol) > h4").click(function(d){$j(this).removeClass("boxHover");if($j(this).hasClass("expand")){$j(this).toggleClass("collapse").toggleClass("expand").siblings("ol").slideDown(300)}else{$j(this).toggleClass("expand").toggleClass("collapse").siblings("ol").slideUp(300)}});$j("div.box > ol > li").hover(function(){$j(this).addClass("selected")},function(){$j(this).removeClass("selected")});$j("div.box:has(div#advopt) > h4").click(function(d){if($j(this).hasClass("expand")){$j(this).toggleClass("collapse").toggleClass("expand").siblings("div#advopt").slideDown(300)}else{$j(this).toggleClass("expand").toggleClass("collapse").siblings("div#advopt").slideUp(300)}});var a;$j("#slider1").slider({stepping:10,min:0,max:2000,range:true,slide:function(k,d){$j("#slider1-details").text("$"+$j("#slider1").slider("value",0)+" TO $"+$j("#slider1").slider("value",1))},stop:function(k,d){document.getElementById("priceFrom").value=$j("#slider1").slider("value",0);document.getElementById("priceTo").value=$j("#slider1").slider("value",1)},handles:[{start:10,min:0,max:2000,id:"handle-1"},{start:1500,min:0,max:2000,id:"handle-2"}]});var b=new Date();$j("#slider2").slider({min:1980,max:b.getFullYear(),range:true,slide:function(k,d){init2=true;$j("#slider2-details").text($j("#slider2").slider("value",0)+" TO "+$j("#slider2").slider("value",1))},stop:function(k,d){document.getElementById("vintageFrom").value=$j("#slider2").slider("value",0);document.getElementById("vintageTo").value=$j("#slider2").slider("value",1)},handles:[{start:1980,min:1980,max:b.getFullYear(),id:"handle-3"},{start:b.getFullYear(),min:1980,max:b.getFullYear(),id:"handle-4"}]});$j("#slider1-details").text("$10 TO $1500");$j("#slider2-details").text("1980 TO "+b.getFullYear());applyRatings();$j("#post_to_wall").click(function(){h(this);return false});function h(d){if(reviewopen){$j("#tell_us_vendor, #tell_us_product").hide(300).remove();reviewopen=false}if(postwallopen){$j("#post_to_wall_popup").hide(300).remove();reviewopen=false}var m=getPos($j("#"+d.id).parent("p").get(0));jsViewableuser_id=$j("#user").text();var k='<div class="bubble" id="post_to_wall_popup" style="left: '+(m.left-13)+"px; top: "+(m.top-130)+'px; z-index: 15"><form name="wallpostForm" id="wallpostForm" action="/messages/createWallpost/'+jsViewableuser_id+'"><div class="left"><b>Write on Wall</b></div><div class="right" style="float:none;"><a href="#" title="close" class="close" id="post_to_wall_popup_close"><span>close</span></a><span>close</span></div><textarea id="wall_post" name="wallpost"></textarea><div class="left"><input type="checkbox" name="private"/>&nbsp;Private</div><div class="right" style="margin-right: 40px;"><input class="miniSendButton" type="button" value="Send"/><br/><br/></div></form></div>';$j("#home").append(k);$j("#post_to_wall_popup_close").click(function(){$j("#post_to_wall_popup").hide(300).remove();postwallopen=false;return false});$j("#post_to_wall_popup .miniSendButton").click(function(){var l=$j("form#wallpostForm").serialize();$j.ajax({type:"POST",url:"/messages/createWallpost/"+jsViewableuser_id,data:l,success:function(n){$j("#commentWall").html(n);$j("#post_to_wall_popup").hide(800,function(){$j(this).remove()});postwallopen=false;return false}});$j("#post_to_wall_popup").hide(800,function(){$j(this).remove()});postwallopen=false;return false});$j("#post_to_wall_popup").fadeIn(500);postwallopen=true}var c=false;var f=false;$j("ul#menu li").mouseover(function(){$j("ul.dropdownList").slideUp("fast");$j("ul.subMenu").hide();$j("ul#sub"+$j(this).attr("id")).show();c=$j(this).attr("id");$j("#menu > li").not(".active").removeClass("selected");if(!$j(this).hasClass("active")){$j(this).addClass("selected")}});$j("ul#menu li").mouseout(function(d){if($j(d.relatedTarget).parents(".subMenu, .selected").length==0){e()}});$j("ul.subMenu li").hover(function(){$j("ul.subMenu li").removeClass("selected");$j(this).addClass("selected")},function(d){if($j(d.relatedTarget).parents(".selected, ul.subMenu").length==0){e()}$j(this).removeClass("selected")});function e(){$j("#menu > li").not(".active").removeClass("selected");$j("ul.subMenu").hide();$j("ul.currentSub").show();if($j("ul.currentSub").length==0){$j("#submenuLearn").show()}}$j("div#typeSelected a").click(function(){$j("ul#typeDropDown").slideDown("fast");$j("ul#typeDropDown a").click(function(){$j("input#type").val($j(this).text());$j("div#typeSelected a").text($j(this).text()).attr("rel",$j(this).attr("href"));$j("ul#typeDropDown").slideUp("fast");return false});$j(document).click(function(d){if(!$j(d.target).is("ul#typeDropDown")&&!$j(d.target).parents().is("ul#typeDropDown")){$j("ul#typeDropDown").slideUp("fast")}});return false});var g;var j;$j("div.sortBar li.sorter").click(function(){$j("div.sortBar li.sorter").removeClass("currentDown currentUp selectedDown selectedUp");if($j(this).hasClass("noneUp")){$j(this).removeClass("noneUp").addClass("noneDown currentDown");j=$j(this).attr("rel");g="desc"}else{$j(this).removeClass("noneDown").addClass("noneUp currentUp");j=$j(this).attr("rel");g="asc"}$j("#winessearchForm").attr("action","/searchoptions/advancedwines/sort:"+j+"/direction:"+g)});$j("div.sortBar li.sorter").hover(function(){if($j(this).hasClass("noneUp")){$j(this).addClass("selectedUp")}if($j(this).hasClass("noneDown")){$j(this).addClass("selectedDown")}},function(){if($j(this).hasClass("noneUp")){$j(this).removeClass("selectedUp")}if($j(this).hasClass("noneDown")){$j(this).removeClass("selectedDown")}});$j("div.paginator li a").hover(function(){$j(this).parent().addClass("selected")},function(){$j(this).parent().removeClass("selected").removeClass("hv")});$j("input#submit").hover(function(){$j(this).css("background-image","url(/images/go_button_2_over.jpg)")},function(){$j(this).css("background-image","url(/images/go_button_2.jpg)")});$j("div#searchBox .box h4").hover(function(){if($j(this).hasClass("collapse")||$j(this).hasClass("expand")){$j(this).addClass("boxHover")}},function(){if($j(this).hasClass("collapse")||$j(this).hasClass("expand")){$j(this).removeClass("boxHover")}});$j("p.helpful a").click(function(){if($j(this).hasClass("yes")){$j(this).siblings(".no").removeClass("noon").addClass("nooff");$j(this).removeClass("yesoff").addClass("yeson");var d=$j(this).parent("p.helpful").attr("rel").split("|");var k="";if(d[0]=="wines"){k="VoteCommentWine"}else{if(d[0]=="video"){k="VoteCommentVideo"}else{if(d[0]=="article"){k="VoteCommentArticle"}else{if(d[0]=="merchant"){k="VoteCommentMerchant"}else{if(d[0]=="producer"){k="VoteCommentProducer"}}}}}$j.ajax({type:"GET",url:"/userpoints/addPoints2/"+k+"/"+d[2]+"/"+d[1]})}else{$j(this).siblings(".yes").removeClass("yeson").addClass("yesoff");$j(this).removeClass("nooff").addClass("noon")}$j(this).blur();return false});$j("p.helpful a.yesoff").hover(function(){$j(this).addClass("yestemp")},function(){$j(this).removeClass("yestemp")});$j("p.helpful a.nooff").hover(function(){$j(this).addClass("notemp")},function(){$j(this).removeClass("notemp")});$j("div.row").click(function(d){if(d.target.type=="checkbox"){return}$j("ul.dropdownList").slideUp("fast");i();$j("div#wines div.wine").each(function(k){$j("div.row",this).css("background-color","#FFFFDD");$j("img.expandwine").attr("src","/images/dropdown-closed.gif");$j("div.detail",this).slideUp("200")});if(!$j(this).siblings(".detail").is(":visible")){$j(this).parents("div.wine").find("div.row").css("background-color","#FBFDF0").siblings(".detail").slideDown("200");$j("img.expandwine",this).attr("src","/images/dropdown.gif")}});helpcontent='<div class="right"><a href="javascript:void(0)" title="close" class="close" id="tell_us_vendor_close"><span>close</span></a></div><p>';helpcontent1="</p>";notescontent='<div class="left"><b>Write a note</b></div><div class="bubbleright"><a href="javascript:void(0)" title="close" class="close" id="tell_us_vendor_close"><span>close</span></a><span>no, thanks</span></div><div id="notestext"></div>';buddycontent='<div style="margin:20px auto; text-align:center; width: 43px; border: none;" border="0" id="loadingindicator"><img src="/images/ajaxLoader.gif" /></div>';$j("a.buddy-icon img, .highlighted[rel='helpPopup'], p[rel='helpPopup'], ul.yourNotes a").click(function(){if(!$j("div#popupBubble").is(":hidden")){i()}var m=getPos(this);var d="";var k={};if($j(this).parent("a").hasClass("buddy-icon")){d=buddycontent;m.top=m.top;k={type:"buddy",uid:$j(this).attr("rel")}}if($j(this).is(".highlighted[rel='helpPopup'], p[rel='helpPopup']")){d=helpcontent+$j(this).attr("cosa")+helpcontent1}if($j(this).hasClass("notespopup")){d=notescontent;var l=$j(this).parents("div.detail").attr("rel");k={type:"notes",text:$j("li.privatenote"+l).text(),newnote:$j(this).hasClass("addprivatenote"),bottle:l}}$j("div#popupBubble").html(d).css({left:(m.left-10)+"px",top:(m.top-124)+"px"});$j("div#popupBubble").show(300,function(){$j("div#popupBubble a.close").click(function(){$j("div#popupBubble").hide(200);return false});if(k.type=="buddy"){$j.ajax({type:"GET",url:"/users/getPopupInfo/"+k.uid,success:function(n){$j("div#popupBubble").html(n);$j("div#popupBubble a.close").click(function(){$j("div#popupBubble").hide(200);return false})}})}if(k.type=="notes"){$j("div#popupBubble div#notestext").html('<textarea id="notetextarea"></textarea>');$j("#notetextarea").val(k.text);$j("div#popupBubble").append('<div class="bottomright"><input class="miniSendButton" type="button" value="Send" /></div>');$j("div#popupBubble .miniSendButton").click(function(){$j.ajax({type:"POST",url:"/bottles/ajaxUpdateBottleField/"+k.bottle,data:"editorId=bottle"+k.bottle+"_privatenotes&value="+$j("textarea#notetextarea").val(),success:function(n){$j("li.privatenote"+k.bottle).html(n);i()}})});$j("div#popupBubble a.close").click(function(){$j("div#popupBubble").hide(200);return false})}$j(document).click(function(n){if(!$j(n.target).is("div#popupBubble")&&!$j(n.target).parents().is("div#popupBubble")){i()}})});return false});function i(){$j("#tell_us_vendor, #tell_us_product, #name_this").remove();if(!$j("div#popupBubble").is(":hidden")){$j("div#popupBubble").hide();$j(document).unbind("click")}}});$j("p.highlighted[rel='post']").click(function(){showReviewForm(1,this,"post")});function showReviewForm(i,c,g,b){if(reviewopen){$j("#tell_us_vendor, #tell_us_product").hide(300).remove();reviewopen=false}if(postwallopen){$j("#post_to_wall_popup").hide(300).remove();reviewopen=false}var h=getPos(document.getElementById(c.id));var e="";var f=i.split("_");if(g=="vendor"){var d=$j(".mtexto").attr("title");e='<div class="bubble" id="tell_us_vendor" style="left: '+(h.left-130)+"px; top: "+(h.top-130)+'px; z-index: 15"><form action="#"><div class="left"><b>Tell us more</b></div><div class="right"><a href="javascript:void(0)" title="close" class="close" id="tell_us_vendor_close"><span>close</span></a><span>no, thanks</span></div><textarea id="merchantreview_'+f[1]+'"></textarea><div class="left"><span>ex. "It was glorious"</span></div><div class="right"><input class="miniSendButton" type="button" value="Send" onclick="new Ajax.Updater(\'\',\''+d+f[1]+"/'+(document.getElementById('merchantreview_"+f[1]+"').value)+'/"+(f[0]/2)+"', {asynchronous:true, evalScripts:true, onComplete:function(request, json) {Element.hide('loadingindicator');}, onLoading:function(request) {Element.show('loadingindicator');}, requestHeaders:['X-Update', '']})\"/></div></form></div>"}else{if(g=="cellarnote"){var a=b;$j("div#popupBubble").html(notescontent).css({left:(h.left-10)+"px",top:(h.top-124)+"px"});$j("div#popupBubble").show(300,function(){$j("div#popupBubble div#notestext").html('<textarea id="bottlenotetextarea"></textarea>');$j("#bottlenotetextarea").val($j("div.detail[rel="+a+"]").find("p.wineNote").text());$j("div#popupBubble").append('<div class="bottomright"><input class="miniSendButton" type="button" value="Send" /></div>');$j("div#popupBubble .miniSendButton").click(function(){$j.ajax({type:"POST",url:"/bottles/ajaxUpdateBottleField/"+a,data:"editorId=bottle"+a+"_bottlenotes&value="+$j("textarea#bottlenotetextarea").val(),success:function(j){$j("div.detail[rel="+a+"]").find("p.wineNote").html(j);$j("div#popupBubble").hide(200)}})});$j("div#popupBubble a.close").click(function(){$j("div#popupBubble").hide(200);return false})})}else{e='<div class="bubble" id="tell_us_product" style="left: '+(h.left-20)+"px; top: "+(h.top-130)+'px; z-index: 15"><form><div class="left"><b>Tell us more</b></div><div class="right"><a href="javascript:void(0)" title="close" class="close" id="tell_us_product_close"><span>close</span></a><span>no, thanks</span></div><textarea cols="52" rows="2" id="winereview_'+f[1]+'"></textarea><div class="left"><span>ex. "It was glorious"</span></div><div class="right"><input class="miniSendButton" type="button" value="Send" onclick="new Ajax.Updater(\'\',\'/wines/reviewwine/'+f[1]+"/'+(document.getElementById('winereview_"+f[1]+"').value)+'/"+(f[0]/2)+"', {asynchronous:true, evalScripts:true, onComplete:function(request, json) { window.location.reload();}, onLoading:function(request) {Element.show('loadingindicator');}, requestHeaders:['X-Update', '']})\"/></div></form></div>"}}$j("#home").append(e);if(g=="vendor"){$j("#tell_us_vendor_close").click(function(){$j("#tell_us_vendor").hide(300).remove();reviewopen=false});$j("#tell_us_vendor .miniSendButton").click(function(){$j("#tell_us_vendor").hide(800,function(){$j(this).remove()});reviewopen=false});$j("#tell_us_vendor").fadeIn(500)}else{$j("#tell_us_product_close").click(function(){$j("#tell_us_product").hide(300).remove();window.location.reload();reviewopen=false});$j("#tell_us_product .miniSendButton").click(function(){$j("#tell_us_product").hide(800,function(){$j(this).remove()});reviewopen=false});$j("#tell_us_product").fadeIn(500)}reviewopen=true}function applyRatings(){$j(".auto-submit-star").rating({callback:function(c,b){var d=c.split("_");if(jsIsUserLogged){var a=$j(".manda").attr("title");new Ajax.Updater("",a+d[1]+"/"+(d[0]/2),{asynchronous:true,evalScripts:true,onComplete:function(f,e){Element.hide("loadingindicator")},onLoading:function(e){Element.show("loadingindicator")},requestHeaders:["X-Update",""]});showReviewForm(c,b,"vendor")}else{tb_show("","/users/loginoverlay/?KeepThis=true&TB_iframe=true&height=510&width=800")}},starWidth:16,ratingName:"star"});$j("input.bottle").rating({callback:function(b,a){var c=b.split("_");if(jsIsUserLogged){new Ajax.Updater("winerating_id","/wines/ratewine/"+c[1]+"/"+(c[0]/2),{asynchronous:true,evalScripts:true,onComplete:function(e,d){Element.hide("loadingindicator")},onLoading:function(d){Element.show("loadingindicator")},requestHeaders:["X-Update","winerating_id"]});if($j(this).parent("p").hasClass("cellar")){showReviewForm(b,a,"cellarnote",$j(this).parents("div.detail").attr("rel"))}else{showReviewForm(b,a,"wine")}}else{tb_show("","/users/loginoverlay/?KeepThis=true&TB_iframe=true&height=510&width=800")}},starWidth:15,ratingName:"bottle"});$j("div.bottle").removeClass("star_on");$j("div.star").removeClass("bottle_on")}function addBottleExpandable(){$j("div.bottle-title, div.expanwine").click(function(){$j("div.bottle-info").hide(200);$j("#"+$j(this).parent(".bottles").attr("id")+"-info").slideDown(400);return false});tb_init("a.thickbox")}function generateOverButton(d,c){$j(".user_button_over").remove();$j(".user_actions").remove();var b="ouid";if($j(c).attr("rel").length>0){b=$j(c).attr("rel")}var g=getPos(document.getElementById(b+d));var a=g.left-5;var f=g.top-5;var e='<div id="user'+d+'" class="user_button_over" style="left: '+a+"px; top: "+f+'px;"><a href="/users/view/'+d+'"><img src="'+c.attr("src")+'" width="50" height="50" border="0" class="userpichover" /></a><img src="/images/slide_button.jpg" width="20" height="48" border="0" id="button'+d+'" /></div>';$j("#home").append(e);f=f+60;e='<div id="options'+d+'" class="user_actions" style="left: '+a+"px; top: "+f+'px; display: none;"><a class="addbuddylink" href="javascript:void(0)">Add as Buddy</a><a class="toastlink" href="javascript:void(0)">Make a Toast</a></div>';$j("#home").append(e);$j(".toastlink").click(function(){if(!jsIsUserLogged){tb_show("","/users/loginoverlay/?KeepThis=true&TB_iframe=true&height=510&width=800")}else{$j.ajax({type:"POST",url:"/messages/toast/"+d,success:function(h){alert("Toast has been made!");$j(".user_button_over").remove();$j(".user_actions").remove()}})}});$j(".addbuddylink").click(function(){if(!jsIsUserLogged){tb_show("","/users/loginoverlay/?KeepThis=true&TB_iframe=true&height=510&width=800")}else{alert("The request has been sent");$j.ajax({type:"POST",url:"/users/buddyadd/"+d,success:function(h){$j(".user_button_over").remove();$j(".user_actions").remove()}})}});$j("#button"+d).hover(function(){if(actionsopen){$j(this).attr("src","/images/rolled-over-up.jpg")}else{$j(this).attr("src","/images/rolled-over.jpg")}},function(){if(actionsopen){$j(this).attr("src","/images/normal-up.jpg")}else{$j(this).attr("src","/images/normal.jpg")}});$j("#button"+d).click(function(){if(actionsopen){$j("#options"+d).css("display","none");actionsopen=false;$j(this).attr("src","/images/normal.jpg")}else{$j("#options"+d).css("display","block");actionsopen=true;$j(this).attr("src","/images/normal-up.jpg")}});opened=true;$j(".user_button_over").bind("mouseleave",function(h){if(h.relatedTarget&&h.relatedTarget.className!="user_actions"){if(actionsopen){$j(".user_actions").hide(200);actionsopen=false}$j(".user_button_over").hide(200);opened=false}else{if(actionsopen){$j(".user_actions").bind("mouseleave",function(i){if(i.relatedTarget&&i.relatedTarget.className!="user_button_over"){$j(".user_actions").hide(200);$j(".user_button_over").hide(200);actionsopen=false;opened=false}})}}})}function getPos(d){var c=0,a=0;while(d){c+=d.offsetTop;a+=d.offsetLeft;d=d.offsetParent}var b=new Object();b.left=a;b.top=c;return b}$j.fn.hoverClass=function(a){return this.each(function(){$j(this).hover(function(){$j("ul",this).css({left:"auto",visibility:"visible"})},function(){$j("ul",this).css({left:"-999px"})})})};