function resetForm(){document.forms["formProductList"].contentOffset.value=0;document.forms["formProductList"].searchValue.value="";document.forms["formProductList"].categoryID.value=0;document.forms["formProductList"].brandID.value=0;document.forms["formProductList"].branchID.value=0;document.forms["formProductList"].rootCategoryID.value=0;
}function clearFilters(){document.forms["formProductList"].contentOffset.value=0;document.forms["formProductList"].searchValue.value="";document.forms["formProductList"].options.value="";document.forms["formProductList"].priceRangeID.value=0;}function setCategoryAndParentID(b,c,a){resetForm();clearFilters();
document.forms["formProductList"].rootCategoryID.value=c;document.forms["formProductList"].categoryID.value=b;if(a){sendProductListAjaxRequest();}else{document.forms["formProductList"].submit();}}function setDocumentTitle(a){document.title="One2Look: "+a.getAttribute("rootcatname")+" > "+a.getAttribute("cataname");
}function resetSelectedCategories(){$(".catNaviList > li[name=li-category]").removeClass("active");}function setCategoryID(a){resetForm();clearFilters();document.forms["formProductList"].categoryID.value=a;document.forms["formProductList"].submit();}function setRootCategoryID(b,a){resetForm();document.forms["formProductList"].rootCategoryID.value=b;
if(a){resetSelectedCategories();sendProductListAjaxRequest();}else{clearFilters();document.forms["formProductList"].submit();}}function setBrandID(a){resetForm();document.forms["formProductList"].brandID.value=a;document.forms["formProductList"].submit();}function setBranchID(b,a){resetForm();document.forms["formProductList"].branchID.value=b;
if(a){sendProductListAjaxRequest();}else{clearFilters();document.forms["formProductList"].submit();}}function setInternalExternalFilter(a){document.forms["formProductList"].internalExternalFilter.value=a;sendProductListAjaxRequest();}function setSortOrderParam(a){document.forms["formProductList"].contentOffset.value=0;
document.forms["formProductList"].sortOrder.value=a.value;sendProductListAjaxRequest();}function setColumnsParam(a){document.forms["formProductList"].contentOffset.value=0;document.forms["formProductList"].columns.value=a;sendProductListAjaxRequest();}function setSearchParam(a){resetForm();clearFilters();
document.forms["formProductList"].searchValue.value=a;document.forms["formProductList"].submit();}function setContentOffset(a){document.forms["formProductList"].contentOffset.value=a;sendProductListAjaxRequest();}function setAttributeOptionID(a){document.forms["formProductList"].contentOffset.value=0;
document.forms["formProductList"].searchValue.value="";if(document.forms["formProductList"].options.value===""){document.forms["formProductList"].options.value=a;}else{document.forms["formProductList"].options.value=document.forms["formProductList"].options.value+","+a;}sendProductListAjaxRequest();}function resetAttributeOptionID(c){document.forms["formProductList"].contentOffset.value=0;
document.forms["formProductList"].searchValue.value="";var a=document.forms["formProductList"].options.value;var b=deleteOptionId(a,c);document.forms["formProductList"].options.value=b;sendProductListAjaxRequest();}function setPriceRangeID(a){document.forms["formProductList"].contentOffset.value=0;document.forms["formProductList"].searchValue.value="";
document.forms["formProductList"].priceRangeID.value=a;sendProductListAjaxRequest();}function resetAllFilters(){clearFilters();sendProductListAjaxRequest();}function onBack(){if(document.forms["backForm"].productAction){document.forms["backForm"].productAction.value="showList";}document.forms["backForm"].submit();
}function sendProductListAjaxRequest(){document.forms["formProductList"].productAction.value="showProductsAjax";printStatus($("#loadingProducts").val());dojo.xhrPost({form:"formProductList",handleAs:"text",headers:{"x-requested-with":"XMLHttpRequest"},load:function(b,a){document.forms["formProductList"].productAction.value="showList";
dojo.byId("product-list").innerHTML=b;dojo.byId("pagination-panel").innerHTML=buildPaginationPanel();manageAllActiveFilters();return b;},error:function(b,a){document.forms["formProductList"].productAction.value="showList";dojo.byId("product-list").innerHTML="An error occurred, with response: "+b;return b;
}});}function printStatus(d){var e=dojo.byId("top");for(var c=0;c<e.childNodes.length;c++){var b=e.childNodes[c];if(b.nodeType==1&&b.className=="status"){e.removeChild(b);}}var a=document.createElement("span");a.className="status";a.innerHTML=d;e.appendChild(a);dojo.fadeOut({node:a,onBegin:function(){window.document.body.style.cursor="wait";
},onEnd:function(){window.document.body.style.cursor="auto";}}).play();}function hideStatus(){if(animation){var c=dojo.byId("top");for(var b=0;b<c.childNodes.length;b++){var a=c.childNodes[b];if(a.nodeType==1&&a.className=="status"){c.removeChild(a);}}window.document.body.style.cursor="auto";animation.stop();
}}function showDialog(b){var a=dijit.byId("ajaxDialog");a.titleBar.style.display="none";if(b){document.getElementById("loadingID").innerHTML=b;}dijit.byId("downloadProgress").update({indeterminate:true});a.show();}function hideDialog(){var a=dijit.byId("ajaxDialog");a.hide();}function deleteOptionId(a,e){var d=a.split(",");
var c="";var b=0;if(d){for(;b<d.length;b++){if(d[b]!==e){c+=d[b];if(b<d.length-1){c+=",";}}}}reslenminone=c.length-1;if(c.lastIndexOf(",")===reslenminone){c=c.substr(0,reslenminone);}return c;}function getTagA(){return"<a ";}function getEndTagA(){return"</a>";}function getTableTag(a){var b="<table ";
if(a){b+=a;}b+=">";return b;}function getEndTableTag(){return"</table>";}function getTrTag(a){var b="<tr ";if(a){b+=a;}b+=">";return b;}function getEndTrTag(){return"</tr>";}function getTdTag(a){var b="<td ";if(a){b+=a;}b+=">";return b;}function getEndTdTag(){return"</td>";}function buildPaginationPanel(){var m=parseInt($("#productsLength").val());
var f=$("#lenLocalText").val();var h=parseInt($("#currPageID").val());var c=parseInt($("#numOfPagesID").val());var b=parseInt($("#recPerPageID").val());var k=parseInt($("#showPagesID").val());var l=(k-1)/2;var n="("+m+" "+f+")<br />";var a="width = 10px";var j="width = 20px";if(c>1){var e=1;var g=(k==c);
if(!g){if((h-l)>0&&(h+l)<(c+1)){e=h-l;}else{if((h-l)<0){e=1;}else{if((h+l)>c){e=c-k+1;}}}}if(h>1){n+="<a onclick='setContentOffset(0);'> << </a>";n+="<a onclick='setContentOffset("+(b*(h-2))+");'> < </a>";}if(e>1){n+=" ... | ";}for(var d=e;d<(e+k);d++){n+="<a onclick='setContentOffset("+(b*(d-1))+");'>";
if(d===h){n+=("<b>"+d+"</b>");}else{n+=d;}n+="</a>";if(d<c){n+=" | ";}}if((e+k-1)<c){n+=" ... ";}if(h<c){n+="<a onclick='setContentOffset("+(b*h)+");'> >  </a>";n+="<a onclick='setContentOffset("+(b*(c-1))+");'> >> </a>";}}return n;}function manageAllActiveFilters(){manageActiveFilters();manageActivePriceranges();
}function manageActiveFilters(){var a=$("#activeOptionsIds").val();if(a!==""){$(".catNaviList > li[name=li-option]").addClass("disabled");var b=a.split(",");$(".catNaviList > li[name=li-option]").each(function(){var c=$(this).attr("id");if(arrayContains(b,c)===true){$(this).removeClass("disabled");}});
}else{$(".catNaviList > li[name=li-option]").removeClass("disabled");}}function manageActivePriceranges(){var a=$("#activePriceRangesIds").val();if(a!==""){$(".catNaviList > li[name=li-price-range]").addClass("disabled");var b=a.split(",");$(".catNaviList > li[name=li-price-range]").each(function(){var c=$(this).attr("id");
if(arrayContains(b,c)===true){$(this).removeClass("disabled");}});}else{$(".catNaviList > li[name=li-price-range]").removeClass("disabled");}}function arrayContains(a,c){for(var b=0;b<a.length;b++){if(a[b]===c){a.splice(b,1);return true;}}return false;}