/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


function switchCategoryDiv(divId, catDiv)
{
    var reg = new RegExp("subcat_.*");
    var main = document.getElementById(catDiv);
    var elements = main.getElementsByTagName('div');
    for (i=0;i<elements.length;i++) {
        var element = elements[i];
        if(element.id.match(reg)){
            var div = document.getElementById(element.id);
            div.style.display = 'none';
        }
    }
    var selectedSubCat = document.getElementById(divId);
    selectedSubCat.style.display = 'block';

}

function showProductCategory(div) {
    var container = document.getElementById('categories_container');
    var elements = container.getElementsByTagName('div');
    var clickedCat = document.getElementById(div);

    var subCatReg = new RegExp("subCat_.*");
    var catReg = new RegExp("cat_.*");
    var mainReg = new RegExp("main_.*");

    if(div.match(mainReg)) {
        for (i=0;i<elements.length;i++) {
            var element = elements[i];
            if(element.id.match(mainReg)){
                var toHide = document.getElementById(element.id);
                toHide.style.display = 'none';
            }
        }
    }

    if(div.match(catReg)) {
        for (i=0;i<elements.length;i++) {
            var element = elements[i];
            if(element.id.match(catReg)){
                var toHide = document.getElementById(element.id);
                toHide.style.display = 'none';
            }
        }
    }

    if(div.match(subCatReg)) {
        for (i=0;i<elements.length;i++) {
            var element = elements[i];
            if(element.id.match(subCatReg)){
                var toHide = document.getElementById(element.id);
                toHide.style.display = 'none';
            }
        }
    }
    if(clickedCat.style.display == 'none') {
        clickedCat.style.display = 'block';
    } else {
        clickedCat.style.display = 'none';
    }
}

function showArchiveDiv(div) {
    var news_container = document.getElementById("news_container");
    var elements = news_container.getElementsByTagName('div');
    var clicked = document.getElementById(div);

    var subDiv = new RegExp("news_.*");

    for (i=0;i<elements.length;i++) {
        var element = elements[i];
        if(element.id.match(subDiv)) {
            var toHide = document.getElementById(element.id);
            toHide.style.display = 'none';
        }
    }

    clicked.style.display = 'block';

}

function showPressArchiveDiv(div) {
    var press_container = document.getElementById("press_container");
    var elements = press_container.getElementsByTagName('div');
    var clicked = document.getElementById(div);

    var subDiv = new RegExp("press_.*");

    for (i=0;i<elements.length;i++) {
        var element = elements[i];
        if(element.id.match(subDiv)) {
            var toHide = document.getElementById(element.id);
            toHide.style.display = 'none';
        }
    }

    clicked.style.display = 'block';

}

function showMerchandisingArchiveDiv(div) {
    var press_container = document.getElementById("merchandising_container");
    var elements = press_container.getElementsByTagName('div');
    var clicked = document.getElementById(div);

    var subDiv = new RegExp("merchandising_.*");

    for (i=0;i<elements.length;i++) {
        var element = elements[i];
        if(element.id.match(subDiv)) {
            var toHide = document.getElementById(element.id);
            toHide.style.display = 'none';
        }
    }

    clicked.style.display = 'block';

}

function showFocusArchiveDiv(div) {
    var news_container = document.getElementById("focus_container");
    var elements = news_container.getElementsByTagName('div');
    var clicked = document.getElementById(div);

    var subDiv = new RegExp("focus_.*");

    for (i=0;i<elements.length;i++) {
        var element = elements[i];
        if(element.id.match(subDiv)) {
            var toHide = document.getElementById(element.id);
            toHide.style.display = 'none';
        }
    }

    clicked.style.display = 'block';

}

function showExibitionArchiveDiv(div) {
    var news_container = document.getElementById("exibition_container");
    var elements = news_container.getElementsByTagName('div');
    var clicked = document.getElementById(div);

    var subDiv = new RegExp("exibition_.*");

    for (i=0;i<elements.length;i++) {
        var element = elements[i];
        if(element.id.match(subDiv)) {
            var toHide = document.getElementById(element.id);
            toHide.style.display = 'none';
        }
    }

    clicked.style.display = 'block';

}