
   if(!document.getElementById) { 
     document.getElementById = function() {return null;}; 
   }
   
function showFilters(){
	el = document.getElementById("DivFilters");	el.style.visibility="visible";
	el = document.getElementById("PlaneFilters"); el.disabled=true;
	el = document.getElementById("AdvancedSort"); el.disabled=true;
	el = document.getElementById("RoundValues"); el.disabled=true;
	el = document.getElementById("WeightValues"); el.disabled=true;		
}
function hideFilters(){
	el = document.getElementById("DivFilters"); el.style.visibility="hidden";
	el = document.getElementById("PlaneFilters"); el.disabled=false;
	el = document.getElementById("AdvancedSort"); el.disabled=false;
	el = document.getElementById("RoundValues"); el.disabled=false;
	el = document.getElementById("WeightValues"); el.disabled=false;		
}

function showSort(){
	el = document.getElementById("DivAdvancedSort"); el.style.visibility="visible";
	el = document.getElementById("PlaneFilters"); el.disabled=true;
	el = document.getElementById("AdvancedSort"); el.disabled=true;
	el = document.getElementById("RoundValues"); el.disabled=true;
	el = document.getElementById("WeightValues"); el.disabled=true;
}	
function hideSort(){
	el = document.getElementById("DivAdvancedSort"); el.style.visibility="hidden";
	el = document.getElementById("PlaneFilters"); el.disabled=false;
	el = document.getElementById("AdvancedSort"); el.disabled=false;
	el = document.getElementById("RoundValues"); el.disabled=false;
	el = document.getElementById("WeightValues"); el.disabled=false;		
}

function showWeights(){
	el = document.getElementById("DivWeights"); el.style.visibility="visible";
	el = document.getElementById("PlaneFilters"); el.disabled=true;
	el = document.getElementById("AdvancedSort"); el.disabled=true;
	el = document.getElementById("RoundValues"); el.disabled=true;
	el = document.getElementById("WeightValues"); el.disabled=true;
}	
function hideWeights(){
	el = document.getElementById("DivWeights"); el.style.visibility="hidden";
	el = document.getElementById("PlaneFilters"); el.disabled=false;
	el = document.getElementById("AdvancedSort"); el.disabled=false;
	el = document.getElementById("RoundValues"); el.disabled=false;
	el = document.getElementById("WeightValues"); el.disabled=false;		
}

function setSelectVal(objID, selIndex) {
  var obj = document.getElementById(objID);
  obj.selectedIndex = selIndex;
}

function setInputVal(objID, newValue) {
  var obj = document.getElementById(objID);
  obj.value = newValue;
}

function resetSort(){
	for (i = 1; i < 17; i++) {
		setSelectVal("Sort" + i,0);
	}
	el = document.getElementById("ResetSortFields"); el.value="yes";
}

function resetWeights(){
	for (i = 1; i < 18; i++) {
		setInputVal("weight" + i,"0.0");
	}
	//el = document.getElementById("UseWeights"); el.value="no";
}

function presetWeights(obj){
	if (obj.selectedIndex == 1)  // default
	{
		//setSelectVal("RoleFilter",2);
		//setInputVal("ApplyFilters","Apply");
		
		setInputVal("weight1","1.0");
		setInputVal("weight2","1.0");
		setInputVal("weight3","1.0");
		setInputVal("weight4","1.0");
		setInputVal("weight5","1.0");
		setInputVal("weight6","1.0");
		setInputVal("weight7","0.0");
		setInputVal("weight8","1.0");
		setInputVal("weight9","1.0");
		setInputVal("weight10","1.0");
		setInputVal("weight11","1.0");
		setInputVal("weight12","1.0");
		setInputVal("weight13","1.0");
		setInputVal("weight14","1.0");
		setInputVal("weight15","1.0");
		setInputVal("weight16","1.0");
		setInputVal("weight17","1.0");
	}
	else if (obj.selectedIndex == 2)  // raw performance
	{
		//setSelectVal("RoleFilter",2);
		//setInputVal("ApplyFilters","Apply");
		
		setInputVal("weight1","1.0");
		setInputVal("weight2","1.0");
		setInputVal("weight3","1.0");
		setInputVal("weight4","1.0");
		setInputVal("weight5","0.0");
		setInputVal("weight6","0.0");
		setInputVal("weight7","0.0");
		setInputVal("weight8","0.0");
		setInputVal("weight9","0.0");
		setInputVal("weight10","1.0");
		setInputVal("weight11","1.0");
		setInputVal("weight12","1.0");
		setInputVal("weight13","0.0");
		setInputVal("weight14","0.0");
		setInputVal("weight15","0.0");
		setInputVal("weight16","0.0");
		setInputVal("weight17","1.0");
	}
	else if (obj.selectedIndex == 3)  // BnZ
	{
		setInputVal("weight1","0.0");
		setInputVal("weight2","1.0");
		setInputVal("weight3","1.0");
		setInputVal("weight4","1.0");
		setInputVal("weight5","1.0");
		setInputVal("weight6","0.0");
		setInputVal("weight7","0.0");
		setInputVal("weight8","1.0");
		setInputVal("weight9","0.0");
		setInputVal("weight10","0.0");
		setInputVal("weight11","0.0");
		setInputVal("weight12","1.0");
		setInputVal("weight13","0.5");
		setInputVal("weight14","0.0");
		setInputVal("weight15","0.0");
		setInputVal("weight16","0.0");
		setInputVal("weight17","1.0");	
	
	}
	else if (obj.selectedIndex == 4)  // turn fighter
	{
		//setSelectVal("RoleFilter",2);
		//setInputVal("ApplyFilters","Apply");
		
		setInputVal("weight1","0.0");
		setInputVal("weight2","0.0");
		setInputVal("weight3","0.0");
		setInputVal("weight4","0.5");
		setInputVal("weight5","1.0");
		setInputVal("weight6","0.5");
		setInputVal("weight7","0.0");
		setInputVal("weight8","0.0");
		setInputVal("weight9","0.0");
		setInputVal("weight10","1.0");
		setInputVal("weight11","1.0");
		setInputVal("weight12","1.0");
		setInputVal("weight13","0.5");
		setInputVal("weight14","0.0");
		setInputVal("weight15","0.0");
		setInputVal("weight16","0.0");
		setInputVal("weight17","1.0");	
	}
	else if (obj.selectedIndex == 5)  // Ground Attack
	{
		setSelectVal("RoleFilter",1);
		setInputVal("ApplyFilters","Apply");
		
		setInputVal("weight1","0.0");
		setInputVal("weight2","0.0");
		setInputVal("weight3","0.0");
		setInputVal("weight4","0.5");
		setInputVal("weight5","0.0");
		setInputVal("weight6","0.0");
		setInputVal("weight7","0.0");
		setInputVal("weight8","0.5");
		setInputVal("weight9","0.0");
		setInputVal("weight10","0.0");
		setInputVal("weight11","0.0");
		setInputVal("weight12","0.5");
		setInputVal("weight13","0.5");
		setInputVal("weight14","0.0");
		setInputVal("weight15","0.0");
		setInputVal("weight16","3.0");
		setInputVal("weight17","0.0");	
	}
	else if (obj.selectedIndex == 6)  // Farthest/Fastest
	{
		//setSelectVal("RoleFilter",1);
		//setInputVal("ApplyFilters","Apply");
		
		setInputVal("weight1","0.0");
		setInputVal("weight2","1.0");
		setInputVal("weight3","0.0");
		setInputVal("weight4","0.0");
		setInputVal("weight5","0.0");
		setInputVal("weight6","0.0");
		setInputVal("weight7","0.0");
		setInputVal("weight8","0.0");
		setInputVal("weight9","1.0");
		setInputVal("weight10","0.0");
		setInputVal("weight11","0.0");
		setInputVal("weight12","0.0");
		setInputVal("weight13","0.0");
		setInputVal("weight14","0.0");
		setInputVal("weight15","0.0");
		setInputVal("weight16","0.0");
		setInputVal("weight17","0.0");	
	}
	else if (obj.selectedIndex == 7)  // Bomber Escort
	{
		//setSelectVal("RoleFilter",1);
		//setInputVal("ApplyFilters","Apply");
		
		setInputVal("weight1","0.0");
		setInputVal("weight2","0.0");
		setInputVal("weight3","1.0");
		setInputVal("weight4","1.0");
		setInputVal("weight5","1.0");
		setInputVal("weight6","0.0");
		setInputVal("weight7","0.0");
		setInputVal("weight8","0.5");
		setInputVal("weight9","1.0");
		setInputVal("weight10","0.0");
		setInputVal("weight11","0.0");
		setInputVal("weight12","0.5");
		setInputVal("weight13","0.5");
		setInputVal("weight14","0.0");
		setInputVal("weight15","0.0");
		setInputVal("weight16","0.0");
		setInputVal("weight17","0.5");	
	}
	else if (obj.selectedIndex == 8)  // Maneuverability
	{
		//setSelectVal("RoleFilter",1);
		//setInputVal("ApplyFilters","Apply");
		
		setInputVal("weight1","0.0");
		setInputVal("weight2","0.0");
		setInputVal("weight3","0.0");
		setInputVal("weight4","1.0");
		setInputVal("weight5","0.0");
		setInputVal("weight6","1.0");
		setInputVal("weight7","0.0");
		setInputVal("weight8","0.0");
		setInputVal("weight9","0.0");
		setInputVal("weight10","1.0");
		setInputVal("weight11","1.0");
		setInputVal("weight12","1.0");
		setInputVal("weight13","0.0");
		setInputVal("weight14","0.0");
		setInputVal("weight15","0.0");
		setInputVal("weight16","0.0");
		setInputVal("weight17","0.0");	
	}	
	else if (obj.selectedIndex == 9)  // survivability
	{
		setInputVal("weight1","1.0");
		setInputVal("weight2","0.0");
		setInputVal("weight3","0.0");
		setInputVal("weight4","1.0");
		setInputVal("weight5","1.0");
		setInputVal("weight6","1.0");
		setInputVal("weight7","0.0");
		setInputVal("weight8","0.0");
		setInputVal("weight9","0.0");
		setInputVal("weight10","0.5");
		setInputVal("weight11","0.0");
		setInputVal("weight12","0.5");
		setInputVal("weight13","0.0");
		setInputVal("weight14","0.5");
		setInputVal("weight15","0.0");
		setInputVal("weight16","0.0");
		setInputVal("weight17","1.0");	
	}		
}

