// JavaScript Document
// expand/collapse category sub groups in the side navigation when the area heading is clicked. Select each of the sub categories and update table

var arExpandAreas = new Array();//the areas which should be expanded

$(document).ready(function () {
	$(".category_group").hide();
	$(".area_expand").click(function() {
		var strID = GetID($(this), 11);//'area_expandX'
		//alert("strID: "+strID);
		$("#category_group"+strID).toggle(100);
		ToggleExpandIcon(strID);
	});
	/*
	$(".area_heading").click(function() {
		var strID = GetID($(this), 12);//'area_headingX'
		//alert("strID: "+strID);
		$("#category_group"+strID).toggle(100);
		ToggleExpandIcon(strID);
	});
	*/
	//expand relevant category area groups
	for (var i in arExpandAreas) {
		if(i>-1) $("#category_group"+arExpandAreas[i]).show();
	}
});

function GetID(objSource, intNumPos) {
	var strSource = objSource[0].id;
	return strSource.substring(intNumPos);
}

function ToggleExpandIcon(strID) {
	objExpandIcon = document.getElementById('area_expand'+strID);
	if(objExpandIcon.innerHTML=='+')	objExpandIcon.innerHTML='-';
	else								objExpandIcon.innerHTML='+';
}

/*
function SideNavExpandAreas(arAreas){
	for (var i in arAreas) {
		$("#area_expand"+arAreas[i]).show();
	}
}*/
