/** 
 * Combo JS File, for PercentAge 1.0
 * by Bruno Augusto
 * (c) 2007 Jack!
 * All rights reserved 
*/

var form		=	document.getElementById( 'percentAge' );

var origin		=	form.origin.options.length;
var forces		=	form.forces;

var fdata		=	new Array( origin );

// CPF = Costs per Forces

for( i = 0; i < origin; i++ )
{
	fdata[ i ]	=	new Array();
}

// Dynamic Options Data Array

// fdata	=	Forces data
// fdata[ x ][ y ][0] = Option LABEL for Soldiers
// fdata[ x ][ y ][1] = Option VALUE for Soldiers

fdata[1][0]=["Selecione o Soldado","kougen_0"]
fdata[1][1]=["Defensor Han","kougen_1",10,5]
fdata[1][2]=["Arqueiro Yo Kyu","kougen_2",5,10]
fdata[1][3]=["Defensor Hasaku","kougen_3",19,10]
fdata[1][4]=["Atirador Mago Azuza","kougen_4",11,18]
fdata[1][5]=["Batedor da Floresta","kougen_5",28,24]
fdata[1][6]=["Pacificador da Floresta","kougen_6",35,17]
fdata[1][7]=["Defensor Pesado","kougen_7",46,37]
fdata[1][8]=["Pacificador Pesado","kougen_8",55,28]
fdata[1][9]=["Arqueiro Ishiyumi","kougen_9",27,56]
fdata[1][10]=["Arqueiro Exorcista","kougen_10",40,85]
fdata[1][11]=["Cavaleiro da Floresta","kougen_11",65,60]
fdata[1][12]=["Caçador Satsu","kougen_12",60,120]
fdata[1][13]=["Caçador Su","kougen_13",168,84]
fdata[1][14]=["Discípulo de Yochi","kougen_14",55,300]
fdata[1][15]=["Ceifador Hoko","kougen_15",230,115]
fdata[1][16]=["Caçador Shijikiri","kougen_16",310,155]
fdata[1][17]=["Mestre Cavaleiro","kougen_17",226,395]
fdata[1][18]=["Seguidor de Amakurikara","kougen_18",414,207]

	// Koumu

fdata[2][0]=["Selecione o Soldado","koumu_0"]
fdata[2][1]=["Defensor Sai","koumu_1",10,5]
fdata[2][2]=["Atirador Teppo","koumu_2",5,10]
fdata[2][3]=["Defensor Jutte","koumu_3",19,10]
fdata[2][4]=["Arqueiro Hanqui","koumu_4",11,18]
fdata[2][5]=["Cavaleiro Hoko","koumu_5",28,24]
fdata[2][6]=["Aristocrata","koumu_6",35,17]
fdata[2][7]=["Sufocador","koumu_7",46,37]
fdata[2][8]=["Guerreiro de Faca Grande","koumu_8",55,28]
fdata[2][9]=["Arqueiro Fujihanashi","koumu_9",27,56]
fdata[2][10]=["Arqueiro Daikyu","koumu_10",40,85]
fdata[2][11]=["Infantaria Sodegarami","koumu_11",65,60]
fdata[2][12]=["Arqueiro Shigueto","koumu_12",60,120]
fdata[2][13]=["Matador de Cavalos","koumu_13",168,84]
fdata[2][14]=["Cavaleiro Arqueiro Dokyu","koumu_14",55,300]
fdata[2][15]=["Guerreiro Takahashi","koumu_15",230,115]
fdata[2][16]=["Decapitador","koumu_16",310,155]
fdata[2][17]=["Lanceiro Shijikiri","koumu_17",226,395]
fdata[2][18]=["Esmagador de Crânios","koumu_18",414,207]

	// Shoukei

fdata[3][0]=["Selecione o Soldado","shoukei_0"]
fdata[3][1]=["Guerreiro de Nunchaco","shoukei_1",10,5]
fdata[3][2]=["Arqueiro Lumo","shoukei_2",5,10]
fdata[3][3]=["Guerreiro San Chi Kuan","shoukei_3",19,10]
fdata[3][4]=["Arqueiro Kung","shoukei_4",11,18]
fdata[3][5]=["Cavalaria Dao","shoukei_5",28,24]
fdata[3][6]=["Garra do Tigre","shoukei_6",35,17]
fdata[3][7]=["Guerreiro Quan","shoukei_7",46,37]
fdata[3][8]=["Garra do Urso","shoukei_8",55,28]
fdata[3][9]=["Mestre Hia","shoukei_9",27,56]
fdata[3][10]=["Cavaleiro Arqueiro Kung","shoukei_10",40,85]
fdata[3][11]=["Cavalaria Geki","shoukei_11",65,60]
fdata[3][12]=["Atirador Chu-ko","shoukei_12",60,120]
fdata[3][13]=["Guerreiro Garça","shoukei_13",160,84]
fdata[3][14]=["Cavaleiro Atirador Chu-ko-nu","shoukei_14",55,300]
fdata[3][15]=["Guerreiro Fang","shoukei_15",230,115]
fdata[3][16]=["Guerreiro Jian","shoukei_16",310,155]
fdata[3][17]=["Cavaleiro Pesado","shoukei_17",226,395]
fdata[3][18]=["Discípulo de KuanKun","shoukei_18",414,207]

	// Shusen

fdata[4][0]=["Selecione o Soldado","shusen_0"]
fdata[4][1]=["Boken Ashigaru","shusen_1",10,5]
fdata[4][2]=["Arqueiro Han","shusen_2",5,10]
fdata[4][3]=["Infantaria Média","shusen_3",19,10]
fdata[4][4]=["Arqueiro Otokane","shusen_4",11,18]
fdata[4][5]=["Cavalaria Kama","shusen_5",28,24]
fdata[4][6]=["Ashigaru Graduado","shusen_6",35,17]
fdata[4][7]=["Ashigaru de Lâmina Curta","shusen_7",46,37]
fdata[4][8]=["Infantaria Tachi","shusen_8",55,28]
fdata[4][9]=["Arqueiro Bushi","shusen_9",27,56]
fdata[4][10]=["Discípulo de Tametomo","shusen_10",40,85]
fdata[4][11]=["Tashi Samurai","shusen_11",65,60]
fdata[4][12]=["Cavaleiro Arqueiro Uma","shusen_12",60,120]
fdata[4][13]=["Lanceiro Kama","shusen_13",160,84]
fdata[4][14]=["Cavaleiro Arqueiro Gokyu","shusen_14",55,300]
fdata[4][15]=["Naginata Bushi","shusen_15",230,115]
fdata[4][16]=["Filho de Itagaki","shusen_16",310,155]
fdata[4][17]=["Discípulo de Musashi","shusen_17",226,395]
fdata[4][18]=["Tanki Bushi","shusen_18",414,207]

	// Tokoyami

fdata[5][0]=["Selecione o Soldado","tokoyami_0"]
fdata[5][1]=["Garra Negra","tokoyami_1",10,5]
fdata[5][2]=["Sombra Venenosa","tokoyami_2",5,10]
fdata[5][3]=["Guerreiro Kama","tokoyami_3",19,10]
fdata[5][4]=["Atirador Emnei","tokoyami_4",11,18]
fdata[5][5]=["Envenenador Nage","tokoyami_5",28,24]
fdata[5][6]=["Presa Ninja","tokoyami_6",35,17]
fdata[5][7]=["Cobra Afiada","tokoyami_7",46,37]
fdata[5][8]=["Seguidor de Shinryukan","tokoyami_8",55,28]
fdata[5][9]=["Arqueiro Ninja","tokoyami_9",27,56]
fdata[5][10]=["Sombra Shaken","tokoyami_10",40,85]
fdata[5][11]=["Vento Negro","tokoyami_11",65,60]
fdata[5][12]=["Ninja Nikime","tokoyami_12",60,120]
fdata[5][13]=["Lanceiro Nage","tokoyami_13",160,84]
fdata[5][14]=["Cavaleiro Arqueiro Yumi","tokoyami_14",55,300]
fdata[5][15]=["Noturno","tokoyami_15",230,115]
fdata[5][16]=["Cobra Negra","tokoyami_16",310,155]
fdata[5][17]=["Tempestade Negra","tokoyami_17",226,395]
fdata[5][18]=["Shinobi","tokoyami_18",414,207]

function populateForces( x )
{
	var percentual	=	( document.getElementById( 'percentual' ).value == '' ? 0 : document.getElementById( 'percentual' ).value);
	var units		=	( document.getElementById( 'units' ).value == '' ? 0 : document.getElementById( 'units' ).value );

	if( percentual == 0 || units == 0 )
	{
		alert( 'Antes de poder calcular as Forças de Ataque e Defesa é necessário realizar o cálculo da porcentagem' );
		
		document.getElementById( 'percentAge' ).origin.options[0].selected = true;
		document.getElementById( 'percentual' ).focus();
	}
	else
	{
		for( n = forces.options.length - 1; n > 0; n-- )
		{
			forces.options[ n ]	=	null;
		}
		
		for( i = 0; i < fdata[ x ].length; i++ )
		{
			forces.options[ i ]	=	new Option( fdata[ x ][ i ][ 0 ],	fdata[ x ][ i ][ 1 ] );
		}
		
		forces.disabled				=	false;
		forces.options[0].selected	=	true;
	}
}

function calculateForces( x, y )
{
	// Falha no Escopo Global 
		
	var FA			=	document.getElementById( 'FA' );
	var FD			=	document.getElementById( 'FD' );
	
	var fraction	=	document.getElementById( 'fraction' ).value;

	var info;

	// Calculando...
			
	FA.value	=	fdata[ x ][ y ][ 2 ] * parseFloat( fraction );
	FD.value	=	fdata[ x ][ y ][ 3 ] * parseFloat( fraction );
}