var PesoArt;
var CostoArt;
var Tarifa;
var tasacambio = 38.25;

function ComputeForm(form){
	
// peso volumetrico	
var l;
var w;
var h;
l = form.l.value;
w = form.w.value;
h = form.h.value;
var Volumen = l * w * h;
var Volumetrico = Volumen / 166;

// calculo flete
var ValFlete;
if (Volumetrico > PesoArt){
ValFlete = Volumetrico * Tarifa;
}
else{
ValFlete = PesoArt * Tarifa;
}
var resultFlete = ValFlete.toFixed(2);
form.Flete.value = resultFlete;

if (form.CostoArt.value == '') {
	CostoArt=0;
}
if (form.CostoArt.value == '0') {
	CostoArt=0;
}

var ValCargoComb;
if (Tarifa==0.4){
	ValCargoComb=0;
}
else {
ValCargoComb = PesoArt * .50;
}
var resultCargoComb = ValCargoComb.toFixed(2);
form.CargoComb.value = resultCargoComb;

var ValSeguro;
if (CostoArt<101){
	ValSeguro = 0;
}
else if (Tarifa==0.4){
	ValSeguro = 0;
}
else if(CostoArt>100) {
	ValSeguro = CostoArt * .015;
}
var resultSeguro = ValSeguro.toFixed(2);
form.Seguro.value = resultSeguro;

var ValDGA;
if (Tarifa==0.4){
	ValDGA=0;
}
else {
	ValDGA = PesoArt * .15;
}
var resultDGA = ValDGA.toFixed(2);
form.DGA.value = resultDGA;

var ValITBIS;
ValITBIS = ValFlete * .16;
var resultITBIS = ValITBIS.toFixed(2);
form.ITBIS.value = resultITBIS;

var ValAirportFee;
if (Tarifa==0.4){
	ValAirportFee=0;
}
else {
	ValAirportFee = PesoArt * .06;
}
var resultAirportFee = ValAirportFee.toFixed(2);
form.AirportFee.value = resultAirportFee;

var ValTOTAL;
if (Tarifa==0.4){
	ValTOTAL = ValFlete + ValITBIS;
}
else {
	ValTOTAL = ValFlete + ValCargoComb + ValSeguro + ValDGA + ValITBIS + ValAirportFee;
}
var resultTOTAL = ValTOTAL.toFixed(2);
form.TOTAL.value = resultTOTAL;
var resultTOTALRD = resultTOTAL * tasacambio;
form.TOTALRD.value = resultTOTALRD.toFixed(2);

}

function SetPesoArt(peso)
{
PesoArt = peso.value;
// courier
if (PesoArt<71){
	$("#tiposervicio").fadeIn(100);
	$("#courier").fadeIn(100);
	$("#aerea").css('display', 'none');
	$("#aerea_ex").css('display', 'none');
	$("#maritima").css('display', 'none');
	$("#dimensiones").css('display', 'none');
}
//carga aerea
else if (PesoArt>70 && PesoArt<350){
	$("#tiposervicio").fadeIn(100);
	$("#courier").css('display', 'none');
	$("#aerea").fadeIn(100);
	$("#aerea_ex").fadeIn(100);
	$("#maritima").fadeOut(100);
	$("#dimensiones").fadeIn(100);
}

//maritima
else if (PesoArt>349){
	$("#tiposervicio").fadeIn(100);
	$("#courier").css('display', 'none');
	$("#aerea").fadeIn(100);
	$("#aerea_ex").fadeIn(100);
	$("#maritima").fadeIn(100);
	$("#dimensiones").fadeIn(100);
}
}

function SetCostoArt(costo)
{
CostoArt = costo.value;
}

function SetTarifa(tarifa)
{
Tarifa = tarifa.value;
}
function ClearForm(form){

    form.PesoArt.value = "";
	form.CostoArt.value = "";
	form.l.value = "";
	form.w.value = "";
	form.h.value = "";
	form.Flete.value = "";
	form.CargoComb.value = "";
	form.Seguro.value = "";
	form.DGA.value = "";
	form.ITBIS.value = "";
	form.AirportFee.value = "";
	form.TOTAL.value = "";
	form.TOTALRD.value = "";
	$("#aerea").css('display', 'none');
	$("#aerea_ex").css('display', 'none');
	$("#maritima").css('display', 'none');
	$("#tiposervicio").css('display', 'none');
	$("#courier").css('display', 'none');
	$("#dimensiones").css('display', 'none');
}
