<!-- Copywrite iWinemaker.com All rights reserved -->

function quantity(form) {
gallons=form.gallons.value;
liters=form.liters.value;
if (gallons == "")
form.gallons.value=(liters*.26);

if (liters == "")
form.liters.value=(gallons*3.79);
validate(form)
}

function validate(form) {
var gallons=form.gallons.value;
var liters=form.liters.value;
var brix=form.brix.value;
var alcohol=form.alcohol.value;
if (gallons == "")
window.alert("Please enter the quantity of must or juice");
if (liters == "")
window.alert("Please enter the qunantity of must or juice");
if (brix == "")
window.alert("Please enter the amount of sugar in the must or juice");
if (alcohol == "")
window.alert("Please enter the desired percentage of alcohol in the finished wine");
calculate(form)
}

function calculate(form) {
var gallons=form.gallons.value;
var liters=form.liters.value;
var brix=form.brix.value;
var alcohol=form.alcohol.value;
var sugaroz=((alcohol/.59-brix)*(1.5*gallons));
var sugarlbsround=Math.floor(sugaroz/16);
var sugarozrem=(sugaroz%16);
var sugarozremround=Math.round(sugarozrem);
var sugarkilograms=(sugaroz*.0283);
var sugarkilogramsround=Math.round(sugarkilograms*10)/10
var sugarcups=(sugaroz*.125);
var sugarcupsround=Math.round(sugarcups);
var sugarliters=(sugarcups*.23658824)
var sugarlitersround=Math.round(sugarliters*10)/10 
var yeastgrams=(gallons*1)
var yeastgramsround=Math.round(yeastgrams)
var yeastoz=(yeastgrams*.0353)
var yeastozround=Math.round(yeastoz*10)/10;
var yeastpackets=(yeastgrams/5)
var yeastpacketsround=Math.ceil(yeastpackets)
var dapgrams=(gallons*4)
var dapgramsround=Math.ceil(dapgrams)
var dapoz=(dapgrams*.0353)
var dapozround=Math.ceil(dapoz);
var daptsps=(dapgrams/4.9)
var daptspsround=Math.ceil(daptsps)
var dapmilliliters=(daptsps*4.93)
var dapmillilitersround=Math.ceil(dapmilliliters)
var hullsgrams=(gallons*2.7)
var hullsgramsround=Math.ceil(hullsgrams)
var hullsoz=(hullsgrams*.0353)
var hullsozround=Math.round(hullsoz*10)/10;
var hullstsps=(hullsgrams/2.2)
var hullstspsround=Math.ceil(hullstsps)
var hullsmilliliters=(hullstsps*4.93)
var hullsmillilitersround=Math.ceil(hullsmilliliters)

form.yeastgramsround.value=yeastgramsround
form.yeastozround.value=yeastozround
form.yeastpacketsround.value=yeastpacketsround
form.dapgramsround.value=dapgramsround
form.dapozround.value=dapozround
form.dapmillilitersround.value=dapmillilitersround
form.daptspsround.value=daptspsround
form.hullsgramsround.value=hullsgramsround
form.hullsozround.value=hullsozround
form.hullsmillilitersround.value=hullsmillilitersround
form.hullstspsround.value=hullstspsround

if (sugarlbsround >0)  
form.sugarlbsround.value=sugarlbsround;
else
form.sugarlbsround.value=0;
if (sugarozremround >0)
form.sugarozremround.value=sugarozremround;
else
form.sugarozremround.value=0
if (sugarkilogramsround >0)
form.sugarkilogramsround.value=sugarkilogramsround
else
form.sugarkilogramsround.value=0
if (sugarcupsround >0)
form.sugarcupsround.value=sugarcupsround;
else
form.sugarcupsround.value=0
if (sugarlitersround >0)
form.sugarlitersround.value=sugarlitersround
else
form.sugarlitersround.value=0
if (sugarcupsround < 1)
window.alert("You have at least enough sugar in your must or juice to result in your desired percentage of alcohol");

}


