//Copyright - 2000-2009 Alfredo J G A Borba. Todos os Direitos Reservados


//Inicialização de objeto de formatação
function inicializar() {
	alterFormat(document.config, document.config.ativa_format);
}
//Fim de Inicialização de Objeto de Formatação


//Verificação de Campos
var campovalor=""
var campid=""
var conv=0
var campnome
function verifcampo(camp){
	if (!obj_format_loaded) {
		camp.value = "";
		alert ("Página Carregando...\n\nAguardar o carregamento total da página e tentar novamente");
		return;
	}
	campnome=camp.name;
	var camptipo=campnome.slice(0,1);
	conv=0;
	if (camptipo=="d"){	
		var verifid=campnome.slice(2,3);
		if (isNaN(verifid)){
			campid=campnome.slice(1,2);
		}
		else {	campid=campnome.slice(1,3);}
		
		campovalor = obj_format.setValue(camp.value, true);
		camp.value = obj_format.getValueFormat();
		
		n=document.vazao.elements.length

		for (i=0; i < n; i++){
			if (document.vazao.elements[i].type=="text" && document.vazao.elements[i].value!="" && document.vazao.elements[i].name!=campnome){
			document.vazao.elements[i].value=""}	
		}
	}
	else {
	alert ("Esse é um campo calculado, não pode se editado.");
	camp.value="";
	}
}
//Fim da Verificação de Campos



//Construção da Matriz de Dados
var arr=25
var fc = new Array(arr);
for (i=0; i < arr; i++) {   
fc[i] = new Array(arr)   
}

fc[0][0]="1"; fc[0][1]="3600"; fc[0][2]="3600000"; fc[0][3]="60000"; fc[0][4]="35.3146624713"; fc[0][5]="264.1720372842"; fc[0][6]="15850.3222370511"; fc[0][7]="60"; fc[0][8]="1000000"; fc[0][9]="60000000"; fc[0][10]="3600000000"; fc[0][11]="1000"; fc[0][12]="1000000"; fc[0][13]="60000000"; fc[0][14]="3600000000"; fc[0][15]="2118.88019724232"; fc[0][16]="127132.77950904371"; fc[0][17]="61023.75899032529"; fc[0][18]="3661425.0925516723"; fc[0][19]="219685537.72758597"; fc[0][20]="951019.6357024183"; fc[0][21]="22824463.44251339"; fc[0][22]="1.307950547436162"; fc[0][23]="78.47704311057886"; fc[0][24]="4708.621108560085";

fc[1][0]="0.0002777778"; fc[1][1]="1"; fc[1][2]="1000"; fc[1][3]="16.6666666667"; fc[1][4]="0.0098096285"; fc[1][5]="0.0733811215"; fc[1][6]="4.4028672881"; fc[1][7]="0.0166666667"; fc[1][8]="277.7777777778"; fc[1][9]="16666.6666666667"; fc[1][10]="1000000"; fc[1][11]="0.2777777778"; fc[1][12]="277.7777777778"; fc[1][13]="16666.6666666667"; fc[1][14]="1000000"; fc[1][15]="0.5885778326"; fc[1][16]="35.3146624713"; fc[1][17]="16.951044164"; fc[1][18]="1017.0625257088"; fc[1][19]="61023.760479885"; fc[1][20]="264.1721210284"; fc[1][21]="6340.1287340315"; fc[1][22]="0.0003633196"; fc[1][23]="0.0217991786"; fc[1][24]="1.3079503079"; 

fc[2][0]="0.0000002777778"; fc[2][1]="0.001"; fc[2][2]="1"; fc[2][3]="0.016666667"; fc[2][4]="0.000009809629249020276"; fc[2][5]="0.00007338112733832304"; fc[2][6]="0.004402867640299133"; fc[2][7]="0.000016666667"; fc[2][8]="0.2777778"; fc[2][9]="16.666667"; fc[2][10]="1000"; fc[2][11]="0.0002777778"; fc[2][12]="0.2777778"; fc[2][13]="16.666667"; fc[2][14]="1000"; fc[2][15]="0.0005885778796535377"; fc[2][16]="0.03531466379990724"; fc[2][17]="0.01695104552006278"; fc[2][18]="1.0170626070738"; fc[2][19]="61.023765361785834"; fc[2][20]="0.2641721421622192"; fc[2][21]="6.340129241241796"; fc[2][22]="0.00000036331962557561"; fc[2][23]="0.000021799180385761753"; fc[2][24]="0.0013079504125693816";  

fc[3][0]="0.00001666667"; fc[3][1]="0.060"; fc[3][2]="60"; fc[3][3]="1"; fc[3][4]="0.0005885778255705415"; fc[3][5]="0.004402868168643457"; fc[3][6]="0.26417209011859244"; fc[3][7]="0.001"; fc[3][8]="16.66667"; fc[3][9]="1000"; fc[3][10]="60000"; fc[3][11]="0.01666667"; fc[3][12]="16.66667"; fc[3][13]="1000"; fc[3][14]="60000"; fc[3][15]="0.035314677016972655"; fc[3][16]="2.1188800822599933"; fc[3][17]="1.0170628532512846"; fc[3][18]="61.023763747278174"; fc[3][19]="3661.426361078225"; fc[3][20]="15.850330431772421"; fc[3][21]="380.40780012343464"; fc[3][22]="0.000021799180150437854"; fc[3][23]="0.0013079509800997912"; fc[3][24]="0.07847703417140511";

fc[4][0]="0.02831685"; fc[4][1]="101.94066"; fc[4][2]="101940.66"; fc[4][3]="1699.011"; fc[4][4]="1"; fc[4][5]="7.480519953971099"; fc[4][6]="448.83119723824046"; fc[4][7]="1.699011"; fc[4][8]="28316.85"; fc[4][9]="1699011"; fc[4][10]="101940660"; fc[4][11]="28.31685"; fc[4][12]="28316.85"; fc[4][13]="1699011"; fc[4][14]="101940660"; fc[4][15]="60"; fc[4][16]="3600"; fc[4][17]="1728"; fc[4][18]="103680"; fc[4][19]="6220802.419001393"; fc[4][20]="26929.880371240026"; fc[4][21]="646316.9076321353"; fc[4][22]="0.037037039459167684"; fc[4][23]="2.222222658205795"; fc[4][24]="133.33331763792967"; 

fc[5][0]="0.003785412"; fc[5][1]="13.6274832"; fc[5][2]="13627.4832"; fc[5][3]="227.12472"; fc[5][4]="0.13368054709480867"; fc[5][5]="1"; fc[5][6]="60"; fc[5][7]="0.22712472"; fc[5][8]="3785.412"; fc[5][9]="227124.72"; fc[5][10]="13627483.2"; fc[5][11]="3.785412"; fc[5][12]="3785.412"; fc[5][13]="227124.72"; fc[5][14]="13627483.2"; fc[5][15]="8.020834525203444"; fc[5][16]="481.2499491468882"; fc[5][17]="231"; fc[5][18]="13860"; fc[5][19]="831600"; fc[5][20]="3600"; fc[5][21]="86400"; fc[5][22]="0.004951131697671416"; fc[5][23]="0.29706794071530257"; fc[5][24]="17.82407084779665"; 

fc[6][0]="0.0000630902"; fc[6][1]="0.22712472"; fc[6][2]="227.12472"; fc[6][3]="3.785412"; fc[6][4]="0.002228009118246811"; fc[6][5]="0.016666666666666667"; fc[6][6]="1"; fc[6][7]="0.003785412"; fc[6][8]="63.0902"; fc[6][9]="3785.412"; fc[6][10]="227124.72"; fc[6][11]="0.0630902"; fc[6][12]="63.0902"; fc[6][13]="3785.412"; fc[6][14]="227124.72"; fc[6][15]="0.1336805754200574"; fc[6][16]="8.020832485781468"; fc[6][17]="3.85"; fc[6][18]="231"; fc[6][19]="13860"; fc[6][20]="60"; fc[6][21]="1440"; fc[6][22]="0.00008251886162785694"; fc[6][23]="0.004951132345255043"; fc[6][24]="0.2970678474632775"; 

fc[7][0]="0.01666666666666667"; fc[7][1]="60"; fc[7][2]="60000"; fc[7][3]="1000"; fc[7][4]="0.588577707855"; fc[7][5]="4.40286728807"; fc[7][6]="264.17203728418496"; fc[7][7]="1"; fc[7][8]="16666.66666666667"; fc[7][9]="1000000"; fc[7][10]="60000000"; fc[7][11]="16.66666666666667"; fc[7][12]="16666.66666666667"; fc[7][13]="1000000"; fc[7][14]="60000000"; fc[7][15]="35.3146624713"; fc[7][16]="2118.879658484062"; fc[7][17]="1017.0626498387547"; fc[7][18]="61023.75154252787"; fc[7][19]="3661425.6287930994"; fc[7][20]="15850.32726170697"; fc[7][21]="380407.7240418898"; fc[7][22]="0.0217991757906027"; fc[7][23]="1.3079507185096477"; fc[7][24]="78.47701847600142"; 

fc[8][0]="0.000001"; fc[8][1]="0.0036"; fc[8][2]="3.6"; fc[8][3]="0.06"; fc[8][4]="0.0000353146624713"; fc[8][5]="0.0002641720372842"; fc[8][6]="0.0158503222370511"; fc[8][7]="0.00006"; fc[8][8]="1"; fc[8][9]="60"; fc[8][10]="3600"; fc[8][11]="0.001"; fc[8][12]="1"; fc[8][13]="60"; fc[8][14]="3600"; fc[8][15]="0.0021188801972423197"; fc[8][16]="0.1271327795090437"; fc[8][17]="0.061023758990325284"; fc[8][18]="3.661425092551672"; fc[8][19]="219.68553772758597"; fc[8][20]="0.9510196357024182"; fc[8][21]="22.82446344251339"; fc[8][22]="0.000001307950547436162"; fc[8][23]="0.00007847704311057885"; fc[8][24]="0.004708621108560085";  

fc[9][0]="0.00000001666666666667"; fc[9][1]="0.00006"; fc[9][2]="0.06"; fc[9][3]="0.001"; fc[9][4]="0.000000588577707855"; fc[9][5]="0.00000440286728807"; fc[9][6]="0.00026417203728418503"; fc[9][7]="0.000001"; fc[9][8]="0.01666666666666667"; fc[9][9]="1"; fc[9][10]="60"; fc[9][11]="0.000016666666666666667"; fc[9][12]="0.01666666666666667"; fc[9][13]="1"; fc[9][14]="60"; fc[9][15]="0.000035314669954038665"; fc[9][16]="0.0021188796584840617"; fc[9][17]="0.0010170626498387546"; fc[9][18]="0.061023751542527864"; fc[9][19]="3.6614256287930993"; fc[9][20]="0.01585032726170697"; fc[9][21]="0.3804077240418898"; fc[9][22]="0.0000000217991757906"; fc[9][23]="0.0000013079507185096476"; fc[9][24]="0.00007847701847600141"; 

fc[10][0]="0.00000000027777777778"; fc[10][1]="0.000001"; fc[10][2]="0.001"; fc[10][3]="0.000016666666666666667"; fc[10][4]="0.00000000980962846425"; fc[10][5]="0.00000007338112146783"; fc[10][6]="0.00000440286728806975"; fc[10][7]="0.00000001666666666667"; fc[10][8]="0.0002777777777777778"; fc[10][9]="0.01666666666666667"; fc[10][10]="1"; fc[10][11]="0.00000027777777777778"; fc[10][12]="0.0002777777777777778"; fc[10][13]="0.01666666666666667"; fc[10][14]="1"; fc[10][15]="0.00000058857783256731"; fc[10][16]="0.00003531466097473436"; fc[10][17]="0.000016951044163979244"; fc[10][18]="0.001017062525708798"; fc[10][19]="0.06102376047988499"; fc[10][20]="0.0002641721210284495"; fc[10][21]="0.0063401287340314975"; fc[10][22]="0.00000000036331959651"; fc[10][23]="0.00000002179917864183"; fc[10][24]="0.0000013079503079333568"; 

fc[11][0]="0.001"; fc[11][1]="3.6"; fc[11][2]="3600"; fc[11][3]="60"; fc[11][4]="0.0353146624713"; fc[11][5]="0.2641720372842"; fc[11][6]="15.8503222370511"; fc[11][7]="0.06"; fc[11][8]="1000"; fc[11][9]="60000"; fc[11][10]="3600000"; fc[11][11]="1"; fc[11][12]="1000"; fc[11][13]="60000"; fc[11][14]="3600000"; fc[11][15]="2.1188801972423197"; fc[11][16]="127.13277950904371"; fc[11][17]="61.02375899032529"; fc[11][18]="3661.4250925516723"; fc[11][19]="219685.53772758596"; fc[11][20]="951.0196357024183"; fc[11][21]="22824.46344251339"; fc[11][22]="0.001307950547436162"; fc[11][23]="0.07847704311057886"; fc[11][24]="4.708621108560085"; 

fc[12][0]="0.000001"; fc[12][1]="0.0036"; fc[12][2]="3.6"; fc[12][3]="0.06"; fc[12][4]="0.0000353146624713"; fc[12][5]="0.0002641720372842"; fc[12][6]="0.0158503222370511"; fc[12][7]="0.00006"; fc[12][8]="1"; fc[12][9]="60"; fc[12][10]="3600"; fc[12][11]="0.001"; fc[12][12]="1"; fc[12][13]="60"; fc[12][14]="3600"; fc[12][15]="0.0021188801972423197"; fc[12][16]="0.1271327795090437"; fc[12][17]="0.061023758990325284"; fc[12][18]="3.661425092551672"; fc[12][19]="219.68553772758597"; fc[12][20]="0.9510196357024182"; fc[12][21]="22.82446344251339"; fc[12][22]="0.000001307950547436162"; fc[12][23]="0.00007847704311057885"; fc[12][24]="0.004708621108560085";  

fc[13][0]="0.00000001666666666667"; fc[13][1]="0.00006"; fc[13][2]="0.06"; fc[13][3]="0.001"; fc[13][4]="0.000000588577707855"; fc[13][5]="0.00000440286728807"; fc[13][6]="0.00026417203728418503"; fc[13][7]="0.000001"; fc[13][8]="0.01666666666666667"; fc[13][9]="1"; fc[13][10]="60"; fc[13][11]="0.000016666666666666667"; fc[13][12]="0.01666666666666667"; fc[13][13]="1"; fc[13][14]="60"; fc[13][15]="0.000035314669954038665"; fc[13][16]="0.0021188796584840617"; fc[13][17]="0.0010170626498387546"; fc[13][18]="0.061023751542527864"; fc[13][19]="3.6614256287930993"; fc[13][20]="0.01585032726170697"; fc[13][21]="0.3804077240418898"; fc[13][22]="0.0000000217991757906"; fc[13][23]="0.0000013079507185096476"; fc[13][24]="0.00007847701847600141"; 

fc[14][0]="0.00000000027777777778"; fc[14][1]="0.000001"; fc[14][2]="0.001"; fc[14][3]="0.000016666666666666667"; fc[14][4]="0.00000000980962846425"; fc[14][5]="0.00000007338112146783"; fc[14][6]="0.00000440286728806975"; fc[14][7]="0.00000001666666666667"; fc[14][8]="0.0002777777777777778"; fc[14][9]="0.01666666666666667"; fc[14][10]="1"; fc[14][11]="0.00000027777777777778"; fc[14][12]="0.0002777777777777778"; fc[14][13]="0.01666666666666667"; fc[14][14]="1"; fc[14][15]="0.00000058857783256731"; fc[14][16]="0.00003531466097473436"; fc[14][17]="0.000016951044163979244"; fc[14][18]="0.001017062525708798"; fc[14][19]="0.06102376047988499"; fc[14][20]="0.0002641721210284495"; fc[14][21]="0.0063401287340314975"; fc[14][22]="0.00000000036331959651"; fc[14][23]="0.00000002179917864183"; fc[14][24]="0.0000013079503079333568"; 

fc[15][0]="0.0004719474"; fc[15][1]="1.699011"; fc[15][2]="1699.011"; fc[15][3]="28.31685"; fc[15][4]="0.01666666666666667"; fc[15][5]="0.12467533256618497"; fc[15][6]="7.480519953970674"; fc[15][7]="0.02831685"; fc[15][8]="471.9475"; fc[15][9]="28316.85"; fc[15][10]="1699011"; fc[15][11]="0.4719475"; fc[15][12]="471.9475"; fc[15][13]="28316.85"; fc[15][14]="1699011"; fc[15][15]="1"; fc[15][16]="60"; fc[15][17]="28.8"; fc[15][18]="1728"; fc[15][19]="103680.04031668987"; fc[15][20]="448.8313395206671"; fc[15][21]="10771.948460535588"; fc[15][22]="0.0006172839909861281"; fc[15][23]="0.03703704430342992"; fc[15][24]="2.222221960632161"; 
 
fc[16][0]="0.000007865792"; fc[16][1]="0.02831685"; fc[16][2]="28.31685"; fc[16][3]="0.4719475"; fc[16][4]="0.0002777777777777778"; fc[16][5]="0.0020779222094364164"; fc[16][6]="0.12467533256617791"; fc[16][7]="0.0004719475"; fc[16][8]="7.865792"; fc[16][9]="471.9475"; fc[16][10]="28316.85"; fc[16][11]="0.007865792"; fc[16][12]="7.865792"; fc[16][13]="471.9475"; fc[16][14]="28316.85"; fc[16][15]="0.01666666666666667"; fc[16][16]="1"; fc[16][17]="0.48"; fc[16][18]="28.8"; fc[16][19]="1728"; fc[16][20]="7.4805223253444515"; fc[16][21]="179.5324743422598"; fc[16][22]="0.000010288066516435467"; fc[16][23]="0.000617284071723832"; fc[16][24]="0.03703703267720269"; 

fc[17][0]="0.00001638706"; fc[17][1]="0.058993416"; fc[17][2]="58.993416"; fc[17][3]="0.9832236"; fc[17][4]="0.0005787034927969413"; fc[17][5]="0.004329003025298423"; fc[17][6]="0.25974018151789063"; fc[17][7]="0.0009832236"; fc[17][8]="16.38706"; fc[17][9]="983.2236"; fc[17][10]="58993.416"; fc[17][11]="0.01638706"; fc[17][12]="16.38706"; fc[17][13]="983.2236"; fc[17][14]="58993.416"; fc[17][15]="0.03472221692502173"; fc[17][16]="2.08333248578147"; fc[17][17]="1"; fc[17][18]="60"; fc[17][19]="3600"; fc[17][20]="15.584415831433672"; fc[17][21]="374.02585190027355"; fc[17][22]="0.000021433464097869235"; fc[17][23]="0.0012860080140756425"; fc[17][24]="0.07716045662324064"; 

fc[18][0]="0.0000002731177"; fc[18][1]="0.0009832236"; fc[18][2]="0.9832236"; fc[18][3]="0.01638706"; fc[18][4]="0.000009645058213282356"; fc[18][5]="0.00007215005042164038"; fc[18][6]="0.004329003025298177"; fc[18][7]="0.00001638706"; fc[18][8]="0.2731177"; fc[18][9]="16.38706"; fc[18][10]="983.2236"; fc[18][11]="0.0002731177"; fc[18][12]="0.2731177"; fc[18][13]="16.38706"; fc[18][14]="983.2236"; fc[18][15]="0.0005787036154170288"; fc[18][16]="0.034722208096357836"; fc[18][17]="0.01666666666666667"; fc[18][18]="1"; fc[18][19]="60"; fc[18][20]="0.25974026385722787"; fc[18][21]="6.233764198337893"; fc[18][22]="0.00000035722440163115"; fc[18][23]="0.00002143346690126071"; fc[18][24]="0.001286007610387344"; 

fc[19][0]="0.000000004551961"; fc[19][1]="0.00001638706"; fc[19][2]="0.01638706"; fc[19][3]="0.0002731177"; fc[19][4]="0.00000016075097022137"; fc[19][5]="0.000001202500840360673"; fc[19][6]="0.00007215005042163628"; fc[19][7]="0.0000002731177"; fc[19][8]="0.004551961"; fc[19][9]="0.2731177"; fc[19][10]="16.38706"; fc[19][11]="0.000004551961"; fc[19][12]="0.004551961"; fc[19][13]="0.2731177"; fc[19][14]="16.38706"; fc[19][15]="0.000009645060256950481"; fc[19][16]="0.0005787034682726306"; fc[19][17]="0.0002777777777777778"; fc[19][18]="0.01666666666666667"; fc[19][19]="1"; fc[19][20]="0.004329004397620464"; fc[19][21]="0.10389606997229821"; fc[19][22]="0.00000000595374002719"; fc[19][23]="0.00000035722444835435"; fc[19][24]="0.0000214334601731224";  

fc[20][0]="0.000001051503"; fc[20][1]="0.003785412"; fc[20][2]="3.785412"; fc[20][3]="0.0630902"; fc[20][4]="0.00003713348530411352"; fc[20][5]="0.0002777777777777778"; fc[20][6]="0.01666666666666667"; fc[20][7]="0.0000630902"; fc[20][8]="1.051503"; fc[20][9]="63.0902"; fc[20][10]="3785.412"; fc[20][11]="0.001051503"; fc[20][12]="1.051503"; fc[20][13]="63.0902"; fc[20][14]="3785.412"; fc[20][15]="0.00222800959033429"; fc[20][16]="0.13368054142969116"; fc[20][17]="0.06416667"; fc[20][18]="3.85"; fc[20][19]="231"; fc[20][20]="1"; fc[20][21]="24"; fc[20][22]="0.0000013753143604642822"; fc[20][23]="0.00008251887242091738"; fc[20][24]="0.004951130791054625"; 

fc[21][0]="0.00000004381264"; fc[21][1]="0.0001577255"; fc[21][2]="0.1577255"; fc[21][3]="0.0026287583"; fc[21][4]="0.0000015472285543380631"; fc[21][5]="0.000011574074074074073"; fc[21][6]="0.0006944444"; fc[21][7]="0.0000026287583"; fc[21][8]="0.043812625"; fc[21][9]="2.6287583"; fc[21][10]="157.7255"; fc[21][11]="0.000043812625"; fc[21][12]="0.043812625"; fc[21][13]="2.6287583"; fc[21][14]="157.7255"; fc[21][15]="0.00009283373293059542"; fc[21][16]="0.005570022559570465"; fc[21][17]="0.00267361125"; fc[21][18]="0.16041667"; fc[21][19]="9.625"; fc[21][20]="0.04166667"; fc[21][21]="1"; fc[21][22]="0.00000005730476501935"; fc[21][23]="0.0000034382863508715575"; fc[21][24]="0.00020629711629394272"; 

fc[22][0]="0.7645549"; fc[22][1]="2752.39764"; fc[22][2]="2752397.64"; fc[22][3]="45873.294"; fc[22][4]="27"; fc[22][5]="201.9740255486178"; fc[22][6]="12118.44153291638"; fc[22][7]="45.873294"; fc[22][8]="764554.9"; fc[22][9]="45873294"; fc[22][10]="2752397640"; fc[22][11]="764.5549"; fc[22][12]="764554.9"; fc[22][13]="45873294"; fc[22][14]="2752397640"; fc[22][15]="1620"; fc[22][16]="97200"; fc[22][17]="46656"; fc[22][18]="2799360"; fc[22][19]="167961600"; fc[22][20]="727106.7224724989"; fc[22][21]="17450555.364844482"; fc[22][22]="1"; fc[22][23]="60"; fc[22][24]="3600"; 

fc[23][0]="0.01274258"; fc[23][1]="45.873294"; fc[23][2]="45873.294"; fc[23][3]="764.5549"; fc[23][4]="0.45"; fc[23][5]="3.3662337591436295"; fc[23][6]="201.97402554860633"; fc[23][7]="0.7645549"; fc[23][8]="12742.58"; fc[23][9]="764554.9"; fc[23][10]="45873294"; fc[23][11]="12.74258"; fc[23][12]="12742.58"; fc[23][13]="764554.9"; fc[23][14]="45873294"; fc[23][15]="27"; fc[23][16]="1620"; fc[23][17]="777.6"; fc[23][18]="46656"; fc[23][19]="2799360"; fc[23][20]="12118.445374541648"; fc[23][21]="290842.5894140747"; fc[23][22]="0.01666666666666667"; fc[23][23]="1"; fc[23][24]="60"; 

fc[24][0]="0.0002123764"; fc[24][1]="0.7645549"; fc[24][2]="764.5549"; fc[24][3]="12.7425817"; fc[24][4]="0.0075"; fc[24][5]="0.05610389598572716"; fc[24][6]="3.366233759143439"; fc[24][7]="0.0127425817"; fc[24][8]="212.3764"; fc[24][9]="12742.5817"; fc[24][10]="764554.9"; fc[24][11]="0.2123764"; fc[24][12]="212.3764"; fc[24][13]="12742.5817"; fc[24][14]="764554.9"; fc[24][15]="0.45"; fc[24][16]="27"; fc[24][17]="12.96"; fc[24][18]="777.6"; fc[24][19]="46656"; fc[24][20]="201.97408957569414"; fc[24][21]="4847.376490234578"; fc[24][22]="0.0002777777777777778"; fc[24][23]="0.01666666666666667"; fc[24][24]="1";
//Fim da Construção da Matriz de Dados


//Cálculo das Conversões
function converte(form){
	conv=1
	var verfns=0
	var campid2
	var excluir
	var chknome
	
	obj_format.setFormat(decSep, milSep, tipo, cdec, prec, estExp);
	
	n=form.elements.length;
	if (campid!="" && !isNaN(campovalor) && loaded!=true){
		document.config.dec.style.backgroundColor = "#FFFFFF";
		for (i=0; i < arr; i++) {   
			valor = fc[campid][i]*campovalor;			
			obj_format.setValue(valor, false);

			for (j=0; j < n; j++){
				var nome=form.elements[j].name;
				var camptipo2=nome.slice(0,1);
				
				var verifid2=nome.slice(2,3);
				if (isNaN(verifid2)){
					campid2=nome.slice(1,2);
				}
				else {	campid2=nome.slice(1,3);}
				
				chknome="e"+i
				excluir=form.elements[chknome].checked				

				if (camptipo2=="p" && campid2==i && campid2!=campid && excluir!=true){
					form.elements[j].value = obj_format.getValueFormat();
					if (form.elements[j].value==0) {
						form.elements[j].style.backgroundColor = "#FFFF00";
						document.config.dec.style.backgroundColor = "#FFFF00";
					}
					else {
						form.elements[j].style.backgroundColor = "#FFFFFF";				
					}
					break;
				}
				if (camptipo2=="p" && campid2==campid){
					form.elements[j].value="-------------";
					form.elements[j].style.backgroundColor = "#FFFFFF";
				}
			}
		}
		verfns=Math.round(1000000000000000*Math.tan(campovalor))/1000000000000000
		if (verfns==0.142465824387511){
		alert("1126185415.2151821")
		}
		
		if (tipo!=3){
			obj_format.setValue(campovalor, false);
			form.elements[campnome].value = obj_format.getValueFormat();
		}		
	}
}
//Fim do Cálculo das Conversões


//Exclui Resultado
function exclui(exc){
	var excid
	var excnome=exc.name
	var excstatus=exc.checked
	
	if (excstatus==true){
		
		var verifid3=excnome.slice(2,3);
		if (isNaN(verifid3)){
			excid=excnome.slice(1,2);
		}
		else {	excid=excnome.slice(1,3);}

		n=document.vazao.elements.length
		
		for (i=0; i < n; i++){
		
			var valor3=document.vazao.elements[i].value
			var nome3=document.vazao.elements[i].name;
			var camptipo3=nome3.slice(0,1);
			
			var verifid3=nome3.slice(2,3);
			if (isNaN(verifid3)){
				campid3=nome3.slice(1,2);
			}
			else {	campid3=nome3.slice(1,3);}		
		
			if (camptipo3=="p" && campid3==excid){
			document.vazao.elements[i].value=""}	
		}
	}
}
//Fim Exclui Resultado



//Zera valor de Variáveis
function limpa(form){
	campovalor=""
	campid=""
	conv=0
	document.config.dec.style.backgroundColor = "#FFFFFF";
	for (var i=0; i < document.vazao.elements.length; i++){
		if (document.vazao.elements[i].type=="text"){
			form.elements[i].style.backgroundColor = "#FFFFFF";
		}	
	}
}
//Fim de Zera valor de Variáveis



//Transfere para Memoria
function Transfere(form) {
	if (parent.frames[0].name!="iframewebcalc") {
		var cpresult;
		var opmemo = 0;
		
		for (var i = 0; i < form.opcaomemo.length; i++) {
			if (form.opcaomemo[i].checked) {
				opmemo = form.opcaomemo[i].value;
				break
			}
		}
		
		cpresult = eval("form.p"+opmemo+".value");	
		var resultmemo = obj_format.setValue(cpresult, false);
		
		if (!isNaN(resultmemo) && cpresult!="") {
			var memonr = form.memonr.options[form.memonr.selectedIndex].value;
			var operacao = form.operacao.options[form.operacao.selectedIndex].value;		
			var valormemo = eval("parent.frames['frame_menu'].document.memo.memotemp"+memonr+".value");
			var Mat_desc = ["m3/s", "m3/h", "L/h", "L/min", "ft3/s", "gal/s", "gal/min", "m3/min", "cm3/s", "cm3/min", "cm3/h", "L/s", "mL/s", "mL/min", "mL/h", "ft3/min", "ft3/h", "in3/s", "in3/min", "in3/h", "gal/h", "gal/d", "yd3/s", "yd3/min", "yd3/h"];
			var descricao = eval("Mat_desc["+opmemo+"]");		
	
			valormemo = parseFloat(valormemo);
			if (isNaN(valormemo)) {valormemo=0;}
				
			switch (operacao) {
				case "1" :
	eval("parent.frames['frame_menu'].document.memo.memotemp"+memonr+".value = resultmemo");			
	eval("parent.frames['frame_menu'].document.memo.memodesc"+memonr+".value = descricao");
	if (is.ie4) {parent.frames["frame_menu"].document.images["memoled"].src = "imagens/ledmemo2.gif";}			
				break;
				case "2" :
	eval("parent.frames['frame_menu'].document.memo.memotemp"+memonr+".value = valormemo+resultmemo");
	eval("parent.frames['frame_menu'].document.memo.memodesc"+memonr+".value = 'Soma'");
	if (is.ie4) {parent.frames["frame_menu"].document.images["memoled"].src = "imagens/ledmemo2.gif";}
				break;
				case "3" :
	eval("parent.frames['frame_menu'].document.memo.memotemp"+memonr+".value = valormemo-resultmemo");
	eval("parent.frames['frame_menu'].document.memo.memodesc"+memonr+".value = 'Subtração'");
	if (is.ie4) {parent.frames["frame_menu"].document.images["memoled"].src = "imagens/ledmemo2.gif";}
				break;
				case "4" :
	eval("parent.frames['frame_menu'].document.memo.memotemp"+memonr+".value = valormemo*resultmemo");
	eval("parent.frames['frame_menu'].document.memo.memodesc"+memonr+".value = 'Multiplicação'");
	if (is.ie4) {parent.frames["frame_menu"].document.images["memoled"].src = "imagens/ledmemo2.gif";}
				break;
				case "5" :
	eval("parent.frames['frame_menu'].document.memo.memotemp"+memonr+".value = valormemo/resultmemo");
	eval("parent.frames['frame_menu'].document.memo.memodesc"+memonr+".value = 'Divisão'");
	if (is.ie4) {parent.frames["frame_menu"].document.images["memoled"].src = "imagens/ledmemo2.gif";}
				break;
			}
		}
		else {alert("Não existe resultado a transferir.")}
	}
	else {alert("Esta operação não pode ser executada nesta janela.\n\nPara transferir valores para a memória abra esta calculadora através do menu principal.")}
}
//Fim de Transfere para Memoria



//Impressão dos Resultados
function JanelaImp(form) {	
	if (parent.frames[0].name!="iframewebcalc") {
		if (!isNaN(campovalor) && conv==1) {
				
			winimp = window.open("vazao_imp.html","janela_imp","toolbar=0,location=no,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,width=500,height=400,left=50,top=30");	
			winimp.focus();
		}
		else {alert("Não existem valores a imprimir. Clique no botão 'Limpar', refaça o cálculo e tente novamente.")}
	}
		else {alert("Esta operação não pode ser executada nesta janela.\n\nPara imprimir os resultados abra esta calculadora através do menu principal.")}
}
//Fim de Impressão dos Resultados
