$.fn.filterSearch=function(s){function V(e,c){var d=false;if(isNaN(c)&&isNaN(e)){$("#searchMenu .category span.a0").text(D);$(a.searchResults+" "+a.res+".fromTo").removeClass("fromTo");$(".notFound",a.searchResults).hide();k=$(a.res+":visible",a.searchResults).length;v=0;$(a.searchResults).animate({"margin-top":0},0);var h=t*m;if(k===0)k=1;t*k<h?$(".filterSearchContainer","#main").css({height:t*k}):$(".filterSearchContainer","#main").css({height:h});d=w;w=k%m>0?parseInt(k/m):k/m-1;$("#resultsActive").text($(a.res+ ":visible",a.searchResults).length);k=$(a.res+":visible",a.searchResults).length;k===0&&$(a.searchResults+" .notFound").show();P(k,w,d);W();return false}else if(isNaN(e))e=-100;$(a.res,a.searchResults).addClass("fromTo");if(isNaN(c))for(h=0;h<D;h++){if(n[1][h]>=e){$(a.res+":eq("+h+")",a.searchResults).removeClass("fromTo");d=true}}else for(h=0;h<D;h++)if(n[1][h]>=e&&n[1][h]<=c){$(a.res+":eq("+h+")",a.searchResults).removeClass("fromTo");d=true}h=$(a.res+":not(.fromTo)",a.searchResults).length;if(d=== false){$(".notFound",a.searchResults).show();$("#resultsActive").text($(a.res+":visible",a.searchResults).length);W();$(".category span.a0",a.searchMenu).text(0)}else{$(".notFound",a.searchResults).hide();v=0;$(a.searchResults).css("margin-top",0);d=w;k=$(a.res+":visible",a.searchResults).length;$(".category span.a0",a.searchMenu).text(h);h=t*m;if(k===0)k=1;t*k<h?$(".filterSearchContainer","#main").css("height",t*k):$(".filterSearchContainer","#main").css("height",h);w=k%m>0?parseInt(k/m):k/m-1;$("#resultsActive").text($(a.res+ ":visible",a.searchResults).length);P(k,w,d);W()}return false}function M(e){for(var c=e.length;c--;)e[c]=[];return e}function ca(e,c){for(var d=e.length;d--;)e[d]=c}function X(e){if(e.length>a.res.length){$(e,a.searchResults).show();$("#resultsActive").text($(a.res+":visible",a.searchResults).length)}return false}function Q(e,c,d){if(d==4&&c==-1){c="";for(d=A[4].length+1;d-- >1;)if(A[4][d]==true)c+=",[class*='"+x[4][d]+"']";$(e+":visible:not("+c+")",a.searchResults).fadeOut(0)}else $(e,a.searchResults).hide(); $("#resultsActive").text($(a.res+":visible",a.searchResults).length);return false}function H(e,c){for(var d=1,h=0;;){A[c][d]!=true&&d<=25||h++;d++;if(h===e)break;if(d>25){d=-1;break}}return d-1}function W(){for(var e=[],c=u,d=1,h=[],j="";c--;){h[c]=H(1,c);e[c]=1}c=u;for(var o=0;c-- >0;)if(q[c]!=0)d*=q[c];for(var p=d,g=u-1,b=e[g]=0;d--;){c=0;j=a.res;for(o++;;)if(o>=q[g]+1||q[g]==1||q[g]<=e[g]){e[g]=1;h[g]=H(e[g],g);g--;c=o=1;if(g==-1)break}else{if(g==-1)break;e[g]++;h[g]=H(e[g],g);if(c==1){g=u-1;o= 1}break}for(c=0;c++<u;)if(h[c-1]>1)j=j+"."+x[c-1][h[c-1]];$.browser.msie&&$.browser.version<="6.0"||N(j,q,u,b++,1,p,E)}M(E);return false}function R(e,c,d){c=1;for(l=u;l-- >0;)if(d[l]!=0&&l!=e)c*=d[l];return c}function N(e,c,d,h,j,o,p){if(a.checkNum&&F!=0){if(j==1){o="";if(d==4)o=":hidden";for(var g="",b=u;b--;){g=$(a.searchMenu+" .category.c"+(b+1)).attr("class").replace(/\s.*/,"");g=RegExp("."+g+"\\d*");g=e.replace(g,"");var f=Y[b];if(d!=b&&c[d]<=1&&h==0){if(jQuery.inArray(g,p[b])==-1)for(p[b].push(g);f--;){var i= $(g+"."+x[b][f+2]+":not(.fromTo)",a.searchResults).length;i!=0?$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).text(i).parent().prev("input:checkbox").attr("disabled",false).parent().removeClass("inactive"):$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(i).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");y[b][f+2]=i}}else if(d!=b&&c[d]<=1&&h>0){if(jQuery.inArray(g,p[b])==-1)for(p[b].push(g);f--;){i=y[b][f+2]+$(g+"."+x[b][f+2]+ ":not(.fromTo)",a.searchResults).length;i!=0?$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).text(i).parent().prev("input:checkbox").attr("disabled",false).parent().removeClass("inactive"):$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(i).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");y[b][f+2]=i}}else if(d!=b&&c[d]>1&&h>0){if(jQuery.inArray(g,p[b])==-1)for(p[b].push(g);f--;){i=y[b][f+2]+$(g+"."+x[b][f+2]+o+":not(.fromTo)", a.searchResults).length;i!=0?$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).text(i).parent().prev("input:checkbox").attr("disabled",false).parent().removeClass("inactive"):$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(i).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");y[b][f+2]=i}}else if(d!=b&&c[d]>1&&h==0)if(jQuery.inArray(g,p[b])==-1)for(p[b].push(g);f--;){i=y[b][f+2]+$(g+"."+x[b][f+2]+o+":not(.fromTo)",a.searchResults).length; i!=0?$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).text(i).parent().prev("input:checkbox").attr("disabled",false).parent().removeClass("inactive"):$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(i).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");y[b][f+2]=i}}}if(j==-1){b=u;o=":visible";if(d==4)o=":hidden";for(;b--;){g=$(a.searchMenu+" .category.c"+(b+1)).attr("class").replace(/\s.*/,"");g=RegExp("."+g+"\\d*");g=e.replace(g, "");f=Y[b];if(d!=b&&c[d]<=1&&h==0){if(jQuery.inArray(g,p[b])==-1)for(p[b].push(g);f--;){i=y[b][f+2]-$(g+"."+x[b][f+2]+":not(.fromTo)",a.searchResults).length;if(i>0)$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).text(i).parent().prev("input:checkbox").attr("disabled",false).parent().removeClass("inactive");else if(i<0){$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(0).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");i=0}else $(a.searchMenu+ " .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(i).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");y[b][f+2]=i}}else if(d!=b&&c[d]<=1&&h>0){if(jQuery.inArray(g,p[b])==-1)for(p[b].push(g);f--;){i=y[b][f+2]-$(g+"."+x[b][f+2]+o+":not(.fromTo)",a.searchResults).length;if(i>0)$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).text(i).parent().prev("input:checkbox").attr("disabled",false).parent().removeClass("inactive");else if(i<0){$(a.searchMenu+ " .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(0).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");i=0}else $(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(i).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");y[b][f+2]=i}}else if(d!=b&&c[d]>1&&h==0){if(jQuery.inArray(g,p[b])==-1)for(p[b].push(g);f--;){i=y[b][f+2]-$(g+"."+x[b][f+2]+o+":not(.fromTo)",a.searchResults).length;if(i>0)$(a.searchMenu+ " .category.c"+(b+1)+" span.a"+(f+1)).text(i).parent().prev("input:checkbox").attr("disabled",false).parent().removeClass("inactive");else if(i<0){$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(0).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");i=0}else $(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(i).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");y[b][f+2]=i}}else if(d!= b&&c[d]>1&&h>0)if(jQuery.inArray(g,p[b])==-1)for(p[b].push(g);f--;){i=y[b][f+2]-$(g+"."+x[b][f+2]+o+":not(.fromTo)",a.searchResults).length;if(i>0)$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).text(i).parent().prev("input:checkbox").attr("disabled",false).parent().removeClass("inactive");else if(i<0){$(a.searchMenu+" .category.c"+(b+1)+" span.a"+(f+1)).addClass("inactive").text(0).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");i=0}else $(a.searchMenu+" .category.c"+ (b+1)+" span.a"+(f+1)).addClass("inactive").text(i).parent().prev("input:checkbox").attr("disabled",true).parent().addClass("inactive");y[b][f+2]=i}}}}return false}function P(e,c,d){if(c<d)for(d=d;d>c;d--)$(".pagingContainer ul li:last","#main").prev("li").remove();else if(c>d)for(d=d+1;d<=c;d++)$(".pagingContainer ul li:last","#main").before("<li class='inPage'><a href='javascript:void(0)'>"+(d+1)+"</a></li>");c===0?$(".pagingContainer ul li:last").addClass("inactive"):$(".pagingContainer ul li:last").removeClass("inactive"); $(".pagingContainer ul li:first").addClass("inactive");$(".pagingContainer ul li").removeClass("active").eq(1).addClass("active");e<=1&&$(".pagingContainer ul li:last").addClass("inactive")}var a=$.extend({},{searchMenu:"#searchMenu",searchResults:"#searchResults",searchBox:"#productSearchBox",notFound:".notFound",res:".res",paging:false,checkNum:true,priceFinder:true,sortId:"#sort"},s);$("#searchMenu .category.c1 dd").length<6&&$("a#showMoreBranches").hide();var z,u=$("#searchMenu .category").length, l=u,A=[],Y=[],q=[],y=[],E=[],n=[],x=[];n[0]=[];n[1]=[];var S=$("#sort li.year_sort a"),Z=$("#sort li.price_sort a"),I=S.attr("class").split("-");I[0]=parseInt(I[0]);I[1]=parseInt(I[1]);var D=$(a.searchResults+" "+a.res).length;for(s=0;s<D;s++){n[0][s]=parseInt($(a.res+":eq("+s+")",a.searchResults).attr("class").replace(/.*y/,"").replace(/p(?=\d)\d{4}/,""));n[1][s]=parseFloat($(a.res+":eq("+s+")",a.searchResults).attr("class").replace(/.*p/,"").replace(/\.*/,""))}for(var v=0;l--;){A[l]=[];y[l]=[]; E[l]=[];x[l]=[]}l=u+1;M(E);for(s=$(a.searchMenu);l--;){var T=$(".category.c"+(l+1)+" input:checkbox",s).length,F=1;Y[l]=T;for(q[l]=0;F++<T;){x[l][F]=$(".category.c"+(l+1)+" input:checkbox:eq("+(F-1)+")",s).attr("name");var aa=$(a.res+"."+x[l][F]).length;aa!=0?$("#searchMenu .category.c"+(l+1)+" span.a"+(F-1)).text(aa).parent().prev("input:checkbox").attr("disabled",false).parent().removeClass("inactive"):$("#searchMenu .category.c"+(l+1)+" span.a"+(F-1)).addClass("inactive").text(aa).parent().prev("input:checkbox").attr("disabled", true).parent().addClass("inactive");y[l][F-1]=0;A[l][F]=$("#searchMenu .category.c"+(l+1)+" input:checkbox:eq("+(F-1)+")").attr("checked");A[l][F]==true&&q[l]++}q[l]==0&&$("#searchMenu .category.c"+(l+1)+" input:checkbox[name$='_0']").attr("checked",true).parent().addClass("active")}$("#searchMenu .category span.a0").text(D);l=u;for(var J=1,B=[],C=[];l--;){B[l]=H(1,l);C[l]=1}l=u;for(var G=0;l-- >0;)if(q[l]!=0)J*=q[l];var r=u-1;for(C[r]=0;J--;){s=l=0;z=a.res;for(G++;;)if(G>=q[r]+1||q[r]==1||q[r]<= C[r]){C[r]=1;B[r]=H(C[r],r);r--;G=s=1;if(r==-1)break}else{C[r]++;B[r]=H(C[r],r);if(s==1){r=u-1;G=1}break}for(l=0;l++<u;)if(B[l-1]>1)z=z+"."+x[l-1][B[l-1]];X(z+" ")}M(E);var k=$(a.res+":visible",a.searchResults).length;k===0&&$(".notFound",a.searchResults).fadeIn(0);if(a.paging==true&&D>0){var m=10;if(location.href.indexOf("#")!=-1)m=parseInt(location.href.substr(location.href.indexOf("#")+1).replace(/res/i,""));$(a.searchResults).wrap("<div class='filterSearchContainer'></div>");var t=$(a.searchResults+ " "+a.res).outerHeight(true);s=t*m;if(k===0)k=1;t*k<s?$(".filterSearchContainer","#main").css("height",t*k):$(".filterSearchContainer","#main").css("height",s);if(D>10){if(m!=10&&m!=20&&m!=40)$(".resPerPage",".pagingContainer").append("<a href='javascript:void(0)'>10</a> <a href='javascript:void(0)'>20</a> <a href='javascript:void(0)'>40</a>");else switch(m){case 10:$(".resPerPage",".pagingContainer").append("<a href='javascript:void(0)' class='ResPerPage active' >10</a> <a href='javascript:void(0)' >20</a> <a href='javascript:void(0)' >40</a>"); break;case 20:$(".resPerPage",".pagingContainer").append("<a href='javascript:void(0)' >10</a> <a href='javascript:void(0)' class='active' >20</a> <a href='javascript:void(0)'>40</a>");break;case 40:$(".resPerPage",".pagingContainer").append("<a href='javascript:void(0)' >10</a> <a href='javascript:void(0)' >20</a> <a href='javascript:void(0)' class='active' >40</a>")}var w;w=k%m>0?parseInt(k/m):k/m-1;w===0?$(".previousPage, .nextPage",".pagingContainer ").addClass("inactive"):$(".previousPage",".pagingContainer ").addClass("inactive"); for(s=w;s>=0;s--)s===v?$(".pagingContainer ul li.previousPage").after("<li class='inPage active'><a href='javascript:void(0)'>"+(s+1)+"</a></li>"):$(".pagingContainer ul li.previousPage").after("<li class='inPage'><a href='javascript:void(0)'>"+(s+1)+"</a></li>")}else $(".pagingContainer","#main").hide()}else $(".pagingContainer","#main").hide();if($(a.priceFinder).length){s=parseFloat($(a.priceFinder+" input.priceFrom").val().replace(/\,|\./,""));T=parseFloat($(a.priceFinder+" input.priceTo").val().replace(/\,|\./, ""));V(s,T)}$("a.priceUpdate","#specials").click(function(){var e=parseFloat($(a.priceFinder+" input.priceFrom").val().replace(/\,|\./,"")),c=parseFloat($(a.priceFinder+" input.priceTo").val().replace(/\,|\./,""));V(e,c);return false});S.click(function(){var e=[],c=$(this);e[0]=[];e[1]=[];if(c.hasClass("recent")==true){c.removeClass("recent").addClass("unrecent");Z.attr("class","");for(c=I[1]-I[0]+1;c--;){var d=I[1]-c;$(a.res+".y"+d).appendTo(a.searchResults);for(var h=0;h<D;h++)if(n[0][h]===d){e[0].push(n[0][h]); e[1].push(n[1][h])}}}else{c.addClass("recent").removeClass("unrecent");Z.attr("class","");for(c=I[1]-I[0]+1;c--;){d=I[0]+c;$(a.res+".y"+d).appendTo(a.searchResults);for(h=0;h<D;h++)if(n[0][h]===d){e[0].push(n[0][h]);e[1].push(n[1][h])}}}n[0]=e[0];n[1]=e[1];return false});$("a.cancel",a.searchMenu).click(function(){if($(this).parent().hasClass("locationSubmit")==true)$("input.location_fr, input.location, input.radius","#searchMenu").attr("value","");else{$("input.priceFrom, input.priceTo","#searchMenu").attr("value", "");V()}return false});Z.click(function(){$this=$(this);if($this.hasClass("expensive")==true){$this.removeClass("expensive").addClass("unexpensive");for(S.attr("class","");;){var e;e=true;for(var c=1;c<=D;c++)if(n[1][c-1]>n[1][c]){e=n[1][c-1];n[1][c-1]=n[1][c];n[1][c]=e;$(a.res+":eq("+(c-1)+")",a.searchResults).before($(a.res+":eq("+c+")",a.searchResults));e=n[0][c-1];n[0][c-1]=n[0][c];n[0][c]=e;e=false}if(e)break}}else{$this.addClass("expensive").removeClass("unexpensive");for(S.attr("class","");;){e= true;for(c=1;c<=D;c++)if(n[1][c-1]<n[1][c]){e=n[1][c-1];n[1][c-1]=n[1][c];n[1][c]=e;$(a.res+":eq("+(c-1)+")",a.searchResults).before($(a.res+":eq("+c+")",a.searchResults));e=n[0][c-1];n[0][c-1]=n[0][c];n[0][c]=e;e=false}if(e)break}}return false});$(".resPerPage a","#main").click(function(){$this=$(this);if($this.hasClass("active")!=true){v=0;$(a.searchResults).css("margin-top",0);var e=w;$this.addClass("active").siblings("a").removeClass("active");m=$this.html();window.location.hash="res"+m;k=$(a.res+ ":visible").length;var c=t*m;t*k<c?$(".filterSearchContainer").css("height",t*k):$(".filterSearchContainer").css("height",c);w=k%m>0?parseInt(k/m):k/m-1;P(k,w,e)}return false});$(".pagingContainer ul li","#main").live("click",function(){$this=$(this);var e=k%m;if($this.hasClass("active")!=true)if($(this).hasClass("previousPage")==true&&v!=0){v--;$(a.searchResults).css("margin-top",-1*t*m*v);v==0&&$this.addClass("inactive");$this.siblings(".nextPage").removeClass("inactive");$(".pagingContainer ul li:eq("+ (v+1)+")").addClass("active").siblings(".active").removeClass("active");$(".filterSearchContainer","#main").css("height",t*m)}else if($this.hasClass("nextPage")==true&&v!=w){v++;$(a.searchResults).css("margin-top",-1*t*m*v);if(v==w){$this.addClass("inactive");e===0?$(".filterSearchContainer","#main").css("height",t*m):$(".filterSearchContainer","#main").css("height",t*e)}$this.siblings(".previousPage").removeClass("inactive");$(".pagingContainer ul li:eq("+(v+1)+")").addClass("active").siblings(".active").removeClass("active")}else if($this.hasClass("previousPage")!= true&&$(this).hasClass("nextPage")!=true){v=$(this).index()-1;$this.addClass("active").siblings(".active").removeClass("active");$(a.searchResults).css("margin-top",-1*t*m*v);v==0?$this.siblings(".previousPage").addClass("inactive"):$this.siblings(".previousPage").removeClass("inactive");if(v==w){$(this).siblings(".nextPage").addClass("inactive");e===0?$(".filterSearchContainer","#main").css("height",t*m):$(".filterSearchContainer","#main").css("height",t*e)}else{$this.siblings(".nextPage").removeClass("inactive"); $(".filterSearchContainer","#main").css("height",t*m)}}return false});$(a.searchMenu+" .category input:checkbox").click(function(){function e(p,g,b,f,i,K){if(K!=-1)var da=true;else{z="."+x[j][o];if(j==4){Q(z,-1,j);$.browser.msie&&$.browser.version<="6.0"||N(z,i,j,1,K,U,E)}else{$.browser.msie&&$.browser.version<="6.0"||N(z,i,j,1,K,U,E);Q(z,-1,j)}M(E);return false}for(var L=-1;L<=5;L++)if(L!=j){p[L]=2;f[L]=1}L=0;for(var U=J;J--;){h=0;b=u-1;var O=0;z=a.res;for(g++;;)if(g>=i[b]+1||i[b]==1||i[b]<=f[b]){if(b== j)p[b]=o;else{f[b]=1;p[b]=H(f[b],b)}b--;g=O=1;if(b==-1)break}else{if(b==j)if(f[b]===0)f[b]=o;else{f[b]++;p[b]=H(f[b],b)}else{f[b]++;p[b]=H(f[b],b)}if(O==1)g=1;break}for(;h++<u;){if(p[h-1]==2)p[h-1]=H(1,h-1);if(p[h-1]>1&&A[h-1][p[h-1]]==da)z=z+"."+x[h-1][p[h-1]]}$.browser.msie&&$.browser.version<="6.0"&&K==-1||N(z,i,j,L++,K,U,E);if(K!=-1){b=i.length;for(var ba=O=0;ba<b;ba++)O+=i[ba];if(O==0){X(a.res+" ");z=a.res}else X(z)}else{Q(z,-1,j);$.browser.msie&&$.browser.version<="6.0"&&K==1||N(z,i,j,L++, K,U,E)}}M(E);k=$(a.res+":visible",a.searchResults).length;k===0?$(".notFound",a.searchResults).show(0):$(".notFound",a.searchResults).hide();if(a.paging==true&&J==-1){v=0;$(a.searchResults).css("margin-top",0);p=w;g=t*m;if(k===0)k=1;t*k<g?$(".filterSearchContainer","#main").css("height",t*k):$(".filterSearchContainer","#main").css("height",g);w=k%m>0?parseInt(k/m):k/m-1;P(k,w,p)}}var c=$(this).parent(),d=$(this),h=u,j=d.parents(".category",a.searchMenu).attr("class"),o=d.attr("name");j=j.replace(/[^\d]/gi, "")-1;o=d.index(".category.c"+(j+1)+" input")+1;A[j][o]=d.attr("checked");if(o==1){if(d.attr("checked")){c.siblings().removeClass("active");d.parent().siblings("dd",a.searchMenu).children("input:checkbox").attr("checked",false)}else d.attr("checked",true);c.addClass("active");q[j]=0;ca(A[j],false);A[j][1]=true;G=o=B[j]=0;r=u-1;J=R(j,o,q);e(B,G,r,C,q,1)}else if($(this).attr("checked")){c.addClass("active");d.parent().siblings(".all",a.searchMenu).removeClass("active").children("input:checkbox").attr("checked", false);A[j][1]=false;A[j][o]=true;q[j]=d.parent().parent().find("input:checkbox:checked:not([name$='_0'])").length;J=R(j,o,q);B[j]=o;G=0;for(r=u-1;r--;)C[r]=q[j];r=u-1;q[j]==1&&Q(a.res+":not(."+x[j][o]+")",1,j);e(B,G,r,C,q,1)}else{c.removeClass("active");q[j]=d.parents(".category").find("input:checkbox:checked:not([name$='_0'])").length;J=R(j,o,q);A[j][o]=false;B[j]=o;G=0;r=u-1;C[r]=0;if(q[j]==0){d.parent().siblings(".all").addClass("active").children("[name$='_0']").attr("checked",true);q[j]=0;ca(A[j], false);A[j][1]=true;o=B[j]=0;J=R(j,o,q);e(B,G,r,C,q,1)}else e(B,G,r,C,q,-1)}})};
