//Script autoria de Vagner Vargas - www.aquart.com.br
//Copyright Vagner Vargas - Uso não autorizado
//---------------------------------------------------
String.PAD_LEFT=0;String.PAD_RIGHT=1;String.PAD_BOTH=2;String.prototype.pad=function(a,b,d){var c=this,e="",a=a-c.length,b=null!=b?b:" ";if("number"!=typeof a||"string"!=typeof b||""==b)throw Error("Wrong parameters for String.pad() method.");if(d==String.PAD_BOTH)return c=c.pad(Math.floor(a/2)+c.length,b,String.PAD_LEFT),c.pad(Math.ceil(a/2)+c.length,b,String.PAD_RIGHT);for(;0<(a-=b.length);)e+=b;e+=b.substr(0,a+b.length);return d==String.PAD_LEFT?e.concat(c):c.concat(e)};
Number.prototype.format=function(a,b,d){a=a||0;b=b||".";d=d||",";if("number"!=typeof a||"string"!=typeof b||"string"!=typeof d)throw Error("wrong parameters for method 'String.pad()'.");var c="",e="",f=(new String(this)).split(/\./),g=f[0].length,h=0;0<a&&(f[1]="undefined"!=typeof f[1]?f[1].substr(0,a):"",e=b.concat(f[1].pad(a,"0",String.PAD_RIGHT)));for(;0<g;)1==++h%3&&g!=f[0].length&&(c=d.concat(c)),c=f[0].substr(--g,1).concat(c);return c+e};
var material="aluminio",mat_nome="Alum\u00ednio",mat_peso=2.7,mens_indisp="N\u00e3o Dispon\u00edvel";window.addEvent("domready",function(){altguia("chapa");recalcular()});
function altguia(a){$("abas").getChildren().filterByTag("div").each(function(b){b.getProperty("id")==a?b.setProperty("class","guiaativa"):b.setProperty("class","guiainativa")});$("modulos").getChildren().filterByTag("div").each(function(b){b.getProperty("id")=="md"+a?b.setProperty("class","modulo"):b.setProperty("class","modulo2")})}
function mater(a){switch(a){case "aluminio":material=a;mat_nome="Alum\u00ednio";mat_peso=2.7;break;case "latao":material=a;mat_nome="Lat\u00e3o";mat_peso=8.5;break;case "cobre":material=a;mat_nome="Cobre";mat_peso=8.9;break;case "bronze":material=a,mat_nome="Bronze",mat_peso=9}$$("div.mats").each(function(a){a.setHTML(mat_nome)});a=url_base+"img/ban_"+material+".jpg";$("selec").setProperty("src",a);recalcular()}
function recalcular(){cal("ch");cal("bo");cal("bred");cal("bsex");cal("bqua");cal("bret");cal("tred");cal("tqua");cal("tuboret");cal("perfl");cal("perft");cal("perfu");cal("tar");cal("bucha")}
function cal(a){switch(a){case "ch":var a=$("ch_1").getProperty("value").replace(",","."),b=$("ch_2").getProperty("value").replace(",","."),d=$("ch_3").getProperty("value").replace(",",".");resp=a*(b/1E3)*(d/1E3)*mat_peso;resp2=unidade(resp);$("ch_resp").setHTML(resp2);break;case "bo":a=$("bo_1").getProperty("value").replace(",",".");b=$("bo_2").getProperty("value").replace(",",".");a=parseFloat(a);b=parseFloat(b);resp=a*b*mat_peso/1E3;resp2=unidade(resp);$("bo_resp").setHTML(resp2);break;case "bred":"bronze"==
material?$("bred_resp").setHTML(mens_indisp):(a=$("bred").getProperty("value").replace(",","."),resp=0.7854*a*a*mat_peso/1E3,resp2=unidade(resp),$("bred_resp").setHTML(resp2));break;case "bsex":"bronze"==material?$("bsex_resp").setHTML(mens_indisp):(a=$("bsex").getProperty("value").replace(",","."),resp=0.866*a*a*mat_peso/1E3,resp2=unidade(resp),$("bsex_resp").setHTML(resp2));break;case "bqua":"bronze"==material?$("bqua_resp").setHTML(mens_indisp):(a=$("bqua").getProperty("value").replace(",","."),
resp=a*a*mat_peso/1E3,resp2=unidade(resp),$("bqua_resp").setHTML(resp2));break;case "bret":"bronze"==material?$("bret_resp").setHTML(mens_indisp):(a=$("bret_1").getProperty("value").replace(",","."),b=$("bret_2").getProperty("value").replace(",","."),resp=a*b*mat_peso/1E3,resp2=unidade(resp),$("bret_resp").setHTML(resp2));break;case "tred":"bronze"==material?$("tred_resp").setHTML(mens_indisp):(a=$("tred_1").getProperty("value").replace(",","."),b=$("tred_2").getProperty("value").replace(",","."),
resp=3.1416*(b-a)*a*mat_peso/1E3,resp2=unidade(resp),$("tred_resp").setHTML(resp2));break;case "tqua":"cobre"==material||"bronze"==material?$("tqua_resp").setHTML(mens_indisp):(a=$("tqua_1").getProperty("value").replace(",","."),b=$("tqua_2").getProperty("value").replace(",","."),resp=2*(2*b-2*a)*a*mat_peso/1E3,resp2=unidade(resp),$("tqua_resp").setHTML(resp2));break;case "tuboret":a=$("tuboret_1").getProperty("value").replace(",",".");b=$("tuboret_2").getProperty("value").replace(",",".");d=$("tuboret_3").getProperty("value").replace(",",
".");a=parseFloat(a);b=parseFloat(b);d=parseFloat(d);a=unidade((d+b-2*a)*2*a*mat_peso/1E3);$("tuboret_resp").setHTML(a);break;case "perfl":"aluminio"!=material?$("perfl_resp").setHTML(mens_indisp):(a=$("perfl_1").getProperty("value").replace(",","."),b=$("perfl_2").getProperty("value").replace(",","."),resp=(2*b*a-a*a)*mat_peso/1E3,resp2=unidade(resp),$("perfl_resp").setHTML(resp2));break;case "perft":"aluminio"!=material?$("perft_resp").setHTML(mens_indisp):(a=$("perft_1").getProperty("value").replace(",",
"."),b=$("perft_2").getProperty("value").replace(",","."),resp=(2*b*a-a*a)*mat_peso/1E3,resp2=unidade(resp),$("perft_resp").setHTML(resp2));break;case "perfu":"aluminio"!=material?$("perfu_resp").setHTML(mens_indisp):(a=$("perfu_1").getProperty("value").replace(",","."),b=$("perfu_2").getProperty("value").replace(",","."),a=parseFloat(a),b=parseFloat(b),resp=(3*b*a-2*a*a)*mat_peso/1E3,resp2=unidade(resp),$("perfu_resp").setHTML(resp2));break;case "tar":"bronze"!=material?$("tar_resp").setHTML(mens_indisp):
(a=$("tar").getProperty("value").replace(",","."),a=parseFloat(a),a+=1.58,resp=0.7854*a*a*mat_peso/1E3/2,resp2=unidade(resp),$("tar_resp").setHTML(resp2));break;case "bucha":"bronze"!=material?$("bucha_resp").setHTML(mens_indisp):(a=$("bucha_1").getProperty("value").replace(",","."),b=$("bucha_2").getProperty("value").replace(",","."),a=parseFloat(a),b=parseFloat(b),a+=1.58,b-=1.58,resp=0.7854*(a*a-b*b)*mat_peso/1E3/2,resp2=unidade(resp),$("bucha_resp").setHTML(resp2))}}
function unidade(a){1<=a&1E3>a&&(peso2=a=a.format(3,",","."),resposta=peso2+" Kg");1>a&&(a=(1E3*a).round(3),a=a.toString(),peso2=a=a.replace(".",","),resposta=peso2+" g");1E3<=a&&(peso2=a=(a/1E3).format(3,",","."),resposta=peso2+" T");return resposta}
function conv(a){switch(a){case "pol":var a=$("tabmil").getProperty("value"),b=$("tabpol").setProperty("value",a);break;case "mil":b=$("tabpol").getProperty("value"),$("tabmil").setProperty("value",b)}a=$("tabmil").selectedIndex;a=$("tabmil").options[a].text;b=$("tabpol").selectedIndex;b=$("tabpol").options[b].text;$("pol_resp").setHTML(b);$("mil_resp").setHTML(a)};
