//ca1e31ae5bdbff8bd5e5d9c633d83650
var Mywinespage=new Class({Extends:Searcher,Implements:[Chain,Options,Events],initialize:function(A){this.page="my-wines";this.current_search="";this.default_sort="date+desc";this.no_cache=true;this.parent(A);this.sliders.rating=new Slider($("rating-gutter"),$("minrating"),{steps:10,knobheight:17,onChange:function(C){var B="<p>from <strong>";if(C.minpos==0||C.minpos==10){B+="0"}else{B+=(C.minpos/2)}B+=" glasses</strong> to <strong>";if(C.maxpos==0||C.maxpos==10){B+="5"}else{B+=(C.maxpos/2)}B+=" glasses</strong></p>";$("rating-disp").set("html",B);this.changed()}.bind(this),onComplete:function(B){if(B.minpos>0||B.maxpos<10){$("fltr_ratings").checked=true}$("mnr-val").set("text",B.minpos);$("mr-val").set("text",B.maxpos);if(this.bypass.rating==0){}else{this.bypass.rating=0}}.bind(this)},$("maxrating"));this.pagelinks(this.options.page);if(this.options.search_string){this.start_state=this.get_state(this.options.search_string,this.options.page)}this.init_sidebar();this.settips();this.changed_ready=true},init_sidebar:function(){this.reset_slider(this.sliders.price,$("mnp-val").get("text"),$("mp-val").get("text"));this.reset_slider(this.sliders.rating,$("mnr-val").get("text"),$("mr-val").get("text"));["all-wines","fltr_ratings","fltr_wishlist","fltr_cellar","sort"].each(function(A){if(!$(A)){return }$(A).removeEvents("change");$(A).addEvent("change",this.changed.bind(this))}.bind(this));if($("mwstr")){$("mwstr").removeEvents("focus");$("mwstr").addEvent("focus",this.changed.bind(this));$("refine-button").removeEvents("click");$("refine-button").addEvent("click",function(A){new Event(A).stop();this.run($("mwstr").value,1)}.bind(this))}$("search-filter").addEvent("submit",function(A){A=new Event(A);A.stop()})},settips:function(){$$("input.wishlist-check").each(function(A){A.addEvent("click",(function(C){var B=A.getProperty("id");B=B.match(/^wishlist-(\d+)$/);B=B[1];snooth.toggle_wishlist(B)}).bind(this))});$$("input.cellar-check").each(function(A){A.addEvent("click",(function(D){var C=A.getProperty("id");C=C.match(/^cellar-(\d+)$/);C=C[1];var B=$("cellar-info-"+C);if(A.checked){B.removeClass("hide");B.show()}else{$("ccount-"+C).value=0;$("clocation-"+C).value="";snooth.update_cellar(C);B.hide()}}).bind(this))});$$("input.cellar-save").each(function(A){A.addEvent("click",(function(C){var B=A.getProperty("id");B=B.match(/^csave-(\d+)$/);B=B[1];snooth.update_cellar(B)}).bind(this))});$$("input.cellar-location").each(function(A){A.addEvent("focus",(function(){if(A.value==snooth.options.default_cellar_text){A.value=""}}).bind(this))})},changed_ready:false,changed:function(){if(!this.changed_ready){return }if(this.did_change){return }this.did_change=1;$("refine-button").pulsate("#355722","#8ed966",1000)}});