layerSwitch = {
let layers = 0;
if (groupBy == 'psyt') {
viz.select("#psyt_group").style("visibility","visible")
viz.select("#part_group").style("visibility","hidden")
viz.select("#job_group").style("visibility","hidden")
viz.select("#layer1").attr("transform","translate(120,200)")
}else{
if (groupBy == 'part'){
viz.select("#psyt_group").style("visibility","hidden")
viz.select("#part_group").style("visibility","visible")
viz.select("#job_group").style("visibility","hidden")
viz.select("#layer1").attr("transform","translate(10,130)")
}else{
viz.select("#psyt_group").style("visibility","hidden")
viz.select("#part_group").style("visibility","hidden")
viz.select("#job_group").style("visibility","visible")
viz.select("#layer1").attr("transform","translate(50,130)")
}
}
if (sizeField == 'cesd') {
viz.select("#cesd").style("visibility","visible")
viz.select("#stai").style("visibility","hidden")
viz.select("#mbi").style("visibility","hidden")
viz.select("#ex").style("visibility","hidden")
viz.select("#cy").style("visibility","hidden")
viz.select("#ea").style("visibility","hidden")
}else{
if (sizeField == 'stai_t'){
viz.select("#cesd").style("visibility","hidden")
viz.select("#stai").style("visibility","visible")
viz.select("#mbi").style("visibility","hidden")
viz.select("#ex").style("visibility","hidden")
viz.select("#cy").style("visibility","hidden")
viz.select("#ea").style("visibility","hidden")
}else{
viz.select("#cesd").style("visibility","hidden")
viz.select("#stai").style("visibility","hidden")
viz.select("#mbi").style("visibility","visible")
if (sizeField == 'mbi_ex'){
viz.select("#ex").style("visibility","visible")
viz.select("#cy").style("visibility","hidden")
viz.select("#ea").style("visibility","hidden")
}else{
if (sizeField == 'mbi_cy'){
viz.select("#ex").style("visibility","hidden")
viz.select("#cy").style("visibility","visible")
viz.select("#ea").style("visibility","hidden")
}else{
viz.select("#ex").style("visibility","hidden")
viz.select("#cy").style("visibility","hidden")
viz.select("#ea").style("visibility","visible")
}
}
}
}
return layers;
}