var SC={formElm:null,overlayParameterId:null,currentRequest:null,currentFilter:{},sectionId:null,selectedValues:{},ignoredParameters:[],selectedParameters:[],defaultProductCount:0,somethingSelected:false,moreParams:false,allValuesClickCache:false,viewMode:0,simpleMode:false,simpleParamsMode:false,highlightEffect:null,magnifierTimer:null,cancelRequest:function(){if(this.currentRequest){this.currentRequest.transport.abort()}},_getAllParameters:function(){var a=$$("#sc-main .filtrgroup"),b,c=[];if(0===a.length){return[]}a=a[0].childNodes;for(b=0;b<a.length;b++){if(1!=a[b].nodeType){continue}else{if(!Element.hasClassName(a[b],"filtr")){continue}}c.push(a[b].id.replace(/^(filtr\-)/,""))}return c},_getSelectedParameters:function(){var h=$("sc-main").getElementsByTagName("input"),k,p={},o,e,b=[],g=[],f=0,d=0,m,a=[],n,l,c,j;for(k=0;k<h.length;k++){if(""==h[k].value){continue}e=h[k].id.split(":");if("b"==e[0]&&true===h[k].checked){p[e[1]]=[1]}else{if(true===h[k].checked&&"checkbox"==h[k].type){if("undefined"==typeof p[e[0]]){p[e[0]]=[]}p[e[0]].push(e[1])}else{if("q"==h[k].name){p.q=[h[k].value]}}}}for(k=0;k<h.length;k++){if("text"!=h[k].type){continue}e=h[k].id.split(":");if("s"==e[0]&&""!=h[k].value){p[e[1]]=["_"+h[k].value]}}for(o in this.selectedValues){p[o]=this.selectedValues[o]}n=$("sc-main").getElementsByTagName("input");for(k=0;k<n.length;k++){l=n[k].id.match(/f_([^_]+)_min/);j="";if(l){c=l[1];if(""!=n[k].value){j+=""+parseInt(n[k].value,10)}j+="-";if(""!=$("f_"+c+"_max").value){j+=""+parseInt($("f_"+c+"_max").value,10)}p[c]=[j]}}return p},submit:function(){var b=[],e=[],c=0,d=0,h,k=SC.getFilterUrl(),f,g,j,a;if(true===this.simpleMode){P.removeSelected("p");P.addRangeValues("p")}a=$("f_p_search");P.removeSelected("q");if(a&&a.value.length>0){P.addSelected("q",P.encodeSearchValue($("f_p_search").value))}for(selectedParameter in SC.currentFilter){if(!SC.currentFilter.hasOwnProperty(selectedParameter)){continue}else{if(-1!==SC.ignoredParameters.indexOf(""+selectedParameter)){continue}}b.push(selectedParameter+":"+SC.currentFilter[selectedParameter].join(","));c++}j=$("order-top");if(j&&j.selectedIndex>0){e.push("o="+$("order-top").value)}if($("mode-cols")){g=true===$("mode-cols").checked?2:1}else{g=SC.viewMode}if(g!=SC.defaultViewMode){e.push("m="+g)}if(c>0){b="f:"+b.join(";")+"/"}if(e.length>0){b+="?"+e.join("&")}h=window.location.protocol+"//"+window.location.hostname;if(1==window.location.pathname.length){h+=window.location.pathname+b}else{if(-1!=window.location.pathname.indexOf("f:")){h+=window.location.pathname.substr(0,window.location.pathname.indexOf("f:"))+b}else{h+=window.location.pathname.replace(/(\/[^\/]+\/)(.*)/,"$1")+b}}window.location.href=h;return false},updateList:function(){var e="",b=[],a="",d=1,c="";e=$("order-top");if(e&&e.selectedIndex>0){b.push("o="+$("order-top").value)}if($("mode-cols")){d=true===$("mode-cols").checked?2:1}else{d=SC.viewMode}if(d!=SC.defaultViewMode){b.push("m="+d)}if(b.length>0){a+="?"+b.join("&")}c=window.location.protocol+"//"+window.location.hostname;if(1==window.location.pathname.length){c+=window.location.pathname+a}else{c+=window.location.pathname+a}window.location.href=c;return false},changeViewMode:function(a){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","zobrazeni")}if(1===a){$("mode-cols").checked=false;$("mode-list").checked=true}else{$("mode-cols").checked=true;$("mode-list").checked=false}SC.updateList()},changeOrder:function(){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","razeni")}SC.updateList()},init:function(a){this.formElm=$("sc-main");this.sectionId=a;Event.observe(this.formElm,"keypress",function(c){if(Event.KEY_RETURN==c.keyCode){Event.stop(c);var d=Event.element(c),b;if("input"==d.tagName.toLowerCase()){if(null!==(b=d.id.match(/s:(.*)/i))){SC.updateSearch(b[1],false)}else{if(null!==(b=d.id.match(/f_([^_]+)_(min|max)/i))){P.removeSelected(b[1]);P.addRangeValues(b[1])}}}SC.submit()}});if(false===this.simpleMode){this.observeClick();this.observeHelpOver();this.showHiddenControls()}},rebuild:function(){var f,c=$("sc-main").getElementsByTagName("input"),e,b,a,d;b=c.length;for(e=0;e<b;e++){if("checkbox"==c[e].type){tmp=c[e].id.split(":");d="b"==tmp[0]?tmp[1]:tmp[0];a="b"==tmp[0]?1:tmp[1];c[e].checked=P.isSelectedValue(d,a)}else{continue}}return true},observeClick:function(){this.formElm=$("param-container");var b=this.formElm.getElementsByTagName("li"),c,a;a=b.length;for(c=0;c<a;c++){Event.observe(b[c],"click",SC.valueClick)}},observeHelpOver:function(c){c=c||$("param-container");var b=c.getElementsByTagName("a"),e,d,f;d=b.length;for(e=0;e<d;e++){if("title"==b[e].getAttribute("rel")&&""!==b[e].getAttribute("title")){b[e].setAttribute("longdesc",b[e].getAttribute("title"));b[e].title="";Event.observe(b[e],"mouseover",function(g){Event.stop(g);var j=Event.element(g),h,a;a=j.cumulativeOffset();a[0]+=j.getWidth()+30;a[1]-=24;ParamHelp._show(j.firstChild.nodeValue,j.getAttribute("longdesc"),a)});Event.observe(b[e],"mouseout",function(a){ParamHelp.hide()})}}},showMoreParameters:function(){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","vice-parametru")}var a=$("ml-toggle").parentNode;InlineLateNotifikator.init(a,300);SC.moreParams=true;SC.reload(false);return false},showLessParameters:function(){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","mene-parametru")}var d=$("param-container").getElementsByTagName("div"),e,a,c=0,b=0;e=d.length;b=e-5;while(b>0){d[4].parentNode.removeChild(d[4]);b--}SC.moreParams=false;SC.moreLessToggle();return false},moreLessToggle:function(){var b,d=$("ml-toggle"),c,a;if(!d){return}if(this.moreParams){b="Menej parametrov";c=this.showLessParameters;a="less info"}else{b="Viac parametrov";c=this.showMoreParameters;a="more info"}d.firstChild.nodeValue=b;d.onclick=c;d.className=a},reload:function(a){url=SC.getFilterUrl();SC.cancelRequest();SC.currentRequest=new Ajax.Request("/direct/ajax/section/static-reload/",{parameters:"sid="+SC.sectionId+"&"+url.join("&"),onSuccess:function(d){var b=d.getResponseHeader("X-Status");if("ERROR"!=b){try{InlineLateNotifikator.stop();if(0===d.responseText.length){return}$("param-container").innerHTML=d.responseText;SC.observeClick();SC.observeHelpOver();SC.showHiddenControls();SC.moreLessToggle();var c=d.getResponseHeader("X-PCount");if(c){SC._updateSearchButton(c)}if(false!==a){SC.highlightSubmit()}}catch(f){console.log(f.message)}}}})},highlightSubmit:function(){if(null!==SC.highlightEffect){SC.highlightEffect.finish();SC.highlightEffect=null}$("searchbutton").style.fontWeight="bold";SC.highlightEffect=new Effect.Highlight("submit-cont",{restorecolor:"#F2F7F9",startcolor:"#ffff99",endcolor:"#F2F7F9",duration:2})},allValuesClick:function(event){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","vice hodnot - parametr")}var parentElm=Event.findElement(event,"li"),elm=Event.element(event),input,tmpParameter,parameterId,parameterValueId,valueId,updateButtonAdd,urlParameterId,elmTagName;elmTagName=elm.tagName.toLowerCase();input=parentElm.getElementsByTagName("input")[0];if(parentElm==document||"li"==elmTagName||input.disabled){return}if("input"!=elmTagName){Event.stop(event);input.checked=true===input.checked?false:true}SC.allValuesClickCache=true;tmpParameter=input.id.split(":");parameterId=tmpParameter[0];parameterValueId=tmpParameter[1];valueId=parameterId+""+parameterValueId;if("b"==parameterId){urlParameterId=valueId;parameterType="bool";parameterId=parameterValueId;parameterValueId=1}else{parameterType="string";urlParameterId=parameterId;SC.removeManualValues(parameterId)}var updateButtonAdd=!P.isSelectedValue(parameterId,parameterValueId);url=SC.getFilterUrl(parameterId,parameterValueId);if(updateButtonAdd){P.addSelected(parameterId,parameterValueId)}else{P.removeSelected(parameterId,parameterValueId)}SC.cancelRequest();SC.currentRequest=new Ajax.Request("/direct/ajax/section/show-all-values/",{parameters:"s="+SC.sectionId+"&id="+urlParameterId+"&type="+parameterType+"&"+url.join("&"),onSuccess:function(r){var status=r.getResponseHeader("X-Status");if("ERROR"!=status){try{if(0==r.responseText.length){return}SC.allValuesClickCB(parameterId,parameterType,eval("("+r.responseText+")"));if("bool"==parameterType){SC.observeHelpOver($("filtr-bool").firstChild)}}catch(e){console.log(e.message,e.description,e.line)}}}});return false},allValuesClickCB:function(c,d,l){var g,h=l.length,b=Builder.node("div",{className:"col"}),f,e,j,a=0,k;a=Math.ceil(h/2);j="bool"==d?d:c;g=$$("#filtr-"+j+" div.col")[0];for(e=0;e<h;e++){f=null;if("string"==d){f=P.createString(c,l[e].valueId,l[e].value,l[e].plus>0?"+"+l[e].plus:l[e].count,l[e].selected,SC.allValuesClick)}else{f=P.createBool("b",l[e].parametrId,l[e].value,l[e].plus>0?"+"+l[e].plus:l[e].count,l[e].selected,l[e].help,SC.allValuesClick)}if(f){if(e==0){k=document.createElement("ul")}else{if(e==a){b.appendChild(k);k=document.createElement("ul")}}k.appendChild(f)}}b.appendChild(k);g.parentNode.replaceChild(b,g)},valueClick:function(b){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","parametr")}var m=Event.findElement(b,"li"),n=Event.element(b),a,c=[],j,o,q=0,f,p,g=false,h,d,e,k;k=n.tagName.toLowerCase();o=m.getElementsByTagName("input")[0];if(m==document||"li"==k||o.disabled){return}if("input"!=k){Event.stop(b);o.checked=true===o.checked?false:true}h=o.id.split(":");d=h[0];e=h[1];f=d+""+e;p=o.parentNode.getElementsByTagName("span");if(p.length==1){g=p[0].firstChild.nodeValue.replace(/[()]/,"").replace(/[()]/,"")}if("b"==d){d=e;e=1}SC.removeManualValues(d);var l=!P.isSelectedValue(d,e);if(false!==P.getPositivity(d)){P.removeSelected(d);positivitySet=true}else{positivitySet=false}if(true===positivitySet&&false===l){c=SC.getFilterUrl()}else{c=SC.getFilterUrl(d,e)}if(l){P.addSelected(d,e)}else{P.removeSelected(d,e)}if(true===positivitySet){P.updateState(d)}SC.cancelRequest();SC.currentRequest=new Ajax.Request("/direct/ajax/section/static-reload/",{parameters:"sid="+SC.sectionId+"&"+c.join("&"),onSuccess:function(u){var s=u.getResponseHeader("X-Status");if("ERROR"!=s){try{if(0==u.responseText.length){return}$("param-container").innerHTML=u.responseText;SC.observeClick();SC.observeHelpOver();SC.showHiddenControls();var t=u.getResponseHeader("X-PCount");if(t){SC._updateSearchButton(t)}SC.moreLessToggle();SC.highlightSubmit()}catch(v){console.log(v.message)}}}});return false},removeManualValues:function(b){var d=$("f_"+b+"_min"),a,c;if(d){a=$("f_"+b+"_max");if(d.value!=""||a.value!=""){P.removeSelected(b)}P.manualRangeToggle(b);d.value=a.value=""}else{c=$("s:"+b);if(c){if(c.value!=""){P.removeSelected(b)}c.value=""}}},getFilterUrl:function(a,b){var d=[],f,e,g=false,c;f=SC._getAllParameters();for(e in SC.currentFilter){if(!SC.currentFilter.hasOwnProperty(e)){continue}for(i=0;i<SC.currentFilter[e].length;i++){if(a==e&&SC.currentFilter[e][i]==b){g=true;continue}c=encodeURIComponent(SC.currentFilter[e][i]);d.push(e+"[]="+c)}}if(false===g&&"undefined"!==typeof b){d.push(a+"[]="+b)}if(f.length>0){for(i=0;i<f.length;i++){d.push("all[]="+f[i])}}for(i=0;i<SC.ignoredParameters.length;i++){d.push("i[]="+SC.ignoredParameters[i])}if(true===this.moreParams){d.push("more=1")}if(true===this.simpleParamsMode){d.push("simple=1")}return d},checkForAnyValue:function(){SC.somethingSelected=false;var a;for(a in SC.selectedParameters){if(-1!=SC.ignoredParameters.indexOf(parseInt(a),10)){continue}SC.somethingSelected=true;break}},_updateSearchButton:function(a){$("searchbutton").value="Zobraziť %d výsledkov".replace("%d",a)},showHiddenControls:function(){var b=this.formElm.parentNode.getElementsByTagName("p"),a;for(a=0;a<b.length;a++){if(Element.hasClassName(b[a],"hidden")){b[a].style.display="block"}}},showAllValues:function(parameterId,parameterType){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","vice hodnot - zobrazit")}var url=SC.getFilterUrl(),notifierElm;notifierElm="bool"==parameterType?$("m-bool"):$("m-"+parameterId);InlineLateNotifikator.init(notifierElm.parentNode);this.cancelRequest();this.currentRequest=new Ajax.Request("/direct/ajax/section/show-all-values/",{parameters:"s="+SC.sectionId+"&id="+parameterId+"&type="+parameterType+"&"+url.join("&"),onComplete:function(r){InlineLateNotifikator.stop();var status=r.getResponseHeader("X-Status");if("ERROR"!=status){try{SC._showAllValuesCb(eval(r.responseText),parameterId,parameterType)}catch(e){console.log(e.message)}}}});return false},_showAllValuesCb:function(b,a,c){this.showOverlay(b,a,c)},showOverlay:function(b,a,c){if(this.overlayParameterId){this.destroyOverlay(this.overlayParameterId)}if(Prototype.Browser.IE){Common.hideSelect()}this._createOverlay(b,a,c)},submitOverlay:function(b,a){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","vice hodnot - vybrat")}this.destroyOverlay(b,a);return false},hideOverlay:function(b,a){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","vice hodnot - zavrit")}this.destroyOverlay(b,a);return false},overlayRemoveAll:function(a){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","vice hodnot - odebrat vse")}if("bool"==a){var c=$$("#filtr-bool div.filtrchange")[0].getElementsByTagName("input"),b;for(b=0;b<c.length;b++){if(null!==(match=c[b].id.match(/b:([0-9]+)/))){P.removeSelected(match[1])}}}else{P.removeSelected(a)}this.hideOverlay(a,true);return false},_createOverlay:function(j,b,g){var h,a,c,f,d,j,k;if("bool"==g){b="bool"}a=$$("#filtr-"+b+" h3")[0].firstChild.nodeValue;if(":"==a.substr(-1)){a=a.substr(0,a.length-1)}c=$("help-"+b);if(c){f=c.cloneNode(true);f.id=""}else{f=document.createTextNode("")}j=this._createValuesElm(j,b,g);onclickSubmit="bool"==g?"return SC.submitOverlay('bool')":"return SC.submitOverlay("+b+")";onclickClose="bool"==g?"return SC.hideOverlay('bool')":"return SC.hideOverlay("+b+")";h=Builder.node("div",{className:"overlay",style:"display: none"},[Builder.node("div",{className:"filtr filtrchange"},[Builder.node("p",{className:"close"},[Builder.node("a",{title:"Zavrieť toto okno",href:"#",onclick:onclickClose},"zavrieť"),]),Builder.node("h3",a,[f]),j,Builder.node("div",{className:"cleaner"}),Builder.node("p",{className:"annul"},[Builder.node("a",{title:"Zrušiť prevedený výber",href:"#",onclick:"return SC.overlayRemoveAll('"+b+"')"},"odobrať všetko")]),Builder.node("input",{className:"filtrsubmit",type:"image",alt:"Urobiť výber so zadanými parametrami",value:"Vybrať",src:"http://im9.cz/css-v2/images/vybrat.gif",onclick:onclickSubmit})])]);SC.observeHelpOver(h);var e=$("filtr-"+b);Element.clonePosition(h,$("sc-main"));d=e.cumulativeOffset();h.firstChild.style.position="absolute";Element.setStyle(h.firstChild,{left:(d[0]-parseInt(h.style.left))+"px",display:"block"});Element.show(h);Event.observe(h,"click",function(m){var n=Event.element(m),l;if(h.className==n.className){l=h.parentNode.id.split("-");SC.destroyOverlay(l[1])}});e.insertBefore(h,e.firstChild);this.overlayParameterId=b},_createValuesElm:function(l,b,d){var e,h=l.length,g=document.createElement("div"),c,j,f,a=0,k;a=Math.ceil(h/2);g.className="col";for(e=0;e<h;e++){c=null;if("string"==d){c=P.createString(b,l[e].valueId,l[e].value,l[e].plus?"+"+l[e].plus:l[e].count,P.isSelectedValue(b,l[e].valueId),SC.allValuesClick)}else{c=P.createBool("b",l[e].parametrId,l[e].value,l[e].count,l[e].selected,l[e].help,SC.allValuesClick)}if(c){if(e==0){k=document.createElement("ul")}else{if(e==a){g.appendChild(k);k=document.createElement("ul")}}k.appendChild(c)}}g.appendChild(k);return g},destroyOverlay:function(c,b){var a=$$("#filtr-"+c+" .filtrchange")[0].parentNode;if(a){if(Prototype.Browser.IE){Common.showSelect()}a.parentNode.removeChild(a);SC.overlayParameterId=null}if(true===SC.allValuesClickCache||true===b){SC.reload()}SC.allValuesClickCache=false},showManualRange:function(a){if("undefined"!=typeof(pageTracker)){pageTracker._trackEvent("sekce","filtrovani","zadat rozpeti")}P.manualRangeToggle(a);return false},updateSearch:function(a,b){var c=$("s:"+a).value;P.removeSelected(a);if(""!==c){P.addSelected(a,"_"+P.encodeSearchValue(c))}if(true===b){SC.reload()}return true},opened:true,sliding:false,_open:function(a){SC._beforeSlide();this.sliding=true;new Effect.BlindDown("filter-container",{delay:a?0.5:0,duration:0.7,afterFinish:function(){SC.sliding=false;SC._afterSlide()}})},_close:function(){SC._beforeSlide();this.sliding=true;new Effect.BlindUp("filter-container",{duration:0.7,afterFinish:function(){SC.sliding=false;SC._afterSlide()}})},_beforeSlide:function(){if(!Prototype.Browser.Opera){return}var b=$$("#product-container span.add-choice-cont"),a;for(a=0;a<b.length;a++){Element.hide(b[a])}},_afterSlide:function(){if(!Prototype.Browser.Opera){return}var b=$$("#product-container span.add-choice-cont"),a;for(a=0;a<b.length;a++){Element.show(b[a])}},_hide:function(){Element.hide("filter-container")},open:function(a){if(true===this.sliding){return}if(false===this.opened){this._open(a);this.opened=true;this.updateControlsTitle("skryť parametre");this.updateCookie(true)}return false},close:function(){if(true===this.sliding){return}if(true===this.opened){this._close();this.opened=false;this.updateControlsTitle("zobraziť parametre");this.updateCookie(false)}return false},slideToggle:function(){if(this.opened){this.close()}else{this.open()}return false},updateCookie:function(b){var d=Cookies.get("hfh"),a=[],c=""+SC.sectionId;if(d){a=d.split(",")}if(-1===a.indexOf(c)&&false===b){a.push(c)}else{if(true===b){a=a.without(c)}}Cookies.set("hfh",a.join(","),30,"/")},updateControlsTitle:function(a){var b=$$("#slide-controls a")[0];b.firstChild.nodeValue=a;b.blur()},hide:function(){this.opened=false;this._hide()},imageMagnifier:function(){var a=$$("#product-container .foto");a.each(function(c,b){Event.observe(c,"mouseenter",SC.imageMagnifierShow);Event.observe(c,"mouseleave",SC.imageMagnifierHide)})},imageMagnifierShow:function(a){var b=Event.findElement(a,".foto");SC.magnifierTimer=window.setTimeout(function(){var o=b.getElementsByClassName("magnifier")[0],h=b.parentNode,e=h.id.substr(1);if(!o){o=SC.createMagnifierElm(e);var k=h.select(".foto a")[0].cloneNode(true),c=h.select("h2")[0].cloneNode(true),l=h.select(".wherebuy")[0].cloneNode(true),p=k.firstChild,d=p.src.replace(/(--mmf?)([0-9]+x[0-9]+)/,"--mmf400x400"),j=new Image(),n=Element.cumulativeOffset(h),g=document.viewport.getDimensions(),m=0,f;j.onload=function(){p.src=this.src};j.src=d;if(n[0]-120<0){m=-112+Math.abs(n[0]-120);o.style.left=m+"px"}if(!window.XMLHttpRequest&&true===Prototype.Browser.IE){if(m!==0){o.style.left=(m+30)+"px"}else{o.style.left=(n[0]-112)+"px"}o.style.top=(n[1]-112)+"px"}p.height="400";p.width="400";f=o.select(".details")[0];o.firstChild.insertBefore(k,f);b.insertBefore(o,b.firstChild);f.appendChild(c);f.appendChild(l);CL.updateCheckboxState(e)}o.style.display="block"},400)},imageMagnifierHide:function(a){window.clearTimeout(SC.magnifierTimer);var c=Event.findElement(a,".foto"),b=c.getElementsByClassName("magnifier")[0];if(b){b.style.display="none"}},createMagnifierElm:function(a){var b=new Element("div",{className:"magnifier"});b.innerHTML='<div><p class="cl-add" onclick="CL.add(\''+a+'\');"><input type="checkbox" class="cl" id="cli'+a+'" /> <a href="#" onclick="return false;">uložiť</a></p><div class="details"></div></div>';return b}};var P={encodeValue:function(a){return encodeURIComponent(a.replace(/;/g,"\\;").replace(/,/g,"").replace(/\//g,"|"))},encodeSearchValue:function(a){return encodeURIComponent(a.replace(/\//g,"|").replace(/;/g,"\\;"))},getSelectedValues:function(a){return[]},isSelectedValue:function(a,b){if(!this.isSelected(a)){return false}else{return -1!=SC.currentFilter[""+a].indexOf(""+b)}},isSelected:function(a){return SC.currentFilter.hasOwnProperty(a)&&"undefined"!=typeof SC.currentFilter[""+a]},addSelected:function(a,b){a=""+a;if(!this.isSelected(a)){SC.currentFilter[a]=[]}SC.currentFilter[a].push(""+b)},removeSelected:function(a,b){a=""+a;if(!b){delete SC.currentFilter[a]}else{if("undefined"==typeof SC.currentFilter[a]){return}else{SC.currentFilter[a]=SC.currentFilter[a].without(""+b);if(0===SC.currentFilter[a].length){delete SC.currentFilter[a]}}}},createString:function(a,b,k,g,d,l){var f,j,c,h,e;l=l||SC.valueClick;f=0===parseInt(g,10);j=Builder.node("input",{id:a+":"+b,type:"checkbox",name:a+"[]",value:b});if(f){j.disabled=true}if(true===d){if(true===Prototype.Browser.IE){j=document.createElement('<input id="'+a+":"+b+'" type="checkbox" name="'+a+'[]" value="'+b+'" checked />')}else{j.checked=true}c=Builder.node("label",{"for":a+":"+b},k)}else{if(f){h=[Builder.node("span",{className:"empty"},k)]}else{h=[Builder.node("a",{href:"#",onclick:"return false;"},k),document.createTextNode(" "),Builder.node("span",{className:f?"empty":""},"("+g+")")]}c=Builder.node("label",{"for":a+":"+b},h)}e=Builder.node("li",{},[j,c]);if(!f){Event.observe(e,"click",l)}else{Event.observe(e,"click",function(m){Event.stop(m)})}return e},createBool:function(a,b,l,h,d,e,m){var g,k,c,j,f;m=m||SC.valueClick;g=0===parseInt(h,10);clickPossible=!g||(g&&d);k=Builder.node("input",{id:a+":"+b,type:"checkbox",name:b,value:1});if(!clickPossible){k.disabled=true}if(true===d){if(true===Prototype.Browser.IE){k=document.createElement('<input id="'+a+":"+b+'" type="checkbox" name="'+b+'" value="1" checked />')}else{k.checked=true}c=Builder.node("label",{"for":a+":"+b},l)}else{if(g){j=[Builder.node("span",{className:"empty"},l)]}else{j=[Builder.node("a",{href:"#",onclick:"return false;"},l),document.createTextNode(" "),Builder.node("span",{className:g?"empty":""},"("+h+")")]}c=Builder.node("label",{"for":a+":"+b},j)}f=Builder.node("li",{},[k,c]);if(clickPossible){Event.observe(f,"click",m)}else{Event.observe(f,"click",function(n){Event.stop(n)})}return f},manualRangeToggle:function(a){var f=$("filtr-"+a).getElementsByTagName("p")[0],b,c,d="",e="";b=f.getElementsByTagName("input");if(b.length>0){c=Builder.node("p",{},[Builder.node("a",{className:"info more",href:"#",onclick:"return SC.showManualRange('"+a+"')"},"Zadať rozpätie")])}else{c=Builder.node("p",[Builder.node("label",{"for":"f_"+a+"_min"},"Od"),document.createTextNode(" "),Builder.node("input",{className:"man",id:"f_"+a+"_min",name:a+"_min",type:"text",size:"3",value:d}),document.createTextNode(" "),Builder.node("label",{"for":"f_"+a+"_max"},"Do"),document.createTextNode(" "),Builder.node("input",{className:"man",id:"f_"+a+"_max",name:a+"_max",type:"text",size:"3",value:e}),document.createTextNode(" "),Builder.node("input",{type:"button",value:"OK",onclick:"P.manualRangeToggleCb('"+a+"');"})])}f.parentNode.replaceChild(c,f)},manualRangeToggleCb:function(a){var b=true;P.removeSelected(a);b=P.addRangeValues(a);if(true===b){SC.submit()}else{P.manualRangeToggle(a)}return false},addRangeValues:function(b){var d=$("f_"+b+"_min"),a=$("f_"+b+"_max"),c="";if(d){d.value=P.parseNumber(d.value);a.value=P.parseNumber(a.value);if(""===d.value&&""===a.value){return false}else{if(""!==d.value){c+=d.value}c+="-";if(""!==a.value){c+=a.value}P.addSelected(b,c);return true}}return false},getPositivity:function(a){var b=$("filtr-"+a);if(Element.hasClassName(b,"positive")){return 1}else{if(Element.hasClassName(b,"negative")){return 0}else{return false}}},parseNumber:function(a){a=a.replace(/[^0-9.,]+/,"");a=a.replace(",",".");return a},updateState:function(a){var c=$("filtr-"+a).getElementsByTagName("input"),d,b;for(d=0;d<c.length;d++){if("checkbox"!==c[d].type){return}b=c[d].id.substr(a.length+1);c[d].checked=P.isSelectedValue(a,b)}},dumpSelected:function(){for(var a in SC.currentFilter){console.log(a+": "+SC.currentFilter[a].join(", "))}}};