<!--
tankerMult = .3;
sanitaryDuesMult = 0.0604;
lightDuesCap = 800;
lightDuesMaxMult = 0.169323;
lightDuesMinMult = 0.338646;
lifeSavingDuesMult = 0.08063;
nb1Amt = 0;
nb3Amt = 0;
sb1Amt = 0;
sb3Amt = 0;
phonefax = 0;
petties = 0;
renumerationMult = 1;

function calc(){
	grt = parseInt(document.vesselCalculator.grt.value);
	nrt = parseInt(document.vesselCalculator.nrt.value);
	
	if (((grt==0)||(!grt))||((nrt==0)||(!nrt))){
		alert('Please enter both GRT and NRT');
		return false;
	}

	sanitaryAmt = nrt*sanitaryDuesMult;

	lightduesAmt = (nrt >= lightDuesCap)?(nrt+800)*lightDuesMaxMult:nrt*lightDuesMinMult;

	lifesavingAmt = nrt*lifeSavingDuesMult;

	nb1Amt = calcPilotage('nb1');
	nb3Amt = calcPilotage('nb3');
	sb1Amt = calcPilotage('sb1');
	sb3Amt = calcPilotage('sb3');

if (nrt >= 30001) renumerationAmt = (Math.round((nrt-30001)/1000)+1)*20+2280;
else if (nrt >= 20001) renumerationAmt =(Math.round((nrt-20001)/1000)+1)*40+1880;
else if (nrt >= 10001) renumerationAmt =(Math.round((nrt-10001)/1000)+1)*60+1280;
else if (nrt >= 7501) renumerationAmt = 1280;
else if (nrt >= 5001) renumerationAmt = 1120;
else if (nrt >= 4001) renumerationAmt = 920;
else if (nrt >= 3001) renumerationAmt = 800;
else if (nrt >= 2001) renumerationAmt = 680;
else if (nrt >= 1001) renumerationAmt = 580;
else if (nrt > 0) renumerationAmt = 400;

	
	sanitaryAmt = Math.round(sanitaryAmt);
	lightduesAmt = Math.round(lightduesAmt);
	lifesavingAmt = Math.round(lifesavingAmt);
	nb1Amt = Math.round(nb1Amt);
	nb3Amt = Math.round(nb3Amt);
	sb1Amt = Math.round(sb1Amt);
	sb3Amt = Math.round(sb3Amt);
	var totalpilot = 0
	if (nb1Amt>1){totalpilot=totalpilot}
	if (nb3Amt>1){totalpilot=totalpilot}
	if (sb1Amt>1){totalpilot=totalpilot}
	if (sb3Amt>1){totalpilot=totalpilot}
	
	renumerationAmt = Math.round(renumerationAmt);
		
	pilotagetotalAmt = nb1Amt+nb3Amt+sb1Amt+sb3Amt;
	
	//pdaTotal = sanitaryAmt+lightduesAmt+lifesavingAmt+nb1Amt+nb3Amt+sb1Amt+sb3Amt+totalpilot+renumerationAmt+phonefax+petties;
	pdaTotal = sanitaryAmt+lightduesAmt+lifesavingAmt+nb1Amt+nb3Amt+sb1Amt+sb3Amt+totalpilot+phonefax+petties;
	
	document.vesselCalculator.sanitarydues.value = sanitaryAmt;
	document.vesselCalculator.lightdues.value = lightduesAmt;
	document.vesselCalculator.lifesavingdues.value = lifesavingAmt;
	document.vesselCalculator.pilotagetotal.value = pilotagetotalAmt;
	document.vesselCalculator.nb1result.value = nb1Amt;
	document.vesselCalculator.nb3result.value = nb3Amt;
	document.vesselCalculator.sb1result.value = sb1Amt;
	document.vesselCalculator.sb3result.value = sb3Amt;
	document.vesselCalculator.Vessel.value = totalpilot;
	
	document.vesselCalculator.renumeration.value = renumerationAmt;
	document.vesselCalculator.renumeration2.value = renumerationAmt;
	
	document.vesselCalculator.pdaresult1.value = pdaTotal;
	document.vesselCalculator.pdaresult2.value = pdaTotal;
	document.vesselCalculator.pdaresult3.value = pdaTotal;
}

function calcPilotage(which){
	if (document.vesselCalculator.elements[which].checked){
		leverage = ((grt-1000)/1000)
		if ((leverage%1) > 0) leverage = Math.floor(leverage)+1;
		if (grt < 1000) outval = (document.vesselCalculator.R1[0].checked)?(176*tankerMult)+176:176;
		else outval = (document.vesselCalculator.R1[0].checked)?(((leverage*58)+176)*tankerMult)+((leverage*58)+176):((leverage*58)+176);
	}
	else outval = 0;
	return outval;
}

function doReset(){
	nrt = 0;
	grt = 0;
	renumerationAmt = 0;
	nb1Amt = 0;
	nb2Amt = 0;
	nb3Amt = 0;
	sb1Amt = 0;
	sb2Amt = 0;
	sb3Amt = 0;
	document.vesselCalculator.reset()
}
//-->