var sByC=new SearchByColor();SearchByColor.sByCObj=sByC;var ColorFashionparts=function(){};ColorFashionparts.prototype={initAction:function(){var c=location.hash;if(c!=""&&c.length!=0){var f=c.split("__");if(f[1]!=null&&f[1].length!=0&&f[2]!=null&&f[2].length!=0){var b=f[1];if(b.search(/^#[0-9a-fA-F]{6}$/)!=-1){$j("#color").val(b)}$j("#cat_sele_color").val(f[2])}}var e=$j("#cat_sele_color").val();var a=$j("div.cat_color_block");var g=this;var d=false;$j.each(a,function(){var h=$j(this);if($j("input.prod_category",h).val()==e){var j=$j("input.cat_type",h).val();g.chgCatImg(j);var i=$j("div.click_color",h);$j.each(i,function(){var l=$j(this);var k=sByC.changeRGBToHex($j("input.prod_color",l).val());if(k.toLowerCase()==$j("#color").val().toLowerCase()){g.dispCurrentPointer(this);d=true;return false}});if(d){return false}}});this.colorSearch()},colorClick:function(b){var f=$j(b);var c=f.parent().parent();var a=$j("input.cat_type",c).val();this.chgCatImg(a);this.dispCurrentPointer(b);var e=sByC.changeRGBToHex($j("input.prod_color",f).val());var d=$j("input.prod_category",f).val();this.setHiddenVals({currColor:e,currCat:d});this.colorSearch()},chgCatImg:function(b){var c=$j("div.cat_icon img");$j.each(c,function(){$j(this).get(0).src=$j(this).get(0).src.replace("/on/","/off/")});var a="cat_"+b;$j("img","#"+a).get(0).src=$j("img","#"+a).get(0).src.replace("/off/","/on/")},dispCurrentPointer:function(a){$j("div.curr_pointer").remove();$j(a).append('<div class="curr_pointer"><img src="/images/color/fashionparts/current_pointer_pink.png" alt=""></div>')},setHiddenVals:function(a){$j("#color").val(a.currColor);$j("#cat_sele_color").val(a.currCat)},getHiddenVals:function(){return{currColor:$j("#color").val(),currCat:$j("#cat_sele_color").val()}},setAjxParams:function(b){var a=b.rgb;sByC.qryData.params.color=a.r+","+a.g+","+a.b;sByC.qryData.params.category=b.catVal},colorSearch:function(){$j("#color_search_disp").html(sByC.loadImage());SearchByColor.currAjxPageNum=1;SearchByColor.currAjxPageData={};sByC.qryData.params.start=1;sByC.preBtnhide();sByC.nextBtnShow();var a=this.getHiddenVals();this.setAjxParams({rgb:sByC.changeRGBMap(a.currColor),catVal:a.currCat});sByC.setLocationHref({currColor:a.currColor,currCat:a.currCat});sByC.ajxJson(sByC.qryData)}};