window.onload = function()
{
  	hideTargets();
}

function getMembers()
{
	if (!document.getElementById) return null;
	hideTargets();
	var members = document.getElementById('t_members');
	var num_members = parseInt(members.options[members.selectedIndex].value);
	if (num_members > 1) showTargets(num_members);
      	
}

function showRanks(which)
{
	if (!document.getElementById) return null;
	//var titles = document.getElementById(which.name);
	var title = which.options[which.selectedIndex].value;

      var rank = document.getElementById(which.name.substring(0,2)+"_rank");
      var label = document.getElementById(which.name.substring(0,2)+"_rank_label");
      //var br = document.getElementById(which.name.substring(0,2)+"_rank_br");
  if (title == "Rank") 
    {

      rank.style.display = "inline"; 
      label.style.display = "inline";
      //br.style.display = "block";
      rank.focus(); 
    } else
    {
      
      hideTargets(rank);
      hideTargets(label);
      //hideTargets(br);
    }	
}

function hideTargets(what)
{	
	if (!document.getElementsByTagName) return null;

	if (!what) {  //hide all target divs
		var fieldsets = document.getElementsByTagName("fieldset");
  		for(var i=2; i < fieldsets.length; i++) {
    		var fieldset = fieldsets[i];
    		var id = fieldset.id;
			if (id.indexOf("_"+i) != -1) {
      			fieldset.style.display = "none";
    		} 
  		}
    
    for(var i=1; i <= 4; i++) 
    {
      var rank = document.getElementById("m"+i+"_rank");
      var label = document.getElementById("m"+i+"_rank_label");
      //var br = document.getElementById("m"+i+"_rank_br");
      rank.style.display = 'none';
      label.style.display = 'none';
      //br.style.display = "none";
    }
  } else
  {
      
      what.style.display = 'none'; 
  }
	
}

function showTargets(what)
{
	if (!document.getElementById) return null;
	
 	for(var i=2; i <= what; i++) {
		document.getElementById('member_' + i).style.display = 'block';
	}
}
