function getElementsByAttrib(f,e,a){e=e||"class";a=a||document;var c=a.getElementsByTagName("*")||a.all;c=c.length?c:document.all;var d=new Array();if(a&&c){for(var b=0;b<c.length;b++){if(e!="class"&&c[b].getAttribute(e)&&String(c[b].getAttribute(e)).match(RegExp("(^| )("+f+")($| )"))){d.push(c[b]);}else{if(e=="class"&&c[b].className&&String(c[b].className).match(RegExp("(^| )("+f+")($| )"))){d.push(c[b]);}}}}return d.length?d:false;}function forEach(c,b){for(var a in c){if(Array("string","number","object").join(",").match(typeof(c[a]))&&c[a]){b(a,c[a]);}}return false;}function convert_list_items(f,h){var l=f.parentNode;var d=l.getElementsByTagName("ul")[0];var j,b,c,a;var m=d.getElementsByTagName("li");for(var e=0;e<m.length;e++){j=m[e].getElementsByTagName("a")?m[e].getElementsByTagName("a")[0]:null;b=document.createElement("label");c=document.createElement("input");a=document.createElement("span");c.setAttribute("type","checkbox");c.setAttribute("value",j.id);c.setAttribute("name",h);a.innerHTML=j.innerHTML;b.appendChild(c);b.appendChild(a);m[e].innerHTML="";m[e].appendChild(b);}var k=document.createElement("li");var g=document.createElement("a");g.className="d02";g.setAttribute("href","#");g.innerHTML="Update Results";g.onclick=function(){submitneighbor(this);return false;};k.appendChild(g);d.appendChild(k);l.removeChild(f);}function submitneighbor(a){var b=a.parentNode.parentNode.parentNode.parentNode;var c=b.getElementsByTagName("form")[0];c.submit();}function toggle_list_items(a,b){list=document.getElementById(b);children=list.childNodes;for(var c in children){if(children[c].className=="toggle"){children[c].className="toggle hidden";a.innerHTML="More";}else{if(children[c].className=="toggle hidden"){children[c].className="toggle";a.innerHTML="Less";}}}}function is_toggled(){return getElementsByAttrib("toggle hidden","class",document.getElementById("list1"));}function submitfilters(a){var b=a.parentNode.parentNode.parentNode;var c=b.getElementsByTagName("form")[0];c.submit();}function submitPriceFilters(c,b){var f;if(b){f=c;}else{f=c.parentNode.parentNode.parentNode;}var h=f.getElementsByTagName("form")[0];var e=document.getElementById("price_cust_filter");var j=trim(document.getElementById("price_min").value);var k=trim(document.getElementById("price_max").value);var d=document.getElementById("priceErrMsg_id");if(j.length==0&&k.length==0){e.value="";e.removeAttribute("name");h.submit();}else{if(j.length==0||k.length==0){d.innerHTML="Please enter values in both fields.";return false;}else{if(parseFloat(j)>=parseFloat(k)){d.innerHTML="The 'From' value should be less than 'To' value.";return false;}else{d.innerHTML="";var a=h.getElementsByTagName("input");for(var g=0;g<a.length;g++){if(a[g].type=="checkbox"&&a[g].checked){a[g].checked=false;}}prepareConstraint="price|"+j+"-"+k;e.value=prepareConstraint;h.submit();}}}}function clearManualPriceFilter(a){var c=document.getElementById("price_min");var b=document.getElementById("price_max");if(a.checked){c.value="";b.value="";}}addLoadEvent(function(){if(document.main_filter){document.main_filter.enteroverride=true;}if(document.brand_filter){document.brand_filter.enteroverride=true;}if(document.frmPriceFilters){document.frmPriceFilters.enteroverride=true;}var int_forms=$("[name^=intention_filter]");if(int_forms!=null&&int_forms.length>0){for(var k=0;k<int_forms.length;k++){var formName=int_forms[k].name;var obj=eval("document."+formName);obj.enteroverride=true;}}});
