if (document.styleSheets[0].cssRules)
	var S1=document.styleSheets[0].cssRules;
else
	var S1=document.styleSheets[0].rules;

function findStyleRule(styleName)
{
	for(j=0;j<S1.length;j++)
	{
		if(S1[j].selectorText==styleName)
		{
			return j;
		}
	}
}
function AutoShipsDSet()
{
	for(i=0;i<70;i++)
	{
		trelement=document.getElementById('D'+i);
		if(trelement)
		{
			if (!document.bcalc.AutoShipsD.checked)
				trelement.className='row-visible';
			else
			{
				element=document.getElementById('VD'+i);
				if (!(element.value>0))
					trelement.className='hidden';
			}
		}
	}
	if (!document.bcalc.AutoShipsD.checked||!document.bcalc.AutoShipsA.checked)
		document.bcalc.AutoShips.checked=false;
	else
		document.bcalc.AutoShips.checked=true;
}
function AutoShipsASet()
{
	for(i=0;i<70;i++)
	{
		trelement=document.getElementById('A'+i);
		if (trelement)
		{
			if(!document.bcalc.AutoShipsA.checked)
				trelement.className='row-visible';
			else
			{
				element=document.getElementById('VA'+i);
				if (!(element.value>0))trelement.className='hidden';
			}
		}
	}
	if (!document.bcalc.AutoShipsD.checked||!document.bcalc.AutoShipsA.checked)
		document.bcalc.AutoShips.checked=false;
	else 
		document.bcalc.AutoShips.checked=true;
}
function AutoShipsAllSet()
{
	document.bcalc.AutoShipsA.checked=document.bcalc.AutoShips.checked;
	document.bcalc.AutoShipsD.checked=document.bcalc.AutoShips.checked;
	AutoShipsASet();
	AutoShipsDSet();
}
function _show(instyle,instyle2,instyle3,attack)
{
	var i;
	if (instyle==".AALL")
	{
		_show(".AFI",".ADU",".ADU",attack);
		_show(".ACO",".ADU",".ADU",attack);
		_show(".AFR",".ADU",".ADU",attack);
		_show(".ADE",".ADU",".ADU",attack);
		_show(".ACR",".ADU",".ADU",attack);
		_show(".ABS",".ADU",".ADU",attack);
		return;
	}
	if (instyle==".DALL")
	{
		_show(".DFI",".DDU",".DDU",attack);
		_show(".DCO",".DDU",".DDU",attack);
		_show(".DFR",".DDU",".DDU",attack);
		_show(".DDE",".DDU",".DDU",attack);
		_show(".DCR",".DDU",".DDU",attack);
		_show(".DBS",".DDU",".DDU",attack);
		return;
	}
	i=findStyleRule(instyle);
	S1[i].style.fontWeight="bold";
	if (attack=="NORM")
		S1[i].style.color="#FF0000";
	if (attack=="EMP")
		S1[i].style.color="#00FF00";
	else
		if (attack=="STEAL")
			S1[i].style.color="#FFFF00";
		else
			S1[i].style.color="#FF0000";

	if ((instyle2!=".ADU") && (instyle2!=".DDU"))
	{
		i=findStyleRule(instyle2);
	S1[i].style.fontWeight="normal";
		if (attack=="NORM")
			S1[i].style.color="#FF0000";
		if (attack=="EMP")
			S1[i].style.color="#00FF00";
		else
			if (attack=="STEAL")
				S1[i].style.color="#FFFF00";
			else
				S1[i].style.color="#FF0000";
	}
			
	if ((instyle3!=".ADU") && (instyle3!=".DDU"))
	{
		i=findStyleRule(instyle3);
	S1[i].style.fontWeight="normal";
		if (attack=="NORM")
			S1[i].style.color="#990000";
		if (attack=="EMP")
			S1[i].style.color="#009900";
		else
			if (attack=="STEAL")
				S1[i].style.color="#999900";
			else
				S1[i].style.color="#990000";
	}

}

function _hide(instyle,instyle2,instyle3)
{
	var i;

	if (instyle==".AALL")
	{
		_hide(".AFI",".ADU",".ADU");
		_hide(".ACO",".ADU",".ADU");
		_hide(".AFR",".ADU",".ADU");
		_hide(".ADE",".ADU",".ADU");
		_hide(".ACR",".ADU",".ADU");
		_hide(".ABS",".ADU",".ADU");
		return;
	}
	
	if (instyle==".DALL")
	{
		_hide(".DFI",".DDU",".DDU");
		_hide(".DCO",".DDU",".DDU");
		_hide(".DFR",".DDU",".DDU");
		_hide(".DDE",".DDU",".DDU");
		_hide(".DCR",".DDU",".DDU");
		_hide(".DBS",".DDU",".DDU");
		return;
	}
	
	i=findStyleRule(instyle);
	S1[i].style.color="#FFFFFF";
	S1[i].style.fontWeight="normal";
	if ((instyle2!=".ADU") && (instyle2!=".DDU"))
	{
		i=findStyleRule(instyle2);
	    S1[i].style.fontWeight="normal";
		S1[i].style.color="#FFFFFF";
	}
	if ((instyle3!=".ADU") && (instyle3!=".DDU"))
	{
		i=findStyleRule(instyle3);
	    S1[i].style.fontWeight="normal";
		S1[i].style.color="#FFFFFF";
	}
}

var tabcount=0;
function makeTab(title){tabcount++;document.write('<div id="tabh'+tabcount+'" class="tab" onclick="selectTab('+tabcount+')">'+title+'</div>');return tabcount;}
function initTabs(tabId){document.getElementById('tab'+tabId).className='tabpageactive';document.getElementById('tabh'+tabId).className='tabactive';}
function selectTab(tabId){for(i=1;i<=tabcount;i++){document.getElementById('tab'+i).className='tabpage';document.getElementById('tabh'+i).className='tab';}document.getElementById('tab'+tabId).className='tabpageactive';document.getElementById('tabh'+tabId).className='tabactive';setCookie("tabid",tabId);}
function hiderace(id,checkbox){element=document.getElementById(checkbox);if(element.checked)document.getElementById(id).className='visible';else document.getElementById(id).className='hidden';element.checked=element.checked;}
function swapsides(side1,side2){cl1=document.getElementById(side1).className;cl2=document.getElementById(side2).className;document.getElementById(side2).className=cl1;document.getElementById(side1).className=cl2;}
function setCookie(name,value,expires,path,domain,secure){document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");}
