﻿
function ToogleCatInfo(item, total) {
 
    for (i = 0; i <= total; i++) {
        var catitem = document.getElementById("catinfo_" + i);
        
        if (catitem != null) {

            if (item == i) {
                catitem.className = "InfoBoxGrey";
                 HidePageImage();
                LoadImage(i);
                if (document.getElementById("pageinfo")) {
                    document.getElementById("pageinfo").className = "InfoBoxGrey hide";
                }
            }
            else {
                catitem.className = "InfoBoxGrey hide";
                HideImage(i);
            }
        } 
    }
    return false;
}

function ToogleCatInfoReset(total) {

    for (i = 0; i <= total; i++) {
        var catitem = document.getElementById("catinfo_" + i);

        if (catitem != null) {
            catitem.className = "InfoBoxGrey hide";
        }
		if (document.getElementById("PageImage")) {
			 HideImage(i);
		}
	}
    if (document.getElementById("pageinfo")) {
        document.getElementById("pageinfo").className = "InfoBoxGrey";
    }
    ShowPageImage();
    return false;
}

function ShowPageImage(){
		if (document.getElementById("PageImage")) {
			 document.getElementById("PageImage").className = "";
		}

}

function HidePageImage(){
		if (document.getElementById("PageImage")) {
			 document.getElementById("PageImage").className = "hide";
		}

}

function LoadImage(item) {
    var catimg = document.getElementById("catimg_" + item);
    if (catimg != null) { catimg.className = ""; }
    return false;
}

function HideImage(item) {
    var catimg = document.getElementById("catimg_" + item);
    if (catimg != null) { catimg.className = "hide"; }
    return false;
}


// News accordian bits
    function CloseNewsItem() {

        var objAccordion = $get("ctl00_MainContent_accNewsList").AccordionBehavior;

        if (objAccordion != null) {
            objAccordion.set_SelectedIndex(-1); // Close opened pane.
        }
       
        objAccordion = null;

        return false;

    }

