// this file is used from the shop pages as well 

function showAllCategories() {
var div=window.document.getElementById('divCatNav');
var children=div.childNodes;
for(var i=0;i<children.length;i++){if (children.item(i).nodeName.toUpperCase()=='TABLE'){children=children.item(i).childNodes;break;}}
if(children.item(0)){
for(var i=0;i<children.length;i++){if (children.item(i).nodeName.toUpperCase()=='TBODY'){children=children.item(i).childNodes;break;}}
}
showAll=true;
var rowCount=0;
for(var i=0;i<children.length;i++){
 if(children.item(i).nodeName.toUpperCase()=='TR'){
  if((rowCount>=2)&&(children.item(i).style.display!='none'))showAll=false;
  if(showAll)children.item(i).style.display='';
  else children.item(i).style.display='none';
  rowCount++;
 }
}
if(showAll)document.getElementById('spanShowAllCats').innerText="visa inte alla matchande kategorier";
else document.getElementById('spanShowAllCats').innerText="visa alla matchande kategorier";
}
function setStyleToElement(element, style) {
    element.className = style;
}
function navigateTo(url) {
    document.location.href = url;
}

function toggleCategories() {
    var divCat = document.getElementById("divHiddenCategories");
    var lnkToggle = document.getElementById("aHideControl");
    if (divCat.style.display == "none") {
        divCat.style.display = "";
        lnkToggle.firstChild.nodeValue = "Visa färre kategorier »";
        lnkToggle.parentNode.id = "mainNavToggleClose";
    }
    else {
        divCat.style.display = "none";
        lnkToggle.firstChild.nodeValue = "Visa fler kategorier »";
        lnkToggle.parentNode.id = "mainNavToggle";
    }
}

function toggleSubCategory(id) {
    var divCat = document.getElementById("divHiddenCategories" + id);
    var lnkToggle = document.getElementById("aHideControl" + id);
    if (divCat.style.display == "none") {
        divCat.style.display = "";
        lnkToggle.firstChild.nodeValue = "Visa färre kategorier »";
        lnkToggle.parentNode.id = "subNavToggleClose";
    }
    else {
        divCat.style.display = "none";
        lnkToggle.firstChild.nodeValue = "Visa fler kategorier »";
        lnkToggle.parentNode.id = "subNavToggle";
    }
}
