

function setControl(expand){
innerText=document.getElementById("control");
if (expand){
innerText.innerHTML ='<a href="javascript:setControl(false);setAllDisplay(false);setAllOverflow(true);">'+lblCollapse+'</a>';
}else{
innerText.innerHTML='<a href="javascript:setControl(true);setAllDisplay(true);setAllOverflow(false);">'+lblExpand+'</a>';
}
}
function setOverflow(overflow,cat){
setAllDisplay(false);

if (overflow){
document.getElementById("div"+div[i]).style.height=collapsedTableHeight;
document.getElementById("div"+cat).style.overflow='visible';
}else{
document.getElementById("div"+div[i]).style.height='';
document.getElementById("div"+cat).style.overflow='auto';
}
}
function setAllOverflow(overflow){
if (overflow){
	for (i in div){
	document.getElementById("div"+div[i]).style.height=collapsedTableHeight;
	document.getElementById("div"+div[i]).style.overflow='auto';
	
	}

}
else{
	for (i in div){
	document.getElementById("div"+div[i]).style.height='';
	document.getElementById("div"+div[i]).style.overflow='visible';
	
	}

}

}
function setAllDisplay(display){
if (display){
	for (i=0; i<div.length;i++){
	
	for (j=0; j<=tb[i];j++){
	//alert("dptable"+div[i]+j);
	document.getElementById("dptable"+div[i]+j).style.display='';
	document.getElementById("row"+div[i]+j).style.backgroundColor=normalBg;
	document.getElementById("row"+div[i]+j).style.font=normalFont;
	}
	
	}


}
else{
changeTB(0,defaultCat);


}

}
function changeTB(index,cat){

	for (i=0; i<div.length;i++){
		for (j=0; j<=tb[i];j++){
			//alert("dptable"+div[i]+j);
			if(j==0){
		//	alert("A:dptable"+div[i]+j);
			document.getElementById("dptable"+div[i]+j).style.display='';
			//alert("B:row"+div[i]+j);
			document.getElementById("row"+div[i]+j).style.backgroundColor=boldBg;
			//alert("C:row"+div[i]+j);
			document.getElementById("row"+div[i]+j).style.font=boldFont;
			}
			else{
		//alert("dptable"+div[i]+j);
				document.getElementById("dptable"+div[i]+j).style.display='none';
				document.getElementById("row"+div[i]+j).style.backgroundColor=normalBg;
				document.getElementById("row"+div[i]+j).style.font=normalFont;
			}
		}
	
	}

/*
for (i in div){

for (j=0; j<=div[i];j++){

document.getElementById("dptable"+div[i]+j).style.display='';
document.getElementById("row"+div[i]+j).style.backgroundColor='#FFF';

}

}*/


//alert("dptable"+cat+0);
document.getElementById("dptable"+cat+0).style.display='none';
document.getElementById("row"+cat+0).style.backgroundColor=normalBg;
document.getElementById("row"+cat+0).style.font=normalFont;

document.getElementById("dptable"+cat+index).style.display = '';
document.getElementById("row"+cat+index).style.backgroundColor=boldBg
document.getElementById("row"+cat+index).style.font=boldFont;
//window.location="#"+cat;
for (i in div){
document.getElementById("div"+div[i]).scrollTop =0;
}
//innerText=document.getElementById("control");
//innerText.innerHTML='<a href="javascript:setControl(true);"></a>';
setControl(false);
setAllOverflow(true);

}